Histoire d'un tic-tac - page 14

 
Renat Fatkhullin:
On ne demande pas assez, 3000 ticks c'est trop peu, pour 1 heure.
Ce n'est pas la question. J'ai également mis 300000, sans tenir compte du paramètre d'entrée !
 
Tapochun:
Ce n'est pas la question. J'ai mis 300000 aussi, ne faites pas attention au paramètre d'entrée !

Faites attention à ce que vous faites.

Trouvez d'abord la réponse exacte et tirez ensuite des conclusions, s'il vous plaît.

 

Les tics sont maintenant encore plus amusants à charger. Maintenant, dans le mode tick in ALL, les trois prix (bid, ask et flipper) peuvent être présents en même temps. De plus, l'information, telle que je la comprends, est dupliquée, c'est-à-dire dans la tique sans nageoire et la suivante avec nageoire :

2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #682 2015.10.19 10:53:12: spread = 13, ask = 1.54615, bid = 1.54602, last = 0.00000
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #683 2015.10.19 10:53:13: spread = 13, ask = 1.54615, bid = 1.54602, last = 1.54602
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #684 2015.10.19 10:53:13: spread = 14, ask = 1.54616, bid = 1.54602, last = 0.00000
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #685 2015.10.19 10:53:13: spread = 14, ask = 1.54616, bid = 1.54602, last = 1.54607
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #686 2015.10.19 10:53:13: spread = 13, ask = 1.54620, bid = 1.54607, last = 0.00000
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #687 2015.10.19 10:53:13: spread = 13, ask = 1.54620, bid = 1.54607, last = 1.54607
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #688 2015.10.19 10:53:13: spread = 15, ask = 1.54622, bid = 1.54607, last = 0.00000
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #689 2015.10.19 10:53:13: spread = 15, ask = 1.54622, bid = 1.54607, last = 1.54607
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #690 2015.10.19 10:53:13: spread = 17, ask = 1.54624, bid = 1.54607, last = 0.00000
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #691 2015.10.19 10:53:13: spread = 17, ask = 1.54624, bid = 1.54607, last = 1.54607
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #692 2015.10.19 10:53:13: spread = 17, ask = 1.54624, bid = 1.54607, last = 1.54607
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #693 2015.10.19 10:53:13: spread = 14, ask = 1.54621, bid = 1.54607, last = 0.00000
2015.10.19 12:53:16.116 test_CopyTicks_1178 (GBPUSD,M5) OnStart: #694 2015.10.19 10:53:15: spread = 14, ask = 1.54621, bid = 1.54607, last = 1.54607
 
Tapochun:

Les tics sont maintenant encore plus amusants à charger. Maintenant, dans le mode tick in ALL, les trois prix (bid, ask et flipper) peuvent être présents en même temps. Et l'information, si je comprends bien, est dupliquée, c'est-à-dire dans la tique sans nageoire et plus tard avec nageoire :

C'est vrai.

Je l'ai souligné exactement - il n'y a aucune structure ou logique dans le remplissage des ticks. Chaque champ de prix est indépendant des autres. Ce qui vient du fournisseur est ce qui est diffusé.

 
Renat Fatkhullin:

Soyez plus prudent.

Veuillez d'abord comprendre exactement et ensuite tirer vos conclusions.

Je ne comprends pas votre méfiance. Je vous le dis - écoutez, vous avez une erreur ici. Ecoute, sauter de date en date avec la perte d'un tas de tics. Vous répondez : vous ne demandez pas trop, essayez d'être plus précis ! Dans ce cas, le paramètre quantité n'a pas d'importance ! La quantité est suffisante pour répéter l'erreur. Regardez plus attentivement les journaux que j'ai cités.

Essayons à nouveau. Mode ALL. Je demande 10000 ticks (bien que ma demande de 3000 ticks entraînera toujours un dépassement). Voici un fragment de journal avec des tics, qui montre que l'histoire se casse. En d'autres termes, le serveur ne renvoie pas l'historique des ticks du jour, à l'exception de ceux qui ont été reçus lors de la session de travail du terminal :

2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8009 2015.10.16 23:59:01: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.13474
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8010 2015.10.16 23:59:02: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.13474
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8011 2015.10.16 23:59:02: spread = 8, ask = 1.13482, bid = 1.13474, last = 0.00000
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8012 2015.10.16 23:59:03: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.13474
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8013 2015.10.16 23:59:03: spread = 7, ask = 1.13481, bid = 1.13474, last = 0.00000
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8014 2015.10.16 23:59:03: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.13474
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8015 2015.10.16 23:59:06: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.13474
2015.10.19 13:06:35.976 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8016 2015.10.16 23:59:06: spread = 8, ask = 1.13482, bid = 1.13474, last = 0.00000
2015.10.19 13:06:35.977 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8017 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
2015.10.19 13:06:35.977 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8018 2015.10.19 11:00:01: spread = 7, ask = 1.13534, bid = 1.13527, last = 0.00000
2015.10.19 13:06:35.977 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8019 2015.10.19 11:00:01: spread = 7, ask = 1.13534, bid = 1.13527, last = 1.13525
2015.10.19 13:06:35.977 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8020 2015.10.19 11:00:01: spread = 9, ask = 1.13534, bid = 1.13525, last = 0.00000
2015.10.19 13:06:35.977 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8021 2015.10.19 11:00:01: spread = 9, ask = 1.13534, bid = 1.13525, last = 1.13525
2015.10.19 13:06:35.977 test_CopyTicks_1178 (EURUSD,H1) OnStart: #8022 2015.10.19 11:00:01: spread = 8, ask = 1.13533, bid = 1.13525, last = 0.00000

Dites-moi, est-ce que je me fais bien comprendre ?

 
Tapochun:

Dites-moi, est-ce que je me fais bien comprendre ?

Non. Voici ma demande pour 100 000 et une histoire tout à fait normale :

...
JS      0       11:48:00.252    2 (EURUSD,M1)   OnStart: #8902 2015.10.16 23:59:06: spread = 8, ask = 1.13482, bid = 1.13474, last = 0.00000
GS      0       11:48:00.252    2 (EURUSD,M1)   OnStart: #8903 2015.10.16 23:59:10: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
QS      0       11:48:00.252    2 (EURUSD,M1)   OnStart: #8904 2015.10.19 00:00:02: spread = 0, ask = 0.00000, bid = 0.00000, last = 0.00000
OS      0       11:48:00.252    2 (EURUSD,M1)   OnStart: #8905 2015.10.19 00:01:11: spread = 0, ask = 0.00000, bid = 0.00000, last = 1.13546
...
 
Renat Fatkhullin:

Non. Voici ma demande pour 100 000 et une histoire tout à fait normale :

Le terminal est-il allumé quand ? Après 00h00, heure du terminal ?

Vérification #1 : Essayez de réinitialiser et de redemander.

Vérification n°2 : Essayez de supprimer l'historique des tics sur l'instrument. Allumez le terminal et téléchargez l'historique.

Si les deux vérifications sont réussies et que vous avez le même journal, comme vous l'avez envoyé, alors c'est ma faute. Mais c'est toujours à vous de décider.

 
Tapochun:
Le terminal est-il allumé quand ? Après 00.00 heure du terminal ?

Oui.

Quel est votre modèle ?

 
Renat Fatkhullin:

Oui.

Quelle est votre construction ?

1191 х64. Oui, jetez un coup d'œil à l'article précédent.
 
Cela pourrait-il être lié au fait que je suis un administrateur ? Par conséquent, le dossier contenant les ticks se trouve dans les fichiers du programme (C:\Program Files\MetaTrader 5\Bases\MetaQuotes-Demo\ticks) ?