請教如何限制策略交易不提前一根bar發(fā)出委托 [開拓者 TB]
-
咨詢內(nèi)容:
? ?? ???我用的策略是10分鐘周期的,之前對全局變量進(jìn)行一頓大改后,今天下午還是出現(xiàn)了信號閃爍的交易警告,查看消息發(fā)現(xiàn)如下情況
? ?? ? 從上圖可以看到,每個交易都提前了1秒
? ?? ? 那么問題就出來了,我控制交易手?jǐn)?shù)的某個變量A取值需要用到前一根bar的的收盤價來計算,而提前了1秒,14:39:59時候變量A的值還沒重新計算就發(fā)出了委托,然后下一秒后才是14:40:00這根新bar,這時候A變量重新計算,導(dǎo)致交易手?jǐn)?shù)出現(xiàn)前后差異,然后系統(tǒng)就彈出了信號閃爍的警告。
? ?? ? 所以,請問如何限制策略交易不要提前發(fā)單呢?
附件: 你需要登錄才可以下載或查看附件。沒有帳號?注冊?
?來源:CXH99.COM
-
TB技術(shù)人員:
這個只是你操作系統(tǒng)的時間誤差而已,并不見得就是前一個bar啊。
?
-
TB客服:
小米 發(fā)表于 2019-11-8 16:38
這個只是你操作系統(tǒng)的時間誤差而已,并不見得就是前一個bar啊。
? ?? ?版主,那個策略交易成交的手?jǐn)?shù)是用前一個bar(即14:30-14:39)中數(shù)據(jù)計算的手?jǐn)?shù)來成交的,然后下一個bar出現(xiàn)后就預(yù)警信號閃爍了...
所以遇到這種情況應(yīng)該怎么改呢?畢竟我本地時間已經(jīng)用北京時間了啊....?
-
網(wǎng)友回復(fù):
小米 發(fā)表于 2019-11-8 16:38
這個只是你操作系統(tǒng)的時間誤差而已,并不見得就是前一個bar啊。
版主,又出現(xiàn)了,兩個開倉單,有一個竟然提前了400ms,另一個則很正常,請問應(yīng)該怎么解決呢?
附件: 你需要登錄才可以下載或查看附件。沒有帳號?注冊?
- 網(wǎng)友回復(fù):
deyintouzi 發(fā)表于 2019-11-11 10:10
版主,又出現(xiàn)了,兩個開倉單,有一個竟然提前了400ms,另一個則很正常,請問應(yīng)該怎么解決呢?
前面已經(jīng)說了,這種情況基本上就是本地時間不準(zhǔn)確的原因,只是一個顯示的問題啊。
兩個不 的合約,不同的策略,不同的時間進(jìn)行發(fā)單 ,這個不是正常的事嗎?
如果你仍是懷疑是在前一個bar下的單 ,那么寫一個日志跟蹤一下問題就清楚了。
另外,信號閃爍的問題,一定要從公式里進(jìn)行排查。。有問題的公式不應(yīng)該用于自動交易。
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號:cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容