Auto Analysis Short-term Reversals Exploration.afl
上传用户:shiqiang
上传日期:2009-06-12
资源大小:1289k
文件大小:3k
源码类别:

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Auto Analysis Short-term Reversals Exploration
  4. //  Author/Uploader: Larry Lovrencic 
  5. //  E-mail:          lvl@firstpacific.net
  6. //  Date/Time Added: 2001-09-09 20:35:25
  7. //  Origin:          
  8. //  Keywords:        short term reversals closing price hook island gap
  9. //  Level:           basic
  10. //  Flags:           exploration
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=118
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=118
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  Find Short Term Reversals - Closing Price, Hook, Island, Key, Open-Close
  17. //  and Pivot Point Reversals using automatic analysis
  18. //
  19. //------------------------------------------------------------------------------
  20. numcolumns =12;
  21. /*Closing Price Reversals Automatic Analysis
  22. by Larry Lovrencic*/
  23. CPRbuy=O<(L+0.2*(H-L)) AND C>(H-0.2*(H-L)) AND H<ref(H,-1) AND L<ref(L,-1) AND C>ref(C,-1);
  24. CPRsell=O>(L+0.8*(H-L)) AND C<(H-0.8*(H-L)) AND H>ref(H,-1) AND L>ref(L,-1) AND C<ref(C,-1);
  25. column0 = CPRbuy;
  26. column0name = "Closing Price Reversal BUY";
  27. column1= CPRsell;
  28. column1name= "Closing Price Reversal SELL";
  29. /*Hook Reversals Automatic Analysis
  30. by Larry Lovrencic*/
  31. HRbuy=O<(L+0.2*(H-L)) AND C>(H-0.2*(H-L)) AND H<ref(H,-1) AND L>ref(L,-1);
  32. HRsell=O>(L+0.8*(H-L)) AND C<(H-0.8*(H-L)) AND H<ref(H,-1) AND L>ref(L,-1);
  33. column2 = HRbuy;
  34. column2name = "Hook Reversal BUY";
  35. column3= HRsell;
  36. column3name= "Hook Reversal SELL";
  37. /*Island Reversals Automatic Analysis
  38. by Larry Lovrencic*/
  39. IRbuy=ref(L,-2)>ref(H,-1) AND L>ref(H,-1); 
  40. IRsell=ref(H,-2)<ref(L,-1) AND H<ref(L,-1);
  41. column4 = IRbuy;
  42. column4name = "Island Reversal BUY";
  43. column5= IRsell;
  44. column5name= "Island Reversal SELL";
  45. /*Key Reversals Automatic Analysis
  46. by Larry Lovrencic*/
  47. KRbuy=O<ref(C,-1) AND L<ref(L,-1) AND C>ref(H,-1);
  48. KRsell=O>ref(C,-1) AND H>ref(H,-1) AND C<ref(L,-1);
  49. column6 = KRbuy;
  50. column6name = "Key Reversal BUY";
  51. column7= KRsell;
  52. column7name= "Key Reversal SELL";
  53. /*Open/Close Reversals Automatic Analysis
  54. by Larry Lovrencic*/
  55. OCRbuy=O<(L+0.2*(H-L)) AND C>(H-0.2*(H-L)) AND H<ref(H,-1) AND L<ref(L,-1) AND C<ref(C,-1);
  56. OCRsell=O>(L+0.8*(H-L)) AND C<(H-0.8*(H-L)) AND H>ref(H,-1) AND L>ref(L,-1) AND C>ref(C,-1);
  57. column8 = OCRbuy;
  58. column8name = "Open Close Reversal BUY";
  59. column9= OCRsell;
  60. column9name= "Open Close Reversal SELL";
  61. /*Pivot Point Reversals Automatic Analysis
  62. by Larry Lovrencic*/
  63. PPRbuy=ref(L,-1)<ref(L,-2) AND ref(L,-1)<L AND C>ref(H,-1);
  64. PPRsell=ref(H,-1)>ref(H,-2) AND ref(H,-1)>H AND C<ref(L,-1);
  65. column10 = PPRbuy;
  66. column10name = "Pivot Point Reversal BUY";
  67. column11= PPRsell;
  68. column11name= "Pivot Point Reversal SELL"; 
  69. buy=CPRbuy or HRbuy or IRbuy or KRbuy or OCRbuy or PPRbuy;
  70. sell=CPRsell or HRsell or IRsell or KRsell or OCRsell or PPRsell;
  71. filter= CPRbuy OR CPRsell OR HRbuy OR HRsell OR IRbuy OR IRsell or KRbuy OR KRsell OR OCRbuy OR OCRsell OR PPRbuy OR PPRsell;