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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Breadth Thrust
  4. //  Author/Uploader: Tomasz Janeczko 
  5. //  E-mail:          tj@amibroker.com
  6. //  Date/Time Added: 2001-06-16 08:04:41
  7. //  Origin:          Originally developed by Dr. Martin Zweig
  8. //  Keywords:        breadth,momentum
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=5
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=5
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  The Breadth Thrust indicator is a market momentum indicator developed by
  17. //  Dr. Martin Zweig. The Breadth Thrust is calculated by taking a 10-day
  18. //  exponential moving average of the advancing issues divided by the advancing
  19. //  plus declining issues. According to Dr. Zweig a Breadth Thrust occurs when,
  20. //  during a 10-day period, the Breadth Thrust indicator rises from below 40
  21. //  percent to above 61.5 percent. A "Thrust" indicates that the stock market
  22. //  has rapidly changed from an oversold condition to one of strength, but has
  23. //  not yet become overbought. Dr. Zweig also points out that there have only
  24. //  been 14 Breadth Thrusts since 1945. The average gain following these 14
  25. //  Thrusts was 24.6 percent in an average time frame of 11 months. Dr. Zweig
  26. //  also points out that most bull markets begin with a Breadth Thrust.
  27. //
  28. //------------------------------------------------------------------------------
  29. /*
  30. The Breadth Thrust indicator is a market momentum indicator developed by Dr. Martin Zweig. 
  31. AFL implementation by Tomasz Janeczko
  32. */
  33. Graph0 = EMA( AdvIssues()/( AdvIssues()+DecIssues() ), 10 );