PDA

View Full Version : Kaufman's Efficiency Ratio


Learning1
08-17-2007, 08:21 AM
I've attached an indicator for K-Efficiency that can be used as a trend strength indicator. Unfortunately, it currently has a bug. It compiles fine, but doesn't plot anything. I've gone over the math a bunch of times and haven't been able to find my error. I figured I would put it out to the community where there are a bunch of smart people who may have a few moments to help out. I also included the original code from TS commented out as a reference.

NinjaTrader_Ray
08-17-2007, 08:26 AM
Learning1,

You should always check the Control Center Log tab for errors. You will likely see "index out of range" exceptions since you are accessing Input[1] on the first bar of the chart where [1] 1 bar ago does not yet exist.

Add something like:

if (CurrentBar < 1)
return;

as the first line of the OnBarUpdate() method.

Learning1
08-17-2007, 08:39 AM
Thanks Ray, that was exactly the issue. Also thanks for the log advice - it will come in handy as my education continues.

Here is the updated indicator for the community.

NinjaTrader_Ray
08-17-2007, 09:42 AM
You are welcome.

I cleaned up the file and listed it as an import zip file (preferred approach to distributing source files) and put it here -

http://www.ninjatrader-support.com/vb/showthread.php?p=14510#post14510

Thanks for your contribution.