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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Relative Vigour Index
  4. //  Author/Uploader: Stefan Bondorowicz 
  5. //  E-mail:          SBondorowicz@aol.com
  6. //  Date/Time Added: 2002-01-18 11:17:19
  7. //  Origin:          John Ehler
  8. //  Keywords:        
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=150
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=150
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  Relative Vigour Index described in an article by John Ehlers
  17. //
  18. //  in the January 2002 edition of TASC.
  19. //
  20. //------------------------------------------------------------------------------
  21. /* Relative Vigour Index from TASC 01/02 */
  22. period = 14;
  23. value1 = ( ( C - O ) + ( 2 * Ref( C - O, -1) ) + ( 2 * Ref( C - O, -2) ) + Ref( C - O, -3) ) / 6;
  24. value2 = ( ( H - L ) + ( 2 * Ref( H - L, -1) ) + ( 2 * Ref( H - L, -2) ) + Ref( H - L, -3) ) / 6;
  25. num = Sum( value1, period );
  26. denom = Sum( value2, period );
  27. RVI = IIf( denom != 0, num / denom, 0);
  28. RVISig = ( RVI + 2 * Ref( RVI, -1) + 2 * Ref( RVI, -2) + Ref( RVI, -3) ) / 6;
  29. Graph1 = RVI;
  30. Graph0 = RVISig;