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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    DeMarker
  4. //  Author/Uploader: Tomasz Janeczko 
  5. //  E-mail:          tj@amibroker.com
  6. //  Date/Time Added: 2001-06-16 08:19:53
  7. //  Origin:          Originally developed by Tom Demark
  8. //  Keywords:        overbought,oversold
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=10
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=10
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  The DeMarker indicator is an attempt to overcome the shortcomings of
  17. //  classical overbought / oversold indicators. The DeMarker Indicator
  18. //  identifies potential price bottoms and tops. It accomplishes this by making
  19. //  price comparisons from one bar to the next and measuring the level of price
  20. //  demand. For more information please check AmiBroker Tips newsletter <a
  21. //  href="http://www.amibroker.com/newsletter/02-2000.html">Issue 2/2000</a>
  22. //
  23. //------------------------------------------------------------------------------
  24. /*
  25. ** Tom Demark's DeMarker Indicator
  26. ** AFL Implementation by Tomasz Janeczko
  27. */
  28. highm = IIF( H > Ref( H, -1 ), H - Ref( H, - 1), 0 );
  29. lowm = IIF( L < Ref( L, -1 ), Ref( L, - 1 ) - L, 0 );
  30. DeMarker = 100 *  Sum( highm, 13 )/( Sum( lowm, 13 ) + Sum( highm, 13 ) );
  31. graph0 = DeMarker;