Hallo,
ich würde empfehlen,Du suchst Dir einen Code (CodeBase, Artikel), der funktioniert, und den änderst Du ab: Man lernt so schneller und macht viel weniger (auch Denk-) Fehler.
Ansonsten:
https://www.mql5.com/de/articles/100 Schrittweiser Leitfaden für Anfänger zum Schreiben eines Expert Advisors in MQL5
https://www.mql5.com/de/articles/496 Schnelleinstieg oder Kurzanleitung für Anfänger
https://www.mql5.com/en/code/22900 // Losgrößenbestimmung, mehrere Indikatoren als Signale
Christian hat auch eine Empfehlung:
https://www.mql5.com/de/forum/329626#comment_14470067
Sonst kannst Du mit dem Editor über Datei => Neu (Ctrl+N) leicht eine erstmal fehlerlose Version eines EAs mit alles notwendigen Basisfunktionen und anderer Dinge erstellen!
Da gibt es auch den Link zu einem Youtube Video:
https://www.youtube.com/watch?v=XVW_6X_uf8Q&index=2&list=PLltlMLQ7OLeKwyQwC8FhiKwjl9syKhOCK
Ein Tipp noch:
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?
Wenn ich nach einer Funktion suche, verwende ich diese Webseite mit Ctrl+F: https://www.mql5.com/de/docs/function_indices
Außerdem gibt es im Editor die Möglichkeit, den Kursor auf eine System-Funktion zu stellen und F1 drücken, man kommt direkt zur Hilfe und manchmal gibt es dort auch Beispiele.
- www.mql5.com
Hallo Carl, vielen Dank für die ganzen Informationen, eine Menge gute Links dabei.
Leider nur etwas schwer die Lösung zu finden, wenn man nicht genau weiß wonach man suchen soll...werde alles Schritt für Schritt sichten, ggf. finde ich ja etwas passendes.
Hatte nur gedacht, dass diese Funktion relativ "üblich" ist, daher hatte ich den Beitrag gepostet..
Im ersten Artikel wird als Beispiel ein EA auf Basis des ADX gebaut, also der Handel in Abhängigkeit seiner Linien (Kreuzen eines Schwellenwertes).
Auf Deinem PC gibt es neben anderen dieses Beispiel: ..\MQL5\Experts\Examples\MACD\MACD Sample.mq5.
Und such mal nach "Stoch EA": https://www.mql5.com/de/search#!keyword=Stoch%20EA.
- www.mql5.com
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo an die Community,
nachdem ich lange diverse EA´s getestet und auch eingesetzt habe, bin ich etwas müde geworden mich auf Programmierungen zu verlassen, die ich nicht steuern kann.
Aus diesem Grunde bin ich jetzt selbst in den Code eingestiegen und wie sich jeder vorstellen kann ist das kein einfacher Schritt, auch wenn es Programme gibt, die es erleichtern.
Momentan stecke ich etwas fest und mir fehlen die Ideen (kommme eigentlich aus der VBA Welt)... daher habe ich gedacht ich stelle mal eine Frage an die Profis ;-)
In einem Teil der Code versuche ich einen Einstieg über zwei Level heißt Level 1 (z.B. Stoch 90 - als Variable) muss von unten nach oben gekreutzt werden und erst wenn Stoch wieder von oben nach unten das Level 2 (z.B. Level 70 - als Variable) kreuzt soll der Trade ausgelöst werden. In VBA würde ich einen sowas bauen wie .. wenn Bedingung 1 erfüllt loop oder goto setzen und so lange in eine Schleife setzen, bis zweite Bedingung erfüllt ist... in MQL habe ich nur leider nichts gefunden, wie ich das machen kann. Da ich auch nicht sagen kann, wann dies zeitlich passiert oder wieviele Kerzen dazwischen liegen bekomme ich es nicht gelöst. Wenn ich hier z.B. nur auf ein Level gehen würde, so öffnen die Trades zu früh oder in wenig potentiellen Einstiegen.Kann mir hier jemand vielleicht eine Richtung geben wonach ich suchen soll? Oder ggf. ein einfaches Beispiel posten? Möchte hier wirklich niemanden Zeit rauben, aber nach Stunden der Recherche fehlen mir die Ideen...
Schoneinmal vielen Dank vorab!!