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