Indicateur RSI pour PRT
25/03/2013 11:22:49
Bonjour,
Je viens intervenir sur ce sujet... quelques années plus tard parce que je trouve cet indicateur plus qu'intéressant..
par contre, n'étant pas très fortiche en programmation, je souhaiterai enlever le lissage de la TYPMM mais je n'y arrive pas.. lorsque je mets 0 en valeur de Q , PRT me retourne une erreur en me disant qu'un entier est attendu etc..
Pouvez vous me donner le code de cet indicateur SANS lissage (Q) ?
merci bcp !
Je viens intervenir sur ce sujet... quelques années plus tard parce que je trouve cet indicateur plus qu'intéressant..
par contre, n'étant pas très fortiche en programmation, je souhaiterai enlever le lissage de la TYPMM mais je n'y arrive pas.. lorsque je mets 0 en valeur de Q , PRT me retourne une erreur en me disant qu'un entier est attendu etc..
Pouvez vous me donner le code de cet indicateur SANS lissage (Q) ?
merci bcp !
0
Répondre
13/08/2009 10:14:30
" cet hiver personne n'y comprenait rien avec ou ss outils aussi sophistiqués soit ils "
Perso je debute mais si tout est floux sur une UT bein faut en trouver une qui te parle...
Ensuite cet hiver fallait peut etre diminuer son cadre d'analyse et oublier l'UT jour.
Napo lui son truc c le trade au fer a repasser, moi perso c la boussolle mais elle indique toujours le nord c chiant a force
A+
Perso je debute mais si tout est floux sur une UT bein faut en trouver une qui te parle...
Ensuite cet hiver fallait peut etre diminuer son cadre d'analyse et oublier l'UT jour.
Napo lui son truc c le trade au fer a repasser, moi perso c la boussolle mais elle indique toujours le nord c chiant a force

A+
0
Répondre
13/08/2009 00:35:22
A défaut de parler ds le vent d'hiver.................cet hiver personne n'y comprenait rien avec ou ss outils aussi sophistiqués soit ils........
Moi et mes interventions te disent bien des choses....
La chaleur rend les gens à cran...........
Moi et mes interventions te disent bien des choses....
La chaleur rend les gens à cran...........
Message complété le 13/08/2009 00:39:03 par son auteur.
(fussent-)
0
Répondre
13/08/2009 00:21:00
Tu peux nous expliquer ta notion de feeling ? tu remues la queue ou bien tu pisses au vent ? tes interventions sont pleines de feeling.
0
Répondre
12/08/2009 19:57:54
Ya Tryp et bonjour.
Tu peux coller des bandes Bollinger sur tous les indicateurs, j'ai utilisé ça un temps, comme pour le graphe il faut alors rallonger la période 50P semble le bon compromis.
Tous les indicateurs qui collent au cours n'apportent rien que le cours n'apporte lui même...
Pour ce RSI j'ai introduit les données du %b ce qui le rend + réactif, il donne la profondeur du mouvement car il sort des bornes classiques.
Le RSI est très prisé mais si tu regardes les bouquins d'AT ou les forums les gars te disent en coeur (et avec raison) si il est haut c'est qu'il est suracheté mais attention ça ne veut pas dire que ça va baisser... en gros si t’a besoin de rien tu colle un RSI sur ton graphe sauf à trader avec une marge d’erreur confortable.
Ci-dessous une version avec Bollinger avec la possibilité d’afficher ou pas les écarts max et la Bollinger du RSI.
//l'axe de la bollinger
BBa = Average[P,TYPMM](RSI[Pr](close))
Ect = STD[P](RSI[Pr](close)) * 2
BBs = BBa + Ect
BBi = BBa - Ect
//le RSI transformé en oscillo + %b
Osc = 100 * (RSI[Pr](close) - (0.5 * (BBs + BBi))) / (0.5 * (BBs - BBi))
Ax = 0.00
//les écarts maxi sur la période affichés ou pas
if Ahb = 1 then
if Osc > Ech then
Ech = Osc
endif
endif
if Ecb > Osc then
Ecb = Osc
endif
RSIN = Average[Q,TYPMM](Osc)
Sign = Average[S,TYPMM](Osc)
//la bollinger du RSI que l'on peut afficher ou pas
if Ab = 1 then
BBar = Average[Pb,TYPMM](RSIN)
Ectr = STD[Pb](RSIN) * Ecart
BBsr = BBar + Ectr
BBir = BBar - Ectr
endif
RETURN RSIN AS "Oscillateur RSI Bollinger", Ax AS "Axe", Ech AS "écart max haut", Ecb AS "écart max bas", Sign AS "Signal", BBsr AS "Bollinger haute", BBar AS "Axe Bollinger", BBir AS "Bollinger basse"
//VARIABLES :
//P / période %b / entier / >0 / 20
//Pr / période RSI / entier / >0 / 14
//Q / Lissage / entier / >0 / 3
//S / Signal / entier / >0 / 10
//TYPMM / Type de moyenne mobile / triangulaire
//Pb / Période Bollinger RSI / entier / >0 / 50
//Ecart / Ecart type Bollinger RSI / décimal / >0 / 2
//Ab / Affichage de la Bollinger / Booléen / Vrai
//Ahb / Affichage des écarts max / Booléen / Vrai
Tu peux coller des bandes Bollinger sur tous les indicateurs, j'ai utilisé ça un temps, comme pour le graphe il faut alors rallonger la période 50P semble le bon compromis.
Tous les indicateurs qui collent au cours n'apportent rien que le cours n'apporte lui même...
Pour ce RSI j'ai introduit les données du %b ce qui le rend + réactif, il donne la profondeur du mouvement car il sort des bornes classiques.
Le RSI est très prisé mais si tu regardes les bouquins d'AT ou les forums les gars te disent en coeur (et avec raison) si il est haut c'est qu'il est suracheté mais attention ça ne veut pas dire que ça va baisser... en gros si t’a besoin de rien tu colle un RSI sur ton graphe sauf à trader avec une marge d’erreur confortable.
Ci-dessous une version avec Bollinger avec la possibilité d’afficher ou pas les écarts max et la Bollinger du RSI.
//l'axe de la bollinger
BBa = Average[P,TYPMM](RSI[Pr](close))
Ect = STD[P](RSI[Pr](close)) * 2
BBs = BBa + Ect
BBi = BBa - Ect
//le RSI transformé en oscillo + %b
Osc = 100 * (RSI[Pr](close) - (0.5 * (BBs + BBi))) / (0.5 * (BBs - BBi))
Ax = 0.00
//les écarts maxi sur la période affichés ou pas
if Ahb = 1 then
if Osc > Ech then
Ech = Osc
endif
endif
if Ecb > Osc then
Ecb = Osc
endif
RSIN = Average[Q,TYPMM](Osc)
Sign = Average[S,TYPMM](Osc)
//la bollinger du RSI que l'on peut afficher ou pas
if Ab = 1 then
BBar = Average[Pb,TYPMM](RSIN)
Ectr = STD[Pb](RSIN) * Ecart
BBsr = BBar + Ectr
BBir = BBar - Ectr
endif
RETURN RSIN AS "Oscillateur RSI Bollinger", Ax AS "Axe", Ech AS "écart max haut", Ecb AS "écart max bas", Sign AS "Signal", BBsr AS "Bollinger haute", BBar AS "Axe Bollinger", BBir AS "Bollinger basse"
//VARIABLES :
//P / période %b / entier / >0 / 20
//Pr / période RSI / entier / >0 / 14
//Q / Lissage / entier / >0 / 3
//S / Signal / entier / >0 / 10
//TYPMM / Type de moyenne mobile / triangulaire
//Pb / Période Bollinger RSI / entier / >0 / 50
//Ecart / Ecart type Bollinger RSI / décimal / >0 / 2
//Ab / Affichage de la Bollinger / Booléen / Vrai
//Ahb / Affichage des écarts max / Booléen / Vrai
0
Répondre
12/08/2009 19:16:25
Tiens un nouveau joujou 
Je reviens de vacances et c deja noel
Petite question ? L'utilisation d'une envellope pour la ligne de RSI ne serai elle pas une idée pour definir les point suracheté - survendu de manière plus dynamique afin de pouvoir rentrer sur un retracement / correction ?
Je t'en parle car j'y songe ... as tu tester même si j'ai bien compris ce n'est pas exactement ton style de trade
A+

Je reviens de vacances et c deja noel
Petite question ? L'utilisation d'une envellope pour la ligne de RSI ne serai elle pas une idée pour definir les point suracheté - survendu de manière plus dynamique afin de pouvoir rentrer sur un retracement / correction ?
Je t'en parle car j'y songe ... as tu tester même si j'ai bien compris ce n'est pas exactement ton style de trade
A+
0
Répondre
12/08/2009 17:08:11
Pour les aficionados du RSI, voici une mouture plus réactive.
Le RSI a été transformé en Oscillateur, il gravite autour d’un axe à zéro et les limites supérieures et inférieures ne sont pas bornées, il donne donc la profondeur d’un mouvement.
Il a été couplé avec les données d’un %b ce qui en fait un excellent outil pour détecter les divergences. Il y a 2 traits haut/bas (rouge et vert larges pointillés) qui donnent les plus haut/bas sur la période du graphe affichée, bien mieux que les bornes classiques du RSI…
Un petit plus : il comporte un lissage.
> le RSI Oscillo est en bas sur le graphe.
Faites en bon usage, je reste avec mon oscillateur maison !
//CODE PRT :
BBa = Average[P,TYPMM](RSI[Pr](close))
Ect = STD[P](RSI[Pr](close)) * 2
BBs = BBa + Ect
BBi = BBa - Ect
Osc = 100 * (RSI[Pr](close) - (0.5 * (BBs + BBi))) / (0.5 * (BBs - BBi))
Ax = 0.00
if Osc > Ech then
Ech = Osc
endif
if Ecb > Osc then
Ecb = Osc
endif
RSIN = Average[Q,TYPMM](Osc)
RETURN RSIN AS "Oscillateur RSI Bollinger", Ax AS "Axe", Ech AS "écart max haut", Ecb AS "écart max bas"
//VARIABLES :
//P / période %b / entier / >0 / 20
//Pr / période RSI / entier / >0 / 14
//Q / Lissage / entier / >0 / 3
//TYPMM / Type de moyenne mobile / triangulaire
//CODE PRT VERSION AVEC UNE LIGNE SIGNAL :
BBa = Average[P,TYPMM](RSI[Pr](close))
Ect = STD[P](RSI[Pr](close)) * 2
BBs = BBa + Ect
BBi = BBa - Ect
Osc = 100 * (RSI[Pr](close) - (0.5 * (BBs + BBi))) / (0.5 * (BBs - BBi))
Ax = 0.00
if Osc > Ech then
Ech = Osc
endif
if Ecb > Osc then
Ecb = Osc
endif
RSIN = Average[Q,TYPMM](Osc)
RSIN = Average[S,TYPMM](RSIN)
RETURN RSIN AS "Oscillateur RSI Bollinger", Ax AS "Axe", Ech AS "écart max haut", Ecb AS "écart max bas"
//VARIABLES :
//P / période %b / entier / >0 / 20
//Pr / période RSI / entier / >0 / 14
//Q / Lissage / entier / >0 / 3
//S / Signal / entier / >0 / 10
//TYPMM / Type de moyenne mobile / triangulaire
Le RSI a été transformé en Oscillateur, il gravite autour d’un axe à zéro et les limites supérieures et inférieures ne sont pas bornées, il donne donc la profondeur d’un mouvement.
Il a été couplé avec les données d’un %b ce qui en fait un excellent outil pour détecter les divergences. Il y a 2 traits haut/bas (rouge et vert larges pointillés) qui donnent les plus haut/bas sur la période du graphe affichée, bien mieux que les bornes classiques du RSI…
Un petit plus : il comporte un lissage.
> le RSI Oscillo est en bas sur le graphe.
Faites en bon usage, je reste avec mon oscillateur maison !
//CODE PRT :
BBa = Average[P,TYPMM](RSI[Pr](close))
Ect = STD[P](RSI[Pr](close)) * 2
BBs = BBa + Ect
BBi = BBa - Ect
Osc = 100 * (RSI[Pr](close) - (0.5 * (BBs + BBi))) / (0.5 * (BBs - BBi))
Ax = 0.00
if Osc > Ech then
Ech = Osc
endif
if Ecb > Osc then
Ecb = Osc
endif
RSIN = Average[Q,TYPMM](Osc)
RETURN RSIN AS "Oscillateur RSI Bollinger", Ax AS "Axe", Ech AS "écart max haut", Ecb AS "écart max bas"
//VARIABLES :
//P / période %b / entier / >0 / 20
//Pr / période RSI / entier / >0 / 14
//Q / Lissage / entier / >0 / 3
//TYPMM / Type de moyenne mobile / triangulaire
//CODE PRT VERSION AVEC UNE LIGNE SIGNAL :
BBa = Average[P,TYPMM](RSI[Pr](close))
Ect = STD[P](RSI[Pr](close)) * 2
BBs = BBa + Ect
BBi = BBa - Ect
Osc = 100 * (RSI[Pr](close) - (0.5 * (BBs + BBi))) / (0.5 * (BBs - BBi))
Ax = 0.00
if Osc > Ech then
Ech = Osc
endif
if Ecb > Osc then
Ecb = Osc
endif
RSIN = Average[Q,TYPMM](Osc)
RSIN = Average[S,TYPMM](RSIN)
RETURN RSIN AS "Oscillateur RSI Bollinger", Ax AS "Axe", Ech AS "écart max haut", Ecb AS "écart max bas"
//VARIABLES :
//P / période %b / entier / >0 / 20
//Pr / période RSI / entier / >0 / 14
//Q / Lissage / entier / >0 / 3
//S / Signal / entier / >0 / 10
//TYPMM / Type de moyenne mobile / triangulaire
0
Répondre