核心逻辑
这是一个**多指标叠加打分系统**。通过给不同的技术指标信号赋予分数,当多个指标在同一时间段发出买入信号时,分数会累加,分数越高说明市场上涨的概率越大。反之,当出现卖出信号时可以做减法。这种方法解决了多个指标同时发出信号时难以判断的问题。 具体计算: - MACD金叉(DIFF上穿DEA)得1分 - 均线金叉(5日均线上穿10日均线)得1分 - 将3个周期内的分数求和显示
买卖信号
**买入信号:** - MACD金叉(DIFF上穿DEA)→ SCORE1=1 - 均线金叉(MA1上穿MA2)→ SCORE2=1 - 两者同时发生则SCORE=2,表示买入信号增强 **卖出信号(反向操作):** - MACD死叉(DIFF下穿DEA) - 均线死叉(MA1下穿MA2) 分数越高(2分)表示买入信号越强,分数为0或负值表示信号减弱。
用法
1. 观察图形上显示的SUMSCORE数值 2. 当分数≥2时,表示MACD和均线同时出现金叉,是较强的买入信号 3. 当分数=1时,仅有一个指标发出信号,买入确定性较低 4. 当分数=0时,没有买入信号 5. 可结合分数的动态变化判断趋势持续性 6. 可自行添加更多指标(如KDJ、RSI等)来扩展打分系统
公式源码
{使用说明:分享一个多种指标叠加统计打分的方法:如果你建立了许多判断的技术指标,当这些技术指标叠加或同一时间段出现的时候会有很多信号,这个时候为了便于判断,你可以给这些信号打分,比如,出现MACD金叉的时候计1分,均线金叉的时候又算1分,两者同时段出现就叠加算2分,指标越多,分数越高,说明买入上涨的概率就越大;反之也可以用死叉,顶背做减法。}
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIFF,9);
macd:(DIFF-DEA)*2,COLORSTICK,LINETHICK2;
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
SCORE1:=IF(crOSS(DIFF,DEA),1,0);
SCORE2:=IF(CROSS(MA1,MA2),1,0);
SCORE:=SCORE1+SCORE2;
{DRAWNUMBER(1,DIFF,SCORE);}
SUMSCORE:=SUM(SCORE,3);
DRAWNUMBER(1,DEA,SUMSCORE);