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