Wochenende Abend - Seite 36

 
Vladimir Karputov:

DieRegeln für die Zweigstellen sind im ersten Beitrag veröffentlicht:


Ja, tut mir leid, ich habe nicht bemerkt, dass es nur EA war, aber ganz allgemein, was denken Sie?

 
Yuriy Suslov:

Ja, es tut mir leid, ich habe nicht bemerkt, dass es nur das Ratsmitglied war, aber was denken Sie im Allgemeinen?

Was meinen Sie dazu? Es ist nur eine weitere Idee ohne wirkliche Ziele - nur um die Idee zu testen. Solche Spekulationen sind nicht interessant.

 
Guten Abend, Wochenende!

Basteln Sie eine Eule nach dieser Strategie. Die Strategie ist nicht kompliziert.

Da die Strategie eine 24/7-Marktbeobachtung erfordert, was physikalisch unmöglich ist, wird ein Roboter benötigt.
Das Wesentliche des Systems:
Wir legen die Trendlinien manuell fest. Einer ist höher als der aktuelle Preis, nennen wir ihn L1. Die andere ist niedriger, nennen wir sie L2. Wenn der Preis die Linie L1 von unten nach oben überschreitet, kaufen wir. Wenn der Kurs sich dreht und die Linie L1 nach unten überschreitet, schließen wir den Kauf und eröffnen den Verkauf.
Dasselbe gilt für die Zeile L2:. Wenn L2 von oben nach unten gekreuzt wird - Verkaufen. Bei einer Umkehr und dem Überschreiten von L2 von unten nach oben schließen wir Verkaufen und eröffnen Kaufen.
Bei der Durchführung von Vorgängen auf der Linie L2 wird der auf der Linie L1 eröffnete Auftrag nicht berührt.
Am Ende der Handelssitzung werden alle Aufträge geschlossen.

Anforderungen an den Roboter

1) Der Expert Advisor geht von den manuell festgelegten Trendlinien aus. Nennen wir sie "L1" und "L2". L1 ist höher als der aktuelle Preis. L2 - unten.
2) Beim Überschreiten der L1-Linie von unten nach oben eröffnet der Expert Advisoreine Kauforder(BUY). Es gibt keine Stopps, keine nachlaufenden Stopps, keine Takeoffs. Wenn der Preis dreht und die L1-Linie von oben nach unten kreuzt, schließt der Expert Advisor die BUY-Order und eröffnet die SELL-Order. Alle in der L1-Linie eröffneten Aufträge sollten ein bestimmtes Symbol haben, z. B. "OrderL1". Auf diese Weise weiß der Expert Advisor, mit welchen Aufträgen er arbeiten muss, anstatt alle Aufträge zu pingen.

3) Wenn der Kurs weiter fällt und die Linie L2 erreicht und nach unten kreuzt, wird der Expert Advisor eine weitere Order eröffnen. Dies ist ein SELL-Auftrag mit dem Namen "OrderL2". Der Auftrag mit der Bezeichnung L1 bleibt unangetastet. Sie ist noch offen.
4) Wenn der Preis nach oben dreht und die L2-Linie von unten nach oben gekreuzt wird, wird die SELL-Order mit dem Namen "OrderL2" geschlossen und die BUY-Order eröffnet.

5) Alle Orders, die auf einer bestimmten Linie eröffnet werden, sollten nach der Trendlinie benannt werden, auf der sie eröffnet wurden, damit der Expert Advisor weiß, welche Order berührt werden soll und welche nicht.

6) Der Expert Advisor beginnt mit der Arbeit an der ersten Stundenkerze im Zeitraum eines Tages. Das heißt, ein neuer Tag hat begonnen. Der Tag ist zu Ende (23:58 Uhr), die Aufträge werden geschlossen, und der Expert Advisor wartet auf den Beginn einer neuen Sitzung (00:00 Uhr). Sie sollten die Zeit des Brokers verwenden, wenn er eine neue Kerze des neuen Tages startet.


ZUSÄTZLICH: Im Tester kann der Expert Advisor nur die Korrektheit von Eröffnungs- und Schlusspositionen entlang der Linien testen. Damit er rentabel ist, muss er die Trendlinien jeden Tag vor Beginn einer neuen Sitzung verschieben. Bis jetzt brauchen wir nur die Implementierung dieser Funktionen des Expert Advisors. Sie kann in Zukunft erweitert werden, so dass die Eule selbst die Linien für den vorherigen Tag setzt.

 
Rad89:
Guten Abend, Wochenende!

Basteln Sie eine Eule nach dieser Strategie. Die Strategie ist nicht kompliziert.

Da die Strategie eine 24/7-Marktbeobachtung erfordert, was physikalisch unmöglich ist, brauchen wir einen Roboter.
Das Wesentliche des Systems:
Wir zeichnen die Trendlinien manuell. Einer ist höher als der aktuelle Preis, nennen wir ihn L1. Die andere ist niedriger, nennen wir sie L2. Wenn der Preis die Linie L1 von unten nach oben überschreitet, kaufen wir. Wenn der Kurs sich dreht und die Linie L1 nach unten überschreitet, schließen wir den Kauf und eröffnen den Verkauf.
Dasselbe gilt für die Zeile L2:. Wenn L2 von oben nach unten gekreuzt wird - Verkaufen. Bei einer Umkehr und Überschreitung von L2 von unten nach oben schließen wir Verkaufen und eröffnen Kaufen.
Bei der Durchführung von Vorgängen auf der Linie L2 wird der auf der Linie L1 eröffnete Auftrag nicht berührt.
Am Ende der Handelssitzung werden alle Aufträge geschlossen.

Anforderungen an den Roboter

1) Der Expert Advisor geht von den manuell festgelegten Trendlinien aus. Nennen wir sie "L1" und "L2". L1 ist höher als der aktuelle Preis. L2 - unten.
2) Wenn die L1-Linie von unten nach oben gekreuzt wird, eröffnet der Expert Advisoreine Kauforder(BUY). Es gibt keine Stopps, keine nachlaufenden Stopps, keine Takeoffs. Wenn der Preis dreht und die L1-Linie von oben nach unten kreuzt, schließt der Expert Advisor die BUY-Order und eröffnet die SELL-Order. Alle Aufträge, die in der L1-Linie eröffnet werden, sollten ein bestimmtes Symbol haben, zum Beispiel "OrderL1". Auf diese Weise weiß der Expert Advisor, mit welchen Aufträgen er arbeiten muss, anstatt alle Aufträge zu pingen.

3) Wenn der Kurs weiter sinkt und die Linie L2 erreicht und nach unten kreuzt, wird der Expert Advisor eine weitere Order eröffnen. Dies ist ein SELL-Auftrag mit dem Namen "OrderL2". Der Auftrag mit der Bezeichnung L1 bleibt unangetastet. Sie ist noch offen.
4) Wenn der Preis nach oben dreht und die L2-Linie von unten nach oben gekreuzt wird, wird die SELL-Order mit dem Namen "OrderL2" geschlossen und die BUY-Order eröffnet.

5) Alle Orders, die auf dieser oder jener Linie eröffnet werden, sollten nach der Trendlinie benannt werden, auf der sie eröffnet wurden, damit der Expert Advisor weiß, welche Order er berühren muss und welche nicht.

6) Der Expert Advisor beginnt seine Arbeit mit der ersten Stundenkerze eines Tages. Das heißt, ein neuer Tag hat begonnen. Der Tag ist zu Ende (23:58 Uhr), die Aufträge werden geschlossen, und der Expert Advisor wartet auf den Beginn einer neuen Sitzung (00:00 Uhr). Die Zeit ist übertrieben. Wir sollten die Zeit des Brokers verwenden, wenn er eine neue Kerze an einem neuen Tag startet.


ZUSÄTZLICH: Im Tester kann der Expert Advisor nur die Korrektheit von Eröffnungs- und Schlusspositionen entlang der Linien testen. Damit er rentabel ist, muss er die Trendlinien jeden Tag vor Beginn einer neuen Sitzung verschieben. Bis jetzt brauchen wir nur die Implementierung dieser Funktionen des Expert Advisors. In Zukunft könnten wir ein Upgrade vorbereiten, bei dem der EA selbst die Linien für den Vortag festlegt.

Ich gebe dem Expert Advisor den Namen "Two Trend Line.mq5".

 
Vladimir Karputov:

Ich nenne meinen Expert Advisor "Two Trend Line.mq5".

Was immer Sie wollen. Die Hauptsache ist, dass es so funktioniert, wie Sie es wollen.)

 
Rad89:

Was immer Sie wollen. Solange es richtig funktioniert.)

Sind Sie sicher, dass Sie Trendlinien verwenden wollen? Oder wollen Sie horizontale Linien?

 
Rad89:

Was immer Sie wollen. Die Hauptsache ist, dass es richtig funktioniert.)

wenn sie über und unter dem aktuellen Kurs liegen, müssen die Linien gestoppt werden, sonst bewegen sie sich
 
Vladimir Karputov:

Sind Sie sicher, dass Sie Trendlinien verwenden wollen? Oder wollen Sie horizontale Linien?

Ja, was immer Sie wollen. Sie können auch horizontale Linien verwenden. Was wäre im Code einfacher? Die Hauptsache ist, dass sie alle getrennt voneinander berücksichtigt werden. Für jede einzelne Linie, sozusagen unsere eigenen Aufträge.

Renat Akhtyamov:
wenn sie über und unter dem aktuellen Kurs liegen, müssen die Linien gestoppt werden, sonst bewegen sie sich

Die Linien sollten manuell gesetzt werden. Deshalb werden sie nirgendwo hingehen. Der Expert Advisor wird nichts mit ihnen anfangen können. Er wird sie nicht berühren. Er verwendet sie nur. Wir werden sie selbst transportieren.

 

 

Es ist also klar. Es ist besser, wenn der Expert Advisor selbst, im Moment der Entstehung einer neuen Kerze auf der Periode D1, die Linie "L1" auf das Maximum (OPen oder CLose) des Vortages und die Linie "L2" auf das Minimum (OPen oder CLose) des Vortages verschiebt.

Es wird davon ausgegangen, dass die Linien "L1" und "L2" auf der Karte sind und manuell gezeichnet wurden. Beide Linien sollten"Horizontale Linie" sein, aber nicht "Trendlinie".

Grund der Beschwerde: