小幫手以及各位們好:
想請教一個問題,
我想要使用警示腳本來進行回測,並且使用移動停利的方式來做獲利出場
(停損出場的方式寫好了,想問移動停利的部分)
經爬文後發現,
使用警示腳本進行回測,必須將進場條件也寫在出場腳本裡,並用變數紀錄觸發進場條件時的價格當作進場價格,並以此計算停利點位置。
假設我「做多」
我想要的停利方式是「計算進場後的第N根K棒的最低價有無跌破,跌破就出場,以每10*N根K棒重新計算」
請問這部分該如何下手呢?
先謝謝小幫手以及各位網友們的回覆了,非常感謝!
小幫手以及各位們好:
想請教一個問題,
我想要使用警示腳本來進行回測,並且使用移動停利的方式來做獲利出場
(停損出場的方式寫好了,想問移動停利的部分)
經爬文後發現,
使用警示腳本進行回測,必須將進場條件也寫在出場腳本裡,並用變數紀錄觸發進場條件時的價格當作進場價格,並以此計算停利點位置。
假設我「做多」
我想要的停利方式是「計算進場後的第N根K棒的最低價有無跌破,跌破就出場,以每10*N根K棒重新計算」
請問這部分該如何下手呢?
先謝謝小幫手以及各位網友們的回覆了,非常感謝!
Hello YCChang,
您可以參考內建的交易腳本,裡面有移動停利出場的範例。
至於每 N * 10 根Bar檢查一次,您可以用以下的邏輯:
input: _n(5);
if 沒進場 then begin
value1 = 0;
value2 = _n;
end;
if 進場 then begin
value1 += 1; //計算進場後經過多少K棒
if value1 = value2 then begin //當每經過 _n 或 _n * 10 時檢查一次
檢查是否出場;
if 不出場 then value2 += (10 * _n); //下次檢查需經過的K棒數量
end;
end;
小幫手會建議您可以直接撰寫交易腳本會比較容易。
非常謝謝小幫手您的回覆!
我會再試看看腳本的撰寫,
若有遇到問題再上來詢問,
再次感謝您。
2 評論