Skip to main content

SVE Inv Fisher for Amibroker (AFL)

FinFreedom1965 over 9 years ago Amibroker (AFL)

  • Rating:
    3 / 5 (Votes 5)
  • Tags:
    oscillator, amibroker

My first post (not the last one :))

Found this one in one of the website and quite interesting. This is self explanatory and better to work this one on 30 minutes or higher time frame to avoid any noise. But I should say I am happy with this one.

Let me know if you have any comments. We trade on the cross over. Exit based on pivot levels or your risk/profit taking levels.

Enjoy !
KK

Screenshots

Indicator / Formula

Copy & Paste Friendly
// SVE Inv Fisher 

RSIPer = Param("RSI Period", 4, 2, 30 ); 
EMAper = Param("EMA Period", 4, 1, 100 ); 

mwiter = C; 
RainbW = 0; 
for( i = 0; i < 10; i++ ) 
{ 
   weight = Max( 5 - i, 1 ); 
   mwiter = WMA( mwiter, 2 ); 
   RainbW += weight * mwiter; 
} 

RainbW /= 20; 

x = 0.1 * ( RSIa( RainbW, RSIper ) - 50 ); 

EMA1 = EMA( x, EMAPer ); 
EMA2 = EMA( EMA1, EMAPer ); 
Difference = EMA1 - EMA2; 
Z1Ema = EMA1 + Difference; 

ex = exp( 2 * Z1EMA ); 
y = ( ex - 1 )/( ex + 1 ); 
invfish = 50 * ( y + 1 ); 

Plot( invfish, "SVE Inverse Fisher RSI", colorRed );

// ARSI formula 
// variable  period version 

Period = Param("ARSI Period", 14, 1, 100 ); 
Chg = C - Ref( C, -1 ); 
UpCount = Sum( Chg >= 0, Period ); 
DnCount = Period - UpCount; 
UpMove = AMA( Max( Chg, 0 ), Nz( 1/UpCount ) ); 
DnMove = AMA( Max( -Chg, 0 ), Nz( 1/DnCount ) ); 

RS = UpMove/DnMove; 

ARSI = 100-(100/(1+RS)); 

Plot( ARSI, "ARSI_V("+Period+")", colorWhite ); 

6 comments

over 9 years ago

The other site with link to the article on the use of the afl: http://traders.com/Documentation/FEEDbk_docs/2010/10/TradersTips.html#TT4

over 9 years ago

Admin : Is this approved ? Just seen there is already one indicator by this name. But both are completely different and from just the look of it you will understand this indicator is more effective and accurate and easily comprehensible.

Leave Comment

Please login here to leave a comment.