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
Aufgeschoben:
Gevorg Hakobyan, 2016.12.08 15:26
Hallo. Wie kann ich eine Liste aller vorhandenen Währungspaare in Meta Trader 4 erhalten? Und wie erfährt man von etwaigen Änderungen in der Liste?SymboleGesamt
Gibt die Anzahl der verfügbaren (in MarketWatch ausgewählten oder aller) Symbole zurück.
intSymbolsTotal(
bool selected// true - nur Symbole in MarketWatch
);
Parameter
ausgewählt
[in] Anforderungsmodus. Kann die Werte true oder false annehmen.
Zurückgegebener Wert
Wenn selected true ist, wird die Anzahl der in MarketWatch ausgewählten Zeichen zurückgegeben. Wenn false, wird die Gesamtzahl aller Symbole zurückgegeben.
https://docs.mql4.com/ru/marketinformation/symbolstotal
Dort gibt es viele Funktionen, schauen Sie, was Sie in diesem Bereich brauchen
https://docs.mql4.com/ru/marketinformation/symbolname
Zuerst erhalten wir die Liste aller Symbole:
//| AllSymbols.mq5 |
//| Copyright © 2016, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link "http://wmua.ru/slesar/"
#property version "1.00"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
int count=SymbolsTotal(false); // false - all symbols in MarketWatch
for(int i=0;i<count;i++)
Print(i,": ",SymbolName(i,false));
}
//+------------------------------------------------------------------+
Hier verwenden wir die Aufzählung aller in MarketWatch verfügbaren Symbole.
Aber eine bloße Auflistung wird uns nicht weiterhelfen. Um die Eigenschaften eines Symbols zu erhalten, müssen wir es zunächst auswählen(SymbolSelect).
Zunächst erhalten wir eine Liste aller Symbole:
Dabei wird eine Suche nach allen in MarketWatch verfügbaren Symbolen durchgeführt.
Aber eine Liste allein wird Ihnen nichts bringen. Um die Eigenschaften eines Symbols zu erhalten, müssen Sie es zunächst auswählen(SymbolSelect).
Guten Tag zusammen! Können Sie mir bitte sagen, wie man eine Auftragslöschung in einem EA einrichtet?
Die Situation stellt sich wie folgt dar:
Wir platzieren 2schwebende Aufträge in verschiedenen Richtungen, sobald einer von ihnen ausgelöst wird, wird der andere entfernt und nicht mehr ausgestellt.
Ich wäre für jede Hilfe sehr dankbar.
Ich werde dafür sehr dankbar sein.
Guten Tag zusammen! Können Sie bitte mitteilen, wie man eine Auftragslöschung in einem EA einrichtet?
Die Situation stellt sich wie folgt dar:
Wir platzieren 2schwebende Aufträge in verschiedenen Richtungen, sobald einer von ihnen ausgelöst wird, wird der andere entfernt und nicht mehr ausgestellt.
Ich wäre für jede Hilfe sehr dankbar.
Ich danke Ihnen.
Wenn die Anzahl der ausstehenden Aufträge weniger als 2 beträgt, löschen Sie den verbleibenden Auftrag.
Wenn wir den schwebenden Auftrag nicht zurückgeben wollen, ist es schwieriger, wir müssen den Zeitpunkt und die Bedingungen für die Auftragserteilung analysieren.