通达信短线抄底避险指标公式源码
副图指标功能:
这是一个超买超卖型技术指标,主要用于识别股价的底部区域和潜在反转点。核心是通过计算价格在近期波动区间内的相对位置,生成一条“走势”曲线。指标通过设定阈值线(如0轴、8线、100线)来标记不同状态:
- 底部信号:当走势线突破0轴或8线时,显示“抄底”提示
- 风险信号:当走势线从高位(88或100)回落且股价低于动态“生命线”时,显示“避险”提示
- 视觉辅助:用彩色柱状图直观标记底部区域、脱离底部等关键位置,并用颜色区分涨跌
选股指标功能:
提供两种基于副图指标的自动化选股条件:
1. 选股1:筛选走势线由下向上突破0轴的股票
2. 选股2:筛选走势线由下向上突破8(底部线)的股票
两者均用于捕捉潜在的底部启动机会。
使用要点:
- 副图指标适用于个股分析,结合K线图观察背离、突破等形态
- 选股指标用于批量筛选符合底部突破条件的股票
- “避险”信号需结合股价是否跌破生命线进行综合判断
- 参数N(默认5)可调整周期灵敏度,短周期更敏感,长周期更平滑
{副图源码如下}
N:=5;
走势:4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),COLOR0099FF,LINETHICK1;
底部线:8,COLORGREEN,LINETHICK1;
脱离底部: IF(CROSS(走势,底部线),78,0),STICK,COLORRED,LINETHICK2;
底部区域: IF(走势<=8,25,0),STICK,COLORMAGENTA,LINETHICK2;
DRAWTEXT(CROSS(走势,底部线),80,'抄底'),COLORRED;
抄底点: IF(CROSS(走势,0),38,0),STICK,COLORYELLOW,LINETHICK2;
DRAWTEXT(CROSS(走势,0),50,'抄底'),COLORYELLOW;
零轴:0,LINETHICK2,COLORFFCC00;
A01:=(C-LLV(LOW,3))/(HHV(HIGH,3)-LLV(LOW,3));
A11:=SMA(A01,2,1);
A21:=SMA(A11,2,1);
A31:=3*A11-2*A21 ;
A41:=2*A31-0.5;
生命线:=C*(1-(A41-A21)/15);
风险线:100,COLORLIRED,LINETHICK1;
避险点1: IF(CROSS(100,走势),100,0),STICK,COLORGREEN,LINETHICK2;
避险点2: IF(CROSS(88,走势),100,0),STICK,COLORGREEN,LINETHICK2;
DRAWTEXT(CROSS(88,走势) AND C<生命线,50,'避险'),COLORGREEN;
DRAWTEXT(CROSS(100,走势) AND C<生命线,50,'避险'),COLORGREEN;
B:=走势<REF(走势,1);
IF(B-1,走势,DRAWNULL)COLORRED,LINETHICK1;
{选股1源码如下}
N:=5;
走势:=4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),COLOR0099FF,LINETHICK1;
DRAWTEXT(CROSS(走势,0),50,'抄底'),COLORYELLOW;
{选股2源码如下}
N:=5;
走势:=4*SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1)-
3*SMA(SMA((CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100,5,1),3.2,1),COLOR0099FF,LINETHICK1;
DRAWTEXT(CROSS(走势,8),50,'抄底'),COLORYELLOW;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:5
输出走势:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,COLOR0099FF,线宽为1
输出底部线:8,画绿色,线宽为1
输出脱离底部: 如果走势上穿底部线,返回78,否则返回0,STICK,画红色,线宽为2
输出底部区域: 如果走势<=8,返回25,否则返回0,STICK,画洋红色,线宽为2
当满足条件走势上穿底部线时,在80位置书写文字,画红色
输出抄底点: 如果走势上穿0,返回38,否则返回0,STICK,画黄色,线宽为2
当满足条件走势上穿0时,在50位置书写文字,画黄色
输出零轴:0,线宽为2,COLORFFCC00
A01赋值:(收盘价-3日内最低价的最低值)/(3日内最高价的最高值-3日内最低价的最低值)
A11赋值:A01的2日[1日权重]移动平均
A21赋值:A11的2日[1日权重]移动平均
A31赋值:3*A11-2*A21
A41赋值:2*A31-0.5
生命线赋值:收盘价*(1-(A41-A21)/15)
输出风险线:100,画淡红色,线宽为1
输出避险点1: 如果100上穿走势,返回100,否则返回0,STICK,画绿色,线宽为2
输出避险点2: 如果88上穿走势,返回100,否则返回0,STICK,画绿色,线宽为2
当满足条件88上穿走势ANDC<生命线时,在50位置书写文字,画绿色
当满足条件100上穿走势ANDC<生命线时,在50位置书写文字,画绿色
B赋值:走势<1日前的走势
如果B-1,返回走势,否则返回无效数画红色,线宽为1
N赋值:5
走势赋值:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,COLOR0099FF,线宽为1
当满足条件走势上穿0时,在50位置书写文字,画黄色
N赋值:5
走势赋值:4*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均,COLOR0099FF,线宽为1
当满足条件走势上穿8时,在50位置书写文字,画黄色