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

Reply
Fisher Transform Details »»
Fisher Transform
Platform: EasyLanguage, by Tams Tams is offline
Developer Last Online: May 2012 Show Printable Version Email this Page

Platform: MultiCharts Rating:
Released: 07-06-2009 Last Update: Never Installs: 3
 
No support by the author.

Fisher Transform
by John Ehlers


The fisher transform indicator by John Ehlers is a range oscillator showing
where today's price is within the past N-days highest and lowest.
It has some smoothing, plus what's known in mathematics as a fisher transform.

The range position is similar to Stochastics and to Williams %R.
The fisher transformation stretches out values near the N-day high
and low to make large peaks so as to help highlight those extremes.

The calculation is as follows:
The prices used are the midpoint between the day's high and low (as in most of Ehlers' indicators).
Today's price is located within the highest and lowest of those midpoints from the past N days,
scaled to -1 for the low and 1 for the high.

Code:
     price = (high + low) / 2
     
                        price - Ndaylow
     raw = 2 * -----------------------     - 1
                    Ndayhigh - Ndaylow
This raw position is smoothed by a 5-day EMA (see Exponential Moving Average)
then a log form which is the fisher transform,
before a final further 3-day EMA smoothing.

Code:
     smoothed = EMA[5] of raw
     
                                        1 + smoothed
     fisher = EMA[3] of log ------------------
                                        1 - smoothed
The effect of the logarithm is to make “smoothed” values near 0 remain near there,
but values near 1 and -1 grow greatly, thus highlighting extremities.
A “smoothed” value of exactly +/-1 would transform to +/-infinity,
so a clamp of 0.999 is applied, effectively limiting the final result to about +/-7.5.



Source: Kevin Ryde


Download Now

File Type: txt FisherTransform.txt (579 Bytes, 99 views)
File Type: pla FisherTransform_(MultiCharts).pla (3.3 KB, 62 views)

Screenshots

Fisher Transform-fisher_transform.gif  

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.

Similar Indicator
Mod Developer Type Replies Last Post
Adaptive CCI Tams Trading Indicators 8 10:26 AM 03-19-2010
Fourier Transform Tams Trading Indicators 3 08:11 AM 07-22-2009
Instantaneous TrendLine Tams Trading Indicators 43 11:21 PM 09-06-2011
Corona Charts vegas_trader Trading Indicators 7 08:06 PM 01-28-2010
The Following 3 Users Say Thank You to Tams For This Useful Post:
Fredd (07-07-2009), simterann22 (07-19-2009), Trader333 (07-07-2009)

Comments
Old 07-06-2009, 08:18 PM   #2

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: Fisher Transform

USING THE FISHER TRANSFORM
By John Ehlers

.
Attached Files
File Type: pdf Using The Fisher Transform.pdf (128.8 KB, 136 views)
Tams is offline  
Reply With Quote
Old 07-27-2009, 07:10 PM   #3

HAL9000's Avatar

Join Date: Feb 2008
Location: There is no place like home!
Posts: 249
Ignore this user

Thanks: 235
Thanked 160 Times in 86 Posts
Blog Entries: 20

Re: Fisher Transform

Hi Tams,

I have implemented this one some time ago for myself,
you know, in Java for evaluating LR angles.
Java, so it makes not much sense to post it here.

I haven't implemented the Fourier one (but have thought about it),
and I am impressed by your implementation (picture).

I also like Ehler's work, like others here.

But I have a question for you, with all my respect:

Which of your indicators are you using to trade?


Regards,

Hal

P.S.: I don't use all the indicators I have implemented during time, just a few have survived. And maybe these will die as well sooner or later.
HAL9000 is offline  
Reply With Quote
Old 07-27-2009, 11:17 PM   #4

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: Fisher Transform

Quote:
Originally Posted by HAL9000 »
Hi Tams,
...
Which of your indicators are you using to trade?
Regards,
Hal

Hi Hal...

Thank you for your question.

The following indicators are on some or all of my charts:

Volume Weighed Color Bars
http://www.traderslaboratory.com/for...bars-5709.html

PRV -- Pro Rated Volume
http://www.traderslaboratory.com/for...lume-5814.html

Volume DayAverage
http://www.traderslaboratory.com/for...rage-5753.html

Moving Average with Extension
http://www.traderslaboratory.com/for...sion-5642.html

How to Draw a Tape
http://www.traderslaboratory.com/for...tape-5646.html

Masthead
http://www.traderslaboratory.com/for...head-5768.html

Scalper's HL Bracket (with Sound)
http://www.traderslaboratory.com/for...ound-6084.html

STRSQZ -- Stretch and Squeeze
http://www.traderslaboratory.com/for...eeze-5880.html

Shifted
http://www.traderslaboratory.com/for...fted-5949.html


There are a few more, which I plan to release in the near future.

Enjoy!
Tams is offline  
Reply With Quote
The Following 2 Users Say Thank You to Tams For This Useful Post:
HAL9000 (07-28-2009), robertotrader (01-24-2011)

Reply

Tags
ehlers, fisher transform, oscillator, stochastic, zero lag

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Indicator Feedback - Inverse Fisher Transform(Stochastic) cstar Beginners Forum 6 04-22-2011 11:51 AM
Fourier Transform Tams Trading Indicators 3 07-22-2009 08:11 AM

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