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
La comptabilisation des ordres dans MT5 est toute une science :Traitement des événements de transaction dans le conseiller expert à l'aide de la fonction OnTrade()
Aucune pause ne vous évitera une réouverture, une situation peut toujours se produire, dans laquelle l'ordre mettra 1 seconde de plus à être exécuté.
ps : Et n'oubliez pas la magie.
Le complice ?
La science ne vous sauvera pas des machinations de la méthamphétamine mondiale.
de la méta-phobie globale.
Essayer
Malheureusement, MT5 comporte beaucoup plus de pièges que MT4.
Le problème de la mise à jour retardée des données après l'exécution réussie deOrderSend() est résolu dans la toute dernière ligne de l'exemple suivant :
Fonction de mise à jour :
Voilà, ça devrait marcher.
Dans ce code génial - tout a bien fonctionné,
mais il y a eu un changement dans le langage de programmation.
mql5 a été supprimé.
ORDER_FILLING_AON;
Et maintenant la compilation ne fonctionne pas dans cet endroit.
Pouvez-vous me dire comment remplir correctement la structure maintenant ?
Dans ce code merveilleux - tout fonctionnait bien,
mais il y a eu un changement dans le langage de programmation.
mql5 a été supprimé
Merci beaucoup, Rosh !
Bien que. J'ai changé - pour "prendre ce qui est disponible" car j'ai un flip agressif qui a peu de chance de se produire.
Par curiosité, quels outils les développeurs entendaient-ils par les acronymes primaires en russe ou en transcription importée ?
Juste par curiosité, comment les deux variantes ont-elles été impliquées verbalement ?
Juste par curiosité, comment les 2 options ont-elles été verbalement impliquées ?
Puisque nous pouvons avoir deux politiques d'exécution pour un ordre au marché, ORDER_FILLING_FOK et ORDER_FILLING_IOC, comment serait-il approprié de remplir le champ request.type_filling dans une demande de transaction comme suit:
Le compilateur ne génère que l'avertissement : conversion implicite enum. Cela suffit-il pour que la demande soit traitée correctement, indépendamment de la politique d'exécution définie par le courtier ou le négociant ?Le compilateur ne génère que l'avertissement : conversion implicite enum. Cela suffit-il pour que la demande soit traitée correctement, indépendamment de la politique d'exécution définie par le courtier ou le négociant ?
C'est comme "le café noir et le lait" - deux politiques qui s'excluent mutuellement. Voici d'autres liens en anglais :
Puisque nous pouvons avoir deux politiques d'exécution pour un ordre au marché, ORDER_FILLING_FOK et ORDER_FILLING_IOC,