返回列表 发布新帖
查看: 2|回复: 0

[通达信] 多空情绪副图指标公式--量价强弱

[复制链接]

1622

主题

13

回帖

5085

积分

超级版主

积分
5085
发表于 1 小时前 | 查看全部 |阅读模式
image.png
一、通达信公式解析

这个公式是结合多种常用分析工具(MACD、KDJ、RSI、均线、成交量)打造的市场情绪工具。核心先算出 “趋势强度值 QS”,这个值综合了股价相对均线的位置、均线涨跌幅度、成交量变化等情况。再给不同买入条件打分(比如均线向上权重最高),总分≥3 且成交量有效时,会在柱子顶端显示 “强买入”;卖出信号逻辑一样,总分≥3 提示 “强卖出”。同时根据 QS 值判断趋势,QS 从下往上过 0 轴提示 “趋势转强”,从上往下过 0 轴提示 “趋势转弱”,所有信号都紧贴柱子显示,简单直观。

二、公式如下




MACD:=EMA(CLOSE,12)-EMA(CLOSE,26);

DEA:=EMA(MACD,9);

MACD_BAR:=(MACD-DEA)*2;

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

K:=SMA(RSV,3,1);

D:=SMA(K,3,1);

J:=3*K-2*D;

KDJ_AVE:=(K+D+J)/3;

RSI6:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100;

RSI12:=SMA(MAX(CLOSE-REF(CLOSE,1),0),12,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),12,1)*100;

RSI:=(RSI6+RSI12)/2;

MA20:=MA(CLOSE,20);

MA60:=MA(CLOSE,60);

MA120:=MA(CLOSE,120);

VOL5:=MA(VOL,5);

VOL_RATIO:=VOL/VOL5;

VOL_VALID:=VOL_RATIO>0.8;

P_MA20:=(CLOSE-MA20)/MA20*100;

P_MA60:=(CLOSE-MA60)/MA60*100;

P_MA120:=(CLOSE-MA120)/MA120*100;

SLOPE20:=(MA20-REF(MA20,10))/REF(MA20,10)*100;

SLOPE60:=(MA60-REF(MA60,10))/REF(MA60,10)*100;

SLOPE120:=(MA120-REF(MA120,10))/REF(MA120,10)*100;

VOL_SLOPE:=(VOL5-REF(VOL5,10))/REF(VOL5,10)*100;

QS:=(P_MA20*0.4+P_MA60*0.3+P_MA120*0.1+SLOPE20*0.8+SLOPE60*0.5+SLOPE120*0.2+VOL_SLOPE*0.3)/3;

BUY_MACD:=CROSS(MACD,DEA) AND MACD<0 AND MACD_BAR>REF(MACD_BAR,1);

BUY_KDJ:=CROSS(J,D) AND J<20 AND K<30;

BUY_RSI:=RSI<25 AND REF(RSI,1)<RSI;

BUY_MA:=CROSS(CLOSE,MA20) AND MA20>MA60;

BUY_VOL:=VOL_RATIO>1.2;

GZ:=IF(BUY_MACD,1.2,0)+IF(BUY_KDJ,1.1,0)+IF(BUY_RSI,1.0,0)+IF(BUY_MA,1.3,0)+IF(BUY_VOL,0.8,0);

STRONG_BUY:=GZ>=3.0 AND VOL_VALID AND NOT(REF(GZ>=3.0 AND VOL_VALID,1));

NORMAL_BUY:=GZ>=2.0 AND GZ<3.0 AND VOL_VALID AND MA20>REF(MA20,1);

SELL_MACD:=CROSS(DEA,MACD) AND MACD>0 AND MACD_BAR<REF(MACD_BAR,1);

SELL_KDJ:=CROSS(D,J) AND J>80 AND K>70;

SELL_RSI:=RSI>75 AND REF(RSI,1)>RSI;

SELL_MA:=CROSS(MA20,CLOSE) AND MA20<MA60;

SELL_VOL:=VOL>HHV(VOL,5)*1.5 AND CLOSE<OPEN;

GZ_SELL:=IF(SELL_MACD,1.2,0)+IF(SELL_KDJ,1.1,0)+IF(SELL_RSI,1.0,0)+IF(SELL_MA,1.3,0)+IF(SELL_VOL,0.8,0);

STRONG_SELL:=GZ_SELL>=3.0 AND NOT(REF(GZ_SELL>=3.0,1));

STRONG_LINE:=MA(QS,20)+20;

WEAK_LINE:=MA(QS,20)-20;

TURN_STRONG:=CROSS(QS,0) AND QS>WEAK_LINE AND VOL_RATIO>1.0;

TURN_WEAK:=CROSS(0,QS) AND QS<STRONG_LINE AND VOL>REF(VOL,1);

趋势强度:QS,COLORSTICK;

零轴:0,COLORGRAY;

DRAWICON(STRONG_BUY,QS+2,1);

DRAWTEXT(STRONG_BUY,QS+5,'强买入'),COLORRED;

DRAWICON(STRONG_SELL,QS-2,2);

DRAWTEXT(STRONG_SELL,QS-5,'强卖出'),COLORGREEN;

DRAWICON(TURN_STRONG,QS-2,1);

DRAWTEXT(TURN_STRONG,QS-5,'趋势转强'),COLORCYAN;

DRAWICON(TURN_WEAK,QS+2,2);

DRAWTEXT(TURN_WEAK,QS+5,'趋势转弱'),COLORMAGENTA;

STICKLINE(QS>STRONG_LINE,0,QS,2,0),COLORRED;

STICKLINE(QS>=0 AND QS<=STRONG_LINE,0,QS,1.5,0),COLORLIRED;

STICKLINE(QS<0 AND QS>=WEAK_LINE,0,QS,1.5,0),COLORLIGREEN;

STICKLINE(QS<WEAK_LINE,0,QS,2,0),COLORGREEN;












您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 添加微信客服
  • 关注公众号
MACD888量化www.macd888.com -MACD量化论坛-MACD股票论坛-MACD888股票论坛-macd论坛-macd网站-macd官网-Macd888论坛官方-macd俱乐部 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5 闽ICP备2025120954号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表