請問小幫手,我在策略回測用自己的腳本出場,根據這篇文章:
我用print來觀察發現,在進場條件滿足時,例如:
if rsi(close,12) >20 then condition1=true;
value1=barslast(condition1);
待續…
請問小幫手,我在策略回測用自己的腳本出場,根據這篇文章:
我用print來觀察發現,在進場條件滿足時,例如:
if rsi(close,12) >20 then condition1=true;
value1=barslast(condition1);
待續…
只要if的條件連續多天成立,會不斷重覆進場,導致condition1的值不斷被重設成true,而用value1取進場bar的序號,會不斷取成最新的(最小的)值,造成要取進場後歷史最高價,會取錯值。value2=highest(high,value1);
請問在連結裡的範例,要如何控制第一次進場,必須等出場條件後,才能再進場?
我試著用condtion2判斷是否第一次進場,在出場時將condition2=false,但結果就是跟本無法出場了,抱股到最後一天...
3 評論