// 參數設置
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;