
等级: 标准版
- 注册:
- 2022-1-10
- 曾用名:
|
轻查询附件图片和下面代码,
PKKDCOND:=C>ELL+MUL2*ATR ; //平空开多条件条件
PDKKCOND:=C<EHH-MUL2*ATR ;// 平多开空条件条件
这段代码,ELL, EHH, 是在开仓之后才有的参数,
请问:
没有初始信号,为什么后续会有开平仓信号?
//中间变量 求移动止损用开仓后最高最低价格
EHH:=HHV(HIGH,ENTERBARS+1);// 开仓以来最高价
ELL:=LLV(LOW,ENTERBARS+1);// 开仓以来最低价
PKKDCOND:=C>ELL+MUL2*ATR ; //平空开多条件条件
PDKKCOND:=C<EHH-MUL2*ATR ;// 平多开空条件条件
//交易指令
SELLSHORT(PKKDCOND AND HOLDING<0,HOLDING,MARKET);
BUY(PKKDCOND AND HOLDING=0,RSV,MARKET);
SELL(PDKKCOND AND HOLDING>0,HOLDING,MARKET);
BUYSHORT(PDKKCOND AND HOLDING=0,RSV,MARKET);
|
|