分享一个文华财经T8的麦语言源码案例,加入RSI过滤减少假信号:
```plaintext
//布林带反转策略(文华麦语言)
N:=20; //布林带周期
M:=2; //标准差倍数
RSI_N:=14; //RSI周期
//计算布林带
MID:=MA(C,N);
UPPER:=MID + M*STD(C,N);
LOWER:=MID - M*STD(C,N);
//计算RSI
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),RSI_N,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),RSI_N,1)*100;
//开仓条件:下轨+RSI超卖做多,上轨+RSI超买做空
COND_LONG:=C<=LOWER AND RSI<=20;
COND_SHORT:=C>=UPPER AND RSI>=80;
//开仓
IF COND_LONG THEN BUY(1,1,THISCLOSE);
IF COND_SHORT THEN SELLSHORT(1,1,THISCLOSE);
//止损止盈(示例:5点止损,10点止盈)
LOSS:=5*MINPRICE;
PROFIT:=10*MINPRICE;
IF HOLDING>0 THEN BEGIN
SELL(HOLDING,1,PRICESTOP,ENTRYPRICE-LOSS);
SELL(HOLDING,1,PRICELIMIT,ENTRYPRICE+PROFIT);
END
IF HOLDING<0 THEN BEGIN
BUYTOCOVER(-HOLDING,1,PRICESTOP,ENTRYPRICE+LOSS);
BUYTOCOVER(-HOLDING,1,PRICELIMIT,ENTRYPRICE-PROFIT);
END
```
这个基础版策略需根据品种(如螺纹钢、豆粕)调整参数,或加入MACD背离等过滤条件。若你是新手不会优化,不妨通过微信咨询量化刘老师——我自研的“ZS24量化策略”里就有布林带改进版,能帮你精准过滤假信号。
最后说点实在的,为让新手少花冤枉钱,我整理了量化新手福利:多套经典策略源码、保姆级教程,都是实盘验证的精华。直接申请获取高级量化入门资料和十余款个人私享级策略吧!
(想获取资料或咨询策略优化,可通过微信找量化刘老师,免费获取指导~)
发布于13小时前 北京



分享
注册
1分钟入驻>

+微信
秒答
电话咨询
18270025212 

