Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
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).
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 ?
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
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...
J'ai eu la première erreur numéro 6 sur un nouveau fichier 184.
cela signifie qu'il y a eu un problème de communication. et cela ne dépendait pas du terminal
Il peut en effet y avoir un problème de connexion - pas avec le client, mais avec le courtier et son serveur ;)
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.