分享

macd和kdj二合一

 昵称4033626 2010-11-10
  1. {MACD和KDJ二合一}

  2. RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
  3. K:SMA(RSV,3,1),PRECISION2,linethick0,colorwhite;
  4. D:SMA(K,3,1),PRECISION2,linethick0,coloryellow;
  5. J:3*K-2*D,PRECISION2,linethick0,COLORMAGENTA;
  6. 分开:c>0,COLORBLACK;
  7. DIFF:(EMA(CLOSE,12) - EMA(CLOSE,26)),linethick0,COLORCYAN;
  8. DEA:EMA(DIFF,9),COLORBLUE,LINETHICK0;
  9. MACD:2*(DIFF-DEA),linethick0,PRECISION3,COLORRED;

  10. a:=SYSPARAM(3)-SYSPARAM(2)+1;
  11. jh:=hhv(max(k,max(d,j)),a);
  12. jl:=llv(min(k,min(d,j)),a);

  13. diffh:=hhv(max(diff,max(dea,macd)),a);
  14. diffl:=llv(min(diff,min(dea,macd)),a);
  15. b1:=SYSPARAM(3)-barpos;
  16. hlast:=refx(max(jh,diffh),b1);
  17. llast:=refx(min(jl,diffl),b1);
  18. hl:=hlast-llast;  
  19. jhl:=refx(jh,b1)-refx(jl,b1);   
  20. diffhl:=refx(diffh,b1)-refx(diffl,b1);   
  21. hl2:=hlast+llast;  
  22. jhl2:=refx(jh,b1)+refx(jl,b1);  
  23. diffhl2:=refx(diffh,b1)+refx(diffl,b1);   
  24. jp:=hl/jhl;     
  25. diffp:=hl/diffhl;   
  26. {AAAAAAAA:1000000000000000000000000000000000000,colorblack,linethick0;}

  27. DIFF2:=(DIFF-diffhl2/2)*diffp+hl2/2-35;//DIFF
  28. PARTLINE(C,DIFF2),COLORCYAN;
  29. DEA2:=(DEA-diffhl2/2)*diffp+hl2/2-35;
  30. PARTLINE(C,DEA2),COLORBLUE;//DEA
  31. STICKLINE(DIFF2>DEA2,0,DIFF2-DEA2,0,0),COLORRED;//MACD
  32. STICKLINE(DIFF2<DEA2,0,DIFF2-DEA2,0,0),COLORCYAN;//MACD

  33. k2:=(k-jhl2/2)*jp+hl2/2;//k
  34. PARTLINE(C,k2),colorwhite;
  35. d2:=(d-jhl2/2)*jp+hl2/2;//d
  36. PARTLINE(C,d2),coloryellow;
  37. j2:=(j-jhl2/2)*jp+hl2/2;//j
  38. PARTLINE(C,j2),COLORMAGENTA;

  39. k3:=hl/4;
  40. k4:=jhl/4;
  41. DRAWTEXT(islastbar,hlast-k3/3,'  KD'+'\n'+'  J用'),coloryellow;
  42. STICKLINE(islastbar,hlast,llast,2,0),colorwhite;
  43. STICKLINE(islastbar,llast,llast,8,0),colorwhite;
  44. STICKLINE(islastbar,k3+llast,k3+llast,8,0),colorwhite;
  45. STICKLINE(islastbar,k3*2+llast,k3*2+llast,8,0),colorwhite;
  46. STICKLINE(islastbar,k3*3+llast,k3*3+llast,8,0),colorwhite;
  47. STICKLINE(islastbar,hlast,hlast,8,0),colorwhite;
  48. DRAWNUMBER(islastbar,llast,jl,0),shift1,colorwhite;
  49. DRAWNUMBER(islastbar,k3+llast,k4+jl,0),shift1,colorwhite;
  50. DRAWNUMBER(islastbar,k3*2+llast,k4*2+jl,0),shift1,colorwhite;
  51. DRAWNUMBER(islastbar,k3*3+llast,k4*3+jl,0),shift1,colorwhite;
  52. DRAWNUMBER(islastbar,hlast,jh,0),shift1,colorwhite;

 

0.gif

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多