ADX Indicator - Colored.afl
上传用户:shiqiang
上传日期:2009-06-12
资源大小:1289k
文件大小:2k
源码类别:

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    ADX Indicator - Colored
  4. //  Author/Uploader: Tommy Beard 
  5. //  E-mail:          tab321@yahoo.com
  6. //  Date/Time Added: 2005-01-25 00:12:58
  7. //  Origin:          
  8. //  Keywords:        ADX  Indicator  DMI  Signal  Timing
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=420
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=420
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  Easily see rise or fall of the ADX with this colored ADX Line. The period
  17. //  default is 10 but easily adjusted using the parameter feature.
  18. //
  19. //------------------------------------------------------------------------------
  20. //Trend Following Systems DO NOT work when ADX is Below 20 - Tech Analysis A-Z; page 120
  21. P1 = Param("Period",10,0,100,1);
  22. MyPDI= PDI(P1);//Positive Directional Indicator
  23. MyMDI= MDI(P1);//Negative Directional Indicator (Minus)
  24. MyADX= ADX(P1);//Average Directional Movement Index
  25. //Green ADX Line=Rising; Red ADX Line=Falling
  26. col = IIf( MyADX > Ref( MyADX, -1 ), colorGreen, colorRed );
  27. Plot( MyPDI,"+DI",colorWhite, styleLine);
  28. Plot( MyMDI,"-DI",colorBlue, styleLine);
  29. Plot( MyADX,"ADX",col, styleLine);
  30. Title=Name()+ " " + Date() + " Price: " + C + EncodeColor(colorIndigo) +"  ADX" + WriteVal( MyADX )+ EncodeColor(colorWhite) + "  +DMI" + WriteVal( MyPDI )+ EncodeColor(colorBlue) + "  -DMI" + WriteVal( MyMDI );