我所提的是在同一策略裡面,因賠錢次數遇到進場時(假設賠3次後進場加碼),當你進場後你的賠錢次數的變數必須變為0(重新計數),所以該變數會是一個浮動的值,宣告成global因該是沒問題,但是你要回測賠多少次再進場加碼,最後要測試最佳化可能不容易,可能得一直改賠錢次數的變數值,看看有無其他大大更好的建議,下面只是舉個簡單例子
vars: R1(3);
Value1 = R1;{為賠錢次數}
if XXX then begin{當賠錢就計數}
Value2 = Value2 + 1;
end;
if Value2 >= Value1 then begin
你的進場策略
Value2 = 0;{重新計數賠錢次數}
end; |