Elder's Market Thermometer.afl
上传用户:shiqiang
上传日期:2009-06-12
资源大小:1289k
文件大小:1k
源码类别:

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    Elder's Market Thermometer
  4. //  Author/Uploader: Noor_Doodie 
  5. //  E-mail:          muhd.noor.sn@gmail.com
  6. //  Date/Time Added: 2006-02-23 12:04:31
  7. //  Origin:          
  8. //  Keywords:        
  9. //  Level:           medium
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=594
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=594
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  Juast another ad on to ur evergrowing Elder Library. Hope this works for
  17. //  you guys, tweak it if you need to.
  18. //
  19. //------------------------------------------------------------------------------
  20. _SECTION_BEGIN("Market Thermometer");
  21. H1 = Ref(H, -1);
  22. L1 = Ref(L, -1);
  23. T = IIf(H<H1 AND L>L1, 0, IIf(H-H1>L1-L, H-H1, L1-L));
  24. Val1 = H-H1;
  25. Val2 = L1-L;
  26. Val = IIf(Val1>Val2, Val1, Val2) ;
  27. Avgval = Median(Val, 22);
  28. color= IIf (Val < Avgval, colorBlue, IIf(Val >= Avgval AND Val < Avgval * 3, colorViolet, IIf(Val > Avgval * 3, colorOrange, colorViolet)));
  29. Plot(T, _DEFAULT_NAME(), color, styleHistogram | styleThick);
  30. P = ParamField("Price field",-1);
  31. Periods = Param("Periods", 22, 2, 200, 1, 10 );
  32. Plot( EMA( P, Periods ), "EMA 22", colorGreen, styleThick); 
  33. _SECTION_END();