通达信涨跌停统计及次日表现指标源码贴图

[复制链接]
查看140 | 回复0 | 2021-8-20 04:49:11 | 显示全部楼层 |阅读模式

以下是通达信涨跌停统计及次日表现指标源码贴图(无源码的请下载附件导入)

涨跌停统计及次日表现指标
 
统计涨跌停次数及次日表现

  1. P:=1000;{副图设置显示小数 设为:固定一位}</p>
  2. <p>DRAWTEXT_FIX(CLOSE&gt;0,0.00,0.00,0,' 股性&nbsp; 最高连板&nbsp; 涨停数&nbsp; 开板数&nbsp; 跌停数&nbsp; 封板率 ')COLORGREEN;</p>
  3. <p>&nbsp;</p>
  4. <p>DRAWTEXT_FIX(CLOSE&gt;0,0.00,0.10,0,' 涨停次日平均: 开&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 低&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 高&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 收&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ')COLORGREEN;</p>
  5. <p>DRAWTEXT_FIX(CLOSE&gt;0,0.00,0.15,0,' 开板次日平均: 开&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 低&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 高&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 收&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ')COLORGREEN;<br>
  6. &nbsp;</p>
  7. <p>DRAWTEXT_FIX(CLOSE&gt;0,0.00,0.20,0,' 统计周期:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 交易日')COLORYELLOW;</p>
  8. <p>DRAWNUMBER_FIX(C&gt;0,0.040,0.20,0,P),COLORRED;{显示统计周期}<br>
  9. DRAWTEXT_FIX(C&gt;0,0.170,0.05,0,'%'),COLORRED;<br>
  10. 涨停价:=ZTPRICE(REF(CLOSE,1),0.1);<br>
  11. 跌停价:=DTPRICE(REF(CLOSE,1),0.1);<br>
  12. 开板:=((HIGH&gt;=涨停价) AND (CLOSE&lt;涨停价)); <br>
  13. 涨停数:=COUNT((C&gt;=涨停价) AND L!=C,P) NODRAW;<br>
  14. 开板数:=COUNT(开板,P) NODRAW;<br>
  15. 跌停数:=COUNT(C&lt;=跌停价,P) NODRAW;<br>
  16. 封板率:=ROUND((1-(开板数/(涨停数+开板数)))*100);<br>
  17. DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.065,0.05,0,涨停数),COLORRED;<br>
  18. DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.095,0.05,0,开板数),COLORRED;<br>
  19. DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.125,0.05,0,跌停数),COLORRED;<br>
  20. DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.155,0.05,0,封板率),COLORRED;<br>
  21. 涨停次日收:=IF(REF(C&gt;=涨停价 AND L!=C,1), C/REF(C,1)-1,0);<br>
  22. TTJ:=IF(涨停次日收,1,0);<br>
  23. TTJ1:=SUM(涨停次日收,P);<br>
  24. TTJ2:=SUM(TTJ,P);<br>
  25. 次日平均涨幅收:=(TTJ1/TTJ2*100), NODRAW;<br>
  26. DRAWNUMBER_FIX(次日平均涨幅收&gt;0 AND CURRBARSCOUNT=1,0.175,0.10,0,次日平均涨幅收),COLORRED;<br>
  27. DRAWNUMBER_FIX(次日平均涨幅收&lt;=0 AND CURRBARSCOUNT=1,0.175,0.10,0,次日平均涨幅收),COLORGREEN;<br>
  28. 涨停次日开:=IF(REF(C&gt;=涨停价 AND L!=C,1), O/REF(C,1)-1,0);<br>
  29. TTJ3:=IF(涨停次日开,1,0);<br>
  30. TTJ4:=SUM(涨停次日开,P);<br>
  31. TTJ5:=SUM(TTJ3,P);<br>
  32. 次日平均涨幅开:=TTJ4/TTJ5*100 NODRAW;<br>
  33. DRAWNUMBER_FIX(次日平均涨幅开&gt;0 AND CURRBARSCOUNT=1,0.068,0.10,0,次日平均涨幅开),COLORRED;<br>
  34. DRAWNUMBER_FIX(次日平均涨幅开&lt;=0 AND CURRBARSCOUNT=1,0.068,0.10,0,次日平均涨幅开),COLORGREEN;<br>
  35. 涨停次日低:=IF(REF(C&gt;=涨停价 AND L!=C,1), L/REF(C,1)-1,0);<br>
  36. TTJ6:=IF(涨停次日低,1,0);<br>
  37. TTJ7:=SUM(涨停次日低,P);<br>
  38. TTJ8:=SUM(TTJ6,P);<br>
  39. 次日平均涨幅低:=TTJ7/TTJ8*100 NODRAW;<br>
  40. DRAWNUMBER_FIX(次日平均涨幅低&gt;0 AND CURRBARSCOUNT=1,0.105,0.10,0,次日平均涨幅低),COLORRED;<br>
  41. DRAWNUMBER_FIX(次日平均涨幅低&lt;=0 AND CURRBARSCOUNT=1,0.105,0.10,0,次日平均涨幅低),COLORGREEN;<br>
  42. 涨停次日高:=IF(REF(C&gt;=涨停价 AND L!=C,1), H/REF(C,1)-1,0);<br>
  43. TTJ9:=IF(涨停次日高,1,0);<br>
  44. TTJ10:=SUM(涨停次日高,P);<br>
  45. TTJ11:=SUM(TTJ9,P);<br>
  46. 次日平均涨幅高:=TTJ10/TTJ11*100 NODRAW;<br>
  47. DRAWNUMBER_FIX(次日平均涨幅高&gt;0 AND CURRBARSCOUNT=1,0.142,0.10,0,次日平均涨幅高),COLORRED;<br>
  48. DRAWNUMBER_FIX(次日平均涨幅高&lt;=0 AND CURRBARSCOUNT=1,0.142,0.10,0,次日平均涨幅高),COLORGREEN;<br>
  49. 开板次日开:=IF(REF(开板,1) AND L!=C, O/REF(C,1)-1,0);<br>
  50. TTTJ:=IF(开板次日开,1,0);<br>
  51. TTTJ1:=SUM(开板次日开,P);<br>
  52. TTTJ2:=SUM(TTTJ,P);<br>
  53. 开板次日平均开:=TTTJ1/TTTJ2*100 NODRAW;<br>
  54. DRAWNUMBER_FIX(开板次日平均开&gt;0 AND CURRBARSCOUNT=1,0.068,0.15,0,开板次日平均开),COLORRED;<br>
  55. DRAWNUMBER_FIX(开板次日平均开&lt;=0 AND CURRBARSCOUNT=1,0.068,0.15,0,开板次日平均开),COLORGREEN;<br>
  56. 开板次日低:=IF(REF(开板,1) AND L!=C, L/REF(C,1)-1,0);<br>
  57. TTTJ3:=IF(开板次日低,1,0);<br>
  58. TTTJ4:=SUM(开板次日低,P);<br>
  59. TTTJ5:=SUM(TTTJ3,P);<br>
  60. 开板次日平均低:=TTTJ4/TTTJ5*100 NODRAW;<br>
  61. DRAWNUMBER_FIX(开板次日平均低&gt;0 AND CURRBARSCOUNT=1,0.105,0.15,0,开板次日平均低),COLORRED;<br>
  62. DRAWNUMBER_FIX(开板次日平均低&lt;=0 AND CURRBARSCOUNT=1,0.105,0.15,0,开板次日平均低),COLORGREEN;<br>
  63. 开板次日高:=IF(REF(开板,1) AND L!=C, H/REF(C,1)-1,0);<br>
  64. TTTJ6:=IF(开板次日高,1,0);<br>
  65. TTTJ7:=SUM(开板次日高,P);<br>
  66. TTTJ8:=SUM(TTTJ6,P);<br>
  67. 开板次日平均高:=TTTJ7/TTTJ8*100 NODRAW;<br>
  68. DRAWNUMBER_FIX(开板次日平均高&gt;0 AND CURRBARSCOUNT=1,0.142,0.15,0,开板次日平均高),COLORRED;<br>
  69. DRAWNUMBER_FIX(开板次日平均高&lt;=0 AND CURRBARSCOUNT=1,0.142,0.15,0,开板次日平均高),COLORGREEN;<br>
  70. 开板次日收:=IF(REF(开板,1) AND L!=C, C/REF(C,1)-1,0);<br>
  71. TTTJ9:=IF(开板次日收,1,0);<br>
  72. TTTJ10:=SUM(开板次日收,P);<br>
  73. TTTJ11:=SUM(TTTJ9,P);<br>
  74. 开板次日平均收:=TTTJ10/TTTJ11*100 NODRAW;<br>
  75. DRAWNUMBER_FIX(开板次日平均收&gt;0 AND CURRBARSCOUNT=1,0.175,0.15,0,开板次日平均收),COLORRED;<br>
  76. DRAWNUMBER_FIX(开板次日平均收&lt;=0 AND CURRBARSCOUNT=1,0.175,0.15,0,开板次日平均收),COLORGREEN;<br>
  77. 涨停:=C&gt;=涨停价 AND L!=C;<br>
  78. 最高连板:=HHV(BARSLAST(NOT(涨停)),P);<br>
  79. DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.035,0.05,0,最高连板),COLORRED;<br>
  80. 股性分数:=ROUND(最高连板*3+涨停数*2+开板数-跌停数+封板率);<br>
  81. DRAWNUMBER_FIX(CURRBARSCOUNT=1,0.005,0.05,0,股性分数),COLORRED;
复制代码

 

713500289.png

713500289.png

回复

使用道具 举报

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

本版积分规则