通达信暴跌抄底副图/选股预警指标公式源码
该公式是一个综合判断买入信号的指标,核心逻辑如下:
- 计算多个周期(34、50、70)的价格位置和乖离率,并取平均值。
- 结合成交量占比(换手率)和短期均线关系,筛选超跌或低位企稳条件。
- 最终输出信号 `ZLVMC`:当满足特定低位、缩量、价格接近支撑等条件时,显示为100(买入信号),否则为0。
使用方法:将代码复制到通达信公式管理器,新建技术指标公式,加载后观察 `ZLVMC` 线。当该线从0跳升至100时,视为潜在买入参考点。
XA_1:=REF(CLOSE,1);
XA_2:=REF(CLOSE,2);
XA_3:=HHV(HIGH,34);
XA_4:=HHV(HIGH,50);
XA_5:=HHV(HIGH,70);
XA_6:=EMA(CLOSE,5);
XA_7:=VOL/CAPITAL*100;
XA_8:=IF(XA_6/EMA(EMA(CLOSE,9),16)<=0.85 AND CLOSE/XA_1>0.905 AND CLOSE/XA_1<1.05 AND XA_7<5,50,0);
XA_9:=(-100)*(XA_3-CLOSE)/(XA_3-LLV(LOW,34))+100;
XA_10:=(-100)*(XA_4-CLOSE)/(XA_4-LLV(LOW,50))+100;
XA_11:=(-100)*(XA_5-CLOSE)/(XA_5-LLV(LOW,70))+100;
XA_12:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5;
XA_13:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5;
XA_14:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5;
XA_15:=(XA_9+XA_10+XA_11+XA_12+XA_13+XA_14)/6;
XA_16:=ABS(XA_12-XA_14);
XA_17:=(XA_15+XA_16)/2;
XA_18:=IF(XA_17<0 AND CLOSE=LLV(CLOSE,5) AND CLOSE/XA_1>0.905 AND CLOSE/XA_1<1.05 AND XA_7<5,(-50),0);
XA_19:=XA_2*0.865;
XA_20:=REF(CLOSE,13)*0.772;
XA_21:=MA(CLOSE,80)-MA(CLOSE,10)/3;
XA_22:=IF((CLOSE-MIN(XA_19,XA_20))/CLOSE<0.03 AND SUM(XA_7,5)/5<1.8,1,0);
ZLVMC:IF(XA_22>0 AND (XA_18<0 OR XA_8>0),100,0);
未来函数检测结果如下:
该公式包含未来函数:CAPITAL
定制指标公式、软件请联系QQ或微信同号:88652583
XA_1赋值:1日前的收盘价
XA_2赋值:2日前的收盘价
XA_3赋值:34日内最高价的最高值
XA_4赋值:50日内最高价的最高值
XA_5赋值:70日内最高价的最高值
XA_6赋值:收盘价的5日指数移动平均
XA_7赋值:成交量(手)/当前流通股本(手)*100
XA_8赋值:如果XA_6/收盘价的9日指数移动平均的16日指数移动平均<=0.85ANDCLOSE/XA_1>0.905ANDCLOSE/XA_1<1.05ANDXA_7<5,返回50,否则返回0
XA_9赋值:(-100)*(XA_3-收盘价)/(XA_3-34日内最低价的最低值)+100
XA_10赋值:(-100)*(XA_4-收盘价)/(XA_4-50日内最低价的最低值)+100
XA_11赋值:(-100)*(XA_5-收盘价)/(XA_5-70日内最低价的最低值)+100
XA_12赋值:((收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*100+10)*5
XA_13赋值:((收盘价-收盘价的50日简单移动平均)/收盘价的50日简单移动平均*100+10)*5
XA_14赋值:((收盘价-收盘价的70日简单移动平均)/收盘价的70日简单移动平均*100+10)*5
XA_15赋值:(XA_9+XA_10+XA_11+XA_12+XA_13+XA_14)/6
XA_16赋值:XA_12-XA_14的绝对值
XA_17赋值:(XA_15+XA_16)/2
XA_18赋值:如果XA_17<0ANDCLOSE=5日内收盘价的最低值ANDCLOSE/XA_1>0.905ANDCLOSE/XA_1<1.05ANDXA_7<5,返回(-50),否则返回0
XA_19赋值:XA_2*0.865
XA_20赋值:13日前的收盘价*0.772
XA_21赋值:收盘价的80日简单移动平均-收盘价的10日简单移动平均/3
XA_22赋值:如果(收盘价-XA_19和XA_20的较小值)/收盘价<0.03ANDSUM(XA_7,5)/5<1.8,返回1,否则返回0
输出ZLVMC:如果XA_22>0AND(XA_18<0ORXA_8>0),返回100,否则返回0
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图