請教關于撤單控制問題 [開拓者 TB]
- 咨詢內容:
條件A下的單超過規定時間點未成交要自動撤單
條件B下的單不允許自動撤單
請問這個怎樣實現? - TB技術人員:
首先,找到條件A下的委托單的索引號,再使用a_deleteorder(索引號)進行撤單即可。
- TB客服:
請問索引號怎樣找呢?
- 網友回復:
ximeanli 發表于 2014-10-29 09:07
請問索引號怎樣找呢?
A函數的使用不如表面上想象的那么簡單,如果對整個公式機制不十分熟悉,對A函數的特性與使用不十分熟悉的,不建議貿貿然使用a_xxxx類函數來編寫公式。
大概給個思路,你參考一下,并不一定全部適用于你的交易策略,且也沒有對發單進行控制,僅是嘗試在特定條件下取得相應的未成交單索引。- if(conditionA)
- {
- a_sendorder(enum_buy,enum_entry,lots,price);
- setglobalvar(0,currenttime);
- }
- lastindexA = a_getlastopenorderindex(enum_buy,enum_entry);
- if(conditonB)
- {
- a_sendorder(enum_sell,enum_entry,lots,price);
- setglobalvar(1,currenttime);
- }
- lastindexB = a_getlastopenorderindex(enum_sell,enum_entry);
- if(currentime >= getglobalvar(0)+0.0002) //以二分鐘后未成交為例
- {
- a_deleteorder(lastindexA);
- }
- if(conditionA)
- 網友回復:
Bool A_DeleteOrder(String strContractNo = "")
A_DeleteOrder函數的參數不是合同號嗎
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容