FISHER RSI ON CHART
Forums › ProRealTime forum Français › Support ProBuilder › FISHER RSI ON CHART
- This topic has 6 replies, 3 voices, and was last updated 2 years ago by
supertiti.
-
-
06/04/2022 at 5:20 PM #194634
Bonsoir á tous
Une bonne âme pour transformer ce Fisher RSI afin qu’on puisse le coller sur le graphe prix
merci pour votre aide, bon week-end
FISHER RSI123456789101112131415161718192021222324252627// FISHER RSIdefparam calculateonlastbars = 100// FISHER TRANSFORM DE JOHN EHLERSa1= customclose // par défaut medianpriaceb1= highest[p](high)b2=lowest[p](low)if b1-b2 <> 0 thenv1 =(((a1 -b2) / (b1 - b2) )- 0.5)*2*0.33elsev1=(-0.5)*2*.33endifv2 = 0.67*v1[1]v3 = v1 + v2v33=min(0.999, max(v3,-0.999))if barindex >p thenf1 = ( 0.5*0.5*log((1+v33)/(1-v33) ) + 0.5*f1[1] )endif// VARIABLE =P (nombre de périodes) par défaut =10Return f1 as " Fisher RSI "06/05/2022 at 5:14 AM #19466206/05/2022 at 10:32 AM #19467706/05/2022 at 10:54 AM #19468006/05/2022 at 10:55 AM #19468106/05/2022 at 11:27 AM #194685Faites une copie de votre indicateur, puis remplacez ce code par ce qui suit :
12345678910111213141516171819202122232425262728// FISHER RSIdefparam calculateonlastbars = 100// FISHER TRANSFORM DE JOHN EHLERSa1= customclose // par défaut medianpriaceb1= highest[p](high)b2=lowest[p](low)if b1-b2 <> 0 thenv1 =(((a1 -b2) / (b1 - b2) )- 0.5)*2*0.33elsev1=(-0.5)*2*.33endifv2 = 0.67*v1[1]v3 = v1 + v2v33=min(0.999, max(v3,-0.999))if barindex >p thenf1 = ( 0.5*0.5*log((1+v33)/(1-v33) ) + 0.5*f1[1] )endif// VARIABLE =P (nombre de périodes) par défaut =10FisherRSI = close + (close * f1 / 100)Return FisherRSI AS "Fisher RSI"//f1 as " Fisher RSI "Évidemment, vous n’obtenez PAS les mêmes valeurs, étant liées au prix, mais la courbe est presque identique et peut vous donner une vue valable.
Je ne pense pas qu’il soit possible de faire plus car l’indicateur et le prix ont des échelles différentes.06/05/2022 at 6:38 PM #194712Merci beaucoup Roberto, ton code me va très bien, j’ai rajouté une moyenne pour adoucir le Fisher RSI.
p1 = pour la période de la moyenne
m = pour le type de moyenne mobile utilisée
////////////////////////////////////////////////////////////////////////////
MA = average [p1,m](FisherRSI)
Return FisherRSI AS “Fisher RSI on chart ” , MA as “MARSI”//f1 as ” Fisher RSI ”
// VARIABLES
// P (nombre de périodes) par défaut =10
// p1 = periode moyenne Fisher RSI = choix personnel
// m = type de moyenne mobile = choix personnel
Je joins un graphe de BNP avec prix, Fisher RSI et moyenne Fisher RSI
Bonne fin de journée
-
AuthorPosts
Find exclusive trading pro-tools on