Handel bei neuer Kerze eröffnen
27 Antworten
slowbutsure
vor 10 Jahren #112139
HALLO
Ich möchte nur eine Regel, die sagt, sobald eine neue Kerze öffnet, dann einen Handel eingeben. Kann mir jemand sagen, wie?\
Danke
slowbutsure
vor 9 Jahren #124663
Auf der Open P/L kann ich sehen, dass sie eine magische Zahl hat, also wird sie nur den Handel mit dieser magischen Zahl betrachten. Das Einzige, was mir einfällt, ist, dass dem Wert in Pips beider Geschäfte jeweils eine Variable zugewiesen werden sollte und die beiden Variablen dann addiert werden. Ich kann nur nicht sehen, wie man das macht?
slowbutsure
vor 9 Jahren #124664
Ich glaube, das habe ich gelöst. Aber es werden immer noch keine Trades für das 2. Währungspaar eröffnet. Können Sie einen Blick auf die Strategie-Datei im Anhang werfen und sehen, ob ich etwas falsch gemacht habe?
Danke
slowbutsure
vor 9 Jahren #124665
hmm korrigiert.
slowbutsure
vor 9 Jahren #124668
Ein letztes Problem bei dieser Strategie...
Ich addiere die offenen P/L für beide Währungen und die Regel ist, wenn der Gesamtgewinn >= 5 Pips ist, dann schließe ich beide Geschäfte.
Allerdings, seine Schließung bei 5 Pips unabhängig davon, ob seine 5 Pips Gewinn oder 5 Pips Verlust, oder 3 Pips Gewinn und 2 Pips Verlust usw.
Wie stelle ich sicher, dass er nur dann schließt, wenn der offene P/L positiv 5 Pips ist?
slowbutsure
vor 9 Jahren #124734
Ich addiere die offenen P/L für beide Währungen und die Regel ist, wenn der Gesamtgewinn >= 5 Pips ist, dann schließe ich beide Geschäfte.
Allerdings, seine Schließung bei 5 Pips unabhängig davon, ob seine 5 Pips Gewinn oder 5 Pips Verlust, oder 3 Pips Gewinn und 2 Pips Verlust usw.
Wie stelle ich sicher, dass er nur dann schließt, wenn der offene P/L positiv 5 Pips ist?
Mark Fric
vor 9 Jahren #124737
Können Sie Ihre Strategie hier anhängen? Sie sollte zwischen positiven und negativen PL erkennen.
Mark
StrategyQuant Architekt
slowbutsure
vor 9 Jahren #124740
Hier ist sie.
Mark Fric
vor 9 Jahren #124765
und es gibt den offenen Gewinn für alle Geschäfte mit demselben Symbol zurück.
Die Lösung ist die Verwendung einer benutzerdefinierten Funktion, aber keine Sorge, es ist nicht kompliziert.
Öffnen Sie die Datei EA Wizard/code/CustomFunctions.mq4 und fügen Sie dort die folgende Funktion ein:
Mark
StrategyQuant Architekt
slowbutsure
vor 9 Jahren #124778
Danke Mark, das ist sehr hilfreich.
Eddiebund
vor 9 Jahren #125372
Mark
Dies ist eine sehr interessante Strategie, die ich suchte Test. Leider, wenn ich den Code oben hinzufügen, um CustomFunctions es nicht kompilieren und zeigt die Fehler
Nachdem ich den zusätzlichen Code entfernt habe, sind die letzten 2 Fehler immer noch vorhanden
Kannst du mir das bitte mitteilen?
Danke
Eddie
Mark Fric
vor 9 Jahren #125394
Hallo Eddie,
Versuchen Sie, die Datei COmpiledFunctions.mq4 selbst zu kompilieren?
So sollte es nicht funktionieren. Der Inhalt dieser Datei wird an jeden im EA-Assistenten erstellten EA angehängt. Kompilieren Sie also nicht diese benutzerdefinierte Datei, sondern den normalen EA, den Sie aus dem EA-Assistenten exportieren.
Es sollte diese Funktionen bereits enthalten.
Mark
StrategyQuant Architekt
Eddiebund
vor 9 Jahren #125409
Danke dafür, Mark
Es funktioniert jetzt und bietet mir die Grundlage für weitere Versuche und Entwicklungen.
Prost