Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 538

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
Diese Methode der Swapberechnung wird als Rollover bezeichnet. In MT4 können Sie das nicht programmatisch wissen. Nur indirekt nach der mitternächtlichen Änderung der Arbeitsaufträge. Es gibt viele solcher kleinen, aber ziemlich unangenehmen Probleme in MT4. Im MT5 sind es etwas weniger, aber es gibt sie noch.
Dies sind die Swap-Werte in Pips. Sie sollten in die Währung der Einlage umgerechnet werden, basierend auf dem Volumen des Marktauftrags. Dann erhält man die tatsächliche Swap-Größe.
"Es gibt keine Möglichkeit, dies in MT4 programmatisch herauszufinden". - Ich danke Ihnen für Ihre Zeit und Ihre Antworten.
Guten Tag, liebe Forumsnutzer, bitte helfen Sie mir, den Algorithmus zu verstehen. Ziel ist es, die Preisspanne im angegebenen Zeitraum zu bestimmen und die Kauf- und Verkaufsstopps auf Maximum und Minimum zu setzen. StopLosses werden auf entgegengesetzte Aufträge gesetzt, TakeProfit sollte gleich StopLoss*2 sein.
Nach jeder Schließung durch Stop Loss wird der Auftrag mit demselben Stop Loss und Take Profit wie der geschlossene Auftrag wiederhergestellt, und der gesamte Zyklus ist abgeschlossen, sobald einer der Aufträge durch Take Profit geschlossen wurde. Und das alles von Anfang an, wir definieren den Bereich und gehen.
Aber jetzt platziert er einfach keinen TP, oder besser gesagt, er platziert ihn zum Eröffnungskurs und der Stop Loss liegt nicht auf der Range Size, d.h. nicht auf einer gegenläufigen Order. Vielen Dank im Voraus für die Hilfe.
Es besteht keine Notwendigkeit, Fragen in verschiedenen Threads zu duplizieren.
Guten Tag!
Beim Testen im Log erhalte ich OrderSend error 130 - wenn ich es richtig verstehe, kann es nur mit Stops oder Strokes zusammenhängen, bitte prüfen Sie, was falsch ist:
Guten Tag!
Beim Testen im Log gibt es einen Fehler OrderSend error 130 - wenn ich das richtig verstehe, kann das nur mit Stops oder Strokes zusammenhängen,
Auch die offenen Preise der schwebenden Aufträge sind davon betroffen. Deshalb müssen wir den Abstand zwischen dem aktuellen Marktpreis und dem Eröffnungskurs des Auftrags überprüfen. In diesem Fall: Preis - Fragen.
Der Eröffnungskurs von schwebenden Aufträgen gilt ebenfalls. Daher sollten wir auch den Abstand zwischen dem aktuellen Marktpreis und dem Eröffnungskurs des Auftrags überprüfen. In diesem Fall: Preis - Fragen.
Was gibt die Funktion Hour() zurück?
Gibt die aktuelle Stunde zurück. So gehe ich vor: Wenn die aktuelle Stunde größer als 11 und kleiner als 17 ist,
aber wie?
Das ist ein bisschen kompliziert für mich. Könnten Sie erklären, in welchem Teil des Codes hinzufügen und was bedeutet es mn und mag_n? wo sollte ich meine EA medjic hier setzen?
Bevor Sie Ihre Bedingung stellen
mag_n - wo setze ich mein EA's IG hier ein?
Ich schreibe: Wenn die aktuelle Stunde mehr als 11 und weniger als 17 Uhr beträgt, wie soll sie dann sein?
Ich verstehe, dass sich die Frage auf den Indikator bezieht. StattHour() -> time[i]
Ich verstehe, dass sich die Frage auf den Indikator bezieht. Anstelle vonHour() -> time[i].
Ja, du hast mir geholfen, jetzt möchte ich die Zeit begrenzen. Ausgenommen ist die Zählung von 17.00 bis 23.00 Uhr.