黄金分割线的另类画法 
重要提示:越做短线,N和M两个参数的值要越设小,关于这里参数N的设置,我是按1,2,3,5,8,13,21,34,...........这个数列的规律设的,M最好不要大于3。 
本指标没有买卖提示,主要是以前一日最高价和最低价为基础自动画出,使用时注意关察,如果今天股价上升,上升至黄金回档时明日有可能变盘,反之如果下降,到黄金支撑时也可能反转。 
风险自担,请老师指正。连续两天突破黄金回档和黄金支撑的股要高度关注。 
画法1(只能看见当日的,每天都不相同): 
{N1,1,999,34} 
{M,1,100,3} 
N2:=N1+21; 
N3:=N2+N1; 
N:=IF(((REF(H,M)-REF(L,M))/REF(L,M))*100<5,N1,N2); 
高2:=IF(REF(H,M)=REF(HHV(H,N),M),REF(HHV(H,N3),M),REF(HHV(H,N),M)); 
低2:=REF(L,M); 
H6:=高2-(高2-低2)*0.191;  
H7:=高2-(高2-低2)*0.382;  
H8:=高2-(高2-低2)*0.5;  
H9:=高2-(高2-低2)*0.618;  
H10:=高2-(高2-低2)*0.809; 
黄金顶:REFDATE(高2,DATE),COLORRED; 
一:=REFDATE(H6,DATE),COLORYELLOW; 
黄金回档:REFDATE(H7,DATE),COLORMAGENTA; 
三:=REFDATE(H8,DATE),COLORWHITE; 
四:=REFDATE(H9,DATE),COLORGREEN; 
五:=REFDATE(H10,DATE),COLORYELLOW; 
周期底:=REFDATE(低2,DATE),POINTDOT,COLORRED; 
高1:=REF(H,M); 
低1:=IF(REF(L,M)=REF(LLV(L,N),M),REF(LLV(L,N3),M),REF(LLV(L,N),M)); 
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; 
周期顶:=REFDATE(高1,DATE),POINTDOT,COLORRED; 
一0.809:=REFDATE(H1,DATE),COLORMAGENTA; 
二0.618:=REFDATE(H2,DATE),COLORGREEN; 
三0.500:=REFDATE(H3,DATE),COLORRED; 
黄金支撑:REFDATE(H4,DATE),COLORYELLOW; 
五0.191:=REFDATE(H5,DATE),COLORYELLOW; 
黄金底:REFDATE(低1,DATE),COLORBLUE; 
中轨:REFDATE((H3+H8)/2,DATE),COLORGREEN; 
{黄金顶:MA(高2,1),COLORRED; 
黄金回档:MA(H7,1)COLORMAGENTA; 
黄金支撑:MA(H4,1),COLORYELLOW; 
黄金底:MA(低1,1),COLORBLUE;} 
DRAWTEXT(ISLASTBAR,黄金顶,'顶'),COLORRED; 
DRAWTEXT(ISLASTBAR,黄金回档,'回档'),COLORMAGENTA; 
DRAWTEXT(ISLASTBAR,黄金支撑,'支撑'),COLORYELLOW; 
DRAWTEXT(ISLASTBAR,黄金底,'底'),COLORBLUE; 
DRAWTEXT(ISLASTBAR,中轨,'中轨'),COLORGREEN; 
 
画法2(可以看见历史的走势,但不是很好看): 
通过验证,画法1原来的指标只能反映出当天的顶和底,修改了一下,发现一个很好的现象,我们暂时这样定义,当顶走平、底下降或当底走平、顶上升叫一般背离,当顶上升、底下降叫极端背离,出现极端背离行情看涨,发现出现极端背离时是新一轮拉升的起点,出现一般背离应该关注,后市一般会变盘,一般背离修改后代码如下,我不会截图上来,请各位高手和老师完善: 
N2:=N1+21; 
N3:=N2+N1; 
N:=IF(((REF(H,M)-REF(L,M))/REF(L,M))*100<5,N1,N2); 
高2:=IF(REF(H,M)=REF(HHV(H,N),M),REF(HHV(H,N3),M),REF(HHV(H,N),M)); 
低2:=REF(L,M); 
H6:=高2-(高2-低2)*0.191;  
H7:=高2-(高2-低2)*0.382;  
H8:=高2-(高2-低2)*0.5;  
H9:=高2-(高2-低2)*0.618;  
H10:=高2-(高2-低2)*0.809; 
{黄金顶:REFDATE(高2,DATE),COLORRED; 
一:=REFDATE(H6,DATE),COLORYELLOW; 
黄金回档:REFDATE(H7,DATE),COLORMAGENTA; 
三:=REFDATE(H8,DATE),COLORWHITE; 
四:=REFDATE(H9,DATE),COLORGREEN; 
五:=REFDATE(H10,DATE),COLORYELLOW; 
周期底:=REFDATE(低2,DATE),POINTDOT,COLORRED;} 
高1:=REF(H,M); 
低1:=IF(REF(L,M)=REF(LLV(L,N),M),REF(LLV(L,N3),M),REF(LLV(L,N),M)); 
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; 
{周期顶:=REFDATE(高1,DATE),POINTDOT,COLORRED; 
一0.809:=REFDATE(H1,DATE),COLORMAGENTA; 
二0.618:=REFDATE(H2,DATE),COLORGREEN; 
三0.500:=REFDATE(H3,DATE),COLORRED; 
黄金支撑:REFDATE(H4,DATE),COLORYELLOW; 
五0.191:=REFDATE(H5,DATE),COLORYELLOW; 
黄金底:REFDATE(低1,DATE),COLORBLUE; 
中轨:REFDATE((H3+H8)/2,DATE),COLORGREEN;} 
黄金顶:MA(高2,1),COLORRED; 
黄金回档:MA(H7,1)COLORMAGENTA; 
黄金支撑:MA(H4,1),COLORYELLOW; 
黄金底:MA(低1,1),COLORBLUE; 
中轨:MA((H3+H8)/2,1),COLORGREEN; 
DRAWTEXT(ISLASTBAR,黄金顶,'顶'),COLORRED; 
DRAWTEXT(ISLASTBAR,黄金回档,'回档'),COLORMAGENTA; 
DRAWTEXT(ISLASTBAR,黄金支撑,'支撑'),COLORYELLOW; 
DRAWTEXT(ISLASTBAR,黄金底,'底'),COLORBLUE; 
DRAWTEXT(ISLASTBAR,中轨,'中轨'),COLORGREEN; 
 
  |