MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
CROSS(MA1,MA2);
CROSS(MA2,MA1);
open_day:VALUEWHEN(TODAYBAR=1,open);
CROSS(close,open_day);
CROSS(open_day,close);
上面2个公式,出现信号就开仓需要怎么修改?现在的现象是只有一个公式会出现信号开仓
你这个缺少开平仓语句啊,另外开平仓条件要用定义给变量才行。然后用这个变量作为开平仓条件。
MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
jc:CROSS(MA1,MA2);
sc:CROSS(MA2,MA1);
open_day:VALUEWHEN(TODAYBAR=1,open);
jc1:CROSS(close,open_day);
sc1:CROSS(open_day,close);
if sc1 then //满足条件sc1开仓
begin
buy(holding=0,1,market);
end
if jc then //满足条件jc 平仓
begin
sell(holding>0,1,market);
end