Welcome to the Traders Laboratory Forums.
Trading Indicators Post your custom trading indicators. If you download, remember to click INSTALL.

Reply
Klinger-Goslin ATR Indicator Details »»
Klinger-Goslin ATR Indicator
Platform: 8.6, by simterann22 simterann22 is offline
Developer Last Online: Jan 2012 Show Printable Version Email this Page

Platform: Tradestation Rating:
Released: 07-01-2009 Last Update: Never Installs: 5
Re-useable Code  
No support by the author.

Here is a 'squeeze-like' indicator I converted from some very good code. Trend39 from the TS forums converted the Klinger and Goslin together adding an ATR factor to it.

Here are the links to the originals:

http://www.tradestation.com/Discussi...Topic_ID=26841
http://www.tradestation.com/Discussi...Topic_ID=26605
http://www.tradestation.com/Discussi...Topic_ID=37624


Code:
[LegacyColorValue = true]; 

{_KlingerVolume Function}


{KlingerOsc}
value1 = KVO_rd(34, 55);
value2 = Summation(value1, 1);

if 1 <= 1 then begin
	_KlingerVol = value1; end
else _KlingerVol = value2;
Code:
{KVO Function}

Inputs: 
   FastX(Numeric), 
   SlowX(Numeric); 
Vars: 
   FXAvg(0), 
   SXAvg(0);

FXAvg = XAverage(VForce_rd, FastX);
SXAvg = XAverage(VForce_rd, SlowX);  {Samll change made to Vforce_rd to make volume smaller)}
KVO_rd = (FXAvg - SXAvg);
Code:
{V-Force Function}

Vars: TSum(0), Trend(0), DM(0), CM(0); 
TSum = High + Low + Close; 
DM = High - low;

IF TSum > TSum[1] Then
Trend = 1
Else
Trend = -1;

IF Trend = Trend[1] Then
CM = CM + Range
Else
CM = Range + Range[1];
IF CM <> 0 Then
VForce_rd = Volume * AbsValue(2 * (DM/CM) -1) * Trend * 0.01;   {0.01 works great too; original version had * 100.   
Made smaller to decrease the plotted size of volume}

Code:
[LegacyColorValue = true]; 
{Volume Flow Indicator + Klinger Volume Indicator + ATR Summation

Trend39 compiled into one indicator

Simterann22 made changes below:Zeroline turns red when Klinger is below trigger line and green when above trigger line.
Klinger Histogram shows volume increasing or decreasing}

Inputs:
	ATRLength(21),
	Trigger(13),
	SmoothATR(1),
	Smooth(5),
	UpVolColor(green),
	UpVolColor2(darkGreen),
	DnVolColor(red),
	DnVolColor2(darkRed);

value1= summationif(close > open,truerange,ATRlength);
value2=summationif(close < open,truerange,ATRlength);
value3= value1-value2; {Sum}
value4 = average(value3,SmoothATR)*.5;


value5= Average((_KlingerVol+ Value4)*1/2,Smooth);
plot1(0,"Zero line");
plot98(0,"Zero Line BG");//Aesthetic
plot2(value5,"Klinger+ATR");
plot3 (average(value5,Trigger),"Trigger");

//Histogram
	
If Plot2>0 and Plot2>Plot2[1] then
	setplotcolor(2,UpVolColor);
If Plot2<0 and Plot2>Plot2[1] then
	setplotcolor(2,DnVolColor2);
If Plot2<0 and Plot2<PLot2[1] then
	setplotcolor(2,DnVolColor);
If Plot2>0 and Plot2<PLot2[1] then
	setplotcolor(2,UpVolColor2);


//ZeroLine
	
If plot2>plot3 then
	begin
	setplotcolor(1,UpVolColor);
	setplotcolor(98,UpVolColor2);//aesthetic only: must plot thicker and darker color than plot1
	end;
If plot2<plot3 then
	begin
	setplotcolor(1,DnVolColor);
	setplotcolor(98,DnVolColor2);//aesthetic only: must plot thicker and darker color than plot1
	end;

Download Now

File Type: eld @SK_KLINGER GOSLIN ATR.ELD (7.3 KB, 179 views)
File Type: pdf TradeStation Forum - Klinger Oscillator.pdf (1.27 MB, 207 views)
File Type: pdf TradeStation Forum -KLINGER VOLUME.pdf (14.72 MB, 182 views)

Screenshots

Klinger-Goslin ATR Indicator-klinger-goslin-atr.jpg  

Show Your Support

  • If you like to thanks you by the author -> Click Thanks to the Author
  • This modification may not be copied, reproduced or published elsewhere without the author's permission.
The Following 4 Users Say Thank You to simterann22 For This Useful Post:
aaa (07-05-2009), kh_model (07-02-2009), sunilrohira (07-05-2009), Tams (07-01-2009)

Comments
Old 07-05-2009, 09:23 AM   #2

Join Date: May 2009
Location: Aurangabad
Posts: 5
Ignore this user

Thanks: 1
Thanked 0 Times in 0 Posts

Re: Klinger-Goslin ATR Indicator

Do you have this code for Esignal or Amibroker?
nilu_2005 is offline  
Reply With Quote
Old 07-05-2009, 09:27 AM   #3

Tams's Avatar

Join Date: Sep 2008
Location: Geelong
Posts: 3,779
Ignore this user

Thanks: 2,084
Thanked 1,477 Times in 912 Posts

Re: Klinger-Goslin ATR Indicator

Quote:
Originally Posted by nilu_2005 »
Do you have this code for Esignal or Amibroker?

This is a mutual relationship.
You can start by sharing your Amibroker indicators...
and this would encourage others to do the same.
note: when I say "sharing", I don't mean copying indicators from the Amibroker site.

Last edited by Tams; 07-05-2009 at 09:45 AM.
Tams is offline  
Reply With Quote
Old 07-07-2009, 03:10 AM   #4

Join Date: Jun 2009
Location: Seattle
Posts: 63
Ignore this user

Thanks: 8
Thanked 18 Times in 16 Posts

Re: Klinger-Goslin ATR Indicator

Great indicator!!....just loaded it & found that a input setting of (8,13, 1, 5) was a little fatser in the turns of 116tk(=1min) charts for daytrading the NQ/ES, in backtesting, fyi, imo. Great look on the ta!!
ajax358 is offline  
Reply With Quote
The Following User Says Thank You to ajax358 For This Useful Post:
simterann22 (07-07-2009)
Old 07-07-2009, 06:59 AM   #5

simterann22's Avatar

Join Date: May 2009
Location: Sydney
Posts: 64
Ignore this user

Thanks: 42
Thanked 51 Times in 20 Posts

Re: Klinger-Goslin ATR Indicator

Awesome. I'm happy you're testing these guys out and even happier you're sharing your results. I'm still essentially a newbie trader so although I can see the potential in indicators I often do not know how to really tweak them. Thanks
simterann22 is offline  
Reply With Quote
Old 07-08-2009, 01:39 AM   #6

Join Date: Jun 2009
Location: Seattle
Posts: 63
Ignore this user

Thanks: 8
Thanked 18 Times in 16 Posts

Re: Klinger-Goslin ATR Indicator

Quote:
Originally Posted by simterann22 »
Awesome. I'm happy you're testing these guys out and even happier you're sharing your results. I'm still essentially a newbie trader so although I can see the potential in indicators I often do not know how to really tweak them. Thanks
yes..... is relative easy to test them out. What I do is take the original, like this one, then make a copy chart of my trading chart (116tk), one can use any chart you use as an entry chart of any time or tick frame....then backest it over a day or three, of trading by advancing one bar at a time & see how my trades & entries stack up with the new indicator. If is mirrors or is betta than what I do, I leave it alone. If it lags a bit, the I tweek with the input values & make 2-5 charts of the same chart, with each one a different input setting, then advance thru a time in the day I made trades & see which one see's it faster in the turns!!!!....the slow ones I delete, then keep the fast ones. Then will then make more charts of the fast inputs & make slight variations to them either side of the good input values....the one that is the quickest in the turns is the winner!!

I usually keep all my input values in Fibonacci vlues (3,5,8,13,21,34, 55,etc) & work with these first. Then if it is close to the fastest one, will then go a half a Fib distance between Fib #'s on either side of it to find THE fastest one in the turns....this to keep the Fib Universal ratio in tact.....generally find that either a whole or half Fib number value/combination works the best every time for any indicator!! My whole system is Fib # based & one of the reasons is so effective for me.....all inputs are Fib #'s & all charts are fib #'s too in time/tick frames.

So, try that in backtesting....takes times, like hours of backtesting for just one indicator, but as in all things, nothing good is easy & takes time to get it right. Hope that helps....

ajax
ajax358 is offline  
Reply With Quote
The Following User Says Thank You to ajax358 For This Useful Post:
simterann22 (07-08-2009)
Old 07-15-2009, 01:41 PM   #7

Join Date: Jan 2007
Location: chicago
Posts: 45
Ignore this user

Thanks: 1
Thanked 49 Times in 14 Posts

Re: Klinger-Goslin ATR Indicator

I could not get this indicator to verify in tradestation or multicharts. I have been unable to figure out what the problem is. Could smeone give me a hand?

thanks
hunter1 is offline  
Reply With Quote
Old 07-15-2009, 01:59 PM   #8

Join Date: Nov 2006
Location: N/A
Posts: 612
Ignore this user

Thanks: 62
Thanked 294 Times in 177 Posts

Re: Klinger-Goslin ATR Indicator

Quote:
Originally Posted by hunter1 »
I could not get this indicator to verify in tradestation or multicharts. I have been unable to figure out what the problem is. Could smeone give me a hand?

thanks
This would be difficult for anyone to help you if you don't give a description of what the issue is. At least the error message you get and the steps you have followed would be needed.
sevensa is offline  
Reply With Quote

Reply

Thread Tools
Help Others By Rating This Thread
Help Others By Rating This Thread:


Similar Threads
Thread Thread Starter Forum Replies Last Post
Indicator with Data of Another Indicator Tresor Coding Forum 13 08-06-2008 10:48 AM

All times are GMT -4. The time now is 08:15 AM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.