Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Fisher Transform for Amibroker (AFL)
Ehlers formulas from Ehlers, John F. Cybernetic Analysis for Stocks and Futures. Wiley. 2004. Chapter 1, p. 1. Code on p. 7.
Screenshots
Similar Indicators / Formulas
Indicator / Formula
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | _SECTION_BEGIN ( "Fisher Transform" ); //SetBarsRequired(200, 0); // Ehlers formulas // from Ehlers, John F. Cybernetic Analysis for Stocks and Futures. Wiley. 2004. // Chapter 1, p. 1. Code on p. 7. function Normalize(array, arraylen) // Figure 1.7 on p. 7 { MaxH = HHV (array, arraylen); MinL = LLV (array, arraylen); Value1[0] = array[0]; // Initialize as array for (i = 1; i < BarCount ; i++) { Value1[i]=.5*2*((array[i]-MinL[i])/ IIf (MaxH[i]-MinL[i]==0,1,MaxH[i]-MinL[i])-.5)+.5*Value1[i-1]; if (Value1[i] > .9999) Value1[i] = .9999; if (Value1[i] < -.9999) Value1[i] = -.9999; } return Value1; } function Fisher(array) // Figure 1.7 on p. 7 { F = array; F = .25 * log ((1+ array)/(1 - array)) + .5 * Ref (F, -1); return F; } Med = ( H + L )/2; // Fisher Transform FisherXform = Fisher(Normalize(Med, 10)); Plot (FisherXform, "Fisher Transform" , colorRed , styleThick ); Plot ( Ref (FisherXform, -1), "" , colorGreen , styleThick ); PlotGrid (2, colorLightGrey ); PlotGrid (-2, colorLightGrey ); _SECTION_END (); |
1 comments
Leave Comment
Please login here to leave a comment.
Back
hello.fisher transform indicator is good.please write metatrader’s fisher indicator for amibroker.