Warum MT4 und nicht MT5? Wenn schon fahren lernen, dann doch nicht auf einem alten Zweitakter mit Zwischengas: https://www.mql5.com/en/forum/454319?
Außerdem, es gibt fast nichts, was nicht schon programmiert wurde: Suchen und kopieren statt gleich einmal den Kopf zerbrechen: https://www.mql5.com/de/search#!keyword=positionen&module=mql5_module_codebase.

- 2023.09.19
- www.mql5.com
Dann werde ich MT4 deinstallieren und MT5 installieren! Danke für den Hinweis.
Ich habe gesehen, dass es schon fertige "Programme" gibt, bin aber nicht davon ausgegangen, dass ich den Code einsehen kann. Dann werfde ich da ein wenig herum Spielen.
Hier mal alles, was ich für Anfänger zusammengestellt habe - man muss ja nicht alles lesen. Überfliegen und bleiben bei dem, was man selber braucht!! Fast alles(!) wurde bereits programmiert und auf mql5.con veröffentlicht!:
1. Broker: https://www.mql5.com/de/forum/446736
2. Installation:
https://www.metatrader5.com/de/terminal/help/start_advanced/installation
https://www.mql5.com/en/forum/432663#comment_42071081
https://www.metatrader5.com/de/terminal/help
Anmerkung: Marktprodukte benötigen die langen Verzeichnisnamen: C:\Users\...\AppData\Roaming\MetaQuotes\Terminal\BCDEABB7FE91819D147F14B92E0D9730
Es ist eine Art Schlüssel gegen das Kopieren des Gekauften.
Man kann aber auch den /portabel mode nützen: https://www.metatrader5.com/de/terminal/help/start_advanced/start
Dann: C:\Users\...\Documents\MT5\T1 und wenn man den MT5 mehrfach installiert kann man sich (habe ich mir) bunte Billardkugeln als Icons für seine (meine) Terminals 1-5 'machen (gemacht)':
https://www.mql5.com/en/forum/277762
3. MQL5:
Wenn Du den Cursor auf eine MQL-Funktion setzt und F1 drückst, siehst Du direkt die Referenz, viele mit Beispielen zum Kopieren und Einfügen der schnellsten Form des Programmierens.
Hier die Liste aller Funktionen von MT5: https://www.mql5.com/de/docs/function_indices
und hier die von MT4: https://docs.mql4.com/function_indices
in beiden kann man mit Ctrl+F nach Schlüsselwörtern suchen, wenn man nicht weiß wie die Funktion lautet!
Hier nun Artikel für den Schnelleinstieg:
https://www.mql5.com/de/articles/496
https://www.mql5.com/de/articles/100
https://www.mql5.com/de/articles/599
https://www.mql5.com/de/articles/232
https://www.mql5.com/de/articles/1453
https://www.metatrader5.com/de/terminal/help/algotrading/autotrading
https://www.mql5.com/de/articles/37
https://www.mql5.com/de/articles/3690
https://www.mql5.com/de/articles/48
https://www.mql5.com/de/articles/127
https://www.mql5.com/de/articles/10
https://www.mql5.com/en/code/46250
und zur Fehlersuche, wenn das Programm nicht tut, was es soll: https://www.metatrader5.com/de/metaeditor/help/development/debug
Es gibt fast nichts, das nicht schon für MT4/5 programmiert wurde!
=> Suchen in den Artikeln: https://www.mql5.com/de/articles
=> Suchen in der Codebase: https://www.mql5.com/de/code
=> Suchen allgemein: https://www.mql5.com/de/search oder über Google mit: "site:mql5.com .." (verzeiht Schreibfehler)
https://www.mql5.com/de/search#!keyword=kochbuch
Hier noch ein Beispiele, die man als Referenz für eigene Entwicklungen nehmen kann, die besser sein sollten als:
https://www.mql5.com/de/articles/3074
https://www.mql5.com/de/articles/5427
https://www.mql5.com/de/articles/4534
4. Indikatoren: siehe diese Artikelserie:
https://www.mql5.com/de/users/m.aboud/publications
Jeder Artikel erklärt einen (im MT5 integrierten) Indikator und, was er einem sagt, und wie man ihn in einem EA verwenden könnte.
5. Foundations of Computer Science: http://i.stanford.edu/~ullman/focs.html
MQL5: https://www.mql5.com/files/pdf/mql5_german.pdf, https://www.mql5.com/files/docs/mt5/mql5/chm/mql5_german.chm
6. Installieren & nutzen des Markets: https://www.mql5.com/en/forum/366161
7. Tipps für die Auswahl eines Handelssignals zum Abonnieren. Schritt-für-Schritt-Anleitung (der Artikel): https://www.mql5.com/de/articles/1838
Wie man ein Signal auswählt (MT5 Hilfedatei): https://www.metatrader5.com/de/terminal/help/signals/signal_monitoring
Signal-Abonnenten (MT5-Hilfedatei): https://www.metatrader5.com/de/terminal/help/signals/signal_subscriber
Automatische Auswahl vielversprechender Signale - der Artikel: https://www.mql5.com/de/articles/3398
Der einfache Weg, ein Signal zu bewerten: Handelsaktivität, Drawdown/Load und MFE/MAE-Verteilungsdiagramme: https://www.mql5.com/de/articles/523
Wie man Handelssignale abonniert: https://www.mql5.com/de/articles/618
8. Was Zahlen im Bericht über den Expertentest bedeuten: https://www.mql5.com/de/articles/1486
9. Hier noch ein paarLinks zur Verwendung des Strategie-Testers: https://www.mql5.com/de/articles/12635 und
https://www.mql5.com/de/articles/403
https://www.mql5.com/en/forum/13542
und ein Link zur Auswertung von Handelsergebnissen: https://www.metatrader5.com/de/news/2315
10. Hier noch Links zu Machine Learning and Neural Network: https://www.mql5.com/en/forum/451374#comment_48583814
11. Zum Schluss noch eine Vergleich MT4 / Mt5: https://www.metatrader5.com/de/trading-platform/comparison-mt5-mt4

- 2023.05.03
- www.mql5.com
Danke für die Zusammenstellung und den Leitfaden.
Bedeutet es, dass ich, wenn ich ein Programm habe, es eine Zeit lang in der Vergangenheit laufen lassen kann, um zu sehen, wie es in der Vergangenheit funktioniert hätte?

- 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 zusammen,
ich habe gerade mit der Plattform MT4 angefangen und die ersten Gehversuche hinter mir.
Bisher habe ich alles manuell gemacht und alles im Kopf ausgerechnet und mir gemerkt, aber das wird ein bisschen viel, wenn man mehr als 10 Positionen offen haben möchte ;-).
Deshalb suche ich entweder einen kleinen Handelsroboter oder möchte mir einen bauen (wenn das leihweise möglich ist).
Was sollte dieser können.
D.h. ich möchte eine Position kaufen und wenn diese steigt, soll der aktuelle Kurs als Höchststand gespeichert werden.
Wenn der aktuelle Kurs wieder über dem Höchststand ist soll dies der Höchststand werden.
Wenn der aktuelle Kurs um xx$ unter dem Höchststand liegt, soll die Position verkauft werden.
Das selbe sollte natürlich auch für fallende Kurse gemacht werden und umgekehrt ;-)
Nun habe ich gelesen, dass man im MT4 selber Codes erstellen kann, aber wie das geht habe ich noch nicht herausgefunden und ob das kompliziert ist weiß ich auch noch nicht.
Würde mir das aber gerne mal anschauen, aber dafür müsste ich eventuell das ein oder andere Tut durcharbeiten um ein Gefühl für den Aufwand zu bekommen.
Könnt ihr mir da was empfehlen?
ps. ich benutze den MT4 momentan nur mit einem Demokonto, noch kein echtes Geld ;-)
Gruß Mücke82