Systemhandel

Vortex Oscillator System: Trading mit MetaTrader 5
MetaTrader5
Vortex Oscillator System: Trading mit MetaTrader 5

Der Autor der Idee: Neil, der mq5-Code-Autor: barabashkakvn. Das Trading-System basiert auf den Signalen des Vortex Oscillator. Achtung! Um die Bedingungen für den Betrieb des EA zu schaffen, musst du die kompilierte Vortex Oscillator-Datei in den [Datenordner]\MQL5\Indicators einfügen. Ein Hinweis des Autors: Der Vortex Oscillator ist ein Expert Advisor, der auf dem Vortex Oscillator-Indikator basiert. Er wird als Differenz zwischen den VI+ und VI- Linien des Vortex-Indikators konstruiert und als Histogramm dargestellt, das um die Nulllinie oszilliert. Das System enthält einige Eigenschaften, die im Vortex Indicator System nicht verfügbar sind. Wenn du alle Parameter deaktivierst, wird es zu einem einfachen Umkehr-Trading-System, das Long-Positionen bei Verkaufssignalen schließt und Short-Positionen öffnet, und umgekehrt. Die Parameter umfassen die Werte für Stop Loss und Take Profit, die für Long- und Short-Positionen verwendet werden. Ein separater Schwellenwertparameter ermöglicht die Zählung der Vortex Oscillator-Signale. Wenn die Parameter aktiviert sind, schließt das System Positionen und öffnet keine neuen, bis neue Handelssignale erscheinen. Ich habe den Code getestet und bin mir sicher, dass er wie gewünscht funktioniert. Dennoch kann dieser Expert Advisor nicht als profitabel angesehen werden. Er dient lediglich als Grundlage für weitere Studien des Vortex-Indikators als Handelswerkzeug. Meine vorläufigen Tests haben gezeigt, dass der EA in seiner aktuellen Form nicht profitabel ist. HAFTUNGSAUSSCHLUSS: Der Expert Advisor wird "wie er ist" bereitgestellt. Der Autor garantiert nicht, dass der EA im realen Trading effektiv sein wird. Der EA wird nur zu Bildungszwecken bereitgestellt. Verwende ihn nicht auf echten Konten, bis du ihn an deinen Handelsstil und dein Risikomanagement angepasst hast. Backtest-Ergebnisse auf USDJPY: Die folgenden Parameter wurden erzielt:

2018.01.22
VR Overturn: Der Expert Advisor für MetaTrader 5
MetaTrader5
VR Overturn: Der Expert Advisor für MetaTrader 5

Ideengeber: Vladimir Pastushak, Autor des mq5-Codes: barabashkakvn. Viele Expert Advisors basieren auf dem Martingale-Prinzip. Der VR Overturn Expert Advisor ermöglicht es, die klassischen Martingale-Prinzipien sowie die Anti-Martingale-Technik zu testen. Der Code des Expert Advisors ist einfach und gut kommentiert. Handelsprinzip mit Martingale Wenn mit Take Profit geschlossen wird → starte mit dem Anfangslot in dieselbe Richtung; Wenn mit Stop Loss geschlossen wird → öffne den erhöhten Lot in die entgegengesetzte Richtung. Handelsprinzip mit Anti-Martingale Wenn mit Take Profit geschlossen wird, öffne den erhöhten Lot in dieselbe Richtung; Wenn mit Stop Loss geschlossen wird, öffne den Anfangslot in die entgegengesetzte Richtung. Die Idee des Martingale-Systems Der Handel beginnt mit einem vordefinierten Minimal-Lot. Wenn ein Trade mit einem Stop Loss geschlossen wird, sollte der Lot erhöht werden, sodass bei einem Gewinn der vorherige Verlust mit einem kleinen Zusatzgewinn ausgeglichen wird. Zum Beispiel: 0,01-0,02-0,04-0,08-0,16-0,32-0,64 usw. Wenn die Sequenz beachtet wird, kann der Gewinn dem Gewinn eines Trades mit dem Minimal-Lot entsprechen. Erfolgt ein Gewinn, startet der Trader erneut mit dem Minimal-Lot. Das Martingale-System bietet dem Trader keinen Vorteil, sondern erlaubt nur eine Umverteilung der Gewinne. Verluste werden selten realisiert, können jedoch groß ausfallen. Gewinne werden häufig erzielt, sind jedoch klein. Die Idee des Anti-Martingale-Systems Im Gegensatz zum Martingale-System, wo der Lot im Falle eines Stop Loss erhöht wird, wird im Anti-Martingale-System das Gegenteil angewendet: Der Lot wird im Gewinnfall erhöht. Der Handel beginnt ebenfalls mit einem Minimal-Lot. Wird ein Trade mit Gewinn geschlossen, wird der nächste Lot um das Zwei- oder Mehrfache erhöht. Bei einem Stop Loss sollte der Trader zum Anfangslot zurückkehren. Beim Trading basierend auf dem Anti-Martingale-System sollten klare Grenzen für die Lot-Erhöhung definiert werden, nach denen zum Ausgangslot zurückgekehrt wird. Beispielsweise kann eine maximale Erhöhung von drei Lots in Folge festgelegt werden: 0,01, 0,02, 0,05. Eingabeparameter Startposition: Kaufen oder Verkaufen - die Richtung der ersten Position; Handelsart: Martingale oder Anti-Martingale - Art des Handels; Basislot festlegen - Volumen der Anfangsposition; Wert für Stop Loss festlegen; Wert für Take Profit festlegen; Wert für Multiplikator der Lots festlegen - Multiplikator für das Positionsvolumen; Wert für MagicNumber festlegen - ID des Expert Advisors; Alle Magics; true → alle MagicNumbers - Aktivieren/Deaktivieren der Verwaltung anderer Magic Numbers. Sei vorsichtig bei der Nutzung dieses Expert Advisors. Hier ist ein typischer Verlauf der Situation: und ein unerwartetes Fiasko:

2018.01.22
Exp_Stopreversal_Tm: Dein Trading-Assistent für MetaTrader 5
MetaTrader5
Exp_Stopreversal_Tm: Dein Trading-Assistent für MetaTrader 5

Der Exp_Stopreversal_Tm Expert Advisor basiert auf den Signalen des Stopreversal Indikators und bietet die Möglichkeit, ein striktes Handelszeitfenster einzustellen. Ein Signal wird am Ende eines Balkens generiert, wenn ein farbiger Pfeil des Indikators erschienen ist. Du kannst in den Eingabeparametern die Handelszeiten festlegen, um innerhalb eines bestimmten Zeitrahmens zu traden: input bool   TimeTrade=true;      //Erlaube Trading im angegebenen Zeitfenster input HOURS  StartH=ENUM_HOUR_0;  // Handelsstart (Stunden) input MINUTS StartM=ENUM_MINUT_0; // Handelsstart (Minuten) input HOURS  EndH=ENUM_HOUR_23;   // Handelsende (Stunden) input MINUTS EndM=ENUM_MINUT_59;  // Handelsende (Minuten) Für den Handelsbeginn sind zwei Variablen (Stunden und Minuten) und für das Handelsende zwei ähnliche Variablen vorgesehen. Die Standardeinstellungen ermöglichen es dem Expert Advisor, die gesamte Handelsession von 0:00 bis 23:59 zu traden, wobei alle Positionen um 23:59 geschlossen werden. Wenn die Startzeit später als die festgelegte Endzeit liegt, schließt der Expert Advisor die Positionen am nächsten Tag zur angegebenen Zeit. Für eine korrekte Funktion des Expert Advisors solltest du die kompilierte Indikator-Datei Stopreversal.ex5 in den Ordner <terminal_data_folder>\MQL5\Indicators hinzufügen. Die standardmäßigen Eingabeparameter des Expert Advisors wurden während der Tests unten verwendet. Stop Loss und Take Profit wurden während der Tests nicht eingesetzt. Abb. 1. Beispiele für Geschäfte im Chart. Die Testergebnisse für 2016 bei USDJPY H1: Abb. 2. Testergebnisse Chart.

2018.01.22
Spreader 2: Der leistungsstarke EA für MetaTrader 5
MetaTrader5
Spreader 2: Der leistungsstarke EA für MetaTrader 5

Die Idee stammt von: Yury Reshetov, der mq5-Code ist von: barabashkakvn. Der EA berechnet die Richtung und das Volumen einer zu öffnenden Position. Dabei wird das System so optimiert, dass es entweder schnell positive Spreads akkumuliert und mit Gewinn schließt oder im Falle von Schwierigkeiten die Trades bis zur Erholung des Drawdowns hält. Drawdowns kommen vor und können manchmal lange anhalten. Der EA verwendet keine Indikatoren und führt Berechnungen basierend auf der letzten 60-Balken-Historie durch. Der erforderliche Anfangsdeposit für die Standardeinstellungen beträgt 10.000 € Zeitrahmen: M1. Die Währungspaare sollten eine langfristige positive Korrelation aufweisen. Der Expert Advisor kann jedoch nicht überprüfen, ob die Paare positiv korreliert sind. Die Paare müssen die gleiche Basiswährung haben. Beispielsweise können EURUSD und GBPUSD, die beide die USD als Basiswährung haben, sowie GBPJPY und CHFJPY, die die JPY als Basiswährung haben, verwendet werden. EURUSD und USDJPY können nicht zusammen verwendet werden, da sie unterschiedliche Basiswährungen haben, nämlich USD und JPY. Starte nicht gleichzeitig zwei unterschiedliche Expert Advisors, wenn mindestens eines ihrer Währungspaare übereinstimmt. Der EA hat keine Magic Number. Eine solche ist jedoch nicht notwendig, wenn du den EA gemäß den Anweisungen richtig verwendest, da du leicht passende Paare für jeden Expert Advisor finden kannst. Die Standardeinstellungen erlauben die Auswahl von bis zu sechs Paaren, die ich als geeignet für Tests auf einem Demokonto empfunden habe: Starte den EA auf NZDJPY und schreibe AUDJPY in das Second symbol Parameter; Starte den EA auf CHFJPY und schreibe GBPJPY in das Second symbol Parameter; Starte den EA auf EURUSD und schreibe GBPUSD in das Second symbol Parameter; Starte den EA auf USDJPY und schreibe CADJPY in das Second symbol Parameter. Eingabeparameter Second symbol - das zweite Währungspaar; Positionsvolumen für das aktuelle Symbol - das Volumen der Position des Währungspaares, auf dem der EA läuft (das Volumen für das zweite Paar, das im Second symbol angegeben ist, wird automatisch berechnet); Gewinn - Gewinn in der Kontowährung, nach dessen Erreichen der EA die Positionen beider Paare schließen wird. Hinweis: Der Expert Advisor ist nicht die ganze Zeit im Markt aktiv. Daher kann es vorkommen, dass er längere Zeit keine Position öffnet. Kurze Beschreibung der Funktionsweise des EA Der EA wartet, bis beide korrelierten Paare in einem Bereich von 30 Balken nach oben und dann in einem zweiten Bereich nach unten bewegen. Wenn die Bewegung nur in eine Richtung stattfindet, macht der EA nichts und fügt lediglich den Kommentar "Trend gefunden" hinzu. Bewegen sich die Paare auseinander, d.h. es liegt eine negative Korrelation vor, bleibt der EA ebenfalls inaktiv und fügt den Kommentar "Negative Korrelation" hinzu. Sobald die Aufwärtsbewegung und die Abwärtsbewegung festgestellt sind und die beiden Paare korrelieren, erfolgt eine Optimierung, d.h. eine Berechnung mit dem Ziel, in beiden Bereichen unabhängig von der Trendrichtung (entweder nach oben oder nach unten) Gewinn zu erzielen. Die Optimierung umfasst die Auswahl einer optimalen Lotgröße für das zweite Paar sowie die Entscheidung, welches Paar das Hauptpaar sein soll und welches als Absicherung im ersten Bereich fungiert, d.h. die Auswahl von Paaren für die Long- und Short-Position. Danach werden die Positionen auf beiden Paaren gemäß den Berechnungen eröffnet. Sobald der Gewinn den im Profit Parameter angegebenen Wert erreicht, werden beide Positionen automatisch geschlossen, und der EA wiederholt den Algorithmus. Ein Paar wird als Hauptpaar betrachtet, während das andere als Absicherung für einen Aufwärtstrend dient. Das Hauptpaar erzielt den Gewinn, während das Absicherungspaar vor Drawdowns schützt. Bei einem Abwärtstrend wechseln die Paare ihre Rollen. Ein Absicherungspaar reduziert das Risiko, verringert jedoch den Gewinn. Ohne eine Absicherung wäre das Risiko bei einem Trendwechsel nicht begrenzt. Eine zusätzliche Überprüfung wurde hinzugefügt, da der Markt viele falsche Signale erzeugt, die jeden EA in die Irre führen können. Ist das Ergebnis der Überprüfung negativ, geht der EA davon aus, dass er einen Verlust erleiden könnte und betrachtet die Richtung als falsch, sodass der Kommentar "Falsches Signal" hinzugefügt wird. Die zusätzliche Überprüfung hilft, Drawdowns zu begrenzen und die Möglichkeit ungesicherter Positionen zu reduzieren.

2018.01.22
JS-Chaos: Ein zuverlässiger Expert Advisor für MetaTrader 5
MetaTrader5
JS-Chaos: Ein zuverlässiger Expert Advisor für MetaTrader 5

Der Autor der Idee: JS_Sergey, der MQ5-Code-Autor: barabashkakvn. Der Expert Advisor basiert auf der Strategie von Bill Williams. Bill Williams hat einen hervorragenden Markteintritt beim Fraktalausbruch vorgeschlagen. Der Stop-Loss wird auf den Alligator Lips (grüne Linie) ohne Verschiebung gesetzt, während der Take-Profit basierend auf den Fibonacci-Niveaus zwischen dem Fraktal und dem gleitenden Durchschnitt (MA) bestimmt wird. Der EA betritt den Markt in Trendrichtung, indem er auf ausstehende Aufträge setzt und auf den Fraktalausbruch wartet. Der Take-Profit ist auf den Niveaus von 1,618 und 4,618 festgelegt. Das Volumen des ersten ausstehenden Auftrags sollte doppelt so groß sein wie das des zweiten Auftrags. Position #2 sollte auf den Break-Even-Punkt verschoben werden, sobald der Take-Profit von Position #1 am Fibonacci-Niveau 1,618 ausgelöst wird. Trailing: Der EA verfolgt die Positionen basierend auf dem 21-Perioden-MA, wenn der Markt im Trend ist. Positionen werden beim Überkreuzen der Alligator Lips und des Eröffnungs/Schlusskurses auf Balken #1 geschlossen. Eingabeparameter Handelszeit - Handel/nicht handeln im Zeitraum zwischen "Öffnungsstunde" und "Schlussstunde"; Öffnungsstunde - Handelsstartzeit; Schlussstunde - Handelsendzeit; Lots - Positionsvolumen; Abstand von Fraktalen (in Pips) - Distanz vom Fraktal; Fibo_1 - Fibonacci-Niveau 1; Fibo_2 - Fibonacci-Niveau 2; Positionen schließen verwenden - Aktivieren/Deaktivieren des Schließens von Positionen; Trailing verwenden - Aktivieren/Deaktivieren der Trailing-Funktion; Break-Even verwenden - Aktivieren/Deaktivieren der Break-Even-Funktion; Break-Even plus (in Pips) - der minimale Break-Even-Wert; magische Nummer - Identifikator für den Expert Advisor. Ergebnisse des EA-Tests im M30-Zeitrahmen (mit Standardeinstellungen): Symbol Pass Ergebnis Gewinn Erwartete Auszahlung Profitfaktor Wiederherstellungsfaktor Sharpe Ratio Benutzerdefiniert Equity DD % Trades EURUSD 0 3589,84 589,84 1,40 1,18 2,09 0,06 0 8,39 421 EURJPY 14 3562,36 562,36 1,50 1,16 1,46 0,06 0 11,93 375 EURGBP 11 3293,62 293,62 0,77 1,08 0,57 0,03 0 14,85 381 USDJPY 3 2885,70 -114,30 -0,33 0,97 -0,23 -0,01 0 15,57 346 USDCAD 4 2884,65 -115,35 -0,29 0,96 -0,19 -0,01 0 19,77 397 AUDUSD 5 2835,20 -164,80 -0,48 0,95 -0,26 -0,02 0 18,77 344 GBPUSD 1 2772,88 -227,12 -0,56 0,95 -0,33 -0,01 0 21,45 408 EURAUD 12 2747,02 -252,98 -0,63 0,94 -0,41 -0,02 0 19,31 402

2018.01.22
Exp_ColorJFatl_Digit_Duplex: Ein unverzichtbarer EA für MetaTrader 5
MetaTrader5
Exp_ColorJFatl_Digit_Duplex: Ein unverzichtbarer EA für MetaTrader 5

In der Welt des Tradings gibt es zahlreiche Systeme, doch das ColorJFatl_Digit System sticht durch seine Flexibilität hervor. Dieses Expert Advisor (EA) basiert auf der Erkennung von Richtungsänderungen des Indikators und ermöglicht sowohl Long- als auch Short-Trades. Das Besondere ist, dass die Konfiguration der Parameter ganz nach deinen Bedürfnissen angepasst werden kann. Eingabewerte für Long- und Short-Positionen Die Eingabewerte sind in zwei Hauptgruppen unterteilt: Parameter, die mit dem Buchstaben L beginnen, dienen der Verwaltung von Long-Positionen. Parameter, die mit dem Buchstaben S beginnen, sind für die Verwaltung von Short-Positionen zuständig. //+----------------------------------------------+ //| Eingabewerte für Long-Positionen     | //+----------------------------------------------+ input uint    L_Magic=777;          // L Magic Number input double  L_MM=0.1;             // L Anteil des Kapitals pro Trade input MarginMode L_MMMode=LOT;      // L Lot-Einstellungsmodus //+----------------------------------------------+ //| Eingabewerte für Short-Positionen    | //+----------------------------------------------+ input uint    S_Magic=555;          // S Magic Number input double  S_MM=0.1;             // S Anteil des Kapitals pro Trade input MarginMode S_MMMode=LOT;      // S Lot-Einstellungsmodus Durch die Verwendung unterschiedlicher Magic Numbers können diese Systeme unabhängig voneinander agieren. In der Realität sind die Finanzmärkte selten symmetrisch, weshalb unterschiedliche Parameter für steigende und fallende Märkte oft erforderlich sind. Um den EA optimal zu konfigurieren, solltest du zunächst nur eines der beiden Systeme testen und das andere deaktivieren. input bool    L_PosOpen=true;       // L Erlaubnis für Long-Positionen input bool    L_PosClose=true;      // L Erlaubnis für das Schließen von Long-Positionen Nachdem du das erste System getestet hast, kannst du das gleiche Vorgehen für das zweite System durchführen. Für eine reibungslose Funktion des Expert Advisors ist es wichtig, die kompilierte Indikator-Datei ColorJFatl_Digit.ex5 in den Ordner <terminal_data_folder>\MQL5\Indicators zu kopieren. Bei den unten aufgeführten Tests wurden die Standardparameter des Expert Advisors verwendet. Es wurden keine Stop Loss- oder Take Profit-Werte eingesetzt. Abbildung 1. Beispiele für Trades auf dem Chart mit symmetrischen Einstellungen. Hier sind die Testergebnisse für das Jahr 2015 beim EURAUD H4: Abbildung 2. Testergebnisse Chart. Abbildung 2. Beispiele für Trades auf dem Chart mit nicht-symmetrischen Einstellungen.

2018.01.22
Exp_NRTR_ATR_STOP_Tm: Der perfekte EA für MetaTrader 5
MetaTrader5
Exp_NRTR_ATR_STOP_Tm: Der perfekte EA für MetaTrader 5

Der Exp_NRTR_ATR_STOP_Tm Expert Advisor basiert auf den Signalen des NRTR_ATR_STOP Indikators und bietet die Möglichkeit, ein striktes Handelszeitintervall festzulegen. Ein Signal wird am Ende einer Kerze gebildet, wenn ein großer, farbiger Stern erschienen ist. Sie können im Eingabebereich die Handelszeiten anpassen, um im festgelegten Zeitintervall zu handeln: input bool   TimeTrade=true;      //Erlaube Handel im festgelegten Intervall input HOURS  StartH=ENUM_HOUR_0;  //Handelsbeginn (Stunden) input MINUTS StartM=ENUM_MINUT_0; //Handelsbeginn (Minuten) input HOURS  EndH=ENUM_HOUR_23;   //Handelsende (Stunden) input MINUTS EndM=ENUM_MINUT_59;  //Handelsende (Minuten) Für die Startzeit des Handels stehen zwei Variablen (Stunden und Minuten) zur Verfügung, ebenso für die Endzeit. Die Standardwerte erlauben es dem Expert Advisor, die gesamte Handelszeit von 0:00 bis 23:59 zu handeln und alle Positionen um 23:59 zu schließen. Wenn die Startzeit später als die festgelegte Endzeit liegt, schließt der Expert Advisor die Positionen am nächsten Tag zur festgelegten Zeit. Für die korrekte Funktion des Expert Advisors sollten Sie die kompilierte Indikatordatei NRTR_ATR_STOP.ex5 in den Ordner <terminal_data_folder>\MQL5\Indicators hinzufügen. Die während der folgenden Tests verwendeten Standard-Eingabeparameter des Expert Advisors wurden ohne Stop Loss und Take Profit getestet. Fig.1. Beispiele von Deals im Chart Hier sind die Testergebnisse für 2015 auf EURJPY H1: Fig. 2. Testergebnisse Chart

2018.01.22
Erste Vorherige 21 22 23 24 25 26 27 28 29 30 31 Nächste Letzte