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