查百事 通世界
一个记录与收藏技术的网站

通达信MACD自动买卖点公式(含背离检测与信号标记)使用手册

一、公式导入指南(通达信专业版)

  1. 使用快捷键Ctrl+F调出公式管理器
  2. 选择「技术指标公式」→「其他类型」
  3. 点击【新建】按钮创建公式
  4. 按图示设置参数:
    通达信公式设置示意图
  5. 复制粘贴以下精校版代码:
{ 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. 预警系统设置

  1. 进入「预警」→「新增条件」
  2. 选择本MACD公式
  3. 设置触发条件:
    • 买入信号:BUY_CONFIRM=1
    • 卖出信号:SC_SELL=1
  4. 启用声音报警(推荐使用不同音效区分买卖信号)

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:信号不显示

  • 检查步骤:
    1. Ctrl+D调出系统设置→「设置3」→勾选「DRAWNULL函数支持」
    2. 确认K线数量>200根
    3. 输入.902刷新数据

问题2:成交量验证失效

  • 解决方案:
    1. 下载完整5档行情数据
    2. 在公式末行添加VOL;测试成交量通道
    3. 调整EMA周期为(3,9)→(5,13)

问题3:背离信号延迟

  • 优化方法:
    1. 在公式顶部添加N:=20;(灵敏度参数)
    2. 将A1/A2计算中的REF()改为LLVBARS/HHVBARS
    3. 设置预警提前量参数

通达信专属技巧

  1. 使用Alt+数字键快速切换多指标组合:
    • Alt+1:MACD+BOLL
    • Alt+2:MACD+CCI
  2. 在K线界面输入.TCH调出策略回测模块
  3. 右键点击MACD区域→「叠加品种」进行跨市场分析

本教程已通过通达信7.56版实测验证,适用于A股/港股/期货市场。建议搭配《通达信高级功能手册》共同学习,获取最佳使用效果。

声明:本站转载目的在于传递更多信息,文章内容并不代表本站观点及立场和对其真实性负责。若有侵权或异议请联系我们删除。百事通 » 通达信MACD自动买卖点公式(含背离检测与信号标记)使用手册
分享到

相关推荐

  • 暂无文章