该指标是一个结合了移动平均线和斐波那契回撤位的分析工具。
核心计算与逻辑:
1. 首先计算三条移动平均线:5日(白色)、10日(青色)和加粗显示的60日(绿色)均线。
2. 定义“高”点为:从当前K线向前数第M(5)根K线处,再向前回溯N(3)根K线内的最高价。
3. 定义“低”点为:从当前K线向前数第M(5)根K线处,再向前回溯N(3)根K线内的最低价。
4. 以这个“高”和“低”的区间为基准,计算出一系列斐波那契回撤位,包括:0.191(黄线)、0.382(洋红线)、0.5(红线)、0.618(洋红线)、0.809(黄线)。
5. 使用 `REFDATE` 函数将这些计算出的高、低点以及所有斐波那契回撤位价格,固定绘制在最新日期(`DATE`)的垂直位置上,从而形成多条水平的支撑/阻力线。
6. 在图表最右侧的最后一个K线位置,使用 `DRAWTEXT` 函数为每条水平线标注其名称(如“顶点”、“%19.8”、“低点”等)。
指标呈现:
在副图区域,您将看到三条移动平均线。同时,在整个主图K线区域,会叠加显示数条水平直线,它们分别代表过去某个特定区间(由N和M定义)的最高点(顶点)、最低点(低点),以及介于两者之间的几个关键斐波那契回撤位。这些水平线旨在标识潜在的价格支撑与阻力区域。
参数调整:
公式顶部的 `N:=3; M:=5;` 为可调参数。修改N值会改变回溯计算高/低点的窗口大小;修改M值会改变选取高/低点参考位置的偏移周期。调整这两个参数可以改变水平线所对应的历史价格区间。
N:=3;M:=5;
MA5:MA(CLOSE,5),COLORFFFFFF;
MA10:MA(CLOSE,10),COLOR00FFFF;
MA60:MA(CLOSE,60),COLOR00FF00,LINETHICK2;
高:=REF(HHV(H,N),M);
低:=REF(LLV(L,N),M);
H19:=高-(高-低)*0.191;
H38:=高-(高-低)*0.382;
H中:=高-(高-低)*0.5;
H61:=高-(高-低)*0.618;
H80:=高-(高-低)*0.809;
顶点:REFDATE(高,DATE),COLORWHITE;
P80_9:REFDATE(H19,DATE),COLORYELLOW;
P61_8:REFDATE(H38,DATE),COLORMAGENTA;
P50:REFDATE(H中,DATE),COLORRED;
P38_2:REFDATE(H61,DATE),COLORMAGENTA;
P19_8:REFDATE(H80,DATE),COLORYELLOW;
低点:REFDATE(低,DATE),COLORWHITE;
DRAWTEXT(ISLASTBAR,顶点,'顶点'),COLORWHITE;
DRAWTEXT(ISLASTBAR,P19_8,'%19.8'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,P38_2,'%38.2'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,P50,'%50'),COLORRED;
DRAWTEXT(ISLASTBAR,P61_8,'%61.8'),COLORMAGENTA;
DRAWTEXT(ISLASTBAR,P80_9,'%80.9'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,低点,'低点'),COLORWHITE;