通达信〖新短之王〗多维度判断下跌反弹精准买入信号源码分享
通达信『新短之王』副选指标:多维度判断下跌反弹精准买入信号源码分享
指标介绍:
通达信新短之王指标公式通过多维度技术分析精准捕捉个股下跌反弹机会。当短期价格跌幅较大、动量指标低位形成金叉时,结合成交量萎缩与均线支撑条件,触发红色柱买入信号,明确提示短线交易进场时机;绿色柱则作为卖点信号辅助风险控制。该指标融合了价格波动、量能变化、动量指标三重维度,形成立体化短线交易策略。
操作建议采用尾盘策略:红色柱初现时可轻仓试盘,待趋势完全发力反转后适当加仓,实现阶梯式建仓逻辑。
指标源码严格遵循无未来函数原则,确保信号稳定不漂移,适配各类短线交易场景。
{新短之王副图}
MA20:=MA(C,20);
ZBGS2:=C-REF(C,1);
下界:100*EMA(EMA(ZBGS2,9),9)/EMA(EMA(ABS(ZBGS2),9),9);
上界:3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1);
ZBGS5:=REF(C,1);
ZBGS6:=SMA(MAX(C-ZBGS5,0),9,1)/SMA(ABS(C-ZBGS5),9,1)*100;
ZBGS7:=(C-REF(C,26))/REF(C,26)*10;
ZBGS8:=CROSS(ZBGS6,20) AND 下界< -45 AND 上界< 12 AND ZBGS7< -2;
ZBGS9:=((C-MA(C,6))/(MA(C,6)))*(100);
ZBGS10:=((C-MA(C,12))/(MA(C,12)))*(100);
ZBGS11:=((C-MA(C,24))/(MA(C,24)))*(100);
ZBGS12:=(ZBGS9+(2)*(ZBGS10)+(3)*(ZBGS11))/6;
ZBGS13:=MA(ZBGS12,3);
ZBGS14:=EVERY(ZBGS13<=(-10),7) AND OPEN>0 AND C>1*REF(C,1);
DRAWTEXT_FIX(1,0.01,0.25,0,', '),COLOR333333;
STICKLINE(ZBGS8 OR ZBGS14,-50,-40,40,0),COLOR0000FF;
STICKLINE(ZBGS8 OR ZBGS14,-30,-40,35,0),COLOR3378E4;
STICKLINE(ZBGS8 OR ZBGS14,-30,-20,30,0),COLOR00FFFF;
STICKLINE(ZBGS8 OR ZBGS14,-20,-10,25,0),COLOR00FF00;
STICKLINE(ZBGS8 OR ZBGS14,-10,-0,20,0),COLORFFFF00;
STICKLINE(ZBGS8 OR ZBGS14,0,10,10,0),COLORFF0000;
STICKLINE(ZBGS8 OR ZBGS14,10,20,5,0),COLORCD3299;
ZBGS15:=EMA(C,12)-EMA(C,26);
ZBGS16:=EMA(ZBGS15,9);
ZBGS17:=2*(ZBGS15-ZBGS16);
ZBGS18:=BARSLAST(LONGCROSS(0,ZBGS16,5));
ZBGS19:=BARSLAST(COUNT(ZBGS16>0,5)=5);
ZBGS21:=COUNT(C< MA20,5)>3;
ZBGS22:=C/REF(C,1)>1.095 AND C=H;
ZBGS23:=COUNT(ZBGS22,3)=2 AND ZBGS22;
ZBGS24:=REF(C,1)/REF(C,2)< 1.02;
ZBGS25:=(C-LLV(LOW,9))/(HHV(H,9)-LLV(LOW,9))*100;
ZBGS26:=SMA(ZBGS25,3,1);
ZBGS27:=SMA(ZBGS26,3,1);
ZBGS28:=3*ZBGS26-2*ZBGS27;
ZBGS29:=C/REF(C,1)>1.095;
ZBGS30:=ZBGS18 AND ZBGS29 AND ZBGS24 AND REF(ZBGS28,2)<=80 AND C>=REF(H,1) AND VOL< REF(VOL,1);
STICKLINE(ZBGS30,-50,50,5,0),COLOR00FFFF;
ZBGS31:=(REF(C,10)< C);
ZBGS32:=REF(C,1);
ZBGS33:=SMA(MAX(C-ZBGS32,0),6,1)/SMA(ABS(C-ZBGS32),6,1)*100;
ZBGS34:=((((OPEN+LOW)+H)+C)/4);
ZBGS35:=EMA(ZBGS34,5);
ZBGS36:=LLV(OPEN,30);
ZBGS37:=(((((3*C)+H)+L)+O)/6);
ZBGS38:=EMA(ZBGS37,10);
ZBGS39:=REF(ZBGS38,1);
ZBGS40:=((REF(H,1)+REF(L,1))/2);
ZBGS41:=(MA(C,21)+(2*STD(C,21)));
ZBGS42:=REF(C,1);
ZBGS43:=((SMA(MAX((C-ZBGS42),0),7,1)/SMA(ABS((C-ZBGS42)),7,1))*100);
ZBGS44:=CROSS(79,ZBGS43);
ZBGS45:=FILTER(ZBGS44,4);
STICKLINE(ZBGS45 AND CROSS(82,ZBGS33),0,50,5,0),COLOR00FF00;
ZBGS46:=MA(C,118);
ZBGS47:=(SMA(H,21,2)*1.05);
ZBGS48:=(((C-LLV(LOW,13))/(HHV(H,13)-LLV(LOW,13)))*100);
ZBGS49:=SMA(ZBGS48,3,1);
ZBGS50:=SMA(ZBGS49,3,1);
ZBGS51:=SMA(LOW,8,1);
ZBGS52:=((((CROSS(ZBGS49,ZBGS50) AND (C >= OPEN)) AND ((ZBGS38-REF(ZBGS38,1))>0)) ((ZBGS51-REF(ZBGS51,1))>0)) AND (ZBGS49 <= 33));
STICKLINE(ZBGS52,0,50,5,0),COLOR0000FF;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
MA20赋值:收盘价的20日简单移动平均
ZBGS2赋值:收盘价-1日前的收盘价
输出下界:100*ZBGS2的9日指数移动平均的9日指数移动平均/ZBGS2的绝对值的9日指数移动平均的9日指数移动平均
输出上界:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
ZBGS5赋值:1日前的收盘价
ZBGS6赋值:收盘价-ZBGS5和0的较大值的9日[1日权重]移动平均/收盘价-ZBGS5的绝对值的9日[1日权重]移动平均*100
ZBGS7赋值:(收盘价-26日前的收盘价)/26日前的收盘价*10
ZBGS8赋值:ZBGS6上穿20 AND 下界< -45 AND 上界< 12 AND ZBGS7< -2
ZBGS9赋值:((收盘价-收盘价的6日简单移动平均)/(收盘价的6日简单移动平均))*(100)
ZBGS10赋值:((收盘价-收盘价的12日简单移动平均)/(收盘价的12日简单移动平均))*(100)
ZBGS11赋值:((收盘价-收盘价的24日简单移动平均)/(收盘价的24日简单移动平均))*(100)
ZBGS12赋值:(ZBGS9+(2)*(ZBGS10)+(3)*(ZBGS11))/6
ZBGS13赋值:ZBGS12的3日简单移动平均
ZBGS14赋值:最近7日一直存在ZBGS13<=(-10) AND 开盘价>0 AND 收盘价>1*1日前的收盘价
当满足条件1时,在横轴0.01纵轴0.25位置书写文字,COLOR333333
当满足条件ZBGS8ORZBGS14时,在-50和-40位置之间画柱状线,宽度为40,0不为0则画空心柱.,COLOR0000FF
当满足条件ZBGS8ORZBGS14时,在-30和-40位置之间画柱状线,宽度为35,0不为0则画空心柱.,COLOR3378E4
当满足条件ZBGS8ORZBGS14时,在-30和-20位置之间画柱状线,宽度为30,0不为0则画空心柱.,COLOR00FFFF
当满足条件ZBGS8ORZBGS14时,在-20和-10位置之间画柱状线,宽度为25,0不为0则画空心柱.,COLOR00FF00
当满足条件ZBGS8ORZBGS14时,在-10和-0位置之间画柱状线,宽度为20,0不为0则画空心柱.,COLORFFFF00
当满足条件ZBGS8ORZBGS14时,在0和10位置之间画柱状线,宽度为10,0不为0则画空心柱.,COLORFF0000
当满足条件ZBGS8ORZBGS14时,在10和20位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLORCD3299
ZBGS15赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
ZBGS16赋值:ZBGS15的9日指数移动平均
ZBGS17赋值:2*(ZBGS15-ZBGS16)
ZBGS18赋值:上次0小于ZBGS16保持5个交易日后交叉上穿距今天数
ZBGS19赋值:上次统计5日中满足ZBGS16>0的天数=5距今天数
ZBGS21赋值:统计5日中满足收盘价3
ZBGS22赋值:收盘价/1日前的收盘价>1.095 AND 收盘价=最高价
ZBGS23赋值:统计3日中满足ZBGS22的天数=2 AND ZBGS22
ZBGS24赋值:1日前的收盘价/2日前的收盘价< 1.02
ZBGS25赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ZBGS26赋值:ZBGS25的3日[1日权重]移动平均
ZBGS27赋值:ZBGS26的3日[1日权重]移动平均
ZBGS28赋值:3*ZBGS26-2*ZBGS27
ZBGS29赋值:收盘价/1日前的收盘价>1.095
ZBGS30赋值:ZBGS18 AND ZBGS29 AND ZBGS24 AND 2日前的ZBGS28<=80 AND 收盘价>=1日前的最高价 AND 成交量(手)< 1日前的成交量(手)
当满足条件ZBGS30时,在-50和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FFFF
ZBGS31赋值:(10日前的收盘价< 收盘价)
ZBGS32赋值:1日前的收盘价
ZBGS33赋值:收盘价-ZBGS32和0的较大值的6日[1日权重]移动平均/收盘价-ZBGS32的绝对值的6日[1日权重]移动平均*100
ZBGS34赋值:((((开盘价+最低价)+最高价)+收盘价)/4)
ZBGS35赋值:ZBGS34的5日指数移动平均
ZBGS36赋值:30日内开盘价的最低值
ZBGS37赋值:(((((3*收盘价)+最高价)+最低价)+开盘价)/6)
ZBGS38赋值:ZBGS37的10日指数移动平均
ZBGS39赋值:1日前的ZBGS38
ZBGS40赋值:((1日前的最高价+1日前的最低价)/2)
ZBGS41赋值:(收盘价的21日简单移动平均+(2*收盘价的21日估算标准差))
ZBGS42赋值:1日前的收盘价
ZBGS43赋值:(((收盘价-ZBGS42)和0的较大值的7日[1日权重]移动平均/(收盘价-ZBGS42)的绝对值的7日[1日权重]移动平均)*100)
ZBGS44赋值:79上穿ZBGS43
ZBGS45赋值:ZBGS44的4日过滤
当满足条件ZBGS45ANDCROSS(82,ZBGS33)时,在0和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00FF00
ZBGS46赋值:收盘价的118日简单移动平均
ZBGS47赋值:(最高价的21日[2日权重]移动平均*1.05)
ZBGS48赋值:(((收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值))*100)
ZBGS49赋值:ZBGS48的3日[1日权重]移动平均
ZBGS50赋值:ZBGS49的3日[1日权重]移动平均
ZBGS51赋值:最低价的8日[1日权重]移动平均
ZBGS52赋值:((((ZBGS49上穿ZBGS50 AND (收盘价 >= 开盘价)) AND ((ZBGS38-1日前的ZBGS38)>0)) ((ZBGS51-1日前的ZBGS51)>0)) AND (ZBGS49 <= 33))
当满足条件ZBGS52时,在0和50位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR0000FF