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

金融证券系统

开发平台:

Others

  1. //------------------------------------------------------------------------------
  2. //
  3. //  Formula Name:    CCT Kaleidoscope
  4. //  Author/Uploader: Tomasz Janeczko 
  5. //  E-mail:          tj@amibroker.com
  6. //  Date/Time Added: 2001-07-20 09:57:34
  7. //  Origin:          Steve Karnish,  http://www.cedarcreektrading.com
  8. //  Keywords:        linear regression, momentum
  9. //  Level:           medium
  10. //  Flags:           indicator
  11. //  Formula URL:     http://www.amibroker.com/library/formula.php?id=75
  12. //  Details URL:     http://www.amibroker.com/library/detail.php?id=75
  13. //
  14. //------------------------------------------------------------------------------
  15. //
  16. //  Steve Karnish wrote:
  17. //
  18. //  "The CCT Kaleidoscope is an interesting combination of three separate
  19. //  momentum oscillators. I’ve combined the MetaStock LinRegSlope
  20. //  indicator with the Stochastic Momentum Indicator and added the True
  21. //  Strength Index. As always, I have "tweaked" the formula numbers to various
  22. //  fibonacci numbers and assigned various weights to each of the parts. The
  23. //  SMI is a "double-smoothed stochastic" introduced by William Blau. Mr. Blau
  24. //  also has written about the True Strength Index, which in his words is a
  25. //  "cross between a relative strength indicator and a moving average
  26. //  convergence/divergence indicator with many of the desirable properties from
  27. //  each". The combination of the three is a super powerful tool I call the
  28. //  Kaleidoscope."
  29. //
  30. //------------------------------------------------------------------------------
  31. /* CCT Kaleidoscope
  32. **
  33. ** Originally developed by Steve Karnish 
  34. ** http://www.cedarcreektrading.com
  35. **
  36. ** AFL translation by Tomasz Janeczko
  37. **
  38. ** Set scaling: Automatic
  39. ** Grid: Middle
  40. */
  41. graph0=LinRegSlope(C,13) 
  42. + 100 * ( EMA( EMA( C - Ref( C, -1 ) ,34 ) ,21) 
  43. / EMA( EMA( Abs( C - Ref( C, -1) ),34 ), 21 ) ) 
  44. +100 * ( EMA( EMA( C - (0.5 * ( HHV(H,13) + LLV(L,13))),21),3) 
  45. / (0.5 * EMA( EMA( HHV(H,13) - LLV(L,13),21),3 ) ) );