關于集合競價的問題 [開拓者 TB]
- 咨詢內容:
// 過濾集合競價
If (( BarType == 1 or BarType == 2 ) && BarStatus == 2 && date != date[1] && high == low) return;
If ( BarType == 0 && BarStatus == 2 && CurrentTime <= 0.09 && high == low) return;
If(BarStatus==2 && Time==0.090000 && High==Low) return; // 第一種寫法
If(BarStatus==2 && Time==0.090000 && CurrentTime <= 0.090000) return; // 第二種寫法
經過使用發現在使用過這4種過濾集合競價的方法后,依然會出現在08:59分入場的情況。不知道可不可以把第一種寫法和第二種寫法里的 Time==0.090000 改為Time<=0.090000 來避免策略在8點59分時就入場?
- TB技術人員:
查看一下F7里所提示的報錯時間是8:59:00還是在8:59:59左右?
這兩個時間不是同一個問題。
只要是日線以下級別的,非股指的合約,使用幫助文檔里示的第一,二種寫法均可控制8:59:00的問題。
而如果是8:59:59的情況,只需要將第二種寫法改成If(BarStatus==2 && Time==0.090000 && CurrentTime <= 0.090005) return; (注意,使用此方式,要保證本地機器的時間準確性)
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
- 上一篇:在論壇,為什么我不能收藏主題?
- 下一篇:如何刪除人工的止損單
相關文章
-
指定的模型還沒有相關內容!