MACD金叉我亏了7个点才弄明白:位置不对,金叉就是接盘侠|通达信源码

翻车复盘 · 自研整理 · 策略思路仅供学习交流

先说结论:金叉本身没错,错的是我没看它在什么位置金叉。这个认知,是我真金白银换来的。

翻车现场(上个月的事)

那天我盯着一只票,MACD在0轴上方刚金叉,DIF、DEA都红着,量也放出来了。

脑子里当时只有一个念头:指标这么干净,不上车等什么。结果买入第三天就吃了根大阴线,一周下来浮亏7个多点。

后来复盘才发现:那根阴线刚好砸在前期平台压力位上,金叉是真的,位置是假的

这事之后我把"MACD金叉"这个公式翻出来重新改。核心就一件事:把"位置"写进条件里,而不是光看金叉。

我先写了个最朴素的版本

DIF:=EMA(C,12)-EMA(C,26);

DEA:=EMA(DIF,9);

XG:CROSS(DIF,DEA);

Ctrl+A 全选复制

这个版本问题很直白:低位金叉、高位金叉、0轴上下金叉,它一视同仁。翻车那天就是栽在这。

我改后的版本(把位置算进去)

{MACD快线|参数|无未来} N1:=12;

{MACD慢线|参数|无未来} N2:=26;

{DEA周期|参数|无未来} N3:=9;

{0轴上方阈值|参数|无未来} AXIS:=0;

{距前高空间|参数|无未来} SPACE:=0.15;

 

DIF:=EMA(C,N1)-EMA(C,N2);

DEA:=EMA(DIF,N3);

 

位置条件:=DIF>AXIS OR (DIF<=AXIS AND C>MA(C,60));

空间条件:=C<HHV(H,120)*(1-SPACE);

 

XG:CROSS(DIF,DEA) AND 位置条件 AND 空间条件;

Ctrl+A 全选复制

这两个条件分别拦什么
条件拦住的问题
位置条件金叉但趋势向下的票,0轴下方死叉区的反抽金叉经常是诱多
空间条件120日高点太近的金叉,追进去容易接在压力位

参数上我给N1、N2、N3都留了口子。做短线可以往小调,比如快线用8、慢线用17;做趋势就维持12、26不动。SPACE是我自己习惯留15%,你嫌信号少就放大到20%,嫌多就收到10%。没有标准答案,只有适不适合自己的手法。

本文为个人通达信公式学习记录,仅供技术交流,不构成任何投资建议,不承诺收益。文中所用参数与判断均带主观性,未做严格量化回测,历史表现不代表未来。入市有风险,操作请独立判断。

这套改完还在观察期,目前看至少把"高位接刀"这类信号挡掉了一部分。真正的效果,得拿一个完整涨跌周期来验证才算数。等跑完这段时间,我再来汇报。


相关阅读

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