// 参数设置
BOLL_PERIOD := 20; // 布林带周期
RSI_PERIOD := 14; // RSI 周期
OVERSOLD := 30; // 超卖线
OVERBOUGHT := 70; // 超买线
// 计算布林带
MID := MA(CLOSE, BOLL_PERIOD);
UPPER := MID + 2 * STD(CLOSE, BOLL_PERIOD);
LOWER := MID - 2 * STD(CLOSE, BOLL_PERIOD);
// 计算 RSI
LC := REF(CLOSE,1);
RSI_VALUE:SMA(MAX(CLOSE-LC,0),RSI_PERIOD,1)/SMA(ABS(CLOSE-LC),RSI_PERIOD,1)*100;
// 做多条件(价格接近下轨,RSI 超卖)
CLOSE < LOWER AND RSI_VALUE < OVERSOLD, BPK;
C>=BKPRICE*1.02,SP;
C<=BKPRICE*0.99,SP;
// 做空条件(价格接近上轨,RSI 超买)
CLOSE > UPPER AND RSI_VALUE > OVERBOUGHT, SPK;
C<=SKPRICE*0.98,BP;
C>=SKPRICE*1.01,BP;
// 过滤重复信号
AUTOFILTER;