- XAUUSD - falsche Losgröße auf einem GBP-Konto?
- Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes
- Fragen von Anfängern MQL5 MT5 MetaTrader 5
Die Variable MarketInfo(Symbol(), MODE_BID) (oder MODE_ASK) funktioniert nur, um den aktuellen Geld-/Briefkurs des Diagrammsymbols zurückzugeben. Sie gibt nicht den Geld-/Briefkurs eines anderen Symbols zurück oder importiert ihn!Bitte lesen Sie meine Frage gründlicher, bevor Sie eine Antwort annehmen! Wenn eine Zeichenkette im Namen eines anderen Paares als dem Chart-Paar konstruiert wird und diese Zeichenkette anstelle von "Symbol()" eingefügt wird, ist der zurückgegebene Wert für den Geld- oder Briefkurs Null!
Bitte lesen Sie die Dokumentation gründlicher, bevor Sie ein Thema annehmen. Die Antwort von Keith ist richtig, Sie müssen eine Fehlerprüfung und -verwaltung in Ihren Code einbauen.
Bitte beachten Sie auch , dass:
Negative Diskussionen über Banken, Makler und andere Finanzinstitute sind nicht erlaubt.
Die Variable MarketInfo(Symbol(), MODE_BID) (oder MODE_ASK) funktioniert nur, um den aktuellen Geld-/Briefkurs des Diagrammsymbols zurückzugeben. Sie liefert/importiert nicht den Geld-/Briefkurs eines anderen Symbols!Bitte lesen Sie meine Frage gründlicher, bevor Sie eine Antwort annehmen! Wenn ein String im Namen eines anderen Paares als dem Chart-Paar konstruiert wird und dieser String anstelle von "Symbol()" eingefügt wird, ist der zurückgegebene Wert für den Geld- oder Briefkurs Null!
Ihre Frage lautete
"Wie kann man also den Geld- und Briefkurs dieses anderen Paares über den MQL4-Code erhalten?"
Ich sehe nicht, dass eine genauere Lektüre die Frage anders interpretieren würde.
traderathome: Die Variable MarketInfo(Symbol(), MODE_BID) (oder MODE_ASK) funktioniert nur, um den aktuellen Geld-/Briefkurs des Chart-Symbols zurückzugeben. | Richtig. Verwenden Sie also nicht Symbol() |
traderathome: Die Variable MarketInfo(Symbol(), MODE_BID) (oder MODE_ASK) funktioniert nur, um den aktuellen Geld-/Briefkurs des Chart-Symbols zurückzugeben. | Richtig. Verwenden Sie also nicht Symbol() |
Mein Vorschlag ist nicht völlig wertlos. Wenn Sie nichts anderes als Symbol verwenden können, warum ist es dann in der Funktion enthalten?
Wie lautet die Fehlernummer, wenn Sie Null erhalten? Behandeln Sie 4066? Was ist Ihr String? Ist er in der Marktüberwachung? Was ist Symbol()/_Symbol?
Bitten Sie nicht um Hilfe, wenn Sie beleidigend sein wollen.
Nicht Symbol() zu verwenden, sondern stattdessen eine Zeichenkette zu erstellen, die das gewünschte "andere" Symbol repräsentiert, liefert immer einen Nullwert. Anstatt also völlig wertlose Antworten "vorzuschlagen", schlage ich vor, dass Sie tatsächlich versuchen, dies selbst zu tun. Wenn es Ihnen gelingt, dann haben Sie etwas, das eine Antwort wert ist.
Lorenze
Bitte respektieren Sie andere Poster nicht, es sei denn, Sie möchten ausgeschlossen werden.
Beachten Sie auch, dass es sehr wenig Sinn macht, wenn die Beiträge über 3 Jahre alt sind
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.