Symboles personnalisés. Erreurs, bogues, questions, suggestions. - page 34

 
Andrey Khatimlianskii #:

Que montre le TaskManager ?

 
fxsaber #:

Que montre le TaskManager ?

Que voyez-vous là ?

L'accrochage n'est pas différent de la normale.


 
Andrey Khatimlianskii #:

Que voyez-vous là ?

Charge CPU sauvage sur EURUSD.

 
fxsaber #:

Charge CPU sauvage sur EURUSD.

Qu'est-ce que cela a à voir avec le sujet ?

Il y a 2 EAs et plusieurs indicateurs qui fonctionnent sur l'EURUSD.

 
Andrey Khatimlianskii #:

Qu'est-ce que cela a à voir avec le sujet ?

Il y a 2 EAs et plusieurs indicateurs qui travaillent sur l'EURUSD.

J'essaie d'expérimenter les bugs sur un terminal propre. Sinon, il y a trop d'options à blâmer.

 
fxsaber #:

J'essaie d'expérimenter les bugs sur un terminal propre. Sinon, il y a trop d'options sur ce qu'il faut blâmer.

C'est vrai, bien sûr. Mais il est difficile de le faire pour chaque insecte.

J'ai résolu le problème de l'EURUSD et l'ai supprimé. Je le regarde.

 

Build 3099, le problème est actuel.

Sur l'un des instruments personnalisés mis à jour par le service, SymbolInfoTick renvoie des données vieilles de 4 heures (non mises à jour).

Sur un autre instrument, où le conseiller de contrôle n'était pas en cours d'exécution pendant tout ce temps, il montre les données réelles après son exécution.

C'est la même chose qu'ici - les ticks sont là, l'heure dans la surveillance du marché est mise à jour et les clones renvoient les données réelles :

Forum sur le trading, les systèmes de trading automatisés et les tests de stratégies de trading

Symboles personnalisés. Bugs, bugs, questions, suggestions.

Andrey Khatimlianskii, 2021.10.24 04:34

Bild 3091, j'ai des citations suspendues (cliquez) :


Le dernier tick retourné par SymbolInfoDouble et SymbolInfoTick est 04:52:07 (bid 61083.19)

En même temps que les ticks les plus récents sont dans l'historique de l'instrument, le graphique et marketwatch sont mis à jour, iClose renvoie la valeur correcte.

Il existe un code pour le reproduire. Qu'est-ce que je dois réparer d'autre ?


 

Bild 3103, le problème est d'actualité. Et il y a de nouveaux détails!

Le gel des cotations de l'outil personnalisé a coïncidé exactement avec une rupture de la connexion au serveur commercial (12:03:28) :


2021.11.13 12:03:27.786 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.13 12:03:28.476 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.92 ms, build 3103)
2021.11.13 12:03:28.476 Network '30966228': previous successful authorization performed from *** on 2021.11.13 11:56:34
2021.11.13 12:03:28.639 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.13 12:03:28.639 Network '30966228': trading has been enabled - hedging mode


Pourtant, comme auparavant, l'instrument personnalisé se met à jour normalement (graphique, aperçu du marché, historique des ticks). iClose donne des données réelles.

Et SymbolInfoTick renvoie les données à jour au moment de l'interruption de la connexion.

 

Il a ensuite été rejoué.

J'ai essayé de me connecter à un autre point d'accès (manuellement), j'ai eu un problème. Sélectionné un autre point d'accès, le terminal a mis du temps à se connecter, mais il a finalement réussi. À ce moment-là, SymbolInfoTick a dû "prendre vie" (je n'ai pas réussi à le remarquer). Mais la connexion a été interrompue à nouveau, et SymbolInfoTick s'est à nouveau figé:

2021.11.14 04:29:57.973 LiveUpdate      check for release version
2021.11.14 04:29:58.153 LiveUpdate      you are using the latest version
2021.11.14 04:30:23.529 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:30:37.529 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:30:51.530 Virtual Hosting 'MQL5 New York 2' failed to send status command [1001]
2021.11.14 04:31:14.296 Network '30966228': scanning network for access points
2021.11.14 04:37:40.811 Network '30966228': connecting to an access point with 0 % quality (previous: 94 %)
2021.11.14 04:37:40.811 Network '30966228': disconnected from MetaQuotes-Demo
2021.11.14 04:37:48.393 Network '30966228': connecting to an access point with 93 % quality (previous: 0 %)
2021.11.14 04:37:48.393 Network '30966228': disconnected from MetaQuotes-Demo
2021.11.14 04:38:03.725 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.14 04:55:40.351 Network '30966228': authorized on MetaQuotes-Demo
2021.11.14 04:55:40.351 Network '30966228': previous successful authorization performed from *** on 2021.11.13 12:03:32
2021.11.14 04:56:31.611 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.14 04:56:31.611 Network '30966228': trading has been enabled - hedging mode
2021.11.14 04:56:33.557 Network '30966228': scanning network for access points
2021.11.14 04:56:45.867 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:56:59.867 Virtual Hosting 'Webzilla New York' failed to send status command [1001]
2021.11.14 04:57:04.504 Network '30966228': scanning network finished
2021.11.14 04:57:04.504 Network '30966228': auto connecting to a better access point with 94 % quality (previous: 49 %)
2021.11.14 04:57:04.504 Network '30966228': connection to MetaQuotes-Demo lost
2021.11.14 04:57:05.035 LiveUpdate      new version build 3104 (IDE: 3104, Tester: 3104) is available
2021.11.14 04:57:05.142 Network '30966228': authorized on MetaQuotes-Demo through Access Point EU 4 (ping: 36.14 ms, build 3104)
2021.11.14 04:57:05.142 Network '30966228': previous successful authorization performed from ** on 2021.11.14 04:55:44
2021.11.14 04:57:05.294 Network '30966228': terminal synchronized with MetaQuotes Software Corp.: 0 positions, 0 orders, 148 symbols, 0 spreads
2021.11.14 04:57:05.294 Network '30966228': trading has been enabled - hedging mode



Découverte d'une autre façon de "mettre à jour les cotations" - cela se produit lorsqu'un nouvel instrument est ajouté à l'aperçu du marché. Il semble qu'une synchronisation forcée soit effectuée à ce stade (mais les nouveaux ticks ne commencent toujours pas à arriver dans SymbolInfoTick). La vidéo montre l'heure du dernier tick que le conseiller expert voit - 05:08:00. Lorsqu'un nouveau symbole est ajouté, il est mis à jour :


Conclusion : le terminal, lorsqu'il perd la connexion (très probablement uniquement le week-end), arrête de mettre à jour les instruments personnalisés (ou plutôt, certaines de leurs données).

Veuillez réparer cela.