副图指标使用说明
指标构成与信号解读:
1. 核心线(MMB):黄色线,代表30周期内多空力量净和的10日均值。其数值变化反映市场主导力量。
2. 上攻周期柱状图:白色柱状线,统计最近5个交易日内出现“SG”信号的次数。
SG信号定义:当前`MMB`值为正(多方占优)且比前一日`MMB`值增大(多方力量增强)。
柱状图含义:数值越高,说明短期内多方连续发力的频率越高。
3. 带状区域:
红色半透明带:覆盖在`上攻周期`数值与固定值3之间的区域。用于直观标识`上攻周期`处于较高水平(>3)的状态。
蓝色半透明带:覆盖在`JSC`信号(数值为1或0)与固定值0.5之间的区域。用于突出显示“无上攻”状态。
JSC信号定义:`上攻周期`数值小于1,即最近5日内未出现多方连续发力信号。
4. 特殊信号标识:
红色加粗柱状线:当最近5个交易日内,有至少3天满足`上攻周期 > 3`,并且当天同时出现`SG`信号时,会绘制红色加粗柱状线。这是强势上攻确认的视觉提示。
底部向上箭头图标:当出现`DBQD`信号时,在副图位置2处绘制。`DBQD`信号是一个经过滤波的条件,其逻辑是:最近5个交易日内,有超过3天处于“无上攻”(`JSC`)状态,但当天脱离了该状态(`NOT(JSC)`)。这个信号可解读为弱势震荡后的首次转强或启动点提示。
5. 最终选股条件线(XG):输出为一条在0和1之间跳变的线。当条件满足时,输出为1,否则为0。
条件逻辑:统计最近20个交易日内,出现上述“红色加粗柱状线”所代表的条件(即`COUNT(上攻周期>3,5)>=3 AND SG`)的次数是否大于4次。这是一个用于筛选近期频繁出现强势上攻结构股票的条件。
使用要点:
关注`MMB`黄线的趋势,当其转正并向上时,表明市场可能由多方主导。
`上攻周期`白色柱状线增高,表明短期攻击动能聚集。
红色加粗柱状线是重要的多头攻击确认信号。
底部向上箭头是潜在的转折或启动信号,值得关注。
当`XG`输出为1时,表示该股票符合“20日内出现超过4次强势上攻结构”的筛选条件。
---
选股指标使用说明
此选股公式用于筛选出满足特定强势条件的股票。
选股条件逻辑:
1. 公式首先计算与副图相同的`MMB`及`SG`信号。
2. 核心条件是:统计最近20个交易日内,出现“强势上攻结构”的次数 大于 参数`M`(默认值为7)。
3. “强势上攻结构”的定义与副图中红色加粗柱状线的条件完全相同,即必须同时满足以下两点:
条件A:最近5个交易日内,至少有3天其`上攻周期`数值大于3(即短期频繁出现多方发力信号)。
条件B:当天出现`SG`信号(即当天多方力量增强)。
参数设置:
M:阈值参数,默认值为7。代表20日内需要出现“强势上攻结构”的最少次数。用户可根据筛选条件的严格程度自行调整此参数。调高`M`值会使选股条件更严格,选出的股票更少;调低`M`值则条件更宽松。
使用要点:
执行选股时,将直接输出满足“最近20个交易日内,出现超过`M`次强势上攻结构”的股票列表。
该选股公式旨在捕捉近期内多次展现出有节奏的、强劲上攻动能的股票。
{副图源码如下}
VAR1:=vol/((HIGH-LOW)*2-Abs(CLOSE-OPEN));
ZM:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),COLORRED,POINTDOT;
ZM1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2)),COLOR00FF00,POINTDOT;
MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10,COLORYELLOW;
SG:=MMB>0 AND REF(MMB,1)<MMB;
{- }
上攻周期:COUNT(SG,5),LINESTICK,COLORWHITE;
JSC:=上攻周期<1;
DBQD:=FILTER(COUNT(JSC,5)>3 AND NOT(JSC),10);
DRAWICON(DBQD,2,1);
DRAWBAND(上攻周期,RGB(255,120,120),3,RGB(0,0,0));
DRAWBAND(JSC,RGB(0,0,255),0.5,RGB(0,0,0));
STICKLINE(COUNT(上攻周期>3,5)>=3 AND SG,0,上攻周期,1.5,0),COLORRED;
XG: COUNT(COUNT(上攻周期>3,5)>=3 AND SG,20)>4;
{选股源码如下}
M:=7;
VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
ZM:=IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
ZM1:=IF(CLOSE>OPEN,0-VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-VAR1*(HIGH-LOW),0-VOL/2));
MMB:=(SUM(ZM,30)+SUM(ZM1,30))/10;
SG:=MMB>0 AND REF(MMB,1)<MMB;
上攻周期:=COUNT(SG,5);
JSC:=上攻周期<1;
选股:COUNT(COUNT(上攻周期>3,5)>=3 AND sg,20)>m;