Aufbau eines EA für alle als Tutorial
36 Antworten
Conmariin
vor 7 Jahren #116417
Hallo,
Ich bin kein Programmierer und ich dachte, dass der Kauf des EA-Assistenten wäre viel einfacher, einen EA mit zu bauen. Aber nach einigen Gebäude Praxis sehe ich, müssen Sie ein mql-Programmer zu verstehen, auch EA-Assistent sein.
Deshalb habe ich eine Frage an Sie: Ist es möglich, in diesem Forum zumindest einen EA Schritt-für-Schritt zu erstellen, damit alle Nicht-Programmierer den EA-Assistenten besser verstehen?
Ich habe bereits eine Strategie, die hier beschrieben wird: https://www.mql5.com/en/articles/1734
In dieser Strategie gibt es Codeschnipsel. Eigentlich weiß ich nicht, wie ich diese einbinden kann. Aber mehr als das möchte ich verstehen und lernen, wie ich einen solchen EA im EA Wizard erstellen kann. Damit ich in Zukunft andere EAs bauen kann.
Die Codeschnipsel aus dem Artikel sind in der mq4.
Hoffentlich Grüße von
Conmariin 🙂 .
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #141875
Hallo,
Haben Sie unseren EA-Assistenten ausprobiert? Im Grunde müssen Sie kein Programmierer sein, um Ihren EA zu erstellen.
Sie können den Wizard 14 Tage lang testen. Sie können eine SQ Pro Testlizenz hier erhalten https://strategyquant.com/trial die auch für den EA-Assistenten verwendet werden können
Conmariin
vor 7 Jahren #141878
Hallo,
Haben Sie unseren EA-Assistenten ausprobiert? Im Grunde müssen Sie kein Programmierer sein, um Ihren EA zu erstellen.
Sie können den Wizard 14 Tage lang testen. Sie können eine SQ Pro Testlizenz hier erhalten https://strategyquant.com/trial die auch für den EA-Assistenten verwendet werden können
Ja, ich habe den EA Wizard bereits gekauft. Und ich habe versucht, einige EAs damit zu erstellen. Wie ich oben beschrieben habe. Und ja, es ist besser, Programmierkenntnisse zu haben oder zu wissen, wie man einen profitablen EA erstellt. Denn man muss die Logik kennen, wie ein EA in mql funktioniert.
Aber das war nicht der Punkt. Meine Frage war: Ist es möglich, in diesem Forum zumindest einen EA Schritt-für-Schritt zu erstellen, damit alle Nicht-Programmierer den EA-Assistenten besser verstehen?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #141909
Hallo,
Sie meinen also, Sie brauchen eine Anleitung zur Verwendung von benutzerdefinierten Codes in Wizard oder nur zur Verwendung der eingebauten Tools und Funktionen?
Conmariin
vor 7 Jahren #142297
Hallo,
Sie meinen also, Sie brauchen eine Anleitung zur Verwendung von benutzerdefinierten Codes in Wizard oder nur zur Verwendung der eingebauten Tools und Funktionen?
Ich meine, wie man benutzerdefinierte Codes verwendet. Zum Beispiel habe ich in dieser Strategie zwei Dinge, die ich nicht weiß, wie zu realisieren:
1. Es gibt mehrere Variablendefinitionen wie diese: double O1=NormalizeDouble(iOpen(Symbol(),PERIOD_M1,2),4);
Wo und wie deklariere ich diese Variablendefinition?
2. Und es gibt mehrere Bedingungen wie diese: if(C1 >= O1 && L1 (C1-O1)) && C2 >= O2 && C2 >
H1 && L2 > L1)
Das sind in Wirklichkeit 6 Bedingungen.
Wie kann man diesen Code erfolgreich in den EA-Assistenten integrieren?
Ich danke Ihnen!
Conmariin 🙂 .
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
Conmariin
vor 7 Jahren #142309
Okay, ich glaube, ich weiß jetzt, wie ich die Bedingungen aus Frage 2 integrieren kann. Aber ich weiß immer noch nicht, wie ich die Variablendefinitionen im EA-Assistenten realisieren kann?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #142317
Hallo,
Meinen Sie, wie man einen Wert berechnet und ihn einer Variablen zur späteren Verwendung zuweist ....?
Conmariin
vor 7 Jahren #142323
Hm, ich glaube nicht. Es geht um die Definition von Variablendefinitionen.
Ich kann in den Strategieparametern tatsächlich Variablen festlegen. Es handelt sich um eine Art Double, Int, String und Boolean. Und ich kann sagen, welchen Wert er haben soll.
Aber ich habe diese Variablendefinition doppelt O1=NormalizeDouble(iOpen(Symbol(),PERIOD_M1,2),4); wobei O1 ist die Variable. Meine Frage ist also, wo kann ich den Rest auf der rechten Seite des = definieren?
Die schmutzig Lösung ist:
Definieren Sie die "Dummy"-Variablen wie folgt http://img4web.com/view/39FE5K
So werde ich die Handelsregeln erstellen können http://im g4web.com/view/FUA7XC
Wenn der EA fertig ist und ich den Code habe, werde ich die Variablendefinitionen im Metatrader Editor manuell ändern.
Das funktioniert, aber es wäre schön, wenn man das alles in EAWizard machen könnte. Vor allem, wenn ich später noch Änderungen vornehmen möchte.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #142351
Conmariin
vor 7 Jahren #142377
Vielen Dank 🙂 .
Viel besser!
Aber ich habe den Metatrader-Editor geöffnet und dort steht etwas wie in der Anlage.
Ich habe mir den Code angeschaut und es gibt eine Menge Code darin, den ich nicht haben wollte (Harami, Doji...)
Es scheint zu stören, weil meine Variablennamen die gleichen sind wie dieser in Harami, Doji...
Wie kann ich sie loswerden. Damit ich Fehler davon ausschließen kann?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #142379
Conmariin
vor 7 Jahren #142417
Okay, ich habe die Variablen umbenannt. Keine Fehler mehr 🙂 .
Die PriceAction ist also vollständig. Ich weiß nicht, wie ich die S und R wie in dem Artikel integrieren kann. Also frage ich, hat jemand eine Idee, welche indi oder etwas anderes kann ich anstelle der S und R nehmen?
Der bisherige Aufbau von PriceActionEA befindet sich im Anhang.
Vielen Dank 🙂 .
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #142492
Deshalb frage ich: Hat jemand eine Idee, welche Indi oder etwas anderes ich anstelle der S und R nehmen kann?
Sie können die Höchst- und Tiefstwerte der Balken eines höheren Zeitrahmens verwenden, um die S- und R-Niveaus zu definieren; dies ist einfach und könnte funktionieren.
Conmariin
vor 7 Jahren #142543
Aha. Aha. Und die Positionen von s und r werden automatisch gesetzt? Hm. Da muss ich noch drüber nachdenken. Im Moment weiß ich nicht, wie ich anfangen soll.
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de
tomas262
vor 7 Jahren #142641
Hallo,
Sie können Variablen erstellen - Unterstützung, Widerstand, und wenn Sie zum Beispiel mit dem M30-Zeitrahmen handeln, können Sie diesen Variablen Werte des H4-Zeitrahmens zuweisen
Widerstand = Hoch(H4)[1]
Unterstützung = Niedrig(H4)[1]
oder ähnlich
Conmariin
vor 7 Jahren #142946
Hallo,
Sie können Variablen erstellen - Unterstützung, Widerstand, und wenn Sie zum Beispiel mit dem M30-Zeitrahmen handeln, können Sie diesen Variablen Werte des H4-Zeitrahmens zuweisen
Widerstand = Hoch(H4)[1]
Unterstützung = Niedrig(H4)[1]
oder ähnlich
Okay, aber zuerst muss ich die Unterstützungs- und Widerstandslinien auf z.B. H4 berechnen. Wie kann ich das tun? Mit einem Indikator? Hat jemand ein SandR-Indikator mit den wichtigen Linien?
Automatisches Handeln mit Expert Advisor
https://www.rabenesche.de