Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 945
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
Können Sie mir sagen, wie ich den Zeitpunkt der letzten Änderung eines Auftrags ermitteln kann?
Es scheint mir, dass diese Information durch die Funktion OrderGetInteger mit dem ParameterENUM_ORDER_PROPERTY_INTEGERhttps://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer gegeben werden sollte.
Ich sehe es nicht. Vielleicht gibt es einen anderen Weg?
Können Sie mir sagen, wie ich den Zeitpunkt der letzten Änderung eines Auftrags ermitteln kann?
Es scheint mir, dass diese Information durch die Funktion OrderGetInteger mit dem ParameterENUM_ORDER_PROPERTY_INTEGERhttps://www.mql5.com/ru/docs/constants/tradingconstants/orderproperties#enum_order_property_integer gegeben werden sollte.
Ich sehe es nicht. Vielleicht gibt es andere Methoden?
Ein schwebender Auftrag oder eine Position?
Handelt es sich um einen schwebenden Auftrag oder eine Position?
Ein schwebender Auftrag. Ich möchte herausfinden, welcher Auftrag am längsten nicht mehr geändert wurde. Gibt es übrigens eine Möglichkeit, schnell herauszufinden, wie viel Marge der ausstehende Auftrag verschlungen hat?
Anhängige Bestellung. Ich möchte herausfinden, welcher Auftrag am längsten nicht mehr geändert wurde. Gibt es übrigens eine Möglichkeit, schnell herauszufinden, wie viel Marge der ausstehende Auftrag verschlungen hat?
Änderungsvorgänge werden nicht in der Handelshistorie gespeichert. Weder für schwebende Aufträge noch für Änderungen von Positionen.
Ich habe es jetzt erst erfahren. Auf dem MICEX-Terminmarkt liefert OrderGetInteger ( ORDER_TIME_SETUP ) nur die Änderungszeit, nicht wie in der Hilfe angegeben. (Die Zeit der Auftragserteilung).
Nachmittags. Ich wollte eine mqh-Datei erstellen, in der die berechneten Arrays liegen, bis ich das Terminal schließe, und sie nur dann erneut herunterladen, wenn eine große Zeitspanne (in meinem Fall 3600) verstrichen ist. Aber wenn ich den Indikator kompiliere, setzt die mqh-Datei auch alle Arrays zurück. Wie kann ich alle Operationen mit dem Indikator durchführen und ihn kompilieren, aber die mqh-Datei wird nicht zurückgesetzt, bis das Terminal geschlossen wird?
Okay, ich werde eine weitere Frage stellen. Ich kann z.B. alle Daten in die Datei schreiben (FileWrite), dann kann ich alles mit dem Indikator machen und ihn kompilieren, und selbst wenn das Terminal geschlossen ist, kann ich immer diese Datei für Daten ansprechen(FileReadString), sie wird dort sein. Frage: Ist es möglich, alle Daten nicht in eine Datei zu schreiben, sondern in den Speicher des Computers (oder des Terminals), wie in ein Array? Das Array ist nicht geeignet, da es beim Kompilieren des Indikators zurückgesetzt wird. Die Daten müssen gespeichert werden, während das Terminal geöffnet ist.
OK, lassen Sie mich eine andere Frage stellen. Ich kann z.B. alle Daten in die Datei schreiben (FileWrite), dann kann ich alles mit dem Indikator machen und kompilieren, und auch das Terminal wird geschlossen, aber ich kann dann immer auf die Datei für Daten verweisen (FileReadString), sie werden dort sein. Frage: Ist es möglich, alle Daten nicht in eine Datei zu schreiben, sondern in den Speicher des Computers (oder des Terminals), wie in ein Array? Das Array ist nicht geeignet, da es beim Kompilieren des Indikators zurückgesetzt wird. Die Daten müssen gespeichert werden, während das Terminal geöffnet ist.
Nur wenn in den globalen Variablen des Terminals.
Nur wenn in den globalen Variablen des Terminals.
Sie meinten wahrscheinlich GlobalVariable...(). Danke, ich werde es mir ansehen.
Sie müssen GlobalVariable...() gemeint haben. Danke, ich werde es mir ansehen.
Wie die Leute hier gerne diagonal lesen.
Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien
Fragen von Anfängern MQL5 MT5 MetaTrader 5
pivomoe, 2018.11.17 17:10
Nur wenn in den globalen Variablen des Terminals
Das ist natürlich genau das, was er gemeint hat.