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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Bottom Trader
  4. //  Author/Uploader: Mubashar Virk 
  5. //  E-mail:          mavirk@gmail.com
  6. //  Date/Time Added: 2006-10-01 06:48:29
  7. //  Origin:          Bollinger Bands
  8. //  Keywords:        Exploration
  9. //  Level:           basic
  10. //  Flags:           exploration
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=726
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=726
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  If a trend is your friend, then you are thrice as lucky to have three
  17. //  buddies in Bollinger Bands. The bands and their MA are not only great
  18. //  trading tools, but superb trend indicators as well. Here, I have for you a
  19. //  Bollinger Bottom Band Exploration (needless to say you can customize it for
  20. //  O, H, L or C). I have set it to filter stocks that have crossed the bottom
  21. //  band at L. If you are conservative with you money then this exploration is
  22. //  ideal for you. Explore and ENTER the trade. All you need is a good eye and
  23. //  I assure you, you would seldom lose money on a trade.
  24. //
  25. //------------------------------------------------------------------------------
  26. P = ParamField("Price field",-1);
  27. Periods = Param("Periods", 20, 2, 100, 1 );
  28. Width = Param("Width", 2, 0, 10, 0.05 );
  29. Filter = L <  BBandBot( P, Periods, Width );
  30. P  =  ((H + L + C) / 3);
  31. R1  =  ((2 * P) - L);
  32. S1  =  ((2 * P)  - H);
  33. R2  =  ((P - S1) + R1);
  34. S2  =  (P - (R1 - S1));
  35. AddTextColumn( FullName(), "Name");
  36. AddColumn( Close, "Close" );
  37. AddColumn (RSI(), "RSI",1.2);
  38. AddColumn( V, "Volume",1 );
  39. AddColumn( r2, "R 2", 1.2);
  40. AddColumn( r1, "R 1", 1.2);
  41. AddColumn( P, "Pivot", 1.2);
  42. AddColumn( S1, "S 1", 1.2);
  43. AddColumn( S2, "S 2", 1.2);