个股侧压值、测涨值的副图指标刷新,以2021-2024年的四段为测压,将侧压值精确到四个等级。
具体代码如下:
{副图指标公式名称:日线2021}
{周期:日线}
{
说明:根据野人哥理论设计的日线,显示个股的侧压值、测涨值、强弱系数、贝塔系数
先将日线缩小,让2021年出现在可视范围。如果新股发现时间晚于2021.12.13,则侧压值不显示。
侧压值系数说明:
一、年份说明
●2021年为百分位,0表示无侧压值,数字具体说明见第二项
●2022年为十分位,0表示无侧压值,数字具体说明见第二项
●2023年为个位,0表示无侧压值,数字具体说明见第二项
●2024年为十位,0表示无侧压值,数字具体说明见第二项
二、数字说明
●3表示高侧压值,大盘跌个股反涨
●2表示中侧压值,大盘跌个股跌幅小于大盘的一半
●1表示低侧压值,大盘跌个股跌幅大于大盘的一半
●0表示无侧压值,大盘跌个股跌幅大于大盘跌幅
}
{--------------1. 密度系数(从近10年低点至今涨幅)--------------}
密度 := HHV(H,0) / LLV(L, 0); {当前价格相对于历史低点的倍数}
{--------------2. 相对强弱(月线强度)--------------}
RS := C / IN
DEXC ; {月收盘价 / 月大盘指数}
RS_MA := MA(RS, 12); {12月相对强弱均线,用于平滑}
{--------------3. 多周期抗跌评分(四个历史熊市周期)--------------}
{周期3: 2021.12.13 - 2022.4.26}
POS_S3 := BARSLAST(
YEAR =2021 AND MONTH=12 AND DAY=13);
POS_E3 := BARSLAST(YEAR=2022 AND MONTH=4 AND DAY=26);
STK3 := IF(POS_S3>=0 AND POS_E3>=0 AND POS_S3>POS_E3,
(REF(C, POS_E3) - REF(C, POS_S3)) / REF(C, POS_S3) * 100, 0);
IDX3 := IF(POS_S3>=0 AND POS_E3>=0 AND POS_S3>POS_E3,
(REF(
INDE XC, POS_E3) - REF(INDEXC, POS_S3)) / REF(INDEXC, POS_S3) * 100, 0);
抗跌3:= IF(STK3>0,3,IF(STK3>IDX3/2 AND STK3IDX3 AND STK3=0 AND POS_E4>=0 AND POS_S4>POS_E4,
(REF(C, POS_E4) - REF(C, POS_S4)) / REF(C, POS_S4) * 100, 0);
IDX4 := IF(POS_S4>=0 AND POS_E4>=0 AND POS_S4>POS_E4,
(REF(INDEXC, POS_E4) - REF(INDEXC, POS_S4)) / REF(INDEXC, POS_S4) * 100, 0);
抗跌4:= IF(STK4>0,3,IF(STK4>IDX4/2 AND STK4IDX4 AND STK4=0 AND POS_E5>=0 AND POS_S5>POS_E5,
(REF(C, POS_E5) - REF(C, POS_S5)) / REF(C, POS_S5) * 100, 0);
IDX5 := IF(POS_S5>=0 AND POS_E5>=0 AND POS_S5>POS_E5,
(REF(INDEXC, POS_E5) - REF(INDEXC, POS_S5)) / REF(INDEXC, POS_S5) * 100, 0);
抗跌5 := IF(STK5>0,3,IF(STK5>IDX5/2 AND STK5IDX5 AND STK5=0 AND POS_E6>=0 AND POS_S6>POS_E6,
(REF(C, POS_E6) - REF(C, POS_S6)) / REF(C, POS_S6) * 100, 0);
IDX6 := IF(POS_S6>=0 AND POS_E6>=0 AND POS_S6>POS_E6,
(REF(INDEXC, POS_E6) - REF(INDEXC, POS_S6)) / REF(INDEXC, POS_S6) * 100, 0);
抗跌6 := IF(STK6>0,3,IF(STK6>IDX6/2 AND STK6IDX6 AND STK6 RS_MA;
贝塔:BETA(12);
量能:V/REF(MA(V,12),6);