通达信〖缺口波浪〗综合性的趋势启动强度评估系统主图源码


指标是一个综合性的趋势启动强度评估系统。它通过计算一个综合得分来量化股价启动的强度,得分来源于多个维度的信号共振,包括:跳空高开并突破近期新高、放量强势突破、股价回调至关键支撑位后反弹、以及均线系统呈现多头排列。最终,指标根据得分高低将启动信号划分为“强”、“中”、“弱”三个等级,并用不同图标和文字清晰标示,帮助投资者快速识别不同级别的交易机会。
操作策略:当出现“强启动”信号时,表明多个强势条件共振,是可靠性最高的介入时机,可积极关注。出现“中启动”信号时,表明具备一定的上涨潜力,可作为次选目标,结合其他指标择机参与。而“弱启动”信号则提示上涨动能不足,建议保持观望或轻仓试探。
 
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;







来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583


GAP_T赋值:1.5
WAVE_P赋值:20
TREND_MA赋值:20
VOL_MA赋值:5
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA60赋值:收盘价的60日简单移动平均
GAP_UP赋值:最低价>1日前的最高价*(1+GAP_T/100)
GAP_DOWN赋值:最高价<1日前的最低价*(1-GAP_T/100)
BK_GAP赋值:GAP_UP AND 收盘价>1日前的20日内最高价的最高值
BD_GAP赋值:GAP_DOWN AND 收盘价<1日前的20日内最低价的最低值
CONT_GAP赋值:GAP_UP AND 收盘价>MA20 AND 1日前的收盘价>MA20
CONT_GD赋值:GAP_DOWN AND 收盘价EXHAUST_G赋值:GAP_UP AND 收盘价>MA20 AND 1日前的收盘价>MA20 AND 收盘价>1日前的10日内最高价的最高值*0.95 AND 成交量(手)<1日前的成交量(手)的5日简单移动平均
EXHAUST_D赋值:GAP_DOWN AND 收盘价COMMON_G赋值:(GAP_UP OR GAP_DOWN) AND 取反
当满足条件GAP_UP时,在1日前的最高价和最低价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件GAP_DOWN时,在1日前的最低价和最高价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
TREND_UP赋值:收盘价>MA20 AND MA5>MA10 AND MA10>MA20
TREND_DN赋值:收盘价IMPULSE_UP赋值:收盘价>1日前的WAVE_P日内最高价的最高值 AND TREND_UP
IMPULSE_DN赋值:收盘价<1日前的WAVE_P日内最低价的最低值 AND TREND_DN
CORRECT_UP赋值:收盘价<1日前的5日内最低价的最低值 AND TREND_UP
CORRECT_DN赋值:收盘价>1日前的5日内最高价的最高值 AND TREND_DN
SWING_H赋值:最高价=5日内最高价的最高值 AND 1日前的最高价<最高价 AND 2日前的最高价<最高价
SWING_L赋值:最低价=5日内最低价的最低值 AND 1日前的最低价>最低价 AND 2日前的最低价>最低价
LAST_H赋值:如果SWING_H,返回最高价,否则返回上个输出值
LAST_L赋值:如果SWING_L,返回最低价,否则返回上个输出值
HG赋值: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赋值:(收盘价-FIB382的绝对值/收盘价<0.02 OR 收盘价-FIB500的绝对值/收盘价<0.02 OR 收盘价-FIB618的绝对值/收盘价<0.02) AND HG>0
COND1赋值:BK_GAP AND TREND_UP
COND2赋值:IMPULSE_UP AND 成交量(手)>成交量(手)的VOL_MA日简单移动平均*1.5
COND3赋值:FIB_RES AND 收盘价>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
当满足条件STRONG时,在最低价*0.95位置画1号图标
当满足条件STRONG时,在最低价*0.92位置书写文字,画红色
当满足条件MEDIUM时,在最低价*0.95位置画2号图标
当满足条件MEDIUM时,在最低价*0.92位置书写文字,画黄色
当满足条件WEAK时,在最低价*0.95位置画3号图标
当满足条件WEAK时,在最低价*0.92位置书写文字,画绿色
K线
输出MA5_L:收盘价的5日简单移动平均,画白色
输出MA10_L:收盘价的10日简单移动平均,画黄色
输出MA20_L:收盘价的20日简单移动平均,画洋红色,线宽为2
输出MA60_L:收盘价的60日简单移动平均,画绿色,线宽为2
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图