Partager l'article ! SVE RSI INVERSE FISHER Pour Prorealtime: Bonjour, Je vous propose le code du Rsi Inverse Fisher de Sylvain Vervoort,vu ...
Bonjour,
Je vous propose le code du Rsi Inverse Fisher de Sylvain Vervoort,vu sur Metatrader.
Le principe d'utilisation est simple :
Quand le Rsi inverse croise à la baisse le niveau haut ,on vend.
Quand le Rsi inverse croise à la hausse le niveau bas ,on achète .
Bon trades.
CODE PROREALTIME:
///////////////////////////////////////////////////////////////////////////////////////////////////////////////
//SVE RSI INVERSE FISHER
//by SOHOCOOL le 18 /11/2011
//Variables :
//rsiperiod = période du rsi / par défaut = 4
//emaperiod = période de moyenne zero lag (dema) / par défaut =4
//levelup = niveau haut / par défaut =88
//leveldown = niveau bas / par défaut =12
//calculate rainbow
wma0= weightedaverage[2](close)
wma1 = weightedaverage[2](wma0)
wma2 = weightedaverage[2](wma1)
wma3= weightedaverage[2](wma2)
wma4 = weightedaverage[2](wma3)
wma5 = weightedaverage[2](wma4)
wma6 = weightedaverage[2](wma5)
wma7 = weightedaverage[2](wma6)
wma8 = weightedaverage[2](wma7)
wma9 = weightedaverage[2](wma8)
rainbow = (5 * wma0 + 4 * wma1 + 3 * wma2 + 2 * wma3 + wma4 + wma5 + wma6+ wma7 + wma8+ wma9) / 20
//---- calculate rsi from rainbow smoothed price curve
rainrsi = 0.1 * (RSI[rsiperiod](rainbow) - 50)
//---- smooth the rsi with Vervoort zero lag MA
ema0 = exponentialaverage[emaperiod](rainrsi)
ema1 = exponentialaverage[emaperiod](ema0)
srsi= 2*ema0- ema1
//---- do the fish
fish = 50*((Exp(2 * srsi) - 1) / (EXP(2 * srsi) + 1) + 1)
//----
return fish as "SVE Rsi I Fisher",leveldown as "niveau bas",levelup as "niveau haut"
///////////////////////FIN DU CODE ////END
Code pour Metatrader :
| Juin 2012 | ||||||||||
| L | M | M | J | V | S | D | ||||
| 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 | |||||
|
||||||||||