指标是一个综合性的趋势启动强度评估系统。它通过计算一个综合得分来量化股价启动的强度,得分来源于多个维度的信号共振,包括:跳空高开并突破近期新高、放量强势突破、股价回调至关键支撑位后反弹、以及均线系统呈现多头排列。最终,指标根据得分高低将启动信号划分为“强”、“中”、“弱”三个等级,并用不同图标和文字清晰标示,帮助投资者快速识别不同级别的交易机会。
操作策略:当出现“强启动”信号时,表明多个强势条件共振,是可靠性最高的介入时机,可积极关注。出现“中启动”信号时,表明具备一定的上涨潜力,可作为次选目标,结合其他指标择机参与。而“弱启动”信号则提示上涨动能不足,建议保持观望或轻仓试探。
GAP_T:=1.5;
WAVE_P:=20;
TREND_MA:=20;
VOL_MA:=5;
{--- 均线 ---}
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA60:=MA(C,60);
{==========================================================}
{ 缺口识别(修复) }
{==========================================================}
GAP_UP:=L>REF(H,1)*(1+GAP_T/100);
GAP_DOWN:=H<REF(L,1)*(1-GAP_T/100);
BK_GAP:=GAP_UP AND C>REF(HHV(H,20),1);
BD_GAP:=GAP_DOWN AND C<REF(LLV(L,20),1);
CONT_GAP:=GAP_UP AND C>MA20 AND REF(C,1)>MA20;
CONT_GD:=GAP_DOWN AND C<MA20 AND REF(C,1)<MA20;
EXHAUST_G:=GAP_UP AND C>MA20 AND REF(C,1)>MA20 AND C>REF(HHV(H,10),1)*0.95 AND V<REF(MA(V,5),1);
EXHAUST_D:=GAP_DOWN AND C<MA20 AND REF(C,1)<MA20 AND C<REF(LLV(L,10),1)*1.05 AND V<REF(MA(V,5),1);
COMMON_G:=(GAP_UP OR GAP_DOWN) AND NOT(BK_GAP OR BD_GAP OR CONT_GAP OR CONT_GD OR EXHAUST_G OR EXHAUST_D);
STICKLINE(GAP_UP,REF(H,1),L,3,0),COLORRED;
STICKLINE(GAP_DOWN,REF(L,1),H,3,0),COLORGREEN;
{==========================================================}
{ 波浪系统 }
{==========================================================}
TREND_UP:=C>MA20 AND MA5>MA10 AND MA10>MA20;
TREND_DN:=C<MA20 AND MA5<MA10 AND MA10<MA20;
IMPULSE_UP:=C>REF(HHV(H,WAVE_P),1) AND TREND_UP;
IMPULSE_DN:=C<REF(LLV(L,WAVE_P),1) AND TREND_DN;
CORRECT_UP:=C<REF(LLV(L,5),1) AND TREND_UP;
CORRECT_DN:=C>REF(HHV(H,5),1) AND TREND_DN;
{==========================================================}
{ 斐波那契(修复波浪结构) }
{==========================================================}
SWING_H:=H=HHV(H,5) AND REF(H,1)<H AND REF(H,2)<H;
SWING_L:=L=LLV(L,5) AND REF(L,1)>L AND REF(L,2)>L;
LAST_H:=VALUEWHEN(SWING_H,H);
LAST_L:=VALUEWHEN(SWING_L,L);
HG:=MAX(LAST_H-LAST_L,0.01);
FIB236:=LAST_L+HG*0.236;
FIB382:=LAST_L+HG*0.382;
FIB500:=LAST_L+HG*0.5;
FIB618:=LAST_L+HG*0.618;
FIB786:=LAST_L+HG*0.786;
FIB_RES:=(ABS(C-FIB382)/C<0.02 OR ABS(C-FIB500)/C<0.02 OR ABS(C-FIB618)/C<0.02) AND HG>0;
{==========================================================}
{ 启动信号(修复) }
{==========================================================}
COND1:=BK_GAP AND TREND_UP;
COND2:=IMPULSE_UP AND V>MA(V,VOL_MA)*1.5;
COND3:=FIB_RES AND C>REF(C,1)*1.02 AND TREND_UP;
COND4:=MA5>MA10 AND MA10>MA20 AND MA20>MA60;
SCORE:=COND1*3+COND2*2+COND3*2+COND4*1;
STRONG:=SCORE>=6;
MEDIUM:=SCORE>=4 AND SCORE<6;
WEAK:=SCORE>=2 AND SCORE<4;
DRAWICON(STRONG,L*0.95,1);
DRAWTEXT(STRONG,L*0.92,'强启动'),COLORRED;
DRAWICON(MEDIUM,L*0.95,2);
DRAWTEXT(MEDIUM,L*0.92,'中启动'),COLORYELLOW;
DRAWICON(WEAK,L*0.95,3);
DRAWTEXT(WEAK,L*0.92,'弱启动'),COLORGREEN;
{==========================================================}
{ K线 + 均线 }
{==========================================================}
DRAWKLINE(H,O,L,C);
MA5_L:MA(C,5),COLORWHITE;
MA10_L:MA(C,10),COLORYELLOW;
MA20_L:MA(C,20),COLORMAGENTA,LINETHICK2;
MA60_L:MA(C,60),COLORGREEN,LINETHICK2;