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
MQL5 hat eine eingebaute Speicherüberwachung: https://www.mql5.com/ru/docs/standardlibrary/tradeclasses/cterminalinfo/cterminalinfomemoryused
Bitte geben Sie an, wie Sie die Bedingungen im Code überprüfen können, z. B:
CSymbolInfo m_symbol;
m_symbol.Bid()
Im Tester (Alle Ticks, M1) erhalte ich, dass es sich nicht um das aktuelle Gebot, sondern um den Eröffnungskurs des Balkens handelt. Vielleicht habe ich etwas übersehen? Wie überprüfe ich den Preis korrekt auf Ticks, um korrekte Ergebnisse im Testgerät zu erhalten?
Ich verwende die Standardbibliothek, um das aktuelle Gebot zu ermitteln:
CSymbolInfo m_symbol;
m_symbol.Bid()
Im Tester (Alle Ticks, M1) erhalte ich, dass es sich nicht um das aktuelle Gebot, sondern um den Eröffnungskurs des Balkens handelt. Vielleicht habe ich etwas übersehen? Wie überprüfe ich den Preis korrekt auf Ticks, um korrekte Ergebnisse im Testgerät zu erhalten?
Ich eröffne einen Handel mit CTrade und setze einen Stop-Loss.
Und wie kann ich den Zeitpunkt des Abschlusses eines Geschäfts durch Stop Loss in der OnTrade- oder OnTransactionTrade-Methode abfangen?
Ich kenne das Ticket, ich kenne das Zifferblatt, aber sie sind immer unterschiedlich in OnTransactionTrade (obwohl ich verstehe, warum)
Ich eröffne einen Handel mit CTrade und setze einen Stop-Loss.
Und wie kann ich den Zeitpunkt des Abschlusses eines Geschäfts durch Stop Loss in der OnTrade- oder OnTransactionTrade-Methode abfangen?
Ich kenne das Ticket, ich kenne das Zifferblatt, aber sie sind immer unterschiedlich in OnTransactionTrade (obwohl ich verstehe, warum)
Anhand des Kommentars können wir feststellen, ob die Position durch Stop Loss/TakeProfit geschlossen wurde. Prüfen Sie für Stop Loss den Kommentar sl und für Take Profit den Kommentar tp.
Ich habe über den Kommentar nachgedacht, aber soweit ich mich erinnere, können die Kommentare vom Server geändert werden.
Im Allgemeinen ist es mir egal, ob er durch Stoploss, Takeprofit oder manuell geschlossen wird.
Die Hauptsache ist, den Zeitpunkt des Abschlusses eines bestimmten Auftrags zu ermitteln.
Ich habe über den Kommentar nachgedacht, aber soweit ich mich erinnere, können die Kommentare vom Server geändert werden.
Im Allgemeinen ist es mir egal, ob er durch Stoploss, Takeprofit oder manuell geschlossen wird.
Die Hauptsache ist, den Zeitpunkt des Abschlusses eines bestimmten Auftrags zu ermitteln.
Sie können auch die Kennung DEAL_ENTRY_OUT aus der Aufzählung ENUM_DEAL_ENTRY verwenden, um zu verstehen, dass die Position geschlossen wurde.
Referenz: Eigenschaften des Gewerbes.
Hallo!
Ich habe einen EA in MQl4, der in MQL5 konvertiert werden muss. Bitte helfen Sie mir, die Funktion CopyBuffer() zu verstehen.
In MQl4 sieht der Code wie folgt aus:
In MQL5 sieht das so aus. Der 'CopyBuffer'-Fehler - keine der Überladungen kann auf den Funktionsaufruf angewendet werden.
Hallo!
Ich habe einen EA in MQl4, der in MQL5 konvertiert werden muss. Bitte helfen Sie mir, die Funktion CopyBuffer() zu verstehen.
In MQl4 sieht der Code wie folgt aus:
In MQL5 sieht das so aus. Der 'CopyBuffer'-Fehler - keine der Überladungen kann auf den Funktionsaufruf angewendet werden.