Williams %R with 9 period signal line.afl
上传用户:shiqiang
上传日期:2009-06-12
资源大小:1289k
文件大小:2k
源码类别:

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Williams  %R with 9 period signal line
  4. //  Author/Uploader: Anthony Faragasso 
  5. //  E-mail:          ajf1111@epix.net
  6. //  Date/Time Added: 2001-11-11 07:31:44
  7. //  Origin:          
  8. //  Keywords:        
  9. //  Level:           basic
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=133
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=133
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  An interesting phenomena of the %R indicator is its uncanny ability to
  17. //  anticipate a
  18. //
  19. //  reversal in the security's price. The indicator almost always forms a peak
  20. //  an turns
  21. //
  22. //  down a few days before the security's price peaks and turns down. Likewise,
  23. //  %R
  24. //
  25. //  usually creates a trough and turns up a few days before the security's
  26. //  price
  27. //
  28. //  turns up.
  29. //
  30. //------------------------------------------------------------------------------
  31. /* Williams %R and 9 day Mov.avg.*/
  32. /* by Anthony Faragasso */
  33. MaxGraph =10;
  34. R = ((HHV(H,14) - C) /(HHV (H,14) -LLV (L,14))) *-100;
  35. Graph0 = R;
  36. Graph1 =-30;
  37. Graph2 =-70;
  38. Graph3 =-90;
  39. Graph4 =-10;
  40. Graph5=MA(R , 9);
  41. Graph5Style = 1+4;
  42. Graph5Color =1;
  43. Graph0Style=1+4;
  44. Graph1Style =Graph2Style= 1;
  45. Graph3Style  =Graph4Style =2;
  46. Graph3Color = Graph4Color =5;
  47. Graph2Color = Graph1Color =12;
  48. /*x = BarsSince( Cross( r, MA( r, 9)));*/
  49. /*y = BarsSince( Cross( MA(r, 9), r));*/
  50. /*Graph8 = ( x == 0 OR y == 0 ) * 30;*/
  51. Title =Name() + " -Williams %R: " +" % R Line " +"("+ WriteVal ( Graph0,format=1.2)+")"+ "  Signal Line " + ""+"("+WriteVal(Graph5,format=1.2)+")" +" , "   + Date(  );