在通达信软件的使用中,很多朋友面临由于均线过多导致图表杂乱、趋势判断模棱两可的问题。究竟何时是震荡的结束,何时又是趋势的开始?单纯依靠肉眼观察K线与均线的距离往往带有主观性。
今天我们复盘一套基于EMA(指数移动平均)构建的“趋势评分系统”。该指标通过量化当前价格与5条不同周期均线的位置关系,将复杂的趋势强弱转化为直观的变色彩带,并尝试捕捉均线多头排列的临界点。本文将详细拆解其设计逻辑与适用边界。指标包含【副图和选股】
特别提示:历史回测数据不代表未来表现,本文仅作公式逻辑研究,不构成任何投资建议。
指标逻辑:均线评分与变色原理
这套通达信指标的核心在于“评分机制”。它并非简单的画线,而是引入了6条EMA均线(1、5、10、20、30、60日),并将收盘价(EMA1)分别与其余5条均线进行比较。
- 评分算法:价格每站上一条均线,系统计1分。
- 总分区间:0分(极弱)至 5分(极强)。
- 趋势定义:指标计算短期价格(EMA1)与中期趋势线(EMA60)之间的距离,并根据上述“得分”填充颜色。
这种设计的优势在于,它过滤了单根K线的随机波动,只有当价格稳固在多条均线之上时,色带才会变色,从而确认趋势的一致性。
可视化解读:六色光谱代表的市场含义
为了让盘面观察更直观,指标根据得分赋予了不同的颜色,模拟了从“冰点”到“沸腾”的过程:
- 墨绿/深绿(0-1分):空头主导。价格被多条均线压制,属于下跌或弱势震荡期,建议观望。
- 浅绿/蓝色(2-3分):多空博弈。价格尝试突破短期均线,但长期均线仍有压力,属于震荡筑底或反弹阶段。
- 红色(4分):多头蓄力。价格已站上大部分均线,仅剩个别长期压力位,关注突破动能。
- 洋红(5分):全线多头。价格站上所有均线(5/10/20/30/60),且短期均线(EMA1)上穿60日线,这是多头共振的最强状态,往往对应主升浪或强趋势段。
核心信号:多头共振的触发条件
在代码逻辑中,有一个非常关键的信号点(图表中显示为图标9):
触发条件:EMA1(收盘)金叉 EMA60(中期线) 且 此时评分正好达到5分。
这意味着,价格不仅突破了60日生命线,而且是以“全线突破”的姿态站上去的。这通常出现在箱体上沿突破或底部放量启动的瞬间,是资金合力做多的技术面体现。
步骤:选股预警与复盘流程
建议按照以下步骤将此逻辑融入您的通达信复盘体系:
- 建立股票池:先剔除ST股及流动性差的标的。
- 观察色带:在分时图或K线图中,重点关注由绿转红、再转洋红的过程。
- 预警设置:利用通达信选股公式功能,设置条件为“评分=5”或“上穿60线且评分=5”。
- 量能配合:信号出现时,必须结合成交量。如果是缩量变色,往往是假突破;只有放量配合洋红色彩带,可信度才高。
风控与误区:震荡市的“打脸”陷阱
任何趋势指标都有死穴,本指标也不例外。
- 横盘震荡失效:当股价围绕60日线反复上下波动时,色带会频繁在绿色和洋红之间切换(反复变色)。此时产生的信号多为杂波,极易造成来回止损。
- 修正建议:在均线粘合但未发散的阶段,不宜重仓操作。即使出现5分信号,若K线实体很小且无量,应视为无效信号。
FAQ:新手常见问题解答
Q1:为什么有时候颜色是红的,但股价跌了?
A:红色(4分)代表价格在大部分均线上方,但均线本身可能并未拐头向上。指标反应的是位置关系,而非预测未来。
Q2:这个公式可以用于手机通达信吗?
A:可以。本指标主要使用EMA和逻辑判断函数,属于通达信通用函数,手机版与电脑版均可导入使用。
Q3:如何导入指标?
A:Ctrl+F 打开公式管理器 -> 用户 -> 技术指标公式 -> 新建 -> 将源码逻辑粘贴进去(注意参数匹配)。
通达信, 通达信指标, 通达信公式, 均线系统, EMA, 选股公式
研习案例:






副图指标源码:
金智量化1:=(EMA(CLOSE,1));
金智量化2:=(EMA(CLOSE,5));
金智量化3:=(EMA(CLOSE,10));
金智量化4:=(EMA(CLOSE,20));
金智量化5:=(EMA(CLOSE,30));
金智量化6:=(EMA(CLOSE,60));
金智量化7:=(IF(金智量化1-金智量化2>=0,1,0));
金智量化8:=(IF(金智量化1-金智量化3>=0,1,0));
金智量化9:=(IF(金智量化1-金智量化4>=0,1,0));
金智量化10:=(IF(金智量化1-金智量化5>=0,1,0));
金智量化11:=(IF(金智量化1-金智量化6>=0,1,0));
微信公众号:=(金智量化7+金智量化8+金智量化9+金智量化10+金智量化11);
金指标研习社:=(金智量化1-金智量化6);
短线:(金智量化1);
中线:(金智量化6);
热度:(微信公众号),NODRAW;
IF(微信公众号=0,短线,DRAWNULL),COLOR006600;
IF(微信公众号=1,短线,DRAWNULL),COLOR00C800;
IF(微信公众号=2,短线,DRAWNULL),COLOR00F400;
IF(微信公众号=3,短线,DRAWNULL),COLORBLUE;
IF(微信公众号=4,短线,DRAWNULL),COLORRED;
IF(微信公众号=5,短线,DRAWNULL),COLORMAGENTA;
IF(微信公众号=0,中线,DRAWNULL),COLOR006600;
IF(微信公众号=1,中线,DRAWNULL),COLOR00C800;
IF(微信公众号=2,中线,DRAWNULL),COLOR00F400;
IF(微信公众号=3,中线,DRAWNULL),COLORBLUE;
IF(微信公众号=4,中线,DRAWNULL),COLORRED;
IF(微信公众号=5,中线,DRAWNULL),COLORMAGENTA;
DRAWTEXT_FIX(C>O,0,0.2,0,'微信公众号:金指标研习社'),COLORMAGENTA;
STICKLINE(微信公众号=0 AND 短线>=中线,中线*1.01,短线*0.99,2,0),COLOR006600;
STICKLINE(微信公众号=0 AND 短线<中线,短线*1.01,中线*0.99,2,0),COLOR006600;
STICKLINE(微信公众号=1 AND 短线>=中线,中线*1.01,短线-金指标研习社*0.47,2,0),COLOR00C800;
STICKLINE(微信公众号=1 AND 短线>=中线,短线-金指标研习社*0.53,短线*0.99,2,0),COLOR006600;
STICKLINE(微信公众号=1 AND 短线<中线,短线*1.01,短线-金指标研习社*0.47,2,0),COLOR00C800;
STICKLINE(微信公众号=1 AND 短线<中线,短线-金指标研习社*0.53,中线*0.99,2,0),COLOR006600;
STICKLINE(微信公众号=2 AND 短线>=中线,中线*1.01,短线-金指标研习社*0.47,2,0),COLOR00F400;
STICKLINE(微信公众号=2 AND 短线>=中线,短线-金指标研习社*0.53,短线*0.99,2,0),COLOR00C800;
STICKLINE(微信公众号=2 AND 短线<中线,短线*1.01,短线-金指标研习社*0.47,2,0),COLOR00F400;
STICKLINE(微信公众号=2 AND 短线<中线,短线-金指标研习社*0.53,中线*0.99,2,0),COLOR00C800;
STICKLINE(微信公众号=3 AND 短线>=中线,中线*1.01,短线-金指标研习社*0.47,2,0),COLORBLUE;
STICKLINE(微信公众号=3 AND 短线>=中线,短线-金指标研习社*0.53,短线*0.99,2,0),COLOR00F400;
STICKLINE(微信公众号=3 AND 短线<中线,短线*1.01,短线-金指标研习社*0.47,2,0),COLORBLUE;
STICKLINE(微信公众号=3 AND 短线<中线,短线-金指标研习社*0.53,中线*0.99,2,0),COLOR00F400;
STICKLINE(微信公众号=4 AND 短线>=中线,中线*1.01,短线-金指标研习社*0.47,2,0),COLORRED;
STICKLINE(微信公众号=4 AND 短线>=中线,短线-金指标研习社*0.53,短线*0.99,2,0),COLORBLUE;
STICKLINE(微信公众号=4 AND 短线<中线,短线*1.01,短线-金指标研习社*0.47,2,0),COLORRED;
STICKLINE(微信公众号=4 AND 短线<中线,短线-金指标研习社*0.53,中线*0.99,2,0),COLORBLUE;
STICKLINE(微信公众号=5 AND 短线>=中线,中线*1.01,短线*0.99,2,0),COLORMAGENTA;
STICKLINE(微信公众号=5 AND 短线<中线,短线*1.01,中线*0.99,2,0),COLORMAGENTA;
STICKLINE(微信公众号=5 AND 短线<中线,短线*1.01,中线*0.99,7.5,0),COLORMAGENTA;
DRAWICON(CROSS(金智量化1,金智量化6) AND NOT(REF(微信公众号=5,1)) AND 微信公众号=5,中线,9);

评论(0)