William's % R.afl
上传用户:shiqiang
上传日期:2009-06-12
资源大小:1289k
文件大小:2k
源码类别:

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    William's % R
  4. //  Author/Uploader: Mubashar Virk 
  5. //  E-mail:          mavirk@gmail.com
  6. //  Date/Time Added: 2006-10-01 05:11:23
  7. //  Origin:          Williams %R
  8. //  Keywords:        William's % R
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=725
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=725
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  Williams % R and Short Term Trading.
  17. //
  18. //------------------------------------------------------------------------------
  19. function PercentR( periods )
  20. {
  21.  return 100 * ( HHV( H, periods ) - C )/( HHV( H, periods ) - LLV( L, periods ) ); 
  22. }
  23. Plot( PercentR( Param("Periods", 10, 2, 100 ) ),
  24. _DEFAULT_NAME(),
  25. ParamColor("Color", ColorCycle ) );
  26. Plot( 90, "", colorBlue, styleDashed);
  27. Plot( 10, "", colorBlue, styleDashed );
  28. Plot( 80, "", colorGreen, styleNoLabel);
  29. Plot( 20, "", colorGreen, styleNoLabel);
  30. "Statistics of " + Name() + " as of " + Date();
  31. "";
  32. "Closing price = " + WriteVal( Close );
  33. "Change since yesterday = " + WriteVal( Close - Ref( Close, -1 ) );
  34. "Percent chg. since yesterday = " + WriteVal( ROC( Close, 1 ) ) + " %";
  35. "R% = " + WriteVal ( PercentR( Param("Periods", 14, 2, 100 ) ));
  36. "";
  37. "BUY when 90 or Higher.";
  38. "";
  39. "SELL when 10 or Lower.";
  40. "";
  41. "An excellent Trading Indicator. Needless to say the signals MUST be varied/compared with Bollinger Bands and any of Mr. Chaikin's Indicators.";
  42. "";
  43. "All things being equal, which unfortunately they are not, I would enter a BUY between 80-90 or above, and liquidate my position between 20-10 or below.";
  44. "";
  45. "GOOD TRADING";
  46. "";
  47. "Mubashar Virk, mavirk@gmail.com";