請教版主信號不能在圖表上標識的問題 [開拓者 TB]
-
咨詢內(nèi)容:
本帖最后由 sunguohui 于 2018-6-25 19:15 編輯
大家好,我想請教一個TB編程的問題。在我測試的過程中發(fā)現(xiàn)MarketPosition這個函數(shù)并不能及時的反映圖表持倉情況,只有當新的BAR出現(xiàn)時MarketPosition的值才會確定,在使用MarketPosition時因為其值仍然是以前的值所以會出現(xiàn)信號閃爍問題,所以為了避免信號閃爍我自己加上了一個全局變量來記錄持倉情況,比如當開多之后這個全局變量賦值為1,開空后就賦值為-1,空倉就賦值0,然后我根據(jù)這個全局變量的值來判斷多空單以及止損等,全局變量也是用GetTBProfileString和SetTBProfileString函數(shù)來保存讀取,但是又發(fā)現(xiàn)這樣一個問題,就是用MarketPosition的時候圖表上有信號就會標識出來,不過是時有時無,而我自己使用全局變量記錄持倉后其實已經(jīng)開倉或者平倉了,但圖表上并沒有標識,只有刷新后才會出現(xiàn),即使是最新的bar也是如此,并且如果當前最新的bar上有信號的話,刷新后那個信號就會出現(xiàn)但是接著就沒了,只有有信號的bar成為歷史刷新后信號才能確定,請問這可能是什么原因造成的?謝謝解答。?
?來源:CXH99.COM
-
TB技術(shù)人員:
可以保證其實已經(jīng)開倉或平倉了,我用輸出語句測試已經(jīng)執(zhí)行了開平倉,但就是在圖表上不顯示信號,請問大家有沒有遇到此類問題?
?
-
TB客服:
marketposition是可以及時反映圖表信號的。
使用讀寫數(shù)據(jù)庫后的信號消失且刷新后重現(xiàn),這個與此函數(shù)的使用不當有關(guān)。。
其實問題的根本 原因是條件的不穩(wěn)定導致的信號消失。使用穩(wěn)定的條件即可,不必要去使用讀寫數(shù)據(jù)庫函數(shù)。?
-
網(wǎng)友回復:
小米 發(fā)表于 2018-6-27 09:47
marketposition是可以及時反映圖表信號的。
使用讀寫數(shù)據(jù)庫后的信號消失且刷新后重現(xiàn),這個與此函數(shù)的使用 ...
已解決,還是程序邏輯結(jié)構(gòu)有問題,謝謝版主.
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容