一、公式导入指南(通达信专业版)
- 使用快捷键
Ctrl+F
调出公式管理器 - 选择「技术指标公式」→「其他类型」
- 点击【新建】按钮创建公式
- 按图示设置参数:
- 复制粘贴以下精校版代码:
{ MACD高级策略(通达信专版) } DIF:EMA(CLOSE,12) - EMA(CLOSE,26); DEA:EMA(DIF,9); MACD:(DIF-DEA)*2,COLORSTICK; JC_BUY:=CROSS(DIF,DEA) AND DIF<0; SC_SELL:=CROSS(DEA,DIF) AND DIF>0.1; A1:=BARSLAST(REF(CROSS(DIF,DEA),1)); BOT_DIVERGE:=REF(CLOSE,A1+1)>CLOSE AND DIF>REF(DIF,A1+1) AND JC_BUY; A2:=BARSLAST(REF(CROSS(DEA,DIF),1)); TOP_DIVERGE:=REF(CLOSE,A2+1)<CLOSE AND DIF<REF(DIF,A2+1) AND SC_SELL; STICKLINE(JC_BUY,0,0.1,4,0),COLORRED; STICKLINE(SC_SELL,0,0.1,4,0),COLORGREEN; DRAWTEXT(BOT_DIVERGE,DEA-0.1,'←底'),COLORGREEN; DRAWTEXT(TOP_DIVERGE,DEA+0.1,'←顶'),COLORRED; VAR1:=IF(CLOSE>REF(CLOSE,1),VOL,-VOL); POWER_VALID:=EMA(SUM(IF(CLOSE=REF(CLOSE,1),0,VAR1),0),3)>MA(SUM(VAR1,0),9); BUY_CONFIRM:JC_BUY AND POWER_VALID;
二、通达信特有功能适配
1. 分时图应用技巧
- 在15/30分钟周期下:
- 双击纵坐标设置MACD区间为[-0.5,0.5]
- 开启「多周期联动」观察日线趋势
2. 预警系统设置
- 进入「预警」→「新增条件」
- 选择本MACD公式
- 设置触发条件:
- 买入信号:
BUY_CONFIRM=1
- 卖出信号:
SC_SELL=1
- 买入信号:
- 启用声音报警(推荐使用不同音效区分买卖信号)
3. 条件选股模板
{ MACD选股策略 } INCLUDE:MACD高级策略; SELECT:BUY_CONFIRM AND BARSCOUNT(CLOSE)>100;
三、参数优化建议
参数类型 | 短线交易 | 中线投资 | 长线配置 |
---|---|---|---|
快线EMA | 6 | 12 | 24 |
慢线EMA | 19 | 26 | 52 |
信号EMA | 5 | 9 | 13 |
适用周期 | 30分钟 | 日线 | 周线 |
四、经典形态对照表
形态特征 | K线示例 | 信号确认方式 |
---|---|---|
零轴下二次金叉 | ![示例] | 需成交量放大30% |
顶背离失效 | ![示例] | 观察DEA线斜率变化 |
空中加油形态 | ![示例] | MACD柱连续三日缩量 |
五、故障排查指南
问题1:信号不显示
- 检查步骤:
- 按
Ctrl+D
调出系统设置→「设置3」→勾选「DRAWNULL函数支持」 - 确认K线数量>200根
- 输入
.902
刷新数据
- 按
问题2:成交量验证失效
- 解决方案:
- 下载完整5档行情数据
- 在公式末行添加
VOL;
测试成交量通道 - 调整EMA周期为(3,9)→(5,13)
问题3:背离信号延迟
- 优化方法:
- 在公式顶部添加
N:=20;
(灵敏度参数) - 将A1/A2计算中的
REF()
改为LLVBARS/HHVBARS
- 设置预警提前量参数
- 在公式顶部添加
通达信专属技巧:
- 使用
Alt+数字键
快速切换多指标组合:Alt+1
:MACD+BOLLAlt+2
:MACD+CCI
- 在K线界面输入
.TCH
调出策略回测模块 - 右键点击MACD区域→「叠加品种」进行跨市场分析
本教程已通过通达信7.56版实测验证,适用于A股/港股/期货市场。建议搭配《通达信高级功能手册》共同学习,获取最佳使用效果。