- Questions d'un "mannequin
- XAUUSD : mauvais dimensionnement de lot sur un compte libellé en GBP ?
- Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes.
La variable MarketInfo(Symbol(), MODE_BID) (ou MODE_ASK) ne fonctionne que pour renvoyer le cours acheteur/vendeur actuel du symbole graphique. Elle ne renvoie pas/importe le cours acheteur/vendeur d'un autre symbole !Si une chaîne est construite dans le nom d'une paire différente de la paire graphique, et que cette chaîne est insérée à la place de "Symbol()", la valeur retournée pour le bid ou le ask est zéro !
Veuillez lire la documentation de manière plus approfondie avant de vous lancer dans un sujet. La réponse de Keith est correcte, vous devez ajouter la vérification et la gestion des erreurs à votre code.
Veuillez également noter que:
Les discussions négatives sur toute institution bancaire, de courtage et autres institutions financières ne sont pas autorisées.
La variable MarketInfo(Symbol(), MODE_BID) (ou MODE_ASK) ne fonctionne que pour renvoyer le cours acheteur/vendeur actuel du symbole graphique. Elle ne renvoie pas/importe le cours acheteur/vendeur d'un autre symbole !Si une chaîne est construite dans le nom d'une paire différente de la paire graphique, et que cette chaîne est insérée à la place de "Symbol()", la valeur retournée pour le bid ou le ask est zéro !
Votre question était
"Alors, comment peut-on obtenir le prix d'achat et de vente de cette autre paire via le code MQL4 ?"
Je ne vois pas qu'une lecture plus approfondie permette de l'interpréter autrement.
traderathome: La variable MarketInfo(Symbol(), MODE_BID) (ou MODE_ASK) ne fonctionne que pour renvoyer le cours acheteur/vendeur actuel du symbole graphique. | Correct. N'utilisez donc pas Symbol() |
traderathome: La variable MarketInfo(Symbol(), MODE_BID) (ou MODE_ASK) ne fonctionne que pour renvoyer le cours acheteur/vendeur actuel du symbole graphique. | Correct. Donc n'utilisez pas Symbol() |
Ma suggestion n'est pas totalement inutile. Si vous ne pouvez pas utiliser autre chose que le symbole, alors pourquoi est-il présent dans la fonction ?
Quel est le numéro d'erreur, lorsque vous obtenez zéro ? Est-ce que vous manipulez 4066 ? Quelle est votre chaîne de caractères ? Est-ce que c'est dans la surveillance du marché ? Qu'est-ce que Symbol()/_Symbol ?
Ne demandez pas d'aide si vous voulez être insultant.
Le fait de ne pas utiliser Symbol(), mais de créer une chaîne de caractères représentant l'"autre" symbole souhaité renvoie toujours une valeur nulle. Ainsi, au lieu de "suggérer" des réponses totalement inutiles, je vous suggère d'essayer de le faire vous-même. Si vous y parvenez, vous avez alors quelque chose qui vaut la peine de répondre.
Lorenze
s'il vous plaît, ne manquez pas de respect aux autres posters, à moins que vous ne souhaitiez être banni .
Notez aussi qu'il y a très peu d'intérêt quand les posts ont plus de 3 ans

- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Vous acceptez la politique du site Web et les conditions d'utilisation