通达信黄金阶梯优化主图指标公式源码
指标是一个结合了趋势判断、斐波那契回撤位和K线形态着色的综合性分析工具。其核心用法如下:
1. 趋势与基准线:
指标通过计算`A1X`(当前10日指数移动平均线相对于昨日14日指数移动平均线的偏离率)来判断多空趋势。
`A1X >= 0`时,视为多头趋势;`A1X < 0`时,视为空头趋势。
图表中部的彩色柱状带(青色或粉色)直观地展示了以“基准”价格线为中心的当前趋势强度区域。
2. K线形态着色:
多头趋势 (A1X >= 0):K线主体及上下影线均用不同深浅的蓝色系绘制,颜色越深表示趋势越强。
空头趋势 (A1X < 0):K线主体及上下影线均用不同深浅的灰色到白色绘制,表示处于弱势或调整状态。
趋势转折点:
“上楼”信号:当`A1X`由下向上穿越0轴(`AA`条件成立),K线变为紫色系,并在K线下方标注“上楼”文字和图标。此信号可作为趋势由空转多的关注点。
“下楼”信号:当`A1X`由上向下穿越0轴(`BB`条件成立),K线变为黄绿色系,并在K线上方标注“下楼”文字和图标。此信号可作为趋势由多转空的关注点。
3. 斐波那契阻力/支撑位:
指标计算了最近120个交易日内的最高价(`高1`)和最低价(`低1`),并以此区间为基础,推导出`H1`至`H5`五条重要的斐波那契回撤位水平线(19.1%, 38.2%, 50%, 61.8%, 80.9%)。
这些水平线是静态的,在图表上以水平线形式显示,用于识别潜在的关键价格阻力位和支撑位。
4. 交易信号:
指标最后一行定义了“买点预警”信号,即`CROSS(A1X, 0)`。这与上述“上楼”信号的条件完全一致,用于在公式中触发预警或选股条件。
使用者应结合“上楼”信号出现的K线颜色、位置(是否靠近斐波那契支撑位)以及整体柱状带颜色进行综合判断。
使用要点:
指标将K线用颜色编码,使趋势状态一目了然。
“上楼”和“下楼”信号提示了潜在的趋势转换节点。
斐波那契水平线提供了中长期的关键价位参考。
交易决策需结合“买点预警”信号、K线颜色所处的斐波那契位置以及整体市场环境来综合考量。
高1:=REF(HHV(H,120),3);
低1:=REF(LLV(L,120),3);
H1:=高1-(高1-低1)*0.191;
H2:=高1-(高1-低1)*0.382;
H3:=高1-(高1-低1)*0.5;
H4:=高1-(高1-低1)*0.618;
H5:=高1-(高1-低1)*0.809;
突破:=REF(EMA(C,14),1);
A1X:=(EMA(C,10)-突破)/突破*100;
基准:=IF(A1X>=0,REF(EMA(C,10),BARSLAST(CROSS(A1X,0))+1),REF(EMA(C,10),BARSLAST(CROSS(0,A1X))+1));
STICKLINE(A1X>=0,基准,突破,5,0),COLOR000099;
STICKLINE(A1X<0,基准,突破,5,0),COLOR00CC66;
AA:=CROSS(A1X,0),LINETHICK0;
STICKLINE(A1X>=0,C,O,2.7,0),COLOR0011FF;
STICKLINE(A1X>=0,C,O,1.8,0),COLOR0044FF;
STICKLINE(A1X>=0,C,O,0.9,0),COLOR0077FF;
STICKLINE(A1X>=0,C,O,0.1,0),COLOR0099FF;
STICKLINE(A1X>=0,H,L,0,0),COLOR0099FF;
STICKLINE(AA,C,O,2.7,0),COLOR330033;
STICKLINE(AA,C,O,1.8,0),COLOR770077;
STICKLINE(AA,C,O,0.9,0),COLORBB00BB;
STICKLINE(AA,C,O,0.1,0),COLORFF00FF;
STICKLINE(AA,H,L,0,0),COLORFF00FF;
DRAWICON(AA,C*0.92,9);
DRAWTEXT(AA,C*0.98,'上楼'),COLORRED;
BB:=CROSS(0,A1X),LINETHICK0;
STICKLINE(A1X<0,C,O,2.7,0),COLORAAAAAA;
STICKLINE(A1X<0,C,O,1.8,0),COLORCCCCCC;
STICKLINE(A1X<0,C,O,0.9,0),COLORDDDDDD;
STICKLINE(A1X<0,C,O,0.1,0),COLORFFFFFF;
STICKLINE(A1X<0,H,L,0,0),COLORFFFFFF;
STICKLINE(BB,C,O,2.7,0),COLOR333300;
STICKLINE(BB,C,O,1.8,0),COLOR555500;
STICKLINE(BB,C,O,0.9,0),COLOR777700;
STICKLINE(BB,C,O,0.1,0),COLOR999900;
STICKLINE(BB,H,L,0,0),COLOR999900;
DRAWICON(BB,C*1.05,15);
DRAWTEXT(BB,C*1.01,'下楼'),COLOR00FF00;
买点预警:CROSS(A1X,0);

来函数检测结果如下:
该公式没有未来函数
定制、编写指标公式请联系QQ或微信同号:88652583
高1赋值:3日前的120日内最高价的最高值
低1赋值:3日前的120日内最低价的最低值
H1赋值:高1-(高1-低1)*0.191
H2赋值:高1-(高1-低1)*0.382
H3赋值:高1-(高1-低1)*0.5
H4赋值:高1-(高1-低1)*0.618
H5赋值:高1-(高1-低1)*0.809
突破赋值:1日前的收盘价的14日指数移动平均
A1X赋值:(收盘价的10日指数移动平均-突破)/突破*100
基准赋值:如果A1X>=0,返回上次A1X上穿0距今天数+1日前的收盘价的10日指数移动平均,否则返回上次0上穿A1X距今天数+1日前的收盘价的10日指数移动平均
当满足条件A1X>=0时,在基准和突破位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000099
当满足条件A1X<0时,在基准和突破位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00CC66
AA赋值:A1X上穿0,线宽为0
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR0011FF
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR0044FF
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR0077FF
当满足条件A1X>=0时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR0099FF
当满足条件A1X>=0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR0099FF
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR330033
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR770077
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORBB00BB
当满足条件AA时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFF00FF
当满足条件AA时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFF00FF
当满足条件AA时,在收盘价*0.92位置画9号图标
当满足条件AA时,在收盘价*0.98位置书写文字,画红色
BB赋值:0上穿A1X,线宽为0
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLORAAAAAA
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLORCCCCCC
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLORDDDDDD
当满足条件A1X<0时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLORFFFFFF
当满足条件A1X<0时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFFFF
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR333300
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为1.8,0不为0则画空心柱.,COLOR555500
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为0.9,0不为0则画空心柱.,COLOR777700
当满足条件BB时,在收盘价和开盘价位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,COLOR999900
当满足条件BB时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR999900
当满足条件BB时,在收盘价*1.05位置画15号图标
当满足条件BB时,在收盘价*1.01位置书写文字,COLOR00FF00
输出买点预警:A1X上穿0