通达信双EMA买卖指标公式源码
发布日期: 2025-07-10 | 阅读量:8
VAR1:=1;
VAR2:=EMA(CLOSE,2)-EMA(CLOSE,89)*VAR1;
VAR3:=EMA(VAR2,30)*VAR1;
VAR4:=2*(VAR2-VAR3)*10*VAR1;
VAR5:=POW(VAR4,3)*0.1+POW(VAR4,2)*VAR1;
VAR6:=IF(YEAR<9999 AND VAR4>0.015,VAR5,0)/45*VAR1;
ZB:=VAR6/10,COLORRED;
VAR7:=EMA(CLOSE,2)-EMA(CLOSE,150);
VAR8:=EMA(VAR7,100);
VAR9:=2*(VAR7-VAR8);
VAR10:=POW(VAR9,3)*0.1+POW(VAR9,1);
CXH:=IF(YEAR<9999 AND VAR9>0.1,VAR10,0)*5/10;
绿持币:EMA((CXH+ZB),22),COLOR008000,LINETHICK2;
DRAWTEXT_FIX(1,0.02,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
红持股:IF(绿持币>REF(绿持币,1),绿持币,DRAWNULL),COLORRED,LINETHICK1;
STICKLINE(绿持币,0,绿持币,3,0),COLOR00FF00;
STICKLINE(绿持币,0,绿持币,2,0),COLOR00FF00;
STICKLINE(绿持币,0,绿持币,1.2,0),COLOR00FF00;
STICKLINE(绿持币,0,绿持币,0.2,0),COLOR00FF00;
STICKLINE(红持股,0,红持股,3,0),COLOR0000FF;
STICKLINE(红持股,0,红持股,2,0),COLOR0000FF;
STICKLINE(红持股,0,红持股,1.3,0),COLOR0000FF;
STICKLINE(红持股,0,红持股,0.3,0),COLOR0000FF;

VAR2:=EMA(CLOSE,2)-EMA(CLOSE,89)*VAR1;
VAR3:=EMA(VAR2,30)*VAR1;
VAR4:=2*(VAR2-VAR3)*10*VAR1;
VAR5:=POW(VAR4,3)*0.1+POW(VAR4,2)*VAR1;
VAR6:=IF(YEAR<9999 AND VAR4>0.015,VAR5,0)/45*VAR1;
ZB:=VAR6/10,COLORRED;
VAR7:=EMA(CLOSE,2)-EMA(CLOSE,150);
VAR8:=EMA(VAR7,100);
VAR9:=2*(VAR7-VAR8);
VAR10:=POW(VAR9,3)*0.1+POW(VAR9,1);
CXH:=IF(YEAR<9999 AND VAR9>0.1,VAR10,0)*5/10;
绿持币:EMA((CXH+ZB),22),COLOR008000,LINETHICK2;
DRAWTEXT_FIX(1,0.02,0,0,'☆微信公众号:(程序化指标) ☆'),COLORRED;
红持股:IF(绿持币>REF(绿持币,1),绿持币,DRAWNULL),COLORRED,LINETHICK1;
STICKLINE(绿持币,0,绿持币,3,0),COLOR00FF00;
STICKLINE(绿持币,0,绿持币,2,0),COLOR00FF00;
STICKLINE(绿持币,0,绿持币,1.2,0),COLOR00FF00;
STICKLINE(绿持币,0,绿持币,0.2,0),COLOR00FF00;
STICKLINE(红持股,0,红持股,3,0),COLOR0000FF;
STICKLINE(红持股,0,红持股,2,0),COLOR0000FF;
STICKLINE(红持股,0,红持股,1.3,0),COLOR0000FF;
STICKLINE(红持股,0,红持股,0.3,0),COLOR0000FF;

指标公式逻辑介绍
1. 核心动量计算系统
短期动量引擎(VAR2-VAR6):
基础差值:2日EMA - 89日EMA
二次平滑:30日EMA平滑差值
立方放大:(差值-平滑值)^3 * 0.1 + (差值-平滑值)^2
最终输出:ZB指标(红色线)
长期动量引擎(VAR7-VAR10):
基础差值:2日EMA - 150日EMA
二次平滑:100日EMA平滑差值
立方处理:差值^3 * 0.1 + 差值^1
最终输出:CXH指标
2. 复合趋势线系统
绿持币线:
算法:22日EMA(CXH+ZB)
绿色粗线显示(COLOR008000)
多层绿色柱状图(4种厚度)
红持股线:
条件:绿持币线上涨时显示
红色细线显示(COLORRED)
多层蓝色柱状图(4种厚度)
3. 动态可视化技术
柱状图分级显示:
绿色持币状态:
3.0厚度:深绿色
2.0厚度:中绿色
1.2厚度:浅绿色
0.2厚度:亮绿色
红色持股状态:
3.0厚度:深蓝色
2.0厚度:中蓝色
1.3厚度:浅蓝色
0.3厚度:亮蓝色
4. 系统创新亮点
双动量立方算法:短期(89日)与长期(150日)双引擎
EMA嵌套结构:2层EMA平滑确保信号稳定性
非线性放大:采用三次方函数强化趋势信号
四维柱状图:通过4种厚度/颜色深度直观显示力度
自动状态切换:红绿线自动转换多空状态
5. 实战交易策略
买入信号
✅ 动量金叉:
ZB指标由负转正
绿持币线上穿0轴
柱状图由绿转蓝
红持股线开始绘制
✅ 趋势强化:
绿持币线斜率>45度
蓝色柱状图持续增厚
CXH与ZB同步上涨
卖出信号
❌ 动量衰竭:
绿持币线走平或下拐
蓝色柱状图开始变薄
红持股线消失
❌ 趋势反转:
绿持币线下穿0轴
绿色柱状图重新出现
ZB指标转负