小編您好:
如何寫「同根K棒只進場一次,如果同根K棒停利出場後,也不會再重新進場呢?」
假設60分K,我的進場條件符合進場 > 出場是停利點到了出場 或者 停損點到出場
但跑回測後會變成,我的進場條件符合進場 > 出場是停利點到了出場 然後同一根K又會再一次進場了。
小編您好:
如何寫「同根K棒只進場一次,如果同根K棒停利出場後,也不會再重新進場呢?」
假設60分K,我的進場條件符合進場 > 出場是停利點到了出場 或者 停損點到出場
但跑回測後會變成,我的進場條件符合進場 > 出場是停利點到了出場 然後同一根K又會再一次進場了。
Hello OOwen,
您可以使用變數搭配 intrabarpersist 來記錄並限制在同根Bar內的交易。
舉例來說,如果您是使用分鐘頻率的話:
var: intrabarpersist _trade_time(0);
condition1 = 進場條件...;
condition2 = time <> _trade_time;
if condition1 and condition2 begin
setposition(1, market);
_trade_time = time;
end;
condition3 = 出場條件...;
if condition3 then setposition(0, market);
這樣的話同根Bar內就不會進場兩次。
1 評論