probacktest.error.parsing
Forums › ProRealTime forum Français › Support ProOrder › probacktest.error.parsing
- This topic has 11 replies, 3 voices, and was last updated 3 years ago by VIOT.
-
-
10/28/2020 at 6:23 PM #148807
Bonjour à tous,
Quelqu’un d’entre vous a-t-il déjà rencontré l’erreur “probacktest.error.parsing” retournée par probacktest? Savez-vous ce que cette erreur peut-elle signifier?
Merci beaucoup,
Mikaël
Quelques éléments de contexte :
- Il semble que l’erreur soit liée à un indicateur appelé dans le système de trading (puisque plus d’erreur quand je supprime cet appel).
- Cet indicateur utilise du multi timeframe mais à priori “cohérent” avec le système de trading (au sens ou les timeframes par défaut de l’indicateur et du SdT sont les mêmes)
- Par ailleurs cette indicateur fonctionne correctement quand je l’utilise sur ma plateforme
10/29/2020 at 8:18 AM #148855Je suppose que c’est en v11, puisque tu utilises un indicateur MTF ? Ce message d’erreur n’est pas commenté car il doit être nouveau ou pas encore documenté dans la langue de ta plateforme. Malheureusement, si je ne peux pas le reproduire, ça va être difficile de le faire corriger si personne d’autre ne se manifeste. Bref, si tu peux juste partager le code de l’indicateur, on devrait pouvoir trouver la cause exacte, merci.
1 user thanked author for this post.
10/29/2020 at 8:44 AM #148865Bonjour Nicolas,
- Merci beaucoup pour ta réponse
- Oui c’est en v11 (v11.1 – 1.8.0_202)
- Code de l’indicateur ci-dessous
- Merci encore
Analyse de tendance Ichimoku en M15, M5 et M1 (timeframe par défaut)123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151// TendanceUT=0 Pas de tendance (prix dans le nuage)// TendanceUT=1 Tendance HAUSSIÈRE NON VALIDÉE par la Chikou (Chikou au dessus du nuage)// TendanceUT=2 Tendance HAUSSIÈRE VALIDÉE par la Chikou (Chikou au dessus du nuage)// TendanceUT=3 Tendance HAUSSIÈRE VALIDÉE + Chikou libre// Même logique en tendance baissière -1 ; -2 ; -3// =========================================================================================================// ANALYSE TENDANCE M15, M5 et M1TIMEFRAME(15minutes)// M15 ========================================kijunM15=KijunSen[9,26,52]tenkanM15=TenkanSen[9,26,52]ssaM15=SenkouSpanA[9,26,52]ssbM15=SenkouSpanB[9,26,52]TendanceM15=0IF close>ssaM15 AND close>ssbM15 AND close[1]>ssaM15[1] AND close[1]>ssbM15[1] THENIF close<=ssaM15[26] OR close<=ssbM15[26] THENTendanceM15=1ENDIFIF close>ssaM15[26] AND close>ssbM15[26] THENTendanceM15=2ENDIFIF TendanceM15=2 AND close>kijunM15[26] AND close>tenkanM15[26] AND close>open[26] AND close>close[26] THENTendanceM15=3ENDIFENDIFIF close<ssaM15 AND close<ssbM15 AND close[1]<ssaM15[1] AND close[1]<ssbM15[1] THENIF close>=ssaM15[26] OR close>=ssbM15[26] THENTendanceM15=-1ENDIFIF close<ssaM15[26] AND close<ssbM15[26] THENTendanceM15=-2ENDIFIF TendanceM15=-2 AND close<kijunM15[26] AND close<tenkanM15[26] AND close<open[26] AND close<close[26] THENTendanceM15=-3ENDIFENDIFTIMEFRAME(5minutes)// M5 ========================================kijunM5=KijunSen[9,26,52]tenkanM5=TenkanSen[9,26,52]ssaM5=SenkouSpanA[9,26,52]ssbM5=SenkouSpanB[9,26,52]TendanceM5=0IF close>ssaM5 AND close>ssbM5 THENIF close<=ssaM5[26] OR close<=ssbM5[26] THENTendanceM5=1ENDIFIF close>ssaM5[26] AND close>ssbM5[26] THENTendanceM5=2ENDIFIF TendanceM5=2 AND close>kijunM5[26] AND close>tenkanM5[26] AND close>open[26] AND close>close[26] THENTendanceM5=3ENDIFENDIFIF close<ssaM5 AND close<ssbM5 THENIF close>=ssaM5[26] OR close>=ssbM5[26] THENTendanceM5=-1ENDIFIF close<ssaM5[26] AND close<ssbM5[26] THENTendanceM5=-2ENDIFIF TendanceM5=-2 AND close<kijunM5[26] AND close<tenkanM5[26] AND close<open[26] AND close<close[26] THENTendanceM5=-3ENDIFENDIFTIMEFRAME(default)// M1 ========================================kijunM1=KijunSen[9,26,52]tenkanM1=TenkanSen[9,26,52]ssaM1=SenkouSpanA[9,26,52]ssbM1=SenkouSpanB[9,26,52]TendanceM1=0IF close>ssaM1 AND close>ssbM1 THENIF close<=ssaM1[26] OR close<=ssbM1[26] THENTendanceM1=1ENDIFIF close>ssaM1[26] AND close>ssbM1[26] THENTendanceM1=2ENDIFIF TendanceM1=2 AND close>kijunM1[26] AND close>tenkanM1[26] AND close>open[26] AND close>close[26] THENTendanceM1=3ENDIFENDIFIF close<ssaM1 AND close<ssbM1 THENIF close>=ssaM1[26] OR close>=ssbM1[26] THENTendanceM1=-1ENDIFIF close<ssaM1[26] AND close<ssbM1[26] THENTendanceM1=-2ENDIFIF TendanceM1=-2 AND close<kijunM1[26] AND close<tenkanM1[26] AND close<open[26] AND close<close[26] THENTendanceM1=-3ENDIFENDIF// =========================================================================================================// ANALYSE DE CONVERGENCE DES 3 UT// >=0 , >=2, >=2 OU >=2, >=0, >=2 => 1 2 UT convergentes// >=2, >=2, >=2 => 2 3 UT convergentes// 3, 3, 3 => 3 3 UT convergentes avec Chikou libresConvergenceUT=0// Tendances haussières (1, 2 ou 3)IF (TendanceM15>=0 AND TendanceM5>=2 AND TendanceM1>=2) OR (TendanceM15>=2 AND TendanceM5>=0 AND TendanceM1>=2) THENConvergenceUT=1ENDIFIF TendanceM15>=2 AND TendanceM5>=2 AND TendanceM1>=2 THENConvergenceUT=2ENDIFIF TendanceM15=3 AND TendanceM5=3 AND TendanceM1=3 THENConvergenceUT=1ENDIF// Tendances baissières (1, 2 ou 3)IF (TendanceM15<=0 AND TendanceM5<=-2 AND TendanceM1<=-2) OR (TendanceM15<=-2 AND TendanceM5<=0 AND TendanceM1<=-2) THENConvergenceUT=-1ENDIFIF TendanceM15<=-2 AND TendanceM5<=-2 AND TendanceM1<=-2 THENConvergenceUT=-2ENDIFIF TendanceM15=-3 AND TendanceM5=-3 AND TendanceM1=-3 THENConvergenceUT=-3ENDIFRETURN TendanceM15 AS "TendanceM15", TendanceM5 AS "TendanceM5", TendanceM1 AS "TendanceM1", ConvergenceUT AS "ConvergenceUT"10/29/2020 at 9:07 AM #14886910/29/2020 at 2:49 PM #14890410/29/2020 at 3:13 PM #148907Oui, ça semble bien être ça. Erreur avec le CALL, pas d’erreur sans (j’ai essentiellement fait un copier/coller du code de l’indicateur dans le système de trading donc le risque d’avoir “corrigé accidentellement” les choses dans la manoeuvre est faible…).
Du coup je ne suis pas bloqué même si l’utilisation des CALL apporte un certain confort et puis c’est surtout toujours rassurant de comprendre…
Merci encore
11/24/2020 at 11:24 AM #151406Pour information, voici la réponse des équipes de PRT sur le sujet :
“Pour faire suite à votre demande, veuillez noter que vous avez cette erreur, car le backtest n’accepte pas pour le moment les indicateurs personnels utilisant des instructions timeframe.
Cependant il est prévu que l’on travaille sur ce sujet, mais nous n’avons pas de délai à annoncer.”11/24/2020 at 12:32 PM #15141411/24/2020 at 4:08 PM #15144008/03/2021 at 3:26 PM #174615Bonjour
en nov les développeurs PRT écrivaient “Pour faire suite à votre demande, veuillez noter que vous avez cette erreur, car le backtest n’accepte pas pour le moment les indicateurs personnels utilisant des instructions timeframe.Cependant il est prévu que l’on travaille sur ce sujet, mais nous n’avons pas de délai à annoncer.”
est ce OK désormais , si oui quelle instruction particulière, car je crois rencontrer aussi le problème …
bel été et merci de votre retour
Denis
08/05/2021 at 10:36 AM #17471808/05/2021 at 4:49 PM #174764 -
AuthorPosts