1 + x
fisher = 0.5 log ------------
1 - x
Its inverse is
exp(2*fisher)-1
ifisher = ----------------
exp(2*fisher)+1
The input values should lie in the Interval [-5,5] so they have to be adjusted to this interval. So an Oscillator is moved,scaled,smoothed and then inverted. Ehlers ist using a WMA for the smoothing I will use an EMA.
The User has to input valid scaling parameters. for the RSI they are 0.1 and 50 so 0.1(RSI-50) varies between -5 and 5. 1. smoothing period 2. scaling value 3. midpoint adjustment
GT::Indicators::IFISH->new()