1. 這個掛單是在程序已經完整的情況下去完成把手續費賺回來的任務
if 開多條件 and holding = 0 then
begin
SELLSHORT(1,holding,MARKETR);
buy(1,num,marketr);
前面三行為原程序入場,市價單 ,每秒輪詢情況下 ,我想增加下面的
buy(1,1,limitr,enterprice-mindiff) ; 也就是想在市價單入場下面一個價位掛單 然后想查詢到其成交后馬上掛單把這手 賺取手續費的單子 在入場價格之上兩個跳動價格掛單平倉。 請問如何編寫。另外想問金字塔是否能在掛單的情況下強平,快期是可以在掛單沒成交但觸到止損價格被強平的,還是要寫段代碼來實現這個功能。
謝謝。
[此貼子已經被作者于2014/4/25 23:33:26編輯過]
if 開多條件 and holding = 0 then
begin
SELLSHORT(1,holding,MARKETR);
buy(1,num,marketr);
END
if (h-enterprice)>={點差} and holding>0 then 多贏:sell(1,0,thisclose),orderqueue,IGNORECHECKPRICE;//多止盈
先謝謝樓上,但這不是我要的,我是要知道
1.我的為了贏取手續費的掛單 是否成交 因為這個條件我需要在平它的時候用到,和價格是否在我成交后是否能在去多兩個價格跳動,一定關系都沒有了。 我也不是說到了這個點差要把其他頭寸都平了,就平這一手,其他的有其他程序照顧。
2.接下來就是 我一旦成交了 就多兩個跳動 掛單出局,但這個時候其實我已經入場兩次 此時的erterprice 是前一次的入場還是后一次的入場呢, 我掛單去平 但市場沒能成交而是先去止損,金字塔目前的程序是否能把這個掛單一起帶去市價平倉呢?還是要寫一個代碼來撤單再強平。
版主有空給解答下,謝謝
回3樓
1.此時的erterprice 是后一次的入場
2.不能,要寫一個代碼來撤單再強平,因為單子掛到交易所柜臺了.
回1樓
buy(1,1,limitr,enterprice-mindiff) ; 也就是想在市價單入場下面一個價位掛單 然后想查詢到其成交后馬上掛單把這手 賺取手續費的單子 在入場價格之上兩個跳動價格掛單平倉。
您的這個查詢是否成交的需求,圖表上實現不了,只能用后臺程序化實現.