ProRealTime
Un Forum pour discuter des méthodes de trading que nous utilisons, de nos recherches...

Re: Formule du RSI

par Mister Hyde » 08 Nov 2015 14:27

Jeff719 a écrit:A l'infini veux dire pas mal de bougies. Beaucoup. Plein. Un max. Depuis le début de l'historique contenu dans le graphique. Pas seulement les bougies dessinées à l'écran.

Le calcul que tu montre serait celui du RSI(3) fait sur un graphique disposant en tout et pour tout de 4 bougies dans son historique.


C'est exactement ça. :mur:

un RSI(3) avec 4 bougies donne une valeur certes, mais approximatives par rapport à celle d'IG calculée avec un très long historique.

J'ai reposé le calcul en prenant les bougies du DAX en UTm5 de 15h à 17h sur la journée du 06/11
Pour un RSI(3), à partir de 15 bougies j'ai une valeur en phase avec celle d'IG, et plus il y a de bougie dans l'historique, et plus on est précis.

Voir fichier joint.
Fichiers joints
RSI.ods
Application numérique RSI(3)

Re: Formule du RSI

par Epitaf » 08 Nov 2015 14:55

Super mister hyde, je te garde un pack de Leffe nectar au frais.

Mais bon quel est l'intérêt d'une période si elle n'est pas respecté. Ça ne fait changer que la valeur de A

Re: Formule du RSI

par Mister Hyde » 08 Nov 2015 15:08

Si j'ai bien compris, RSI(n) = f[n, MME(t)]
avec t > n et plus t est grand et plus MME(t) est précis.

Re: Formule du RSI

par riteam_le vrai » 09 Nov 2015 11:01



la formule originale de wilder issu de son book

la mm3 n' y figure pas ....

concernant prt même le calcul d' une macd est faux .....

je sais que ré-inventer la roue fait vendre du pneu mais ....

:mercichinois:

Re: Formule du RSI

par Epitaf » 09 Nov 2015 11:25

Merci riteam, c'est la même que sur prt. La même qui impose une division par zéro si plusieurs hausse consécutive

Re: Formule du RSI

par riteam_le vrai » 09 Nov 2015 11:58

ok , oulà c'est vieux et à l'époque c’était mon collègue qui avait fait ce taf ....









avec ça en principe c'est bon :D

:geek: :mrgreen: :geek:

Re: Formule du RSI

par Epitaf » 10 Nov 2015 21:05

Réponse de IG :

----------------------------------------------------------------------------------------------------------
Cher M. xxx

Veuillez trouver ci dessous la formule que Prorealtime utilise pour calculer les RSI sur les graphiques:

p=2//periode du rsi

REM Détermine les variations journalières hausse = MAX(0, CLOSE - CLOSE[1]) baisse = MAX(0, CLOSE[1] - CLOSE)

REM Calcule la moyenne des gains les jours de hausse REM et des pertes les jours de baisse mmHausse = WILDERAVERAGE[p](hausse) mmBaisse = WILDERAVERAGE[p](baisse)

REM En déduit le RS
RS = mmHausse / mmBaisse

REM Et finalement le RSI
monRSI = 100 - 100 / (1 + RS)

RETURN monRSI AS "Relative Strength Index"

Pour toute question, n'hésitez pas à nous contacter et nous serons ravis de vous aider.

Cordialement,
--------------------------------------------------------------------------------------------

3 semaines pour me donner la formule de PRT alors que je n'ai parlé que de formule mathématique dans ma requete et avec des exemples comme dans mes posts précédents.

Bref si on a pas besoin d'eux, on peut les appeler, merci ig ...

Re: Formule du RSI

par ladefense92800 » 10 Nov 2015 23:32

Le RSI « Relative Strength Index » est un indicateur parmi les plus connus et utilisés en analyse technique. Il a été développé par J.W. Wilder en 1978 et il met en évidence des zones de surachat et de survente. Ces zones permettent d’identifier l’essoufflement des forces acheteur ou vendeur et donc le moment où la probabilité de retournement de la dynamique est la plus forte.



Sur le site Prorealtime le rsi est déjà dans la liste des indicateurs,il est progammé avec la moyenne de wilder -j'ai modifié la formule ,pour avoir le choix des moyennes multiples-ce qui permet de modifier le type de la moyenne (simple-exponentielle-pondérée etc...)

Formule pour Prorealtime :

///////////////////////////////////////////////////////////////////
////MODIFIE LE 12 MAI 2012
///rsi avec moyenne multiple


///variable : p= periode rsi -par défaut 14 -
//s = ma type sorte moyenne

REM Détermine les variations journalières


J'ai rajouté ton peudo dans le titre de ta présentation afin qu'on la retrouve plus facilement si besoin est = customclose

hausse = MAX(0, J'ai rajouté ton peudo dans le titre de ta présentation afin qu'on la retrouve plus facilement si besoin est - J'ai rajouté ton peudo dans le titre de ta présentation afin qu'on la retrouve plus facilement si besoin est[1])
baisse = MAX(0, J'ai rajouté ton peudo dans le titre de ta présentation afin qu'on la retrouve plus facilement si besoin est[1] - J'ai rajouté ton peudo dans le titre de ta présentation afin qu'on la retrouve plus facilement si besoin est)

REM Calcule la moyenne des gains les jours de hausse
REM et des pertes les jours de baisse

mmHausse = max(0,AVERAGE[p,s](hausse))
mmBaisse = max(0.0001,AVERAGE[p,s](baisse))

REM En déduit le RS


RS = mmHausse / mmBaisse

REM Et finalement le RSI

monRSI =100*( 1 - 1/ (1 + RS))

RETURN MONRSI as "rsi",30 as "30",70 as"70",50 as "50"
///////////////////////////////////////////////////////////////////////////////


Sur le graffe ci-dessous ; 0= moyenne simple - 1 = moyenne exponetielle -
2 = moyenne pondérée - 3 = moyenne wilder . toutes de longueur 14 périodes.

Re: Formule du RSI

par Jeff719 » 11 Nov 2015 00:48

Bon, on recommence :

MME standard :

(1) Avec 14 bougies ca donnerait MME(t) = (1/(14+1) ) * ( 2 * Prix + MME(t-1) * 13)

MME de Wilder :

(2) 1/14 * ( Prix + MME(t-1) * 13)

Cette MME est celle utilisée dans MT4, et apparemment par PRT vu qu'il est dit que c'est la MME de Wilder qui est utilisée.

Cependant, il n'est pas venu à l'esprit à IG de répondre à la question : quels calculs sont employés ?. Ceci dit on ne peut s'offusquer de recevoir une réponse plus ou moins inepte lorsqu'on la pose à un broker, du moins quand c'est technique.

Ceci dit, l'information n'est peut être pas disponible. WilderAwerage() est peut être une boite noire, le source correspondant n'est pas disponible, et il faut faire confiance à l'idée que WilderAverage ça fait ce qui est dit dans des documentation sur Wilder. Ce serait impensable en MT4. Tous les indicateurs sont calculés par des sources qui sont disponibles. On peut vérifier, modifier, et ça sert de doc en dernier recours si on a des doutes.

Avec PRT, il faut donc faire confiance. Ou vérifier avec excel, mais avec 20 ou 30 bougies et appliquant l'équation (2). C'est très pratique, cette MM est incrémentale contrairement à une MM arithmétique par exemple. On peut même prendre un papier et un crayon.

Hum... attention à la jolie pièce de musée manuscrite. Elle correspond à la premières version du RSI. On voit bien que les moyennes sont arithmétiques.

Re: Formule du RSI

par DarthTrader » 13 Nov 2015 06:09

au final vous avez réussi ou bien? sa fait 48h que j essaye avec des boucles for if ... et sans utilisé wilderAverage je n arrive pas as retombé sur la valeur PRT
sinon est ce que quelqu un aurai le code MT4 que je le transpose j aime pas les fonction intégrer ou je ne comprend pas ce qu il se passe

pour MT4 je viens de trouver https://www.mql5.com/en/code/viewcode/7898/72648/rsi__1.mq4
mais plus compliqué que ce que je pensais :hein:


ProRealTime

Alors partagez-le 5 fois c'est bon pour la santé