该公式用于衡量个股相对大盘的综合强度,输出0-9分评分。
功能:
- 计算个股与大盘在价格、涨幅、动能、趋势、波动率、量价等多维度的相对强弱。
- 综合9项条件,每满足一项得1分,总分越高个股相对越强。
- 黄色线为20日评分均值,紫色线5为强势分界线。
使用方法:
- 评分≥5且上穿黄色线时,个股相对强势,可关注。
- 评分持续低于5,个股相对弱势,回避。
- 结合K线形态、成交量等辅助判断。
N:=5;
M:=10;
LL:=20;
{相对强度指标}
RS:=CLOSE/INDEXC*100;
MA_RS:=MA(RS,N);
{相对强弱比率}
RATIO:=CLOSE/INDEXC;
MA_RATIO:=MA(RATIO,M);
RATIO_BREAK:=CROSS(RATIO,MA_RATIO);
{相对涨幅比较}
STOCK_RISE:=(CLOSE-REF(CLOSE,N))/REF(CLOSE,N)*100;
INDEX_RISE:=(INDEXC-REF(INDEXC,N))/REF(INDEXC,N)*100;
STOCK_STRONG:=STOCK_RISE>INDEX_RISE;
{相对动能指标}
STOCK_MOM:=CLOSE/REF(CLOSE,M);
INDEX_MOM:=INDEXC/REF(INDEXC,M);
REL_MOM:=STOCK_MOM/INDEX_MOM;
{相对突破指标(升级:INDEX_NOBREAK 改用 INDEXH 大盘高点)}
STOCK_BREAK:=HIGH>REF(HHV(HIGH,LL),1);
INDEX_NOBREAK:=INDEXH<=REF(HHV(INDEXH,LL),1);
STRONG_BREAK:=STOCK_BREAK AND INDEX_NOBREAK;
{相对趋势强度}
STOCK_TREND:=CLOSE>MA(CLOSE,LL);
INDEX_TREND:=INDEXC>MA(INDEXC,LL);
STRONG_TREND:=STOCK_TREND AND NOT(INDEX_TREND);
{相对波动率优势}
STOCK_VOLAT:=STD(CLOSE,N)/MA(CLOSE,N);
INDEX_VOLAT:=STD(INDEXC,N)/MA(INDEXC,N);
VOLAT_ADV:=STOCK_VOLAT>INDEX_VOLAT;
{相对量价指标(升级:周期参数对齐 LL=20)}
STOCK_VP:=VOL/MA(VOL,LL)*CLOSE/MA(CLOSE,LL);
INDEX_VP:=INDEXV/MA(INDEXV,LL)*INDEXC/MA(INDEXC,LL);
VP_ADV:=STOCK_VP>INDEX_VP;
{综合相对强度}
SHORT_RS:=CLOSE/INDEXC;
LONG_RS:=MA(CLOSE,60)/MA(INDEXC,60);
COM_RS:=SHORT_RS>LONG_RS AND SHORT_RS>REF(SHORT_RS,1);
{综合强度评分(0-9分)}
综合强度评分:IF(RS>MA_RS,1,0)+IF(RATIO_BREAK,1,0)+IF(STOCK_STRONG,1,0)+IF(REL_MOM>1,1,0)+IF(STRONG_BREAK,1,0)+IF(STRONG_TREND,1,0)+IF(VOLAT_ADV,1,0)+IF(VP_ADV,1,0)+IF(COM_RS,1,0);
PJMA:MA(综合强度评分,20),COLORYELLOW;
强势分界线:5,COLORMAGENTA;