實盤時,在5分鐘圖上用buy/sell來試驗,發現仍然會重復發單
作者:開拓者 TB 來源:cxh99.com 發布時間:2012年11月22日
- 咨詢內容: 論壇里的帖子說buy/sell在同一根bar上不會重復發單
在5分鐘圖上用buy/sell來試驗,發現仍然會重復發單,
每個bar上有很多個tick, 每個tick執行一次指令,就導致一次發單
還有什么地方要設置嗎
- TB技術人員: 參考海龜系統中sendorderthisbar這個變量來限制開倉次數。。。
- TB客服: 代碼? 用MarketPosition 來控制試試
- 網友回復: 就是最簡單的 if (condition == true) buy(...,...)
看來還是要判斷倉位后再發單
為什么tb就不能設置按bar來執行代碼,比如每個bar執行一次
- 網友回復:
在實時行情中,每一個tick會執行一次,只要滿足條件了,每一個tick都會執行到buy語句。
但是,同一個bar上的同一個信號,只有在第一次執行buy時發出委托單,完全不會有重復發單的問題出現。
可以使用模擬交易帳號實時測試一下的。
|