Questions des débutants MQL5 MT5 MetaTrader 5 - page 996
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
Les gens aident. J'essaie d'obtenir le prix auquel une transaction a été ouverte. Au début, j'ai négocié par l'intermédiaire de CTrade mais le prix de résultat de la transaction était égal à zéro. J'ai commencé à trader via MqlTrade et result.price montrait de bons résultats dans Strategy Tester, mais il était égal à zéro dans Live. J'ai essayé avec OnTradeTransaction, mais il est trop lent dans le trading en direct, affichant zéro et montrant le dernier prix du trade lorsque le trading automatique est arrêté. Quels sont les moyens d'obtenir le prix auquel la transaction d'achat a été effectuée ?
Bonjour à tous les programmeurs. Veuillez m'aider à modifier cette fonction. J'ai déjà introduit cette fonction dans la référence MQL5. Que dois-je faire pour qu'elle calcule le nombre de postes ouverts pour Magic ?
Changez au moins les Ordres*** en Positions*** partout et vérifiez ensuite.
Cela semble fonctionner)) Nous pouvons ajouter cette fonction à MQL5)) Bien qu'il soit probablement trop tôt, je la testerai)
Cela semble fonctionner)) Vous pouvez ajouter cette fonction au manuel MQL5)) Bien qu'il soit probablement trop tôt, je teste toujours)
Les gens aident. J'essaie d'obtenir le prix auquel une transaction a été ouverte. Au début, j'ai utilisé CTrade, mais trade.resultprice était égal à zéro. J'ai commencé à trader avec MqlTrade et result.price montrait de bons résultats dans Strategy Tester, mais il était égal à zéro dans Live. J'ai essayé avec OnTradeTransaction, mais il est trop lent dans le trading en direct, affichant zéro et montrant le dernier prix du trade lorsque le trading automatique est arrêté. Quels sont les moyens d'obtenir le prix auquel la transaction d'achat a été effectuée ?
OrderSend envoie une commande. Il faut ensuite attendre son exécution et que la transaction correspondante apparaisse dans l'historique.
Afin de faire tout cela correctement, il faut soit être bon en OnTradeTransaction, soit écrire un code assez lourd pour OrderSend une fois.
Dans le second cas, CTrade fonctionnera également comme souhaité.
Quel est l'analogue de Digits qui renverrait le nombre de décimales après la virgule qui détermine la précision de la mesure du prix du symbole graphique sélectionné ?
Quel est l'analogue de Digits qui renverrait le nombre de décimales après la virgule qui détermine la précision de la mesure du prix du symbole graphique sélectionné ?
Merci !