請問如下代碼為何會(huì)出現(xiàn)信號閃爍? [開拓者 TB]
-
咨詢內(nèi)容:
請問如下代碼為何會(huì)出現(xiàn)信號閃爍。
? ?? ?? ?? ? If(Close[1]<GetGlobalVar(1)){
? ? ? ? ? ? ? ? ? ? ? ? ? ? Sell(0,Open);
? ? ? ? ? ? ? ? ? ? ? ? ? ? SetGlobalVar(1,0); //這是一個(gè)自己定義的用來止損的全局變量
? ? ? ? ? ? ? ? ? ? }
圖表上這個(gè)信號是有的,模擬交易也成交了,但是策略顯示還有持倉。
具體描述是,這根K線的情況是一個(gè)隔夜的大陽線。開盤報(bào)了一個(gè)賣價(jià),1秒鐘過后就報(bào)信號閃爍了。然后又過了4秒委托成交,這時(shí)候賬戶沒有持倉了,圖表上也有平倉信號,但是策略顯示的倉位還在。
請問這個(gè)問題是什么造成的,應(yīng)該怎么解決。我猜測是報(bào)價(jià)是open或者全局變量,但是完全不知道為什么。?
?來源:CXH99.COM
-
TB技術(shù)人員:
這個(gè)地方使用全局變量不太合適 。。建議換成序列變量。
?
-
TB客服:
小米 發(fā)表于 2020-3-25 13:47
這個(gè)地方使用全局變量不太合適 。。建議換成序列變量。
我也是在論壇其他地方看到全局變量會(huì)造成信號閃爍。但是沒看到原理解釋。
版主能不能再解釋一下這個(gè)地方為什么全局變量不太合適啊,我好知其所以然。?
-
網(wǎng)友回復(fù):
a410999923 發(fā)表于 2020-3-25 17:34
我也是在論壇其他地方看到全局變量會(huì)造成信號閃爍。但是沒看到原理解釋。
版主能不能再解釋一下這個(gè)地方 ...
先看一下這個(gè)貼子里3#的內(nèi)容http://bbs.tb18.net/thread-22580-1-1.htm,了解一下序列變量的運(yùn)行機(jī)制。。
而全局變量與序列變量不同,他的值一旦被改變,那就是改變了。且一個(gè)全局變量里不能記錄多個(gè)值??。? ?? ?? ?? ?
? ?? ?? ?? ?? ?? ?? ?? ?? ????
- 網(wǎng)友回復(fù):
小米 發(fā)表于 2020-3-26 09:04
先看一下這個(gè)貼子里3#的內(nèi)容http://bbs.tb18.net/thread-22580-1-1.htm,了解一下序列變量的運(yùn)行機(jī)制。。 ...
頁面404。
這個(gè)代碼里面里感覺用全局變量沒有問題啊。globalvar里面放了止損價(jià)格,如果止損了就把這個(gè)全局變量置為0.,這會(huì)在什么情況下出錯(cuò)呢。
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號:cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請簡單備注下您的需求,否則無法通過。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容