Erreur de données

1 réponses

Thabo1

Client, bbp_participant, communauté, 3 réponses.

Visiter le profil

Il y a 7 ans #116216

Bonjour,

 

J'espère que vous pourrez m'aider.

 

J'utilise les données de Bert pour tous mes tests SQ.

 

J'ai rencontré un problème avec SQ lorsque je teste des stratégies sur des données qui ont été exportées avec des paramètres GMT et DST (GMT+1 plus DST européen). Lorsque je teste la même stratégie avec des données qui n'incluent pas les paramètres GMT ou DST, le test ne rencontre aucun problème.

 

J'ai demandé aux responsables des données de Bert de me donner leur avis sur la question. Il a testé les données elles-mêmes et tout va bien de son côté. Il m'a suggéré de prendre contact avec SQ. 

 

Pourriez-vous m'aider à résoudre ce problème ?

 

J'ai mis à votre disposition deux exemples de fichiers de données que vous pouvez consulter ici :

 

1. L'un d'entre eux, sans paramètres GMT ou DST, est testé correctement.

2. Un autre avec GMT+1 et l'heure d'été européenne, qui est à l'origine de l'erreur.

 

https://www.dropbox.com/sh/3hadr1q7awsr4e1/AAAQvD4pMbIWV7Jlvl8ETV5Ka?dl=0

 

J'ai également inclus ci-dessous l'extrait pertinent de mon fichier journal :

 

04 INFO --------------------------
Démarrage
20:04 INFO Symbole : NZDUSDGMT0NODSTLY, Période : H1, Précision : Real Tick (le plus lent)
20:04 INFO Historique des données : 2016.01.24 - 2017.01.20, OOS : 2017.01.20 - 2017.01.20
20:04 INFO --------------------------
20:04 INFO Chargement des données principales
20:04 INFO Données manquantes pour la période H1, calcul à partir de la période de base
20:04 INFO Période H1 calculée
20:04 INFO NZDUSDGMT0NODSTLY/H1 - Chargement des données TF quotidiennes
20:04 INFO Les enregistrements quotidiens de la TF ont été chargés : 311
20:04 INFO NZDUSDGMT0NODSTLY/H1 - Chargement des données principales de la TF
20:04 INFO Les enregistrements TF principaux ont été chargés : 6237
20:04 INFO NZDUSDGMT0NODSTLY/H1 - Chargement des données disponibles les plus basses
20:04 INFO Base TF records loaded : 0
20:04 INFO Données chargées
20:04 INFO Démarrage du test des stratégies
20:04 INFO Test 22_01_2017NZDUSD1hGmt1DSTEStrategy 12.70 ..... 4.462 s.
20:04 INFO FAIT en 5.021 s.
20:04 INFO --------------------------
Démarrage
20:04 INFO Symbole : NZDUSDGMT1EUDSTLY, Période : H1, Précision : Real Tick (le plus lent)
20:04 INFO Historique des données : 2016.01.24 - 2017.01.20, OOS : 2017.01.20 - 2017.01.20
20:04 INFO --------------------------
20:04 INFO Chargement des données principales
20:04 INFO Données manquantes pour la période H1, calcul à partir de la période de base
20:04 INFO Période H1 calculée
20:04 INFO NZDUSDGMT1EUDSTLY/H1 - Chargement des données TF quotidiennes
20:04 INFO Les enregistrements quotidiens de la TF ont été chargés : 311
20:04 INFO NZDUSDGMT1EUDSTLY/H1 - Chargement des données principales de la TF
20:04 INFO Les enregistrements TF principaux ont été chargés : 6237
20:04 INFO NZDUSDGMT1EUDSTLY/H1 - Chargement des données disponibles les plus basses
20:04 INFO Base TF records loaded : 0
20:04 INFO Données chargées
20:04 INFO Démarrage du test des stratégies
20:04 SEVERE EXCEPTION testing strategy Erreur 1 : Les temps entre la base et la TF principale ne correspondent pas ! STACK TRACE : java.lang.Exception : Erreur 1 : Les temps entre la base et la TF principale ne correspondent pas !
at com.sonarbytes.gn.datalibrary.StrategyMainData.updateMainPeriod(StrategyMainData.java:296)
at com.sonarbytes.gn.datalibrary.StrategyMainData.getNewRealTick(StrategyMainData.java:232)
at com.sonarbytes.gn.datalibrary.StrategyMainData.getNextTick(StrategyMainData.java:108)
at com.sonarbytes.gn.engine.TestRunner.runStrategies(TestRunner.java:143)
at com.sonarbytes.gn.engine.TestRunner.runTest(TestRunner.java:54)
at com.sonarbytes.gn.ranking.StrategyTester.runStandardTests(StrategyTester.java:302)
at com.sonarbytes.gn.ranking.StrategyTester.testStrategy(StrategyTester.java:98)
at com.sonarbytes.gn.ranking.StrategyTester.testStrategy(StrategyTester.java:63)
at com.sonarbytes.gn.geneng.SonarFitnessEvalutationTask.call(SonarFitnessEvalutationTask.java:40)
at java.util.concurrent.FutureTask.run(Source inconnue)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Source inconnue)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Source inconnue)
 

0

clonex / Ivan Hudec

Client, bbp_participant, communauté, sq-ultimate, contributeur, auteur, éditeur, 271 réponses.

Visiter le profil

Il y a 7 ans #141138

J'ai le même problème. Il n'est pas possible d'utiliser les données exportées par BTDS 2.0 dans SQ3 après les avoir importées avec succès.

0

Affichage d'1 réponse (sur un total de 1)