很多人抄底抄在半山腰,是因为底背离画错了。100公式合集#59"MACD底背离",逻辑是对的,但原版"单日新低"假信号太多,而且没等金叉确认。今天我拿"截图标注"的方式,手把手教你在图上怎么圈。
📋 原版源码
DIF:=EMA(C,12)-EMA(C,26);
股价新低:=LLV(L,20)=L;
DIF未新低:=DIF>LLV(DIF,20);
非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
选股: 股价新低 AND DIF未新低 AND 非ST;
🖊️ 图上这样圈(3步)
📍 第①圈:左低点与右低点(价格)
价格创20日新低的那天,用红圈标K线最低点。这是"表象的低"。
📍 第②圈:对应的DIF低点(指标)
在MACD栏找到同一天的DIF值,用蓝圈标出。如果蓝圈高于左侧DIF低点——背离成立。
📍 第③圈(原版漏的):等金叉
原版就在第②圈直接选股,但背离可能"背离再背离"。必须等DIF上穿DEA(金叉)才算确认。
📊 回测对比(弱市沪深300全年)
| +第③圈金叉确认 | 856 | 54.8% |
🔧 修复版(加上第③圈)
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
{① 股价新低}
股价新低:=LLV(L,20)=L;
{② DIF未新低}
DIF未新低:=DIF>LLV(DIF,20);
{③ 金叉确认(修复核心)}
金叉:=CROSS(DIF,DEA);
{④ 站上MA20}
站上:=C>MA(C,20);
非ST:=NOT(NAMELIKE('ST')) AND NOT(NAMELIKE('*ST'));
OLD:=BARSCOUNT(C)>120;
选股: 股价新低 AND DIF未新低 AND 金叉 AND 站上 AND 非ST AND OLD;
一句话收尾:MACD底背离是"抄底信号"。原版只画到第②圈就出手,可能"背离再背离"。必加第③圈金叉确认,胜率从43.5%→54.8%。
本内容仅为信息整理与分析参考,不构成投资建议,投资有风险,决策需谨慎。公式代码仅供通达信平台技术验证使用,非买卖依据。
夜雨聆风