I have to upgrade to latest NT7 and need to download an indicator I have on earlier version of 7. It is the Kauffman Efficiency Study but I cannot seem to locate it on the regular or elite download pages. Anyone?
I have revisited the indicator and slightly modified, by using a different formula for the signal line. The indicator and the chart are attached below.
Short explanation of the indicator.
A market is trending or efficient, if it does not move forth and back all the time. To find out whether it is smoothly moving in one direction, Perry Kaufman used the absolute amount of the n-bar momentum and compared this to the sum of the absolute amounts of the last n 1-bar momentum. A random walk is unlikely to produce 10 steps in the same direction, a trending market will. Here are the formulae:
signal : absolute amount of the last n-bar price move (n-bar momentum)
noise: sum of the absolute amounts of the last n 1-bar price moves (1-bar momentum)
efficiency ratio: signal/noise * 100
I have slightly modified the formula by substituting the momentum with the balanced momentum (see download section). I have then added a signal line, which is an EMA of the efficiency ratio based on a smoothing period.
Last edited by Fat Tails; May 20th, 2011 at 06:57 PM.
The following 8 users say Thank You to Fat Tails for this post:
Thanks for coding this indicator @Fat Tails and enhancing it. I've converted it to MultiCharts' EasyLanguage for personal use - would you be okay with it if I uploaded that version to the download section? (Of course with credit to you & mr. Kaufman ).
The Kaufman Efficiency Ratio could not be called from strategies that run in CalculateOnBarClose = false, because I had it initialized with CalculateOnBarClose = true. So I have modified the Initialize() section of the indicator and also slighlty improved the code efficiency.
This post has been selected as an answer to the original posters question
Due to time constraints, please do not PM me if your question can be resolved or answered on the forum.
Need help? 1) Stop changing things. No new indicators, charts, or methods. Be consistent with what is in front of you first. 2) Start a journal and post to it daily with the trades you made to show your strengths and weaknesses. 3) Set goals for yourself to reach daily. Make them about how you trade, not how much money you make. 4) Accept responsibility for your actions. Stop looking elsewhere to explain away poor performance. 5) Where to start as a trader? Watch this webinar and read this thread for hundreds of questions and answers. 6) Help using the forum? Watch this video to learn general tips on using the site.
If you want to support our community, become an Elite Member.
The following 3 users say Thank You to Big Mike for this post: