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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Absolute Strength Index
  4. //  Author/Uploader: Marcelin 
  5. //  E-mail:          marcelint@xnet.ro
  6. //  Date/Time Added: 2005-03-09 15:41:05
  7. //  Origin:          
  8. //  Keywords:        
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=439
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=439
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  It's similar with RSI, but has an advantage: in the strong trend market,
  17. //  the indicator don't stay at 0 or 100 (the limits). Try it!!! Cheers...
  18. //
  19. //------------------------------------------------------------------------------
  20.    /*Developed by Tudor Marcelin - Art Invest*/
  21. n=10; /*period*/
  22.     A=0;
  23.     M=0;
  24.     D=0;
  25.   for( i = 0; i < 10; i=i+1 ) 
  26. {
  27.     A=IIf(Ref(Close, - i)>Ref(Close, - i-1), A+(Ref(Close, - i)/Ref(Close, - i-1))-1,A);
  28.     M=IIf(Ref(Close, - i)==Ref(Close, - i-1), M+1/n,M);
  29.     D=IIf(Ref(Close, - i)<Ref(Close, - i-1), D+(Ref(Close, - i-1)/Ref(Close, - i))-1,D);
  30.         
  31.  }  
  32.  ASI=IIf (D+M/2==0, 100, 100-100/(1+(A+M/2)/(D+M/2)));
  33.   Plot(ASI,"ASI10",colorDarkBlue); 
  34.   
  35.   Plot(50,"",colorBlack,styleLine);
  36.   PlotGrid(70,colorGreen);    
  37.   PlotGrid(30,colorRed);  
  38. GraphXSpace = 3;