Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1050
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
Wie kann ich dem Stundenblock des Beraters Minuten hinzufügen?
Wie kann ich dem Stundenblock eines EA Minuten hinzufügen?
Hoch Niedrig Strategie Zur Zeit 2:
Die Funktion bool TimeControl() ist für die Überprüfung der Uhrzeit zuständig. Sie kann in zwei Zuständen funktionieren: beide Daten innerhalb eines Tages oder Datumswechsel über einen Tag.
Bitte beraten Sie mich,
In MQL5 muss ich die Hälfte einer Position schließen, aber ich muss prüfen, ob die Hälfte der Position weniger als das Mindestlot ist und dann das gesamte Volumen schließen, ist das richtig?
Bitte beraten Sie mich,
In MQL5 muss ich die Hälfte einer Position schließen, aber ich muss prüfen, ob die Hälfte der Position weniger als das Mindestlot ist, und dann das gesamte Volumen schließen, ist das richtig?
Vielleicht ist es einfacher, vor der Teilung zu prüfen, ob die Partie weniger als das Zweifache des Mindestwerts beträgt, so dass der Terminal nicht behelligt werden muss?
Ich kann den Test für den Marktplatz nicht bestehen, er gibt einen Fehler zurück, aber es gibt keinen Fehler im Bericht
Was ist zu tun?
Ich kann den Test für den Marktplatz nicht bestehen, er gibt einen Fehler zurück, aber es gibt keinen Fehler im Bericht
Was ist zu tun?
Wie ermittle ich den Schlusskurs eines Auftrags (eines Geschäfts, einer Position - ganz gleich, was)?
Für Aufträge ist nur ORDER_PRICE_OPEN verfügbar, ORDER_PRICE_CLOSE jedoch nicht.
Die Positionen haben nur POSITION_PRICE_OPEN.
Die Berufe haben überhaupt nichts Abstraktes an sich: DEAL_PRICE.
Ich habe das Forum gegoogelt, aber nicht gefunden.
Wie ermittle ich den Schlusskurs eines Auftrags (eines Geschäfts, einer Position - ganz egal)?
Für Aufträge ist nur ORDER_PRICE_OPEN verfügbar, ORDER_PRICE_CLOSE jedoch nicht.
Die Positionen haben nur POSITION_PRICE_OPEN.
Die Berufe haben überhaupt nichts Abstraktes an sich: DEAL_PRICE.
Ich habe das Forum durchsucht, aber nichts gefunden.
Um das Verständnis und die Arbeit in MQL5 zu erleichtern:
1. ***
2. Wenn Sie einen Schlusskurs benötigen, kommen Sie nicht umhin, auf den Handelsverlauf zuzugreifen. DerHistorySelect ist für die Abfrage der Handelshistorie zuständig
3. Ein Beispiel für die Arbeit mit der Historie, bei der die Informationen entweder in einer Datei oder auf der Registerkarte "Experten" ausgegeben werden, finden Sie im CodeHistorie Deals and Orders
Um zu verstehen, worum es hier geht, müssen Sie wissen
ENUM_DEAL_ENTRY-Richtung des Handels - Eintritt in den Markt, Austritt aus dem Markt oder Umkehrung
ENUM_DEAL_ENTRY
Kennung
Beschreibung
DEAL_ENTRY_IN
Eintritt in den Markt
DEAL_ENTRY_OUT
Marktaustritt
DEAL_ENTRY_INOUT
Kehrtwende
DEAL_ENTRY_OUT_BY
Gegenposition schließen
ENUM_DEAL_TYPE-Art des Geschäfts
ENUM_DEAL_TYPE
Kennung
Beschreibung
DEAL_TYPE_BUY
Kaufen
***
Dies sind die Grundlagen.
Danke für die Antwort, ich habe mir sowohl die Dokumentation als auch Ihr Beispiel angesehen, aber ich habe immer noch nicht gefunden, wie man einen Parameter ähnlich OrderClosePrice() in MT4 erhält.
Vielen Dank für die Antwort, ich habe mir sowohl die Dokumentation als auch Ihr Beispiel angesehen, konnte aber immer noch nicht herausfinden, wie man einen ähnlichen Parameter wie OrderClosePrice() in MT4 erhält.
alternativhttps://www.mql5.com/ru/code/16006 öffnen.
und sehen Sie sich die Implementierung von @fxsaber an
oder schließen Sie einfach die oben genannte Bibliothek an und übertragen Sie den Code von MT4 auf MT5. In 99% der Fälle müssen Sie nichts ändern, alles wird genauso funktionieren wie in MT4