Erreur numéro 6 - page 32

 
Ces erreurs peuvent-elles affecter les tests de l'EA ? <br / translate="no">Depuis quelque temps, mon Expert Advisor en cours de tests (je l'optimise de temps en temps, en ajustant les paramètres aux changements du marché) a commencé à manquer certains trades. Il n'a pas fermé de positions et ne remonte pas de stops et au lieu d'un renversement de position, il ouvre simplement la position opposée sans fermer la précédente. Sur le compte réel TradeDispatcher : le contexte commercial est occupé.
Mais le testeur n'a aucune connexion avec le serveur, il émet des commandes et les exécute. Mais certains
Les positions ne sont pas exécutées par le signal. Pourquoi ?

Veuillez afficher le code complet du conseiller expert. Ils vous aideront certainement à trouver immédiatement les erreurs (s'il y en a).
 
Alors peut-être ne pas attendre la sortie, mais laisser ceux qui sont impatients l'essayer ?

Oui, nous allons essayer de poster une version séparée en tant que bêta et nous vous le ferons savoir.
 
Эти ошибки могут влиять на тестирование советников?
Просто с некоторых пор мой советник на тестах (я его время от времени оптимизирую, подбираю параметры под изменения на рынке) Стал пропускать некоторые сделки. Не закрывает позы, не подтягивает стопы, а вместо переворотов просто открывает противоположную позу, без закрытия предыдущей. На реале тоже постоянно появляется ошибка TradeDispatcher: trade context is busy.
Но в тестере ведь нет соединения с сервером, он сам себе подает команды и их исполняет. Но некоторые
позы по сигналу тоже не исполняет. Почему?

Veuillez afficher le code complet de l'expert. Ils vous aideront certainement à trouver les erreurs (s'il y en a) tout de suite.

Publié dans le fil de discussion
TradeDispatcher : le contexte commercial est occupé... Qu'est-ce que c'est ?
 
Voici un autre journal. C'est la dernière version. Hélas.


24.10.2005 23:18:32, Signal : vendre
24.10.2005 23:18:32 Essai de vente, tentative 0

Ask : 1.19840000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:18:32 Essai de vente, tentative 1

Ask : 1.19840000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:18:32 Essai de vente, tentative 2

Ask : 1.19840000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:18:32 Essai de vente, tentative 3

Ask : 1.19840000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:20:22 Essai de vente, tentative 4

Ask : 1.19860000, StopLoss : 0.00500000, TakeProfit : 0.000000
échoué, erreur 6

24.10.2005 23:20:46 Essai de vente, tentative 5

Ask : 1.19860000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:20:46 Essai de vente, tentative 6

Ask : 1.19860000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:20:46 Essai de vente, tentative 7

Ask : 1.19860000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:20:46 Essayer de vendre, tentative 8

Ask : 1.19860000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6

24.10.2005 23:20:46 Essayer de vendre, tentative 9

Ask : 1.19860000, StopLoss : 0.00500000, TakeProfit : 0.00000000
échoué, erreur 6
Friday sell error : 4050
1.19830000, 0.00500000, 0.00000000
vendu ouvert
 
J'ai regardé le post de Quark : pas question !!! J'ai regardé mon propre journal : de solides vieux tics (c'est-à-dire une désynchronisation). Serveur Alpari. Le serveur MQ semble être décédé.
 
Dire que j'en ai assez de l'erreur n°6, c'est se taire... J'ai 4 Expert Advisors MT4 dans chacun des 4 graphiques (en fait 8, mais la moitié d'entre eux ne fonctionnent pas, en fonction de la volatilité).
En d'autres termes, il s'avère qu'il y a 16 Expert Advisors actifs dans 4 programmes. Voici une situation - dans chaque programme, UN seul conseiller expert à la fois devait ouvrir des positions. Les 4 programmes ont montré notre chère 6ème erreur.
Eh... Et ils ont promis de l'améliorer... Et la construction est déjà à 184...
 
Des mesures sont-elles prises pour résoudre l'erreur numéro 6 ou le problème est-il considéré comme clos ?
J'ai eu la première erreur numéro 6 sur un nouveau fichier 184.
 
Des mesures sont-elles prises pour résoudre l'erreur numéro 6 ou le problème est-il considéré comme clos ? <br / translate="no"> A obtenu la première erreur numéro 6 sur le nouveau 184 bild.

cela signifie qu'il y a eu un problème de communication. et cela ne dépendait pas du terminal
 
Oui, de nos jours, le chiffre 6 est exceptionnellement rare - c'est un péché de reprocher aux développeurs.
Il peut en effet y avoir un problème de connexion - pas avec le client, mais avec le courtier et son serveur ;)
 
Quelque chose à propos du bug numéro 6 qui a disparu du "top 20" du forum :) Ce n'est pas juste. Voici une autre observation.

La préhistoire. J'ai posté le code, avec toutes les vérifications. Nous vérifions les conditions à un moment précis (chaque EA a sa propre fenêtre de temps dans l'heure) et ouvrons une position si elle est bonne.

L'histoire - un échec se produit au moment de la demande d'un ordre, en conséquence nous avons deux ordres qui ont été ouverts par Expert Advisor dans une minute.

Voici le journal :
2005.11.09 13:01:17 '142605' : ordre ouvert : #2400577 sell 0.10 EURUSD at 1.1759 sl : 1.1819 tp : 0.0000
2005.11.09 13:01:17 '142605' : requête en cours
2005.11.09 13:01:17 '142605' : requête acceptée par le serveur
2005.11.09 13:01:16 '142605' : ordre instantané sell 0.10 EURUSD at 1.1759 sl : 1.1819 tp : 0.0000
2005.11.09 13:01:16 '142605' : connexion (4.00, #2832F8DDD)
2005.11.09 13:00:50 TradeContext : erreur ping
2005.11.09 13:00:30 '142605' : la demande a été acceptée par le serveur
2005.11.09 13:00:23 '142605' : ordre instantané de vente de 0.10 EURUSD à 1.1760 sl : 1.1820 tp : 0.0000
2005.11.09 13:00:23 '142605' : connexion (4.00, #2832F8DD)

Voici la liste des positions :
(non montrée, car l'opération de copie n'est toujours pas là)

Voici le journal généré par le programme (j'ai déjà cité le code dans ce fil) :
9.11.2005 11:0:15, Signal : vendre
9.11.2005 11:0:15 Trying to sell, attempt 0
Ask : 1.17630000, StopLoss : 0.00600000, TakeProfit : 0.00000000 failed, error 6
9.11.2005 11:1:8 Trying to sell, attempt 1
Ask : 1.17620000, StopLoss : 0.00600000, TakeProfit : 0.00000000 successfull
sell opened

Je vais répéter - une position ouverte par le journal et le log. Dans la vraie vie :) - Deux, avec un intervalle d'une minute.