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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    EMA Crossover Price
  4. //  Author/Uploader: Tommy Beard 
  5. //  E-mail:          tab321@yahoo.com
  6. //  Date/Time Added: 2005-08-12 14:11:35
  7. //  Origin:          
  8. //  Keywords:        Indicator, Trading System, EMA, MA, Crossovers
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=546
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=546
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  The Title of this Graph shows the Price needed to generate an EMA
  17. //  Crossover. It is useful in predicting an Entry or Exit Price if you use EMA
  18. //  Crossovers. The default EMAs are 5 and 10 Periods. The layout is simple and
  19. //  can easily be worked into your own favorite graphs.
  20. //
  21. //------------------------------------------------------------------------------
  22. //The Title of the graph will show the price required to generate a crossover of the EMAs.  For instance, if you want to buy a stock if the 5 Day EMA crosses above the 10 Day EMA, you will know what price is needed to make that happen on the next day by the figure that is displayed in the Title.  Take the Formula and the AFL and work it into your own favorite graphs.
  23. Plot(Close, "Price", colorBlack, styleBar);
  24. Plot(EMA(Close,5),"5-EMA",colorWhite,styleLine);
  25. Plot(EMA(Close,10),"10-EMA",colorRed,styleLine);
  26. //Formula for EMA Crossover Price
  27. XR=(EMA(Close,5) * (2 / 6 - 1) - EMA(Close,10) * (2 / 11 - 1)) / (2 / 6 - 2 / 11);
  28. Title = Name() + " " + Date() + EncodeColor( colorBlue ) + "  Close: " + C + EncodeColor( colorBlack ) + "   Open: " + O + "   High: " + H + "   Low: " + L + EncodeColor( colorBlue )+  "n" + EncodeColor(colorDarkGreen) + WriteVal (XR, format=1.2 ) + " Price Required for EMA Crossover";