通达信布林轨道下跌极限主图/选股预警源码
指标是一个复合型技术分析工具,融合了布林带、通道线、移动平均线及角度分析。其核心用法如下:
1. 布林带系统:
以20日收盘价均线为中轨,显示为浅灰色细线。
在此基础上,计算出上轨(中轨+2倍标准差,红色粗线)、上二轨(中轨+1倍标准差,洋红色线)、下二轨(中轨-1倍标准差,青色线)和下轨(中轨-2倍标准差,绿色粗线)。这构成了一个完整的布林带,用于衡量价格波动性和识别超买超卖区域。
2. 主通道线系统:
以5日收盘价均线 MID 为基准线,显示为灰色。
计算出上通道线UPPER(MID上浮10%,亮青色)和下通道线LOWER(MID下浮10%,土黄色粗线)。
在下通道线LOWER下方,设有LOWER下线(LOWER再下浮2%,绿色),作为更极端的支撑预警线。
在上通道线UPPER上方,设有LOWER上线(UPPER再上浮2%,亮洋红色点线),作为更极端的压力预警线。
当股价最低价触及或跌破LOWER下线时,会在K线最低价下方标注一个图标,提示“下极限”状态。
3. 五日均价通道系统:
计算一条特殊的5日平均价 M5(由当日最低价和前四日收盘价计算得出,浅灰色点线)。
以此为基础,构建SGD上轨(M5上浮10%,亮青色)和XGD下轨(M5下浮10%,土黄色点线)。
在XGD下轨下方,设有XGD下线(XGD再下浮2%,浅灰色点线)。
当股价最低价达到XGD下线附近时,会在该位置绘制一个黄色柱状标记,提示“极限”状态。
4. 角度动量分析系统:
计算5日均线 MID 的每日涨跌角度。
核心应用:通过颜色变化直观显示短期趋势动量强度。
当MID线的当日角度 ≥ 45度时,MID线本身会变为红色粗线,表示短期上升动量强劲。
当MID线的当日角度 ≤ -45度时,MID线本身会变为蓝色粗线,表示短期下跌动量强劲。
扩展应用:将角度分析应用于下通道线LOWER。
计算了1日、2日、3日、4日、5日的平均角度。
当任何一期(1至5日)的平均角度 ≥ 45度时,LOWER线会变为黄色粗线。这通常发生在价格沿下轨强势反弹时,提示下跌趋势中的强劲反弹动量。
当任何一期(1至5日)的平均角度 ≤ -45度时,LOWER线会变为蓝色粗线。这通常发生在价格沿下轨加速下跌时,提示下跌动量强劲。
综合使用逻辑:
指标通过多层通道(布林带、主通道、M5通道)构建支撑压力带,并利用价格与这些轨道的关系(如触及LOWER下、XGD下)来识别潜在的反转或极端点位。同时,其独创的角度动量系统(MID线和LOWER线的颜色变化)用于过滤信号,重点提示那些伴随强劲动量的价格位置(如红色MID线代表的强上涨,或黄色LOWER线代表的强反弹),为判断趋势强度提供直观的视觉辅助。使用者应结合价格与各轨道的位置关系,并重点关注伴随颜色变化的K线区域进行分析。
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
BOLL:MA(CLOSE,20),COLORLIGRAY,LINETHICK1;
上一轨:BOLL+2*STD(CLOSE,20),COLORRED,LINETHICK1;
上二轨:BOLL+STD(CLOSE,20),COLORMAGENTA;
下二轨:BOLL-STD(CLOSE,20),COLORCYAN;
下一轨:BOLL-2*STD(CLOSE,20),COLORGREEN,LINETHICK1;
MID:MA(CLOSE,5),COLORGRAY;
UPPER:MID*(100+10)/100,COLORLICYAN;
LOWER:MID*(100-10)/100,COLORA68064,LINETHICK1;
LOWER下:LOWER*(100-2)/100,COLORGREEN;
LOWER上:UPPER*(100+2)/100,COLORLIMAGENTA,DOTLINE;
XG:=CROSS(LOWER下,C);
XG2:=L<=LOWER+0.01;
下极限:=L<=LOWER下;
DRAWICON(下极限,LOW*0.98,1);
M5:(L+REF(C,1)+REF(C,2)+REF(C,3)+REF(C,4))/5,COLORLIGRAY,DOTLINE;
SGD:=M5*(100+10)/100,COLORLICYAN;
XGD:M5*(100-10)/100,COLORA68064,DOTLINE;
XGD下:XGD*(100-2)/100,COLORLIGRAY,DOTLINE;
SGD上:=SGD*(100+2)/100,COLORLIGRAY,DOTLINE;
极限:=L<=XGD下*1.001;
STICKLINE(极限,XGD下,XGD下,4,1),COLORYELLOW;
角度:=ATAN((MID/REF(MID,1)-1)*100)*180/3.1416;
五日平均角度:SUM(角度,5)/5,COLOR008888,NODRAW;
平均角度:=SUM(角度,5)/5;
平均角度1:=SUM(角度,1)/1;
平均角度2:=SUM(角度,2)/2;
平均角度3:=SUM(角度,3)/3;
平均角度4:=SUM(角度,4)/4;
IF(角度>=45,MID,DRAWNULL),COLORRED,LINETHICK1;
IF(角度<=-45,MID,DRAWNULL),COLORBLUE,LINETHICK1;
IF(平均角度>=45,LOWER,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(平均角度1>=45,LOWER,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(平均角度2>=45,LOWER,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(平均角度3>=45,LOWER,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(平均角度4>=45,LOWER,DRAWNULL),COLORYELLOW,LINETHICK1;
IF(平均角度<=-45,LOWER,DRAWNULL),COLORBLUE,LINETHICK1;
IF(平均角度1<=-45,LOWER,DRAWNULL),COLORBLUE,LINETHICK1;
IF(平均角度2<=-45,LOWER,DRAWNULL),COLORBLUE,LINETHICK1;
IF(平均角度3<=-45,LOWER,DRAWNULL),COLORBLUE,LINETHICK1;
IF(平均角度4<=-45,LOWER,DRAWNULL),COLORBLUE,LINETHICK1;

来函数检测结果如下:
该公式没有未来函数
定制、编写指标公式请联系QQ或微信同号:88652583
K线
输出BOLL:收盘价的20日简单移动平均,画淡灰色,线宽为1
输出上一轨:BOLL+2*收盘价的20日估算标准差,画红色,线宽为1
输出上二轨:BOLL+收盘价的20日估算标准差,画洋红色
输出下二轨:BOLL-收盘价的20日估算标准差,画青色
输出下一轨:BOLL-2*收盘价的20日估算标准差,画绿色,线宽为1
输出MID:收盘价的5日简单移动平均,画深灰色
输出UPPER:MID*(100+10)/100,画淡青色
输出LOWER:MID*(100-10)/100,COLORA68064,线宽为1
输出LOWER下:LOWER*(100-2)/100,画绿色
输出LOWER上:UPPER*(100+2)/100,画淡洋红色,DOTLINE
XG赋值:LOWER下上穿收盘价
XG2赋值:最低价<=LOWER+0.01
下极限赋值:最低价<=LOWER下
当满足条件下极限时,在最低价*0.98位置画1号图标
输出M5:(最低价+1日前的收盘价+2日前的收盘价+3日前的收盘价+4日前的收盘价)/5,画淡灰色,DOTLINE
SGD赋值:M5*(100+10)/100,画淡青色
输出XGD:M5*(100-10)/100,COLORA68064,DOTLINE
输出XGD下:XGD*(100-2)/100,画淡灰色,DOTLINE
SGD上赋值:SGD*(100+2)/100,画淡灰色,DOTLINE
极限赋值:最低价<=XGD下*1.001
当满足条件极限时,在XGD下和XGD下位置之间画柱状线,宽度为4,1不为0则画空心柱.,画黄色
角度赋值:(MID/1日前的MID-1)*100的反正切*180/3.1416
输出五日平均角度:角度的5日累和/5,COLOR008888,NODRAW
平均角度赋值:角度的5日累和/5
平均角度1赋值:角度的1日累和/1
平均角度2赋值:角度的2日累和/2
平均角度3赋值:角度的3日累和/3
平均角度4赋值:角度的4日累和/4
如果角度>=45,返回MID,否则返回无效数,画红色,线宽为1
如果角度<=-45,返回MID,否则返回无效数,画蓝色,线宽为1
如果平均角度>=45,返回LOWER,否则返回无效数,画黄色,线宽为1
如果平均角度1>=45,返回LOWER,否则返回无效数,画黄色,线宽为1
如果平均角度2>=45,返回LOWER,否则返回无效数,画黄色,线宽为1
如果平均角度3>=45,返回LOWER,否则返回无效数,画黄色,线宽为1
如果平均角度4>=45,返回LOWER,否则返回无效数,画黄色,线宽为1
如果平均角度<=-45,返回LOWER,否则返回无效数,画蓝色,线宽为1
如果平均角度1<=-45,返回LOWER,否则返回无效数,画蓝色,线宽为1
如果平均角度2<=-45,返回LOWER,否则返回无效数,画蓝色,线宽为1
如果平均角度3<=-45,返回LOWER,否则返回无效数,画蓝色,线宽为1
如果平均角度4<=-45,返回LOWER,否则返回无效数,画蓝色,线宽为1