Erreurs, bugs, questions - page 1820
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
J'ai redémarré l'EA sur un autre graphique, il fonctionne correctement. C'est bizarre. Mais merci pour l'aide.
Qui comprend la réponse, veuillez expliquer. Je ne comprends toujours pas pourquoi OrderSend est considéré comme normal.
D'après ce que j'ai compris, OrderSend n'attend que la mise en file d'attente de l'ordre pour traitement sur le serveur, mais pas le résultat du traitement.
Il y a un script reproduisant le bug d'OrderSend dans l'application. Il parcourt le Market Watch et ouvre BuyLimit à chaque symbole. Ensuite, il essaie immédiatement de le modifier (en fixant un TP), puis de le supprimer. Si la modification ou la suppression de l'ordre est impossible, le script s'arrête avec un message correspondant.
Tout se fait par le biais d'un OrderSend synchrone. Et presque immédiatement, nous nous trouvons dans une situation où, après un OrderSend réussi (fixant la BuyLimit), rien ne peut être fait (modification ou suppression) avec l'ordre en attente.
Résultat d'exploitation
2017.02.23 14:24:49.828 OrderSend-StartedBug (Si-3.17,M1) DeleteError GetLastError() = 4756 EnumToString((ENUM_ORDER_STATE)OrderGetInteger(ORDER_STATE)) = ORDER_STATE_STARTED
Chers développeurs, est-ce un bug OrderSend ou non ?
SZZ, cependant, OrderSend à TRADE_ACTION_DEAL ne finit pas de fonctionner tant que l'ordre correspondant a le statut STARTED.
Tout le plaisir du script peut être expérimenté lentement sur le serveur FXOpen-MT5.
lorsqu'uneposition est ouverte avec succès par un ordre au marché, un Result.deal nul est obtenu à chaque fois ?
Error in OpenCL initialization. Error code=5101
Error in OpenCL initialization. Error code=5101