關于同一根K線連續平倉出現信號閃爍的問題
作者:開拓者 TB 來源:cxh99.com 發布時間:2022年05月31日
-
咨詢內容:
本帖最后由 czs763268157 于 2019-11-11 11:36 編輯
我的部分代碼如下:
//系統平倉
? ?? ???if(CurrentEntries >= 1)? ?? ???
? ?? ???{? ?
? ?? ?? ?? ?//止損
? ?? ?? ?? ?For i = 0 to 1
? ?? ?? ?? ?{
? ?? ?? ?? ?? ? If(Low <= lossExitPrice[i])
? ?? ?? ?? ?? ? {
? ?? ?? ?? ?? ?? ???Sell(mylot[i],lossExitPrice[i]-myMinMove);
? ?? ?? ?? ?? ?? ???buyPrice[i] = 0;
? ?? ?? ?? ?? ?? ???mylot[i] = 0;
? ?? ?? ?? ?? ?? ???PlotString("Text","平倉",High+1,White);
? ?? ?? ?? ?? ?? ???Commentary("止損離場");
? ?? ?? ?? ?? ? }
? ?? ?? ?? ?}
? ?? ???}
備注:lossExitPrice是保存著不同止損價的全局變量數組,mylot是保存著不同交易手數的全局變量數組
在圖表上顯示的結果也符合要求:
但是應用到策略交易后,同一K線不同時點平倉就出現信號閃爍的問題,然后導致第二張單實際并沒有發出委托...
請問大家有什么解決辦法嗎?能直接指出我的代碼中需要改正的地方就更好了
附件: 你需要登錄才可以下載或查看附件。沒有帳號?注冊