### 1. 改良版MACD(趋势识别,麦语言源码)
传统MACD滞后性强,这套加了斜率过滤,能提前1-2根K线识别趋势转向。
```
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
斜率:=SLOPE(DIFF,5); // 5周期斜率过滤
XG:CROSS(DIFF,DEA) AND 斜率>0; // 金叉且斜率向上才信号
```
适合螺纹钢、焦炭等工业品,日线/4小时周期效果好。
### 2. 自适应布林带(波动跟踪,麦语言源码)
普通布林带带宽固定,遇到行情突变容易假突破。这套根据最近20根K线波动率自动调带宽:
```
MID:=MA(CLOSE,20);
STD:=STDDEV(CLOSE,20);
// 波动率系数=1.5+ABS(STD-REF(STD,1))*2 // 波动大时加宽带宽
上轨:=MID + (1.5+ABS(STD-REF(STD,1))*2)*STD;
下轨:=MID - (1.5+ABS(STD-REF(STD,1))*2)*STD;
XG:CROSS(CLOSE,上轨) OR CROSS(下轨,CLOSE); // 突破信号
```
做农产品(如豆粕、玉米)震荡行情时,假突破能减少40%左右。
### 3. 量价背离预警(动能判断,麦语言源码)
价格创新高但成交量萎缩,往往是趋势衰竭信号。这套直接出预警:
```
价高:=CLOSE=HHV(CLOSE,20);
量缩:=VOL
```
适合在趋势末尾减仓,避免利润回吐。
这些指标的具体参数优化(比如不同品种的周期调整)和实盘案例,在公众号【量化刘百万】里有按品种分类的整理,比如做玻璃期货时如何调小周期参数,做棕榈油时如何放大波动率系数,都有标注。
如果你需要这些源码的回测模板,或者想看看指标组合策略(比如MACD+量价背离)的效果,在【量化刘百万】里有整理好的组合案例,能直接套用修改,不用自己从头写代码。
发布于5小时前 北京



分享
注册
1分钟入驻>

+微信
秒答
搜索更多类似问题 >
电话咨询
18270025212 

