請教算法里關(guān)于掛單函數(shù)的理解 [文華財(cái)經(jīng)]
-
咨詢內(nèi)容:
IF(Typp1==0){?? ? ? ? ? T_Deal(Codename, 0, 1, BuyPosition, 0);? ? ? ? ? Typp1=1;}IF(T_IsNoOrder()!=1&&Typp2==0)//有掛單的情況{? ? ? ? ? ?T_DeleteOrderByCode(Codename, 1);//委托撤單? ? ? ? ? ?Typp2=1;}在上面的兩個(gè)動(dòng)作,開倉,有掛單撤單,返回的結(jié)果委托發(fā)出,然后撤單申請,撤單0手,然后委托成功。這說明:在委托發(fā)出后,表明有掛單。事實(shí)上應(yīng)該是委托成功后才會(huì)有掛單。按理說,撤單申請應(yīng)該在委托成功之后。
?
?來源:程序化99
-
文華技術(shù)人員:
您理解的沒錯(cuò),您想實(shí)現(xiàn)的思路需要您自己編寫控制,根據(jù)您的思路給您個(gè)開倉例子
?
?IF(BKFLG == 0) //未發(fā)出買開委托
? ?
?? {
????? BKID = T_Deal(Codename, 0, 0, 2, 0); //對價(jià)買開2手
????? BKFLG = 1; //已發(fā)出買開weituo
?? }
?? IF(BKFLG == 1) //有買開委托發(fā)出
?? {
????? IF(T_OrderState(BKID) == 0 || T_OrderState(BKID) == 3) //買開委托全掛或部分掛單
????? {
???????? IF(BKDEL == 0) //未發(fā)出買開撤單
???????? {
??????????? T_DeleteOrder(BKID); //買開委托撤單
??????????? BKDEL = 1; //已發(fā)出買開撤單
???????? }
????? }
?? }?
?來源: www.tumamayizhan.com
-
文華客服:
?
?來源: www.tumamayizhan.com
-
文華客服:
你把撤單語句寫在
IF(BKFLG == 1) 條件之后,依然存在委托發(fā)出,委托撤單0手,委托成功的問題,?
?來源: www.tumamayizhan.com
-
文華客服:
T_OrderState(BKID) == 0有掛單,這個(gè)條件成立,應(yīng)該在委托成功后面,為什么實(shí)際測試,偶爾會(huì)跑到委托成功前面,委托發(fā)出后面???
?
-
網(wǎng)友回復(fù):
?這是不是平臺(tái)的bug??我如果想要實(shí)現(xiàn)有掛單立馬撤單,該如何規(guī)避這種撤0手的問題??
?
-
網(wǎng)友回復(fù):
您如何測試的,您提供下您測試源碼和運(yùn)行截圖,我們找下原因
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容