 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
HH:=HHV(HIGH,N);
LL:=LLV(LOW,N);
HH1:=BARSLAST((HH>REF(HH,1)));
LL1:=BARSLAST((LL<REF(LL,1)));
A:=IFELSE((HH1 < LL1),1,IFELSE((HH1 > LL1),-1,0));
AA:IFELSE(A>=0,LL,HH),DOT,COLORYELLOW;
DRAWTEXT(CROSS(HH1,LL1),HH,'开空');
DRAWTEXT(CROSS(LL1,HH1),LL,'开多');
INPUT:N(13,1,100,10),SS(2,1,10,1);
手数:=SS;
//交易条件
开空条件:=CROSS(AA,CLOSE);
开多条件:=CROSS(CLOSE,AA);
平多条件:=C<AA;
平空条件:=C>AA;
//交易系统
SELL(平多条件 AND HOLDING>0,手数,MARKET);
SELLSHORT(平空条件 AND HOLDING<0,手数,MARKET);
BUY(开多条件 AND HOLDING<=0,手数,MARKET);
BUYSHORT(开空条件 AND HOLDING>=0,手数,MARKET);
if openprofit/MULTIPLIER>5 then
begin
SELL(holding>1,1,MARKET);
SELLSHORT(holding<-1,1,MARKET);
END |
|