### 1. 改良版MACD(趋势定方向)
普通MACD容易频繁信号,这套加入均线过滤,只在趋势明确时出信号。
麦语言源码:
```
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA : EMA(DIFF,9);
MACD : 2*(DIFF-DEA);
MA60:=MA(CLOSE,60);
趋势信号:=CROSS(DIFF,DEA) AND CLOSE>MA60; // 只在60均线上方金叉
DRAWICON(趋势信号,HIGH,1); // 出现上涨箭头
```
用法:金叉且价格在60均线上,视为大行情启动信号,避免震荡市干扰。
### 2. 波动率动量指标(抓加速行情)
大行情往往伴随波动率放大,用ATR(平均真实波幅)结合RSI判断强度。
简语言源码:
```
ATR:=MA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14);
RSI:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;
动量信号:=RSI>50 AND ATR>MA(ATR,20)*1.2; // RSI强势+波动率突破20日均值
DRAWTEXT(动量信号,LOW,'加速'),COLORRED;
```
用法:波动率突然放大且RSI在强势区,说明行情可能进入主升/主跌段。
### 3. 趋势强度过滤(避免假突破)
很多新手被“假突破”坑过,这套指标用多周期均线斜率过滤。
PEL语言源码:
```
MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); MA20:=MA(CLOSE,20);
斜率5:=MA5-REF(MA5,1); 斜率10:=MA10-REF(MA10,1); 斜率20:=MA20-REF(MA20,1);
趋势强度:=IF(斜率5>0 AND 斜率10>0 AND 斜率20>0,1,0); // 短中长均线全向上
DRAWCOLORLINE(趋势强度=1,HIGH,COLORRED,COLORGREEN); // 红色段为强趋势
```
用法:只有当5/10/20日均线斜率全正时,才参与突破交易,胜率会高很多。
这些指标的参数优化案例和实盘回测数据,在公众号【量化刘百万】里有更详细的拆解,包括不同品种(比如螺纹钢、豆粕)的适配调整。如果刚入门觉得写代码麻烦,也可以直接用里面整理好的指标模板,导入文华财经或TB开拓者就能用,不用自己从零开始写。
发布于23小时前 北京



分享
注册
1分钟入驻>

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

