公式指标平台 股票指标公式源码分享 登录 注册
公式指标平台
未来函数检测
首 页 金钻指标 通达信公式 大智慧公式 同花顺公式 文华财经公式 操盘手公式 东财通公式 飞狐公式 其他公式 公式解答 股票软件 股票池
当前位置:→ 公式指标平台 > 通达信公式 > 正文 → 正文

波浪买卖点

发布时间:2009/12/5 8:20:55  浏览次数:

波浪买卖点

 

C/C++ www.gszb.com 股票公式指标网提供 Code复制内容到剪贴板
  1. {波浪买卖点}   
  2. {n:=6;}   
  3.   
  4. v1:=MA(HIGH,30)*1.15;    
  5. V2:=MA(HIGH,3)*1.03;    
  6. V3:=MA(LOW,3)*0.97;    
  7. V4:=MA(LOW,30)*0.85;    
  8. {}   
  9. GET:ZIG(3,N),COLORYELLOW;   
  10. PL5:=ZIG(3,5);   
  11. EN1:=ZIG(3,5)>REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)<=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)<=REF(ZIG(3,5),3);   
  12. EX1:=ZIG(3,5)<REF(ZIG(3,5),1) AND REF(ZIG(3,5),1)>=REF(ZIG(3,5),2) AND REF(ZIG(3,5),2)>=REF(ZIG(3,5),3);   
  13. PL10:=ZIG(3,10);   
  14. EN2:=ZIG(3,10)>REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)<=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)<=REF(ZIG(3,10),3);   
  15. EX2:=ZIG(3,10)<REF(ZIG(3,10),1) AND REF(ZIG(3,10),1)>=REF(ZIG(3,10),2) AND REF(ZIG(3,10),2)>=REF(ZIG(3,10),3);   
  16. PL20:=ZIG(3,20);   
  17. EN3:=ZIG(3,20)>REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)<=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)<=REF(ZIG(3,20),3);   
  18. EX3:=ZIG(3,20)<REF(ZIG(3,20),1) AND REF(ZIG(3,20),1)>=REF(ZIG(3,20),2) AND REF(ZIG(3,20),2)>=REF(ZIG(3,20),3);   
  19. PL40:=ZIG(3,40);   
  20. 走强1:=BARSLAST(PL5<REF(PL5,1));   
  21. 走弱1:=BARSLAST(PL5>REF(PL5,1));   
  22. 走强2:=BARSLAST(PL10<REF(PL10,1));   
  23. 走弱2:=BARSLAST(PL10>REF(PL10,1));   
  24. 走强3:=BARSLAST(PL20<REF(PL20,1));   
  25. 走弱3:=BARSLAST(PL20>REF(PL20,1));   
  26. ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0);   
  27. ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强2),0);   
  28. DTJZ5:=IF(PL10<REF(PL10,1),COUNT(EN1,走弱2),0);   
  29. DTJD5:=IF(PL10<REF(PL10,1),COUNT(EX1,走弱2),0);   
  30. ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0);   
  31. ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强3),0);   
  32. DTJZ10:=IF(PL20<REF(PL20,1),COUNT(EN2,走弱3),0);   
  33. DTJD10:=IF(PL20<REF(PL20,1),COUNT(EX2,走弱3),0);   
  34. DRAWTEXT(EN1 AND DTJZ5=1,L*0.98,'㈠'),COLORFFFF00;   
  35. DRAWTEXT(EX1 AND DTJD5=2,H*1.02,'㈡'),COLORFFFF00;   
  36. DRAWTEXT(EN2 AND ZTJZ5=1,L*0.98,'㈢买'),COLORFFFF00;   
  37. DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJD5=1,H*1.02,'⑴'),COLOR0000FF;   
  38. DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=2,L*0.98,'⑵'),COLOR0000FF;   
  39. DRAWTEXT(EX1 AND PL10>REF(PL10,1) AND ZTJZ5=2,H*1.02,'⑶'),COLOR0000FF;   
  40. DRAWTEXT(EN1 AND PL10>REF(PL10,1) AND ZTJZ5=3,L*0.98,'⑷'),COLOR0000FF;   
  41. DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.02,'⑸'),COLOR0000FF;   
  42. DRAWTEXT(EN2 AND DTJZ10=1,L*0.94,'Ⅰ'),COLORFF6000;   
  43. DRAWTEXT(EX2 AND DTJD10=2,H*1.06,'Ⅱ'),COLORFF6000;   
  44. DRAWTEXT(EN3 AND ZTJZ10=1,L*0.91,'Ⅲ大买'),COLOR0000FF;   
  45. DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.06,'①'),LINETHICK3,COLOR00FFFF;   
  46. DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,L*0.91,'②'),LINETHICK3,COLOR00FFFF;   
  47. DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2) AND EX2,H*1.06,'③卖'),LINETHICK3,COLOR00FFFF;   
  48. DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=3,L*0.94,'④'),LINETHICK3,COLOR00FF00;   
  49.   
  50. {预测量}   
  51. 预测额:=IF(DATE<>CURRENTDATE OR OPENMINUTES(CURRENTTIME)=1,AMOUNT,(AMOUNT/OPENMINUTES(CURRENTTIME))*240), LINETHICK;   
  52. an:=20;   
  53. SAT:=IF((预测额/CLOSE)/(HHV(预测额,aN)/HHV(CLOSE,aN))*100>100,100,(预测额/CLOSE)/(HHV(预测额,aN)/HHV(CLOSE,aN))*100);   
  54. 预测量:=IF(DATE<>CURRENTDATE OR OPENMINUTES(CURRENTTIME)=1,VOL,(VOL/OPENMINUTES(CURRENTTIME))*240), LINETHICK;   
  55. 量:=VOL;   
  56. DRAWTEXTEX(CLOSE,1,120,140,'预测额:'+NUMTOSTR(预测额,2)),ColorffFF66;   
  57. DRAWTEXTEX(CLOSE,1,120,100,'预测量:'+NUMTOSTR(预测量,2)),ColorffFF66;   
  58. DRAWTEXTEX(CLOSE,1,120,60,'量:'+NUMTOSTR(量,2)),ColorffFF66;   
  59. {支撑阻力}   
  60. gj:=IF(CLOSE=INDEXC,(INDEXC+INDEXH+INDEXL+INDEXO)/4,AMOUNT/(VOL+0.01)/100);   
  61. 明日阻力:=LOW+(gj-LOW)+(CLOSE-LOW);   
  62. 明日支撑:=LOW+(CLOSE-gj);   
  63. 今日阻力:=REF(明日阻力 , 1);   
  64. 今日支撑:=REF(明日支撑 , 1);   
  65. mc:=REF(CLOSE,1);   
  66. {止损位}   
  67. vaa:=HHV(HIGH,2);   
  68. vab:=vaa*0.95;   
  69.   
  70. DRAWTEXTEX(CLOSE,1,410,440,'[今日 止损位 :'+NUMTOSTR(vab,2)+']'),LINETHICK1,COLOR00FF00;   
  71. DRAWNUMBER(BARSTATUS=2  and vab,vab-0.02,vab,2),COLORWHITE;{横线位置数字}   
  72. STICKLINE(BARSTATUS=2  and vab,vab,vab,30,0),LINETHICK2,COLORYELLOW;{2天前的最高价下划横线}   
  73. DRAWTEXT(BARSCOUNT(CLOSE)=SYSPARAM(1),vab,'←5%止损位线'),SHIFT2,PXUP10,color00FF;   
  74. DRAWTEXTEX(CLOSE,1,410,80,'---------------'),colorFFFFFF;   
  75. DRAWTEXTEX(CLOSE,1,410,160,'---------------'),colorFFFFFF;   
  76. DRAWTEXTEX(CLOSE,1,410,240,'---------------'),colorFFFFFF;   
  77. DRAWTEXTEX(CLOSE,1,410,320,'---------------'),colorFFFFFF;   
  78. DRAWTEXTEX(CLOSE,1,410,400,'---------------'),colorFFFFFF;   
  79. DRAWTEXTEX(CLOSE,1,410,120,'今日支撑=:'+NUMTOSTR(今日支撑,2)+''),colorFFFF;   
  80. DRAWTEXTEX(CLOSE,1,410,200,'今日阻力=:'+NUMTOSTR(今日阻力,2)+''),colorFF00;   
  81. DRAWTEXTEX(CLOSE,1,410,280,'明日支撑=:'+NUMTOSTR(明日支撑,2)),colorFF00FF;   
  82. DRAWTEXTEX(CLOSE,1,410,360,'明日阻力=:'+NUMTOSTR(明日阻力,2)),colorFFFF00;   
  83. {画线}   
  84. aa:=REF(HIGH,n)=HHV(HIGH,2*n+1);   
  85. aaa:=FILTER(aa,n);   
  86. bb:=BACKSET(aaa,n+1);   
  87. cc1:=FILTER(bb,n);   
  88. cc:=cc1 or ISLASTBAR;   
  89. aa2:=REF(LOW,n)=LLV(LOW,2*n+1);   
  90. aaa2:=FILTER(aa2,n);   
  91. bb2:=BACKSET(aaa2,n+1);   
  92. cc22:=FILTER(bb2,n);   
  93. cc2:=cc22 and NOT(cc1);   
  94. ea:=BACKSET(cc,REF(BARSLAST(cc2),1)+1);   
  95. eb:=ea>REF(ea,1);   
  96. ee:=BACKSET(eb,2);   
  97. ff1:=ee>REF(ee,1);   
  98. ee2:=BACKSET(ff1 and COUNT(cc,REF(BARSLAST(cc2),1)+2)=0,REF(BARSLAST(cc2),1)+2);   
  99. ff2:=ee2>REF(ee2,1);   
  100. ee3:=BACKSET(ff2 and COUNT(cc,REF(BARSLAST(cc2),1)+2)=0,REF(BARSLAST(cc2),1)+2);   
  101. ff3:=ee3>REF(ee3,1);   
  102. js:=IF(cc,COUNT(cc2,REF(BARSLAST(cc),1)+1),0);   
  103. g1:=IF(js=1 and cc,BARSLAST(ff1),0);   
  104. ga:=IF(cc and REF(LOW,BARSLAST(ff1))>=REF(LOW,BARSLAST(ff2)),BARSLAST(ff2),BARSLAST(ff1));   
  105. g2:=IF(js=2 and cc,ga,0);   
  106. g3:=IF(js>=3 and cc,IF(cc and REF(LOW,ga)>=REF(LOW,BARSLAST(ff3)),BARSLAST(ff3),ga),0);   
  107. gg:=g1+g2+g3;   
  108. ja:=BACKSET(cc,gg);   
  109. jb:=ja>REF(ja,1);   
  110. jj:=BACKSET(jb,2);   
  111. ld:=jj>REF(jj,1);   
  112. ld1:=ld or ISLASTBAR;   
  113. hea:=BACKSET(ld1,REF(BARSLAST(cc),1)+1);   
  114. heb:=hea>REF(hea,1);   
  115. hee:=BACKSET(heb,2);   
  116. hff1:=hee>REF(hee,1);   
  117. hee2:=BACKSET(hff1 and COUNT(ld1,REF(BARSLAST(cc),1)+2)=0,REF(BARSLAST(cc),1)+2);   
  118. hff2:=hee2>REF(hee2,1);   
  119. hee3:=BACKSET(hff2 and COUNT(ld1,REF(BARSLAST(cc),1)+2)=0,REF(BARSLAST(cc),1)+2);   
  120. hff3:=hee3>REF(hee3,1);   
  121. hjs:=IF(ld1,COUNT(cc1,REF(BARSLAST(ld1),1)+1),0);   
  122. hg1:=IF(hjs=1 and ld1,BARSLAST(hff1),0);   
  123. hga:=IF(ld1 and REF(HIGH,BARSLAST(hff1))<=REF(HIGH,BARSLAST(hff2)),BARSLAST(hff2),BARSLAST(hff1));   
  124. hg2:=IF(hjs=2 and ld1,hga,0);   
  125. hg3:=IF(hjs>=3 and ld1,IF(ld1 and REF(HIGH,hga)<=REF(HIGH,BARSLAST(hff3)),BARSLAST(hff3),hga),0);   
  126. hgg:=hg1+hg2+hg3;   
  127. hja:=BACKSET(ld1,hgg);   
  128. hjb:=hja>REF(hja,1);   
  129. hjj:=BACKSET(hjb,2);   
  130. hd:=hjj>REF(hjj,1);   
  131. x1:=BACKSET(ISLASTBAR,BARSLAST(ld)+1);   
  132. x2:=x1>REF(x1,1);   
  133. y1:=BACKSET(ISLASTBAR,BARSLAST(hd)+1);   
  134. y2:=y1>REF(y1,1);   
  135. z1:=IF(BARSLAST(x2)<BARSLAST(y2),x2,y2);   
  136. z2:=IF(BARSLAST(x2)<BARSLAST(y2),LOW,HIGH);   
  137. DRAWLINE(z1,z2,ISLASTBAR,CLOSE,0),POINTDOT,colorff9900;   
  138. uu:=BACKSET(ISLASTBAR,BARSLAST(ld)+1);   
  139. vv:=uu>REF(uu,1);   
  140. ww:=BACKSET(vv,REF(BARSLAST(ld),1)+2);   
  141. xx:=ww>REF(ww,1);   
  142. DRAWLINE(xx,LOW,vv,LOW,1),POINTDOT,colorffff;   
  143. uu2:=BACKSET(ISLASTBAR,BARSLAST(hd)+1);   
  144. vv2:=uu2>REF(uu2,1);   
  145. ww2:=BACKSET(vv2,REF(BARSLAST(hd),1)+2);   
  146. xx2:=ww2>REF(ww2,1);   
  147. DRAWLINE(xx2,HIGH,vv2,HIGH,1),POINTDOT,colorffff;   
  148. DRAWICON(hd and xx2,HIGH*1.002,12);   
  149. DRAWICON(ld and xx,LOW*1.002,10);   
  150. 高1:REF(HIGH,BARSLAST(vv2)),POINTDOT,color99ff66;   
  151. 高2:REF(HIGH,BARSLAST(xx2)),POINTDOT,colorff66ff;   
  152. 低1:REF(LOW,BARSLAST(vv)),POINTDOT,color99ff66;   
  153. 低2:REF(LOW,BARSLAST(xx)),POINTDOT,colorff66ff;  

 

资源下载链接   资源大小:5KB

手机移动版 - 关于我们 - 联系我们 - 广告合作 - 下载声明 - 网站帮助 - 友情链接 - 网站地图 - TOP
湘ICP备09016573号 增值电信业务经营ICP许可证:湘B2-20210269 湘公网安备43108102000039号
Copyright © GSZB.COM ,All Rights Reserved.
股票公式,股票指标,股票软件,股票知识