功能函數的重大Bug [飛狐交易師]
>
- 咨詢內容:
從金字塔移植了一個復雜公式,調試幾天都出不了正確結果。
先是沒有判斷數據有效性的函數,比如某些數據指定為invalid,交易師沒有函數來判定有效無效值。
這個問題讓我改寫了非常多的代碼,才變通解決。
另外就是輸出數字的問題
嘗試了drawnumber、drawtext、drawtexts等函數,都存在同樣的問題,該顯示的地方不顯示,切換逐行和逐根也沒有用。
今天用一段測試代碼找到了是draw函數的問題。
Ma5:Ma(c,5);
Ma10:Ma(c,10);
AAA:If(Ma5>Ma10,1,Invalid),NoAxis;
DrawNumber(AAA>=0,h,AAA,Precision0);
只會顯示最后一次ma5大于ma10時候的數字,其他時段符合條件的都被自動過濾了。
draw函數遇到invaid就不工作了?還是條件語句內置導致的問題?
- 網友回復:
你好,數據有效性判斷的問題我也沒辦法解決,請大俠不吝賜教阿!
?
- 網友回復: 感謝您對交易師的支持!可以參考下面的代碼:Ma5:Ma(c,5); Ma10:Ma(c,10); DrawNumber(Ma5>Ma10, high, 1, Precision0);
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容