 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- gxx978
|
被引用公式名:BBI_5MIN
BBI:(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
范例如下:
INPUT:X(1000,1,10000,100),Y(500,1,10000,100),N(0.02,0.01,0.2,0.01);
INPUT:SS(1,1,100,1);
BBI:(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48))/4;
BBI_5MIN:"BBI_5MIN.BBI#MIN5"; //应用5分钟周期的BBI指标
CONKD:BBI>REF(BBI,1) AND C>BBI AND BBI_5MIN>REF(BBI_5MIN,1) AND C>BBI_5MIN;
CONKK:BBI<REF(BBI,1) AND C<BBI AND BBI_5MIN<REF(BBI_5MIN,1) AND C<BBI_5MIN;
CONPD:BBI_5MIN<REF(BBI_5MIN,1) AND C<BBI_5MIN;
CONPK:BBI_5MIN>REF(BBI_5MIN,1) AND C>BBI_5MIN;
DTYDZS:=(HHV(H,ENTERBARS)-CLOSE)/AVGENTERPRICE>=N;
KTYDZS:=(CLOSE-LLV(L,ENTERBARS))/AVGENTERPRICE>=N;
//交易系统
SELL(HOLDING>0 AND CONPD,HOLDING,MARKET);
SELLSHORT(HOLDING<0 AND CONPK,HOLDING,MARKET);
BUY(HOLDING=0 AND CONKD,SS,MARKET);
BUYSHORT(HOLDING=0 AND CONKK,SS,MARKET);
//止盈止损
IF OPENPROFIT>X AND DTYDZS THEN
SELL(HOLDING>0,HOLDING,MARKET); //多头移动止盈
IF OPENPROFIT>X AND KTYDZS THEN
SELLSHORT(HOLDING<0,HOLDING,MARKET); //空头移动止盈
IF OPENPROFIT<-Y THEN
SELL(HOLDING>0,HOLDING,MARKET); //多头止损
IF OPENPROFIT<-Y THEN
SELLSHORT(HOLDING<0,HOLDING,MARKET); //空头止损
|
|