if pd then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
if pk and ref(barslast(pk),1)<ref(barslast(pd),1) then begin
sellshort(1,0,market);
buy(holding=0,1,market);
end
在当第二次符合条件时只卖平仓,等到第三次符合条件时才买开仓,其它的条件按原来的,完整的开平仓又怎写呢? |
也就是要连续3次PK成立才开仓?连续两次成立就平仓?
if pd then begin
sell(1,0,market);
buyshort(holding=0,1,market);
end
if pk and ref(barslast(pk),1)<ref(barslast(pd),1) then begin
sellshort(1,0,market);
end
if pk and sumbars(pk,3)<sumbars(pd,1) thn buy(holding=0,1,market);