Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 13
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
Das mag sein:
Andere Gedanken kommen mir nicht...
Sie lesen zwischen den Zeilen. Wie auch immer, schauen Sie sich an, was Sie überhaupt in die Schleife gelegt haben. Die Aktionszone der Schleife...
Guten Tag, ich kann diese Bedingung nicht erfüllen:
OrderCloseTime()!=hour()
Ich möchte, dass in einer Stunde nicht mehr als eine Bestellung geöffnet wird!
Es werden alle die gleichen Aufträge eröffnet!
Guten Tag, ich kann diese Bedingung nicht erfüllen:
OrderCloseTime()!=hour()
Ich möchte, dass in einer Stunde nicht mehr als eine Bestellung geöffnet wird!
Aber es werden alle die gleichen Aufträge eröffnet!
Erstens: OrderCloseTime() - dies ist der Zeitpunkt des Auftragsabschlusses. Wenn der Auftrag nicht abgeschlossen ist, ist der Wert gleich Null. Sie müssen auf den Zeitpunkt der Öffnung achten.
Zweitens: Hour() - dies ist die Stunde des Starts des EA, und diese Stunde ändert sich während der Ausführung des Programms nicht. Sie müssen sie mit der Zeit der letzten Kursankunft vergleichen - TimeCurrent()
Diese Funktion gibt die Anzahl der Sekunden zurück, nachdem die letzte Position des aktuellen Symbols geöffnet wurde:
D.h., um die Anzahl der Sekunden nach der Eröffnung der letzten Kaufposition mit Magic zu überprüfen, benötigen Sie
Erstens: OrderCloseTime() ist der Zeitpunkt, zu dem der Auftrag geschlossen wird. Wenn der Auftrag nicht abgeschlossen ist, ist der Wert gleich Null. Sie müssen die Öffnungszeit beachten.
Zweitens: Hour() - dies ist die Stunde des Starts des Expert Advisors, und diese Stunde ändert sich nicht während der Ausführung des Programms. Sie müssen sie mit der Zeit der letzten Kursankunft vergleichen - TimeCurrent()
Diese Funktion gibt die Anzahl der Sekunden zurück, nachdem die letzte Position des aktuellen Symbols geöffnet wurde:
D.h., um die Anzahl der Sekunden nach der Eröffnung der letzten Kaufposition mit Magic zu überprüfen, benötigen Sie
Vielen Dank für die Funktion! Haben Sie nicht noch eine andere, so dass nur eine Bestellung pro Takt geöffnet wird?Danke für die Funktion! Gibt es nicht noch eine andere, so dass nur eine Bestellung pro Bar geöffnet wird?
das Gleiche, nur die Anzahl der Takte, nicht die Sekunden
das Gleiche, nur die Anzahl der Takte, nicht die Sekunden
Es funktioniert, aber wenn ich eine Bestellung mit TP schließe, wird sofort eine neue eröffnet!
das Gleiche, nur die Anzahl der Takte, nicht die Sekunden
Es funktioniert, aber wenn eine Bestellung auf TP geschlossen wird, wird sofort eine neue eröffnet! Wie können wir das beheben?
Wir müssen also eine weitere Prüfung vornehmen: die Anzahl der Takte nach Abschluss der letzten Bestellung: