![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Guten Morgen!
Bitte beraten Sie mich. Auf diese Weise werden Positionen für jedes Paar im Multiwährungs-EA eröffnet.
Bitte beraten Sie mich. Wie kann ich anstelle dieses Blocks eine eigene Funktion schreiben?
Ich muss diesen Block also nicht für jedes Paar neu schreiben?
(Der Block verwendet das fi von I.Kim und das Eröffnungs-fi von Market Watch).
Guten Morgen!
Bitte beraten Sie mich. Auf diese Weise werden Positionen für jedes Paar im Multiwährungs-EA eröffnet.
Bitte beraten Sie mich. Wie kann ich anstelle dieses Blocks eine eigene Funktion schreiben?
Ich muss diesen Block also nicht für jedes Paar neu schreiben?
(Ich habe I.Kims fi und Market Watch opening fi unter den Bedingungen der Ausführung von Marktaufträgen verwendet).
void FUN(string _Symbol){
// Ihr Code, aber unter Verwendung von _Symbol anstelle eines Symbols
}
Ich danke Ihnen. Was ist mit Geboten, Nachfragen, Delta, Lots und bool TRADE (das ist die Eingabeerlaubnis) für jedes Paar?
Wäre das richtig? -
Auch. Ich glaube, beiläufig gehört zu haben, dass es falsch ist, eine benutzerdefinierte Funktion innerhalb einer anderen zu verwenden (aufzurufen).
Und ich verwende eine Funktion in einem Block, um Positionen bei der Ausführung von Marktaufträgen zu eröffnen Market Watch
Wird es nicht zu Problemen und Fehlfunktionen kommen?Ich danke Ihnen. Was ist mit Geboten, Nachfragen, Delta, Lots und bool TRADE (das ist die Eingabeerlaubnis) für jedes Paar?
Wäre das richtig? -
Auch. Ich glaube, beiläufig gehört zu haben, dass es falsch ist, eine benutzerdefinierte Funktion innerhalb einer anderen zu verwenden (aufzurufen).
Und ich verwende in meinem Block die Funktion zur Eröffnung von Positionen unter den Bedingungen der Ausführung von Marktaufträgen Market Watch
Wird es keine Probleme und Fehlfunktionen geben?double _Bid=MarketInfo(_Symbol, MODE_BID);
double _Ask=MarketInfo(_Symbol, MODE_ASK);
....................................................................
Die Anruffunktion kann sich an einem beliebigen Ort befinden. Es wird keine Probleme geben.
Guten Tag!
Ich verwende ein Schleppnetz in einem LKW mit mehreren Währungen. Es ist folgendermaßen:
Um die Suche nach allen Paaren von Mehrfachwährungen zu ermöglichen, habe ich sie folgendermaßen umgestaltet.
(Bid-Asking-Points werden über MarketInfo(Symbol_1,MODE_ASK) aufgerufen;
Der Expert Advisor arbeitet mit Eröffnungskursen.
Das Schleppnetz wird so genannt:
Allerdings. Mit dieser Einstellung funktioniert das Schleppnetz nicht.
Wenn ich das Schleppnetz eines Symbols entferne, beginnt das Schleppnetz eines anderen Paares zu funktionieren.
Wenn beide Spurpaaraufrufe im Code vorhanden sind, funktioniert keiner von ihnen.
Bitte beraten Sie mich. Wo kann es sich um einen Fehler handeln?
Sie müssen für jedes Instrument und jeden Zeitrahmen eine andere Vorzeit verwenden.
Vielen Dank , Vinin!
Ich wollte gerade mein eigenes Schleppnetz für jedes Paar schreiben....
Hilfe mit dem Berater für mehrere Währungen.
Ich habe einen EA geschrieben. Es öffnet/schließt gleichzeitig Aufträge für zwei Paare EURUSD <-> GBPUSD. Ich verbinde ihn mit EURUSD. Liest Anführungszeichen für beide Paare (iOpen). Die folgenden Befehle werden ausgeführt
Ask_EUR = MarketInfo("EURUSD", MODE_ASK);
Bid_EUR = MarketInfo("EURUSD", MODE_BID);
Und diese Befehle werden nicht ausgeführt
Ask_GBP = MarketInfo("GBPUSD", MODE_ASK);
Bid_GBP = MarketInfo("GBPUSD", MODE_BID);
Werte ask = bid = 0
Können Sie mir sagen, was los ist?