通达信精品指标公式股墓遗书 VERY GOOD划线公式全套

[复制链接]
查看521 | 回复0 | 2022-7-24 09:10:25 | 显示全部楼层 |阅读模式

精彩“有线”,魅力无限!!! 

学会划线,你也可以成为高手!支撑线和压力线

画法:
将前期相对低点连成一条直线即得到支撑线
将前期的相对高点连成一条直线即得到压力线
用法:

1.支撑线和压力线的作用
支撑线又称为抵抗线。当股价跌到某个价位附近时,股价停止下跌,甚至有可能还有回升。这个起着阻止股价继续下跌或暂时阻止股价继续下跌的价格就是支撑线所在的位置。
压力线又称为阻力线。当股价上涨到某价位附近时,股价会停止上涨,甚至回落。这个起着阻止或暂时阻止股价继续上升的价位就是压力线所在的位置。

支撑线和压力线的作用是阻止或暂时阻止股价向一个方向继续运动。同时,支撑线和压力线又有彻底阻止股价按原方向变动的可能。
2.支撑线与压力线相互转化
一条支撑线如果被跌破,那么这个支撑线将成为压力线;同理,一条压力线被突破,这个压力线将成为支撑线。这说明支撑线和压力线的地位不是一成不变的,而是可以改变的,条件是它被有效的足够强大的股价变动突破。

3.支撑线和压力线的确认和印正
一般来说,一条支撑线或压力线对当前影响的重要性有三个方面的考虑,一是股价在这个区域停留时间的长短;二是股价在这个区域伴随的成交量大小;三是这个支撑区域或压力区域发生的时间距离当前这个时期的远近。

{牛牛指标网提供:www.tdx001.com}

公式源码:

 

C/C++ Code复制内容到剪贴板
  1. 豆豆:=C;   
  2. A1:=REF(豆豆,10)=HHV(豆豆,2*10+1); B1:=FILTER(A1,10); C1:=BACKSET(B1,10+1); HD:=FILTER(C1,10);   
  3. A2:=REF(豆豆,10)=LLV(豆豆,2*10+1); B2:=FILTER(A2,10); C2:=BACKSET(B2,10+1); LD:=FILTER(C2,10);   
  4. A:=REF(C,BARSLAST(HD)); B:=REF(L,BARSLAST(LD));   
  5. T1:=BARSLAST(HD)<BARSLAST(LD) AND NOT(HD) ;   
  6. T2:=BARSLAST(HD)>BARSLAST(LD) AND NOT(LD);   
  7. 压力:IF(T1,A,A),COLORYELLOW,POINTDOT,LINETHICK4;   
  8. 支撑:IF(T2,B,B),COLORGREEN,POINTDOT,LINETHICK4;   
  9.   

 

 

轨道线

 

黄金分割线

画法:
将鼠标从一个相对低点拖曳到一个相对高点即得到黄金分割线。


用法:
黄金分割线有若干个特殊的数字,这些数字中0.382、0.618、1.382和1.618最为重要,股价极为容易在由这四个数产生的黄金分割线处产生支撑和压力

 公式源码:

C/C++ Code复制内容到剪贴板
  1. 日:=150;昨前:=3;   
  2. 高1:=REF(HHV(H,日),昨前);   
  3. 低1:=REF(LLV(L,日),昨前);   
  4. H1:=高1-(高1-低1)*0.191;   
  5. H2:=高1-(高1-低1)*0.382;   
  6. H3:=高1-(高1-低1)*0.5;   
  7. H4:=高1-(高1-低1)*0.618;   
  8. H5:=高1-(高1-低1)*0.809;   
  9.   
  10. 顶:REFDATE(高1,DATE),COLORGREEN,CROSSDOT,LINETHICK2;   
  11. 零点191:REFDATE(H1,DATE),COLORCYAN;   
  12. 零点382:REFDATE(H2,DATE),COLORYELLOW;   
  13. 零点5:REFDATE(H3,DATE),COLORRED;   
  14. 零点618:REFDATE(H4,DATE),COLORYELLOW;   
  15. 零点809:REFDATE(H5,DATE),COLORCYAN;   
  16. 低:REFDATE(低1,DATE),COLORRED,CROSSDOT,LINETHICK2;   
  17.   

百分比线 

画法:
将鼠标从一个相对低点拖曳到一个相对高点即得到百分比线。

用法:
百分比线考虑问题的出发点是人们的心理因素和一些整数位的分界点。其中,1/2,1/3,2/3的这三条线最为重要。

 公式源码:

C/C++ Code复制内容到剪贴板
  1. 半年:=1+(BARSLAST(CROSS(MONTH=1 OR MONTH=7,0.5) OR DATETODAY(DATE)=1));   
  2. 天数:=IF(PERIOD=5,半年,DRAWNULL);   
  3. 上高:=REF(HHV(H,天数),天数),COLORYELLOW;   
  4. 上低:=REF(LLV(L,天数),天数),COLORWHITE;   
  5. 高1:=上高;   
  6. 低1:=上低;   
  7. 振幅:(高1-低1)/低1*100,NODRAW,COLORWHITE;   
  8. H1:=高1;   
  9. H2:=高1-(高1-低1)*1/4;   
  10. H3:=高1-(高1-低1)*1/2;   
  11. H4:=高1-(高1-低1)*3/4;   
  12. H5:=低1;   
  13. 天:REFDATE(H1,DATE),POINTDOT,LINETHICK4,COLORYELLOW;   
  14. 地:REFDATE(H5,DATE),POINTDOT,LINETHICK4,COLOR00FF00;   
  15. 强:REFDATE(H2,DATE),POINTDOT,LINETHICK4,COLORFFFF00;   
  16. 中:REFDATE(H3,DATE),POINTDOT,LINETHICK4,COLORWHITE;   
  17. 弱:REFDATE(H4,DATE),POINTDOT,LINETHICK4,COLOR0099FF;   

速度阻力线

画法:
将鼠标在一个相对低点点下不放然后调整到与趋势相符的位置即得到速度线。

用法:
速度线最为重要的功能是判断一个趋势是被暂时突破还是长久突破(转势)。

公式源码:

C/C++ Code复制内容到剪贴板
  1. X:=34;Y:=34;   
  2. DRAWLINE(H=PEAK(1 ,X ,1 ) ,H ,L=TROUGH(2 ,X ,1 ) ,L , 1),COLOR00FF00;   
  3. DRAWLINE(H=PEAK(1 ,X ,1 ) ,H ,L=TROUGH(2 ,X ,1 ) ,   
  4. L+(PEAK(1 ,X ,1 )-TROUGH(2 ,X ,1 ))/3 , 1),COLORYELLOW;   
  5. DRAWLINE(H=PEAK(1 ,X ,1 ) ,H ,L=TROUGH(2 ,X ,1 ) ,   
  6. L+(PEAK(1 ,X ,1 )-TROUGH(2 ,X ,1 ))/3*2 , 1),COLOR66BB00;   
  7. DRAWLINE(L=TROUGH(2 ,Y,1 ) ,L ,H=PEAK(1 ,Y,1 ) ,H ,1 ),COLOR00FF00;   
  8. DRAWLINE(L=TROUGH(2 ,Y,1 ) ,L ,H=PEAK(1 ,Y,1 ) ,   
  9. H-(PEAK(1 ,Y ,1 )-TROUGH(2 , Y,1 ))/3*2 ,1 ),COLORRED;   
  10. DRAWLINE(L=TROUGH(2 ,Y,1 ) ,L ,H=PEAK(1 ,Y,1 ) ,   
  11. H-(PEAK(1 ,Y ,1 )-TROUGH(2 , Y,1 ))/3 ,1 ),COLORYELLOW;  

甘氏线

画法:
将鼠标在一个相对低点点下不放然后调整到与趋势相符的位置即得到甘氏线。

1718211177.jpg

1718211177.jpg

171922193.jpg

171922193.jpg

1718555897.jpg

1718555897.jpg

1718488113.jpg

1718488113.jpg

1718299505.jpg

1718299505.jpg

 

用法:
甘氏线是从一个点出发,依一定的角度,向后画出的多条射线。它通过画角度的办法以协助来判断一些重要的支撑阻力位。
 

公式源码:

C/C++ Code复制内容到剪贴板
  1. S:=LLV(C,500);   
  2. AA:=YEAR*100+MONTH>年月;   
  3. BB:=(AA=0)+1;   
  4. P1:=(C-REF(C,1))/REF(C,1)*1000;   
  5. P2:=SUM(ABS(P1),0);   
  6. P3:=COUNT(C>0,0);   
  7. K1:=P2/P3;      
  8. A1:=ZIG(3 , N2);   
  9. AA1:=A1>REF(A1,1);   
  10. A2:=ZIG(2,N2);   
  11. AA2:=A2<REF(A2,1);   
  12. K2:=K1*0.8;   
  13. B1:=HHVBARS(A1,55);   
  14. B2:=LLVBARS(A2,55);   
  15. DRAWLINE(C=A1*BB AND AA1>0,C,B1=10 ,REF(C,B1)-S*K1/下降角度,1),COLOR33FFCC;   
  16. DRAWLINE(C=A1*BB AND AA1>0,C,B1=10 ,REF(C,B1)-S*2*K1/下降角度,1),COLOR6666FF,LINETHICK2;   
  17. DRAWLINE(C=A1*BB AND AA1>0,C,B1=10 ,REF(C,B1)-S*4*K1/下降角度,1),COLORFFFFCC;   
  18. DRAWLINE(C=A1*BB AND AA1>0,C,B1=10 ,REF(C,B1)-S*8*K1/下降角度,1),COLOR00CCFF;   
  19. DRAWLINE(C=A1*BB AND AA1>0,C,B1=10 ,REF(C,B1)-S*0.4*K1/下降角度,1),COLOR00FF00;   
  20.   
  21. DRAWLINE(L=A2*AA AND AA2>0,L,B2=10 ,REF(L,B2)+S*8*K1/上升角度*2,1),COLOR33FFCC;   
  22. DRAWLINE(L=A2*AA AND AA2>0,L,B2=10 ,REF(L,B2)+S*K1/上升角度*2,1),COLOR00CCFF;   
  23. DRAWLINE(L=A2*AA AND AA2>0,L,B2=10 ,REF(L,B2)+S*2*K1/上升角度*2,1),COLOR6666FF,LINETHICK2;   
  24. DRAWLINE(L=A2*AA AND AA2>0,L,B2=10 ,REF(L,B2)+S*4*K1/上升角度*2,1),COLORFFFFCC;   
  25. DRAWLINE(L=A2*AA AND AA2>0,L,B2=10 ,REF(L,B2)+S*0.5*K1/上升角度*2,1),COLORFF00FF;   
  26. 参数:年月{1 1777 365}   
  27.   
  28.              下降角度{1  1777 1400}   
  29.   
  30.               上升角度{1 1777 1700}   
  31.   
  32.              N2{1  177 17}   
  33.   

 

画法:
轨道线又称通道线或管道线,是基于趋势线的一种方法。在已经得到了趋势线后,通过第一个峰和谷可以作出这条趋势线的平行线,这条平行线就是轨道线。

 

趋势线

画法:
在上升趋势中,将两个低点连成一条直线,就得到上升趋势线。
在下降趋势中,将两个高点连成一条直线,就得到下降趋势线。

用法:
趋势线是衡量价格波动的方向的,由趋势线的方向可以明确地看出股价的趋势。要得到一条真正起作用的趋势线,要经多方面的验证才能最终确认。首先,必须确实有趋势存在。其次,画出直线后,还应得到第三个点的验证才能确认这条趋势线是有效的。

公式源码:(含压力支撑)

 


用法:
两条平行线组成一个轨道,这就是常说的上升和下降轨道。轨道的作用是限制股价的变动范围。对上面的或下面的直线的突破将意味着有一个大的变化。与突破趋势线不同,对轨道线的突破并不是趋势反向的开始,而是趋势加速的开始。轨道线的另一个作用是提出趋势转向的警报。

公式源码:(包含趋势和压力线)

C/C++ Code复制内容到剪贴板
  1. N1:=20;   
  2. N2:=10;   
  3. N3:=5;   
  4.   
  5. AA:=REF(H,N1)=HHV(H,2*N1+1);   
  6. QY:=BACKSET(AA,N1+1);   
  7. CC:=FILTER(QY,N1) AND H=HHV(H,N1+1);   
  8. DDD:=BARSLAST(CC);   
  9. GDTS:=IF(CC,CURRBARSCOUNT,0);   
  10. DINGBU:=IF(DDD,REF(H,DDD),H);{顶部}   
  11. DINGBUTS:=IF(DDD,REF(GDTS,DDD),GDTS);   
  12. DINGBU1:=REF(DINGBU,DDD+1);   
  13. GDCS1:=CONST(DINGBUTS);   
  14. DINGBUTS1:=REF(DINGBUTS,DDD+1);   
  15. GDCS2:=CONST(DINGBUTS1);   
  16. DINGBU2:=REF(DINGBU1,DDD+1);   
  17. MM:=IF(CURRBARSCOUNT>GDCS2,0,1);   
  18. 高点压力:DRAWLINE(CURRBARSCOUNT=GDCS2,H,CURRBARSCOUNT=GDCS1,H,1) COLORRED;   
  19. DRAWLINE(CURRBARSCOUNT=GDCS2,H,ISLASTBAR,REF(H,GDCS2-1),1),COLOR0055FF,POINTDOT,LINETHICK2;   
  20. DRAWLINE(CURRBARSCOUNT=GDCS1,H,ISLASTBAR,REF(H,GDCS1-1),1),COLORYELLOW,POINTDOT,LINETHICK2;   
  21. AA1:=REF(L,N1)=LLV(L,2*N1+1);   
  22. QY1:=BACKSET(AA1,N1+1);   
  23. CC1:=FILTER(QY1,N1) AND L=LLV(L,N1+1);   
  24.   
  25. DD1:=BARSLAST(CC1);   
  26. DDTS:=IF(CC1,CURRBARSCOUNT,0);   
  27. YDB:=IF(DD1,REF(L,DD1),L);   
  28. DDTS1:=IF(DD1,REF(DDTS,DD1),DDTS);   
  29. DDCS1:=CONST(DDTS1);   
  30. ZDB:=REF(YDB,DD1+1);   
  31. DDTS2:=REF(DDTS1,DD1+1);   
  32. DDCS2:=CONST(DDTS2);   
  33. 低点支撑:DRAWLINE(CURRBARSCOUNT=DDCS2,L,CURRBARSCOUNT=DDCS1,L,1) COLORRED;   
  34. DRAWLINE(CURRBARSCOUNT=DDCS2,L,ISLASTBAR,REF(L,DDCS2-1),1),COLOR0055FF,POINTDOT,LINETHICK2;   
  35. DRAWLINE(CURRBARSCOUNT=DDCS1,L,ISLASTBAR,REF(L,DDCS1-1),1),COLORYELLOW,POINTDOT,LINETHICK2;   
  36.   
  37.   
  38. LAA:=REF(H,N2)=HHV(H,2*N2+1);   
  39. LQY:=BACKSET(LAA,N2+1);   
  40. LCC:=FILTER(LQY,N2) AND H=HHV(H,N2+1);   
  41.   
  42. LDDD:=BARSLAST(LCC);   
  43. LGDTS:=IF(LCC,CURRBARSCOUNT,0);   
  44. LDINGBU:=IF(LDDD,REF(H,LDDD),H);{顶部}   
  45. LDINGBUTS:=IF(LDDD,REF(LGDTS,LDDD),LGDTS);   
  46. LDINGBU1:=REF(LDINGBU,LDDD+1);   
  47. LGDCS1:=CONST(LDINGBUTS);   
  48. LDINGBUTS1:=REF(LDINGBUTS,LDDD+1);   
  49. LGDCS2:=CONST(LDINGBUTS1);   
  50. LDINGBU2:=REF(LDINGBU1,LDDD+1);   
  51. LMM:=IF(CURRBARSCOUNT>LGDCS2,0,1);   
  52. 压力:DRAWLINE(CURRBARSCOUNT=LGDCS2,H,CURRBARSCOUNT=LGDCS1,H,1) COLORWHITE;   
  53. DRAWLINE(CURRBARSCOUNT=LGDCS2,H,ISLASTBAR,REF(H,LGDCS2-1),1),COLOR0055FF,POINTDOT;   
  54. DRAWLINE(CURRBARSCOUNT=LGDCS1,H,ISLASTBAR,REF(H,LGDCS1-1),1),COLORYELLOW,POINTDOT;   
  55. LAA1:=REF(L,N2)=LLV(L,2*N2+1);   
  56. LQY1:=BACKSET(LAA1,N2+1);   
  57. LCC1:=FILTER(LQY1,N2) AND L=LLV(L,N2+1);   
  58.   
  59. LDD1:=BARSLAST(LCC1);   
  60. LDDTS:=IF(LCC1,CURRBARSCOUNT,0);   
  61. LYDB:=IF(LDD1,REF(L,LDD1),L);   
  62. LDDTS1:=IF(LDD1,REF(LDDTS,LDD1),LDDTS);   
  63. LDDCS1:=CONST(LDDTS1);   
  64. LZDB:=REF(LYDB,LDD1+1);   
  65. LDDTS2:=REF(LDDTS1,DD1+1);   
  66. LDDCS2:=CONST(LDDTS2);   
  67. 支撑:DRAWLINE(CURRBARSCOUNT=LDDCS2,L,CURRBARSCOUNT=LDDCS1,L,1) COLORWHITE;   
  68. ZGSTAR:=(压力+支撑)/2;   
  69. ZGEND:=CONST((压力+支撑)/2);   
  70. STARDAY:=IF(DDCS2<GDCS2,DDCS2,GDCS2);   
  71.   
  72.   
  73. LLAA:=REF(H,N3)=HHV(H,2*N3+1);   
  74. LLQY:=BACKSET(LLAA,N3+1);   
  75. LLCC:=FILTER(LLQY,N3) AND H=HHV(H,N3+1);   
  76.   
  77. LLDDD:=BARSLAST(LLCC);   
  78. LLGDTS:=IF(LLCC,CURRBARSCOUNT,0);   
  79. LLDINGBU:=IF(LLDDD,REF(H,LLDDD),H);{顶部}   
  80. LLDINGBUTS:=IF(LLDDD,REF(LLGDTS,LLDDD),LLGDTS);   
  81. LLDINGBU1:=REF(LLDINGBU,LLDDD+1);   
  82. LLGDCS1:=CONST(LLDINGBUTS);   
  83. LLDINGBUTS1:=REF(LLDINGBUTS,LLDDD+1);   
  84. LLGDCS2:=CONST(LLDINGBUTS1);   
  85. LLDINGBU2:=REF(LLDINGBU1,LLDDD+1);   
  86. LLMM:=IF(CURRBARSCOUNT>LGDCS2,0,1);   
  87. L压力:DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,CURRBARSCOUNT=LLGDCS1,H,1) COLORYELLOW;   
  88. DRAWLINE(CURRBARSCOUNT=LLGDCS2,H,ISLASTBAR,REF(H,LLGDCS2-1),1),COLOR0055FF,POINTDOT;   
  89. DRAWLINE(CURRBARSCOUNT=LLGDCS1,H,ISLASTBAR,REF(H,LLGDCS1-1),1),COLORYELLOW,POINTDOT;   
  90. LLAA1:=REF(L,N3)=LLV(L,2*N3+1);   
  91. LLQY1:=BACKSET(LLAA1,N3+1);   
  92. LLCC1:=FILTER(LLQY1,N3) AND L=LLV(L,N3+1);   
  93.   
  94. LLDD1:=BARSLAST(LCC1);   
  95. LLDDTS:=IF(LLCC1,CURRBARSCOUNT,0);   
  96. LLYDB:=IF(LLDD1,REF(L,LLDD1),L);   
  97. LLDDTS1:=IF(LLDD1,REF(LLDDTS,LLDD1),LDDTS);   
  98. LLDDCS1:=CONST(LLDDTS1);   
  99. LLZDB:=REF(LLYDB,LLDD1+1);   
  100. LLDDTS2:=REF(LLDDTS1,DD1+1);   
  101. LLDDCS2:=CONST(LLDDTS2);   
  102. L支撑:DRAWLINE(CURRBARSCOUNT=LLDDCS2,L,CURRBARSCOUNT=LLDDCS1,L,1) COLORYELLOW;   
  103. LZGSTAR:=(L压力+L支撑)/2;   
  104. LZGEND:=CONST((L压力+L支撑)/2);   
  105. LSTARDAY:=IF(LLDDCS2<LLGDCS2,LLDDCS2,LLGDCS2);   
  106. L中轨:DRAWLINE(CURRBARSCOUNT=LSTARDAY,LZGSTAR,ISLASTBAR,LZGEND,1),COLORYELLOW;   
  107.   
  108. 中轨:DRAWLINE(CURRBARSCOUNT=STARDAY,ZGSTAR,ISLASTBAR,ZGEND,1),COLORWHITE;   
  109.   

 

 

C/C++ Code复制内容到剪贴板
  1. P:=10;   
  2. 豆:=REF(HIGH,P)=HHV(HIGH,2*P+1);   
  3. 豆豆:=FILTER(豆,P);   
  4. 豆豆1981:=BACKSET(豆豆,P+1);   
  5. 豆1981:=FILTER(豆豆1981,P);{高点}   
  6. 压力:REF(HIGH,BARSLAST(豆1981)),COLORFF00FF,POINTDOT;   
  7. R11:=BACKSET(ISLASTBAR,BARSLAST(豆1981)+1);    
  8. S11:=R11>REF(R11,1);   
  9. 压力轨:DRAWLINE(豆1981,HIGH,S11,HIGH,1),COLORYELLOW;   
  10.   
  11. AA2:=REF(LOW,P)=LLV(LOW,2*P+1);   
  12. BB2:=FILTER(AA2,P);   
  13. CC2:=BACKSET(BB2,P+1);   
  14. DD2:=FILTER(CC2,P);{低点}   
  15. 支撑:REF(LOW,BARSLAST(DD2)),COLOR00FF00,POINTDOT;   
  16. T11:=BACKSET(ISLASTBAR,BARSLAST(DD2)+1);   
  17. U11:=T11>REF(T11,1);   
  18. 支撑轨:DRAWLINE(DD2,LOW,U11,LOW,1),COLORBLUE;   
  19.   
  20. 中轨:(压力轨+支撑轨)/2,COLORWHITE;   
  21.   
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则