别一见金叉就激动,零轴下方的金叉和零轴上方的金叉根本不是一回事

同样是MACD金叉,零轴上下含金量差一截,拆开源码多了半个条件

—— MACD零上金叉选股公式(附通达信源码)

导读警示:本公式筛的是DIF上穿DEA且DIF已站在零轴上方的票,仅供通达信编程学习。同一个CROSS放在零轴上下是两回事——零下金叉多是下跌途中的反弹,零上金叉才是强势区里的再次加速。是观察信号而非交易指令。

你以为:金叉就是金叉,DIF上穿DEA=要涨,位置无所谓?
其实:同一个CROSS,DIF还在零下时金叉是弱势区的反弹;DIF已站上零轴再金叉,才是强势区快慢线重新开口。代码里DIF>0这半个条件,才是它真正在挑的东西。

一、我踩过的坑:把金叉当金叉,没看零轴在哪

  • 刚学MACD那会儿,副图上一出现CROSS就激动,结果零下金叉没两天就死叉,来回打脸;

  • 后来翻图才发现,零上和零下金叉在屏幕上是同一个符号,趋势状态完全不同;

  • 这套公式比普通金叉多写了DIF>0,把零下反弹信号直接筛掉,一开始我还嫌多此一举。

二、指标逻辑在讲什么

MACD就三个值:DIF是12日EMA减26日EMA,快线;DEA是对DIF再做一次9日EMA,慢线。金叉就是DIF从下往上穿DEA。但位置分两种:DIF>0说明快线站在零轴上方,中期趋势偏强;DIF<0说明还在弱势区里磨。

本公式两个条件:今天DIF上穿DEA,并且DIF已大于零。翻译过来就是——强势区里快慢线重新开口向上。它没说一定要涨,只是把"还在弱势区"的金叉先挡在外面。

三、完整公式源码

{仅供学习研究}
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
XG:CROSS(DIF,DEA) AND DIF>0;

四、公式逻辑大白话拆解

  • DIF:=EMA(CLOSE,12)-EMA(CLOSE,26):12日指数均线减26日指数均线,快的减慢的,就是快线;

  • DEA:=EMA(DIF,9):对DIF再做9日指数平均,得到慢线;

  • CROSS(DIF,DEA):今天DIF从下往上穿DEA,就是金叉;

  • AND DIF>0:并且DIF已在零轴上方——这半个条件把零下金叉全挡掉,是和普通金叉的唯一区别;

  • XG:选股输出。

五、这个信号什么时候能用

纳入观察(绿):DIF和DEA都在零上、均线多头排列、回调后第一次重新金叉——形态干净,放自选看。
谨慎留意(橙):零上但已涨一大段后的二次、三次金叉,红柱一波比一波短,容易强弩之末。
规避标的(红):DIF刚从零下爬上来、还没在零轴站稳就金叉,本质还是反弹。
辅助参考(蓝):MACD是趋势类指标,震荡市频繁金叉死叉,公式不看量能、板块和大盘,人工复核必选。

六、用法要点

项目使用说明
适用行情上升趋势中的回调再起;横盘震荡里零上金叉也会出假信号。
参数调整12/26/9是默认值,改5/35/5更敏感但噪音多;切周线看更稳。
使用方式收盘后选股,结果按第七节三点人工复核,别拿名单直接用。

七、拿到选股结果,手动再核对3点

  • ①DIF是刚上零轴,还是已在零上运行一段时间?刚爬上来的"零上金叉"要打折;

  • ②金叉时红柱有没有明显放大?红柱不放大的金叉容易虚晃一枪;

  • ③股价在什么位置?高位横盘后的零上金叉,和低位刚启动的零上金叉,风险完全不同。

八、避坑提醒

  • MACD是滞后指标,金叉发生时股价通常已涨了一段,别当启动点;

  • 零上金叉也会死叉,位置过滤只是提高信号质量,不代表一劳永逸;

  • 公式只认DIF和DEA数值关系,不认量能、板块、大盘,这些都得自己加。

扩展阅读:换手率战法:活跃度5%-15%最健康

风险提示:本公式仅为历史量价条件筛选,无法预判行情涨跌。高位金叉、震荡市频繁触发、大盘弱势环境下,信号风险明显增加。全部仅限通达信编程学习交流,不要直接依靠选股结果做交易,投资风险全部自行承担。

指标仅为技术交流,不构成投资建议。市场有风险,入市需谨慎。

本文由AI辅助创作,内容仅供技术交流


相关阅读

最近发表
在线客服
QQ:332879389
联系电话
13605084160