開拓者 TB實盤中,每次信號出現在第一根K線便不出現動作 [開拓者 TB]
- 咨詢內容: If (BarStatus==2 && AccountDataExist)
{
If ( Q_Last == 0 || ( Date != Date[1] && High == Low ) ) Return; //如果未開盤,則直接返回
.....
}
實盤中,每次信號出現在第一根K線便不出現動作,懷疑是這一句有問題。請教,這么寫正確嗎? - TB技術人員: 是想要過濾集合競價嗎?
- Begin
- If(BarStatus==2 && Time==0.090000 && High==Low) return; // 第一種寫法
- If(BarStatus==2 && Time==0.090000 && CurrentTime < 0.090000) return; //第二種寫法
- If(BarStatus==2 && high==low) return; //第三種寫法
- If(BarStatus==2 && CurrentTime < 0.090000) return; //第四種寫法
- ...
- End
1.本例是以國內商品期貨交易所開市時間舉例,股指期貨或其他市場需調整時間。
2.在日線以上的Bar數據,前兩種寫法均不適用,可選擇第三或第四種寫法。
3.若按第一、三種寫法,當商品的高低價不產生變化時,會忽略這些Tick,即使是已經開市;若按第二、四種寫法需保證本機的時間準確。
- TB客服: 謝謝LS,我試試
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容