EA auf Fractal Indicator Basis

 

Grüße,

ich möchte einen EA mit einer Strategie programmieren auf basis des Fractal Indicators. 

Ich bin aber extrem grün hinter den Ohren was programmieren angeht.

Ich habe mir einen Kurs gekauft um zu lernen wie ich einen eigenen EA programmieren kann.

Aber ich komme hier einfach nicht weiter und was ich hier in den Foren und Artikel dazu finde kann ich einfach nicht umsetzen bzw. Implementieren, weil es wie eine komplett andere Sprache aussieht.


Vielleicht kann mir jemand bei dem Grundgerüst helfen.

Mein Plan ist es, den Fraktal indicator zu nehmen und anstelle der Pfeile eine "Trigger Linie" zu zeichnen und auf der eine Buy- /oder Short Limit Order zu setzen.


Alle anderen Indikatoren die ich zum Filtern nutzen möchte, könnte ich dann selber mit der if() Funktion davor schalten. 

 
Das wäre der Code den ich für den Fraktal Indikator gefunden habe.
Dateien:
Fractals.mq5  3 kb
 

Du musst mal zwischen EA und Indicator unterscheiden.

Am besten Du suchst dir was aus der Codebase was deine Vorstellungen annähernd trifft und beginnst dort den Code auf deine Wünsche abzuändern.


ps. die Englische Codebase ist größer

 

Es gibt hier einige Artikel für Anfänger (nur eine Auswahl):

https://www.mql5.com/de/articles/648 Das MQL5-Kochbuch: Mehrwährungsfähiger Expert Advisor – eine einfache, saubere und schnelle Herangehensweise
https://www.mql5.com/de/articles/650 Das MQL5-Kochbuch: Entwicklung eines mehrwährungsfähigen Expert Advisors mit unbegrenzter Anzahl von Parametern
https://www.mql5.com/de/articles/651 Das MQL5-Kochbuch: Schreiben der Historie von Abschlüssen in eine Datei und Erstellen von Bilanzdiagrammen für jedes Symbol in Excel

Lies mal den Artikel:
https://www.mql5.com/de/articles/211: Orders, Positions und Abschlüsse in MetaTrader 5
https://www.mql5.com/de/articles/7981: Schnelle Werkzeuge für den manuellen Handel: Arbeiten mit offenen Positionen und Pending-Orders

Noch ein Tipp:

    Erst suchen! Es gibt fast nix, was nicht schon für Mt4/5 programmiert wurde!
    Warum das Rad neu erfinden, wenn es in der CodeBase liegt, bereit zum abkupfern?

    Mein Tipp für Anfänger ist, sich in der CodeBase oder unter den Artikeln ein Beispiel suchen, das den eigenen Ideen am nächsten kommt und das ändern!
    Dann entgeht man erst einmal solchen Fehlern, bei denen man dann als Anfänger nicht weiter weiß.

    Verwende im Editor den Extras => Styler (oder gleich Ctrl+,), auch das hilft Fehler vermeiden und machte den Code (besonders für andere) lesbarer!

    Wenn das eigene Programm nicht tut, was es eigentlich soll, dann ist der Debugger die erste Wahl: im Editor a) unter Extras => Optionen => Debug das Setting festlegen, dann b) die Haltepunkte setzen (F9) und c) den Debugger mit F5 oder Strg+F5 starten.

Das MQL5-Kochbuch: Mehrwährungsfähiger Expert Advisor – eine einfache, saubere und schnelle Herangehensweise
Das MQL5-Kochbuch: Mehrwährungsfähiger Expert Advisor – eine einfache, saubere und schnelle Herangehensweise
  • www.mql5.com
In diesem Beitrag wird die Umsetzung einer einfachen Herangehensweise an einen mehrwährungsfähigen Expert Advisor beschrieben. Das heißt, Sie werden in der Lage sein, den Expert Advisor für das Testen/den Handel unter identischen Bedingungen aber mit unterschiedlichen Parametern je Symbol einzurichten. Als Beispiel erstellen wir ein Muster für zwei Symbole auf eine Weise, mit der Sie nach Bedarf zusätzliche Symbole hinzufügen können, indem Sie kleine Änderungen am Code vornehmen.
 

Zuerst einmal vielen Dank für die Antworten.

Dann werde ich mich nochmal auf die Suche begeben.


An Amando: Ich hatte mich doch entschieden, ich möchte einen EA schreiben, der den Indikator als Einstiegskriterium nutzen soll.

 
A. P.:

Zuerst einmal vielen Dank für die Antworten.

Dann werde ich mich nochmal auf die Suche begeben.


An Amando: Ich hatte mich doch entschieden, ich möchte einen EA schreiben, der den Indikator als Einstiegskriterium nutzen soll.

dann musst Du den Indikator auslesen über iCustom, die richtigen Buffer verwenden und diese als Signale zum Kauf oder Verkauf heranziehen.

Wie gesagt, such dir mal in der Codebase ein gutes Beispiel, am besten mit Fractals, wo du dir mal ansehen kannst wie das gemacht wird