Problème de valeurs sur les Mogalef
Forums › ProRealTime forum Français › Support ProScreener › Problème de valeurs sur les Mogalef
- This topic has 4 replies, 3 voices, and was last updated 11 months ago by maxlys.
-
-
06/17/2023 at 9:45 AM #216373
Bonjour
j’ai un problème de valorisation sur le calcul des bandes de Mogalef entre la valeur retournée par mon screener et la valeur affichée sur les charts alors que le code utilisé pour le calcul des Mogalef est identique.
je dois donc faire une erreur de paramétrage quelque part mais je ne vois pas ou ?
Code Screener :
Code Screener123456789101112131415161718192021222324252627282930313233343536373839404142CP=(open+high+low+2*close)/5F=LinearRegression[3](CP)E=std[7](F)if barindex<8 thenBandeHaute = undefinedBandeBasse = undefinedElseBandeHaute = F+(E*2)BandeBasse = F-(E*2)if F<BandeHaute[1] and F>BandeBasse[1] thenE=E[1]BandeHaute=BandeHaute[1]BandeBasse=BandeBasse[1]Count=Count+1ElseCount=0endifMediane =(BandeHaute+BandeBasse)/2EndifMH1=(BandeHaute+Mediane)/2M200=Average[200]M50=Average[50]M10=Average[10]//ML2=(Mediane+BandeBasse)/2// BorneHaute1=BandeHaute*.99//BorneBasse1=BandeBasse*1.01c4=Count>5//c5=high>MH1 and high<BandeHautec5=close>MH1 and close<BandeHautec6=M10>M50 and M50>M200W=c5 and c4 and c6SCREENER [W]( BandeHaute as "Haute")Doc 2 : code bande Mogalef
Mogalef Standard1234567891011121314151617181920212223242526272829303132333435363738394041424344454647defparam drawonlastbaronly=trueCP=(open+high+low+2*close)/5F=LinearRegression[3](CP)E=std[7](F)if barindex<8 thenMediane = undefinedBandeHaute = undefinedBandeBasse = undefinedElseBandeHaute = F+(E*2)BandeBasse = F-(E*2)if F<BandeHaute[1] and F>BandeBasse[1] thenE=E[1]BandeHaute=BandeHaute[1]BandeBasse=BandeBasse[1]Count=Count+1ElseCount=0endifMediane =(BandeHaute+BandeBasse)/2EndifMH1=(BandeHaute+Mediane)/2ML2=(Mediane+BandeBasse)/2drawtext("MH/2",barindex-1-3,MH1+vpe,SansSerif,Bold,10)coloured(255,253,0)drawtext("ML/2",barindex-1-3,ML2-vpe,SansSerif,Bold,12)coloured(255,253,0)Spread=Round(bandeHaute-BandeBasse,2)Volat=Spread/CPdrawtext(Count,barindex,BandeHaute+vpc,SansSerif,Bold,16)coloured(255,255,0)drawtext(Spread,barindex,BandeHaute+vpe,SansSerif,Bold,16)coloured(255,0,255)return BandeHaute coloured (255,128,40) as"Mogalef Bande Haute", Mediane coloured (255,51,255) as "Mogalef Mediane", BandeBasse coloured (0,204,255) as "Mogalef Bande Basse",F as "lr",Count as "Count",MH1 coloured(255,255,0) as "MH1", ML2 coloured(255,255,0) as "MH2"Doc 3 :
Résultats screener / BNP avec Bande haute calculée à 57.50
Doc 4 : screenshot du chart en UT semaine avec Bande haute calculée à 60.528
Je suis donc preneur d’une explication sur la différence de valeur
( pour le reste ( cad conditions de choix ) pas encore finalisé car ce problème enlève la pertinence du code quelques soient les critères retenus )
06/17/2023 at 9:47 AM #21637506/17/2023 at 10:34 AM #216377Bonjour,
Sans dire que c’est forcément ça, mais juste pour dire que c’est une chose à vérifier pour être sûr de comparer des historiques similaires pour l’indicateur et le screener si les périodes encadrent un détachement de dividendes : l’indicateur est-il appliqué sur un graphe avec mêmes conditions d’ajustement par rapport aux dividendes que pour proscreener? (cf post #175078 de Nicolas) https://www.prorealcode.com/topic/non-ajustement-des-prix-sur-actions-pour-les-screener/#post-175078
06/17/2023 at 11:14 AM #21637801/12/2024 at 6:35 PM #226290 -
AuthorPosts
Find exclusive trading pro-tools on