一分钟周期,以收盘价计算,从高点回落10点平多开空,从低点上升10点平空开多。
这怎么写,请教!
if c<=hhv(h,todaybar)-10 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
if c>=llv(l,todaybar)+10 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
就是多单后,不断记录新高点,一旦最新价比新高点回落10点,就平多开空。
空单后,不断记录新低点,一旦最新价比新低点上涨10点,就凭空开多。
if holding>0 and c<=hhv(h,enterbars+1)-10 then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
if holding<0 and c>=llv(l,enterbars+1)+10 then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
我写的外面,你还套了一层if,如果没有必要套IF,就不要套了
如果你一定要这么做,那么按照系统给你的提示进行操作