Systemhandel

Exp_BlauTVI_Tm: Ihr Trading-Assistent für MetaTrader 5
MetaTrader5
Exp_BlauTVI_Tm: Ihr Trading-Assistent für MetaTrader 5

Der Expert Advisor Exp_BlauTVI_Tm basiert auf den Signalen des trendfolgendes Indikators BlauTVI. Er bietet die Möglichkeit, einen strengen Handelszeitraum festzulegen. Ein Signal wird generiert, wenn ein Balken schließt und sich die Richtung des Indikatorhistogramms ändert. In den Eingabeparametern kann der Handelszeitraum festgelegt werden, um im angegebenen Zeitraum zu handeln: input bool   TimeTrade=true;      //Erlaubt den Handel im festgelegten Zeitraum 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) Es stehen zwei Variablen (Stunden und Minuten) für die Startzeit des Handels zur Verfügung, sowie zwei ähnliche Variablen für die Endzeit. Die Standard-Einstellungen ermöglichen es dem Expert Advisor, die gesamte Handelszeit von 0:00 bis 23:59 zu handeln, wobei alle Positionen um 23:59 geschlossen werden. Liegt die Startzeit nach der angegebenen Endzeit, wird der Expert Advisor die Positionen am nächsten Tag zur festgelegten Zeit schließen. Damit der EA korrekt kompiliert werden kann, muss die kompilierte Datei des Indikators BlauTVI.ex5 im Ordner terminal_data_directory\MQL5\Indicators liegen. Bei der Kompilierung des EAs ist der Indikator im Code des EAs als Resource enthalten, sodass seine Anwesenheit im entsprechenden Terminalordner nicht erforderlich ist. Bitte beachten Sie, dass die Bibliotheksdatei TradeAlgorithms.mqh die Verwendung von Expert Advisors bei Brokern ermöglicht, die einen nonzero Spread anbieten, sowie die Möglichkeit, Stop Loss und Take Profit gemeinsam mit der Positionsöffnung festzulegen. Weitere Versionen dieser Bibliothek können Sie unter TradeAlgorithms herunterladen. Für die unten gezeigten Tests wurden die Standard-Eingabeparameter des Expert Advisors verwendet. Stop Loss und Take Profit wurden während der Tests nicht eingesetzt. Abb. 1. Beispiele von Trades im Chart Testergebnisse für 2016 beim USDJPY H1: Abb. 2. Testergebnisse Chart

2018.07.09
BlauErgodicMDI_Tm: Ein effektives System für MetaTrader 5
MetaTrader5
BlauErgodicMDI_Tm: Ein effektives System für MetaTrader 5

In diesem Beitrag werfen wir einen Blick auf ein spannendes Handelssystem, das den Oszillator BlauErgodicMDI nutzt und die Möglichkeit bietet, einen bestimmten Handelszeitraum festzulegen. Die Handelsentscheidung wird getroffen, wenn sich das Histogramm ändert, die Nulllinie durchbrochen wird oder sich die Farbe der Signallinienwolke ändert. Im Folgenden wird der Parameter für die Auswahl des Einstiegssystems erläutert: input AlgMode Mode=twist; //Markteinstiegsalgorithmus Zusätzlich kann im Eingabeparameter die Handelszeit festgelegt werden, um im gewünschten Zeitrahmen zu handeln: input bool TimeTrade=true; //Erlaubnis zum Handel nach Zeitintervallen 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) Es stehen zwei Variablen (Stunden und Minuten) für die Startzeit und zwei ähnliche Variablen für die Endzeit zur Verfügung. Die Standardeinstellungen ermöglichen es dem Expert Advisor, die gesamte Handelssitzung ab 0:00 Uhr zu handeln, während alle Positionen um 23:59 Uhr geschlossen werden. Wenn die Startzeit später als die angegebene Endzeit ist, schließt der Expert Advisor die Positionen am nächsten Tag zur festgelegten Zeit. Für eine korrekte Kompilierung des EAs muss die kompilierte Datei des Indikators BlauErgodicMDI.ex5 im Ordner terminal_data_directory\MQL5\Indicators vorhanden sein. Bei der Kompilierung des EAs ist der Indikator als Ressource im Code des EAs enthalten, sodass seine Präsenz im entsprechenden Terminalordner nicht notwendig ist. Beachte, dass die Bibliotheksdatei TradeAlgorithms.mqh die Verwendung von Expert Advisors bei Brokern ermöglicht, die nonzero Spread anbieten, und die Möglichkeit bietet, Stop Loss und Take Profit gemeinsam mit der Positionsöffnung festzulegen. Weitere Versionen dieser Bibliothek kannst du unter TradeAlgorithms herunterladen. Die im Folgenden gezeigten Tests wurden mit den Standard-Eingabeparametern des Expert Advisors durchgeführt. Stop Loss und Take Profit wurden während der Tests nicht verwendet. Abb. 1. Beispiele für Geschäfte im Chart Testergebnisse für 2016 beim AUDUSD H4: Abb. 2. Testergebnisse Chart

2018.07.09
Exp_ColorX2MA_X2: Effektives Handelssystem für MetaTrader 5
MetaTrader5
Exp_ColorX2MA_X2: Effektives Handelssystem für MetaTrader 5

Das trendfolgende Handelssystem Exp_ColorX2MA_X2 basiert auf den Signalen von zwei Indikatoren, dem ColorX2MA. Der erste Indikator bestimmt die Richtung des langsamen Trends anhand der Linienfarbe. Der zweite Indikator signalisiert den besten Zeitpunkt für den Handelsbeginn, wenn sich die Linienfarbe ändert. Ein Signal wird generiert, wenn eine Kerze schließt und zwei Bedingungen erfüllt sind: Die Signale des schnellen und langsamen Trends stimmen überein; Die Richtung des schnellen Trends hat sich geändert.   Eingabeparameter des Expert Advisors //+-------------------------------------------------+ //| Eingabeparameter des EA-Indikators | //+-------------------------------------------------+ sinput string Trade="Handelsmanagement";    //+============== HANDELSMANAGEMENT ==============+   input double MM=0.1;               //Anteil des Kapitals in einem Handel input MarginMode MMMode=LOT;      //Methode zur Erkennung des Lotwerts input uint    StopLoss_=1000;      //Stop Loss in Punkten input uint    TakeProfit_=2000;    //Take Profit in Punkten sinput string MustTrade="Handelsgenehmigungen";    //+============== HANDELSGENEHMIGUNGEN ==============+   input int    Deviation_=10       //Maximale Preisabweichung in Punkten input bool   BuyPosOpen=true;     //Erlaubnis für den Einstieg in Long-Positionen input bool   SellPosOpen=true;    //Erlaubnis für den Einstieg in Short-Positionen //+-------------------------------------------------+ //| Eingabeparameter des Filterindikators | //+-------------------------------------------------+ sinput string Filter="LANGSAM HANDLUNGSPARAMETER";    //+============== HANDLUNGSPARAMETER ==============+   input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Chartperiode für den Trend input Smooth_Method MA_Method1=MODE_SMA_; //erste Glättungsmethode input uint Length1=12; //erste Glättungstiefe                     input int Phase1=15; //erster Glättungsparameter, //---- für JJMA hat es innerhalb des Bereichs von -100 ... +100 Einfluss auf die Qualität des Übergangsprozesses; //---- für VIDIA ist es ein CMO-Perioden, für AMA ist es eine langsame Durchschnittsperiode input Smooth_Method MA_Method2=MODE_JJMA; //zweite Glättungsmethode input uint Length2= 5; //zweite Glättungstiefe input int Phase2=15;  //zweiter Glättungsparameter, //---- für JJMA hat es innerhalb des Bereichs von -100 ... +100 Einfluss auf die Qualität des Übergangsprozesses; //---- für VIDIA ist es ein CMO-Perioden, für AMA ist es eine langsame Durchschnittsperiode input Applied_price_ IPC=PRICE_CLOSE_;//Preiskonstante                   input uint SignalBar=1; //Bar-Index zur Signalempfang input bool   BuyPosClose=true;     //Erlaubnis zum Ausstieg aus Long-Positionen gemäß Trend input bool   SellPosClose=true;    //Erlaubnis zum Ausstieg aus Short-Positionen gemäß Trend //+-------------------------------------------------+ //| Eingabeparameter des Einstieg-Indikators | //+-------------------------------------------------+ sinput string Input="EINSTIEGSPARAMETER";       //+=============== EINSTIEGSPARAMETER ===============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Chartperiode für den Einstieg input Smooth_Method MA_Method1_=MODE_SMA_; //erste Glättungsmethode input uint Length1_=12; //erste Glättungstiefe                     input int Phase1_=15; //erster Glättungsparameter, //---- für JJMA hat es innerhalb des Bereichs von -100 ... +100 Einfluss auf die Qualität des Übergangsprozesses; //---- für VIDIA ist es ein CMO-Perioden, für AMA ist es eine langsame Durchschnittsperiode input Smooth_Method MA_Method2_=MODE_JJMA; //zweite Glättungsmethode input uint Length2_= 5; //zweite Glättungstiefe input int Phase2_=15;  //zweiter Glättungsparameter, //---- für JJMA hat es innerhalb des Bereichs von -100 ... +100 Einfluss auf die Qualität des Übergangsprozesses; //---- für VIDIA ist es ein CMO-Perioden, für AMA ist es eine langsame Durchschnittsperiode input Applied_price_ IPC_=PRICE_CLOSE_;//Preiskonstante input uint SignalBar_=1;//Bar-Index zur Signalempfang input bool   BuyPosClose_=false;     //Erlaubnis zum Ausstieg aus Long-Positionen gemäß Signal input bool   SellPosClose_=false;    //Erlaubnis zum Ausstieg aus Short-Positionen gemäß Signal //+-------------------------------------------------+ Die Stringparameter mit Text in den Eingabeparametern dienen nur zur besseren Visualisierung des Eingabefensters des Expert Advisors. Die ColorX2MA_HTF-Indikatoren im EA sind nur zur besseren Visualisierung der Trends im Strategietester gedacht und sind in anderen Betriebsmodi inaktiv. Damit der generierte EA korrekt funktioniert, müssen die kompilierten Dateien der Indikatoren ColorX2MA.ex5 und ColorX2MA_HTF.ex5 im <terminal_data_directory>\\MQL5\Indicators Verzeichnis vorhanden sein. Bitte beachten Sie, dass die Bibliotheksdatei TradeAlgorithms.mqh es ermöglicht, Expert Advisors mit Brokern zu verwenden, die nicht-null Spread anbieten und die Option, Stop Loss und Take Profit gemeinsam mit der Eröffnung von Positionen zu setzen. Weitere Varianten der Bibliothek können Sie unter folgendem Link herunterladen: Trade Algorithms. Die Standard-Eingabeparameter des Expert Advisors wurden während der Tests verwendet, die unten gezeigt werden. Stop Loss und Take Profit wurden während der Tests nicht verwendet. Testergebnisse für USDJPY über das Jahr 2016, langsamer Trend auf H6 und Einstieg durch schnellen Trend auf M30: Abb. 1. Beispiele für Geschäfte im Chart Abb. 2. Testergebnisse Chart

2018.07.09
Kritische Analyse des Trading-Systems Exp_AbsolutelyNoLagLwma_X2 für MetaTrader 5
MetaTrader5
Kritische Analyse des Trading-Systems Exp_AbsolutelyNoLagLwma_X2 für MetaTrader 5

Das trendfolgende Handelssystem Exp_AbsolutelyNoLagLwma_X2 basiert auf den Signalen zweier Indikatoren, AbsolutelyNoLagLwma. Der erste Indikator bestimmt die Richtung des langsamen Trends anhand der Linienfarbe. Der zweite Indikator hilft uns, den richtigen Zeitpunkt zum Öffnen eines Trades zu erkennen, wenn sich die Linienfarbe ändert. Das Signal wird gebildet, wenn eine Kerze schließt, sofern zwei Bedingungen erfüllt sind: Die Signale des schnellen und langsamen Trends stimmen überein; Die Richtung des schnellen Trends hat sich geändert. Eingabeparameter des Expert Advisors //+-------------------------------------------------+ //| Eingabeparameter des EA-Indikators | //+-------------------------------------------------+ sinput string Trade="Trade-Management";    //+============== TRADE MANAGEMENT ==============+   input double MM=0.1;               //Anteil des Kapitals in einem Deal input MarginMode MMMode=LOT;       //Methode zur Erkennung der Lotgröße input uint    StopLoss_=1000;      //Stop Loss in Punkten input uint    TakeProfit_=2000;    //Take Profit in Punkten sinput string MustTrade="Trade-Berechtigungen";    //+============== TRADE PERMISSIONS ==============+   input int    Deviation_=10;       //Maximale Preisabweichung in Punkten input bool   BuyPosOpen=true;     //Erlaubnis zum Öffnen von Long-Positionen input bool   SellPosOpen=true;    //Erlaubnis zum Öffnen von Short-Positionen //+-------------------------------------------------+ //| Eingabeparameter des Filterindikators | //+-------------------------------------------------+ sinput string Filter="LANGsame TRADE-PARAMETER";    //+============== TRADE PARAMETERS ==============+   input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 Chart-Zeitraum für den Trend input uint Length=7; // Glättungstiefe                   input Applied_price_ IPC=PRICE_CLOSE_; // Preis konstant input uint SignalBar=1; // Kerzennummer für das Eingangssignal input bool   BuyPosClose=true;     // Erlaubnis zum Schließen von Long-Positionen nach Trend input bool   SellPosClose=true;     // Erlaubnis zum Schließen von Short-Positionen nach Trend //+-------------------------------------------------+ //| Eingabeparameter des Eingangsindikators | //+-------------------------------------------------+ sinput string Input="EINGANGSPARAMETER";       //+=============== ENTRY PARAMETERS ===============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Chart-Zeitraum für den Einstieg input uint Length_=7; // Glättungstiefe                   input Applied_price_ IPC_=PRICE_CLOSE_; // Preis konstant input uint SignalBar_=1; // Kerzennummer für das Eingangssignal input bool   BuyPosClose_=false;     // Erlaubnis zum Schließen von Long-Positionen nach Signal input bool   SellPosClose_=false;     // Erlaubnis zum Schließen von Short-Positionen nach Signal //+-------------------------------------------------+ Die Stringparameter mit Text im Code der Eingabeparameter dienen nur zur besseren Visualisierung des Eingabeparameterfensters des Experten. Die Indikatoren AbsolutelyNoLagLwma_HTF im EA sind lediglich zur bequemeren Visualisierung von Trends im Strategietester gedacht und funktionieren in anderen Modi nicht. Für den korrekten Betrieb des generierten EAs müssen die kompilierten Dateien der Indikatoren AbsolutelyNoLagLwma.ex5 und AbsolutelyNoLagLwma_HTF.ex5 im <terminal_data_directory>\MQL5\Indicators-Ordner vorhanden sein. Beachten Sie, dass die Bibliotheksdatei TradeAlgorithms.mqh die Verwendung von Expert Advisors bei Brokern ermöglicht, die nicht null Spread anbieten und die Option zum Setzen von Stop Loss und Take Profit gemeinsam mit der Positionsöffnung bieten. Weitere Varianten der Bibliothek können Sie unter folgendem Link herunterladen: Trade Algorithms. Die Standard-Eingabeparameter des Expert Advisors wurden während der unten gezeigten Tests verwendet. Stop Loss und Take Profit wurden während der Tests nicht verwendet. Testergebnisse für USDJPY über das Jahr 2016, langsamer Trend auf H6 und Einstieg durch schnellen Trend auf M30: Abbildung 1. Beispiele für Trades im Chart Abbildung 2. Testergebnisse

2018.07.09
Interceptor: Die Trading-Strategie für MetaTrader 5
MetaTrader5
Interceptor: Die Trading-Strategie für MetaTrader 5

Idee von: mserega76. MQL5-Code von: Vladimir Karputov. Die Trading-Strategie basiert auf der Arbeit mit einem "Fan" von gleitenden Durchschnitten (drei Zeitrahmen, fünf gleitende Durchschnitte pro Zeitrahmen). Der EA ist für GBPUSD auf dem M5-Chart (fünfstellige Kursnotierung) konzipiert. Wenn du versuchst, ihn auf einem anderen Symbol oder Zeitrahmen auszuführen, wird der EA mit einem Fehler abbrechen. Im Code werden zwei Methoden verwendet, um Daten von den Indikatoren Gleitender Durchschnitt zu erhalten: Daten von nur einem Balken pro Anfrage (Daten werden in einer Variablen gespeichert) - "iMAGet" Daten von mehreren Balken pro Anfrage (Daten werden in einem Array gespeichert) - "iMAGetArray" und "iStochasticGetArray" Zusätzlich wird CopyRates häufig verwendet, um die Berechnungen zu beschleunigen. Einstellungen Lot-Größe beim Öffnen einer Position (wenn die Signale nicht übereinstimmen) Flachheitskoeffizient auf M5 (Anzahl der Punkte pro Balken) Ursprünglicher Stop-Loss (wenn er unter 100 liegt, wird kein Stop-Loss gesetzt) Take Profit (wenn er unter 100 liegt, wird kein Take Profit gesetzt) Minimaler Gewinn in Punkten beim Bewegen zum Break-even Stop-Loss beim Bewegen zum Break-even (wir bewegen ihn zum Break-even, wenn der Parameter über 9 liegt) Maximaler Abstand zwischen den MAs für den Fan im M5-Chart (nur in Signal 1) Maximaler Abstand zwischen den MAs für den Fan im M15-Chart (nur in Signal 4) Maximaler Abstand zwischen den MAs für den Fan im M15-Chart (nur in Signal 6) Stochastikperiode (für M5) Obere Stochastik-Stufe (für M5) Untere Stochastik-Stufe (für M5) Stochastikperiode (für M15) Obere Stochastik-Stufe (für M15) Untere Stochastik-Stufe (für M15) Minimale Größe des Kerzenkörpers (nur in Signal 1) Niedrige Flachheit (minimale Flachheitslänge in Balken) Hohe Flachheit (maximale Flachhöhe in Punkten) Minimale Distanz in Balken zwischen den Indikator-Spitzen für Divergenz im M5 Minimale Prozentzahl des langen Hammer-Schattens Maximale Prozentzahl des kurzen Hammer-Schattens Minimale Hammergröße in Punkten (im M5-Chart) Wie lange der Hammer schon vorhanden war (höchste Anzahl seines Balkens) In wie vielen Balken der Hammer das Maximum ist (nur in Signal 6) Schmaler Bereich (größte Breite des Fans im M5 am schmalsten Punkt) Wie viele Balken seit der Konvergenz zum "schmalen Bereich" vergangen sind (nahezu zu einem Punkt) Maximaler/minimaler Bereich, der durchbrochen wird ("schmaler Bereich" in Balken) Markierung deiner Positionen mit dieser Zahl Minimale Verschiebung des trailing Stops Abstand vom trailing Stop zum Preis (wenn er unter 100 liegt, funktioniert das Trailing nicht) Ein einzelner Test im Modus "Jeder Tick basierend auf echten Ticks":

2018.07.09
EES Hedger: Der perfekte Begleiter für MetaTrader 5-Trader
MetaTrader5
EES Hedger: Der perfekte Begleiter für MetaTrader 5-Trader

Idee von: eesfx. MQL5-Code von: Vladimir Karputov. Du benötigst einen Gegenhandel? Egal, ob du manuell tradest oder einen anderen EA verwendest, das Utility EES Hedger kann sofort entgegenlaufende Positionen gemäß seinen Parametern eröffnen. Dabei werden die Momente des manuellen Öffnens oder des Öffnens durch einen anderen EA in OnTradeTransaction verfolgt. Anleitung Angenommen, du nutzt den SAR-Indikator zum Traden auf GBPUSD, wobei der SAR die Magic Number 1234 verwendet. Jetzt möchtest du EES Hedger in Kombination mit SAR nutzen. Öffne ein weiteres GBPUSD-Chart, also dasselbe Währungspaar, auf dem auch der SAR tradet. Hierbei ist es wichtig, dass der Zeitrahmen gleich oder niedriger ist als der, der vom SAR verwendet wird. Nun gib in den externen Variablen von EES Hedger die SAR-Magic Number unter Original_EA_Magic an; in unserem Fall ist das 1234. Stelle sicher, dass Advocate_EA_Magic von Original_EA_Magic abweicht. Sobald der SAR eine Transaktion öffnet, wird EES Hedger eine entgegengesetzte eröffnen. Wenn du EES Hedger für manuelles Trading verwenden möchtest, setze einfach Original_EA_Magic = 0. Programmierparameter Lots - Volumen der Position, die von "EES Hedger" eröffnet werden soll; Stop Loss, pro Trade (in Pips) - Stop Loss der von "EES Hedger" zu eröffnenden Position; Take Profit Betrag, pro Trade (in Pips) - Take Profit der von "EES Hedger" zu eröffnenden Position; Trailing Stop (in Pips) - Trailing der durch "EES Hedger" eröffneten Position; Trailing Step (in Pips) - der Trailing-Schritt der durch "EES Hedger" eröffneten Position; Dies ist die Magic Number, die dein erster EA verwendet, auf der der Advocate EA seine Trades basieren wird - die Magic Number, die vom ersten EA verwendet wird, auf der der Advocate EA seine Trades aufbaut; Dies ist die eigene Magic Number des Advocate EA, bitte halte sie einzigartig, um Konflikte zu vermeiden - die eigene Magic Number des Advocate EAs; bitte sorge für deren Einzigartigkeit, um Kollisionen zu vermeiden.

2018.07.09
BreakOut15 – Dein Trading-Assistent für MetaTrader 5
MetaTrader5
BreakOut15 – Dein Trading-Assistent für MetaTrader 5

Idee von: Scriptor. MQL5-Code von: Vladimir Karputov. Der EA funktioniert ausschließlich, wenn eine neue Kerze im Arbeitszeitrahmen erscheint. Die Indikatoren stammen ebenfalls aus dem Arbeitszeitrahmen. Der EA sollte nur im M1 Zeitrahmen verwendet werden! Sobald ein Signal zum Öffnen eines BUY oder SELL erscheint, wird ein Preislevel definiert. Wenn der Preis dieses Level überschreitet, wird eine neue Position eröffnet. Signal zum Öffnen eines BUY: MA Fast auf Kerze #0 > MA Slow auf Kerze #0; Signal zum Öffnen eines SELL: MA Fast auf Kerze #0 < MA Slow auf Kerze #0. Beim Definieren eines Signals wird der Arbeitszeitrahmen erneut überprüft (sofern Startstunde und Stoppstunde nicht gleich „-1“ sind). Positionen werden durch das gegenteilige Signal geschlossen. Falls der Parameter Freitag Schließstunde nicht gleich „-1“ ist, werden deine Positionen am Freitag um Freitag Schließstunde zwangsweise geschlossen. Einstellungen Arbeitszeitrahmen - Zeitrahmen zur Berechnung der Indikatoren; Stop Loss - Stop-Loss („0“ deaktiviert den Parameter); Take Profit - Take-Profit („0“ deaktiviert den Parameter); Trailing Stop - Trailing („0“ deaktiviert den Parameter); Trailing Schritt - Trailing-Schritt. Startstunde - Anfang des Zeitrahmens (Stunden); „-1“ deaktiviert BEIDE Parameter: Startstunde und Stoppstunde; Stoppstunde - Ende des Zeitrahmens (Stunden), „-1“ deaktiviert BEIDE Parameter: Startstunde und Stoppstunde; Freitag Schließstunde - Schließung am Freitag (Stunden), „-1“ deaktiviert den Parameter; BreakOut Level - Breakout-Level; Lots - Lotgröße ist konstant, der Parameter Risiko muss gleich „0“ sein; Risiko - Lotgröße ist dynamisch, in Risiko-Prozenten pro Trade, der Parameter Lots muss gleich „0“ sein; magische Nummer - eindeutiger Identifikator für den EA.

2018.07.09
JS-MA-Day: Dein Trading-Assistent für MetaTrader 5
MetaTrader5
JS-MA-Day: Dein Trading-Assistent für MetaTrader 5

Idee von: JS_Sergey. MQL5-Code von: Vladimir Karputov. Der EA basiert auf dem iMA-Indikator (Gleitender Durchschnitt, MA) mit dem Zeitrahmen D1. Du kannst deine Positionen erhöhen, indem du den Parameter "Positionen erhöhen" auf true setzt. Sei jedoch vorsichtig bei der Einstellung der Parameter "Schlussstunde" und "Erhöhungszeitrahmen". Ein Beispiel für fehlerhafte Parameter: Wenn du "Schlussstunde" auf 23 und "Erhöhungszeitrahmen" auf PERIOD_H4 setzt, werden die Positionen um 23:00 Uhr nicht geschlossen, da die Kerzen im H4-Zeitrahmen zu den folgenden Zeiten geöffnet werden: 16:00, 20:00 und 00:00. Das bedeutet, dass wir uns niemals im Bereich von 23:00 Uhr befinden können. Daher ist es besser, beim Aktivieren von "Schlussstunde" (der Wert über -1 liegt) für den Parameter "Erhöhungszeitrahmen" H1 oder einen niedrigeren Zeitrahmen auszuwählen. Wenn du deine Positionen erhöhst, kannst du die Anzahl der offenen Positionen ("Maximalpositionen") für das aktuelle Symbol und mit der aktuellen "Magic Number" begrenzen. Stop-Loss, Take-Profit und Trailing-Stop können deaktiviert werden. Dazu musst du einfach die entsprechenden Eingaben auf null setzen. Die Positionsgröße kann auf zwei Arten gesteuert werden: Entweder handelst du mit einer konstanten Lotgröße (Parameter "Lots" ist größer als null, und Parameter "Risk" ist null) oder berechnest die Lotgröße dynamisch in Prozent des Risikos pro Trade (Parameter "Risk" ist größer als null, und Parameter "Lots" ist null). Eingaben Positionen erhöhen Erhöhungszeitrahmen Maximalpositionen Signalumkehr Schlussstunde ("-1" --&gt; aus) //--- Indikator-Eingaben MA PERIOD_D1: Durchschnittszeitraum MA PERIOD_D1: horizontaler Versatz MA PERIOD_D1: Glättungsart MA PERIOD_D1: Art des Preises oder der Handhabung //--- Handelsverwaltung Stop-Loss (in Pips) Take-Profit (in Pips) Trailing-Stop (in Pips) Trailing-Schritt (in Pips) Lots (oder "Lots"&gt;0 und "Risk"==0 oder "Lots"==0 und "Risk"&gt;0) Risk (oder "Lots"&gt;0 und "Risk"==0 oder "Lots"==0 und "Risk"&gt;0) Magic Number

2018.07.09
MACD Stochastic 2: Ihr Expert Advisor für MetaTrader 5
MetaTrader5
MACD Stochastic 2: Ihr Expert Advisor für MetaTrader 5

Idee von: Scriptor. MQL5-Code von: Vladimir Karputov. Dieser Expert Advisor basiert auf zwei Oszillatoren: dem iMACD (mit anpassbarem Zeitrahmen) und dem iStochastic, die beide auf dem aktuellen Zeitrahmen angewendet werden. Die Hauptidee besteht darin, dass der Zeitrahmen des MACD höher sein muss als der aktuelle Zeitrahmen im Chart. Stop Loss und Take Profit werden individuell für Kauf- und Verkaufspositionen festgelegt. Das Trailing ist für alle Positionstypen identisch. Parameter Lots – Positionsvolumen (konstant, manuell festzulegen) Stop Loss BUY (in Pips) – Stop Loss für Kaufpositionen Stop Loss SELL (in Pips) – Stop Loss für Verkaufspositionen Take Profit BUY (in Pips) – Take Profit für Kaufpositionen Take Profit SELL (in Pips) – Take Profit für Verkaufspositionen Trailing Stop BUY und SELL (in Pips) – Trailing (einheitlich für Kauf und Verkauf) Trailing Step BUY und SELL (in Pips) – Trailing-Schritt //--- Eingaben für Indikatoren: MACD: Zeitraum MACD: Zeitraum für die Berechnung des schnellen Durchschnitts MACD: Zeitraum für die Berechnung des langsamen Durchschnitts MACD: Zeitraum für die Durchschnittsbildung der Differenz MACD: Art des Preises oder des Handelns Stochastic: K-Periode (Anzahl der Kerzen für die Berechnung) Stochastic: D-Periode (Periode der ersten Glättung) Stochastic: finale Glättung Stochastic: Art der Glättung Stochastic: Berechnungsmethode für Stochastic Die Eingaben müssen für jedes Symbol und jeden Zeitrahmen optimiert werden. Ein Beispiel für den Optimierungsbereich für AUDUSD, M15:

2018.07.09
Exp_Sinewave2_X2: Effektives System für MetaTrader 5
MetaTrader5
Exp_Sinewave2_X2: Effektives System für MetaTrader 5

Das trendfolgende Handelssystem Exp_Sinewave2_X2 basiert auf den Signalen von zwei Indikatoren: Sinewave2. Der erste Indikator analysiert die Richtung des langsamen Trends anhand der Position der Haupt- und Signal-Linien. Der zweite Indikator identifiziert den Moment für den Handelsbeginn, wenn sich die Linien kreuzen oder berühren. Ein Einstiegssignal wird zum Abschluss einer Kerze generiert, wenn folgende zwei Bedingungen erfüllt sind: Schnelle und langsame Trend-Signale stimmen überein; Der schnelle Trend hat seine Richtung geändert. EA Eingaben //+-------------------------------------------------+ //| Eingabeparameter des EA Indikators &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+-------------------------------------------------+ input string Trade="Handelsmanagement";&nbsp;&nbsp;&nbsp;&nbsp;//+============== HANDELSMANAGEMENT ==============+&nbsp;&nbsp; input double MM=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Anteil des Kontos in einem Handel input MarginMode MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Methode zur Bestimmung des Lotwerts input uint&nbsp;&nbsp;&nbsp;&nbsp;StopLoss_=1000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Stop Loss in Punkten input uint&nbsp;&nbsp;&nbsp;&nbsp;TakeProfit_=2000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Take Profit in Punkten input string MustTrade="Handelsgenehmigungen";&nbsp;&nbsp;&nbsp;&nbsp;//+============== HANDELSGENEHMIGUNGEN ==============+&nbsp;&nbsp; input int&nbsp;&nbsp;&nbsp;&nbsp;Deviation_=10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // max. Preisabweichung in Punkten input bool&nbsp;&nbsp; BuyPosOpen=true;&nbsp;&nbsp;&nbsp;&nbsp; // Genehmigung zum Eingehen von Long-Positionen input bool&nbsp;&nbsp; SellPosOpen=true;&nbsp;&nbsp;&nbsp;&nbsp;// Genehmigung zum Eingehen von Short-Positionen //+-------------------------------------------------+ //| Eingabeparameter des Filterindikators&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+-------------------------------------------------+ input string Filter="LANGSAMER TREND PARAMETER";&nbsp;&nbsp;&nbsp;&nbsp;//+============== TREND PARAMETER ==============+&nbsp;&nbsp; input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;&nbsp;&nbsp;// 1 Chartperiode für den Trend input uint Length=10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Glättungsverhältnis des Indikators input uint SignalBar=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Kerzenzahl zur Erhalt des Einstiegssignals input bool&nbsp;&nbsp; BuyPosClose=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Genehmigung zum Schließen von Long-Positionen durch den Trend input bool&nbsp;&nbsp; SellPosClose=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Genehmigung zum Schließen von Short-Positionen durch den Trend //+-------------------------------------------------+ //| Eingabeparameter des Einstiegindikators &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+-------------------------------------------------+ input string Input="EINSTIEG PARAMETER";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //+=============== EINSATZ PARAMETER ===============+&nbsp;&nbsp; input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;&nbsp;&nbsp;//2 Chartperiode für den Einstieg input uint Length_=10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Indikatorperiode input uint SignalBar_=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Kerzenzahl zur Erhalt eines Einstiegssignals input bool&nbsp;&nbsp; BuyPosClose_=false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Genehmigung zum Schließen von Long-Positionen durch das Signal input bool&nbsp;&nbsp; SellPosClose_=false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // Genehmigung zum Schließen von Short-Positionen durch das Signal //+-------------------------------------------------+ String-Variablen, die den Text in den Code der Eingabeparameter enthalten, dienen nur zur besseren Visualisierung des Fensters der EA-Eingabeparameter. Die Indikatoren Sinewave2_Cloud_HTF im EA sind ausschließlich für eine bequemere Visualisierung der Trends im Strategietester gedacht und sind in anderen Betriebsmodi inaktiv. Damit der generierte EA korrekt funktioniert, müssen die kompilierten Dateien der Indikatoren CyclePeriod.ex5, Sinewave2.ex5 und Sinewave2_Cloud_HTF.ex5 im &lt;terminal_data_directory&gt;\MQL5\Indicators-Ordner vorhanden sein. Beachte, dass die Bibliotheksdatei TradeAlgorithms.mqh die Verwendung von Expert Advisors bei Brokern ermöglicht, die einen nicht nullen Spread anbieten und die Option haben, Stop Loss und Take Profit bei der Eröffnung von Positionen festzulegen. Du kannst die anderen Versionen dieser Bibliothek unter Trade Algorithms herunterladen. Die standardmäßigen Eingabeparameter des EA wurden in den folgenden Tests verwendet. Stop Loss und Take Profit wurden bei den Tests nicht eingesetzt. Testergebnisse für GBPUSD über das Jahr 2016, langsamer Trend auf H8 und Einstieg durch schnellen Trend auf M30: Abb. 2. Testergebnisse Chart

2018.06.19
Exp_SilverTrend_Duplex – Ihr Trading-System für MetaTrader 5
MetaTrader5
Exp_SilverTrend_Duplex – Ihr Trading-System für MetaTrader 5

Willkommen zu meinem neuesten Beitrag über das Exp_SilverTrend_Duplex! Dieses Trading-System für MetaTrader 5 bietet Ihnen die Möglichkeit, sowohl auf steigende als auch auf fallende Märkte zu reagieren. Es basiert auf den Signalen des SilverTrend Indikators, der in einem Expert Advisor (EA) konfiguriert werden kann. Die Input-Parameter sind in zwei große Gruppen unterteilt: L: Parameter zur Verwaltung von Long-Positionen; S: Parameter zur Verwaltung von Short-Positionen. //+----------------------------------------------+ //| Input-Parameter des EAs für Long-Trades&nbsp;&nbsp;&nbsp;| //+----------------------------------------------+ magic numberinput uint&nbsp;&nbsp;&nbsp;&nbsp;L_Magic=777;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//L Magic-Nummer input double&nbsp;&nbsp;L_MM=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //L Anteil des Kapitals pro Trade input MarginMode L_MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//L Lot-Einstellmodus //+----------------------------------------------+ //| Input-Parameter des EAs für Short-Trades&nbsp;&nbsp;| //+----------------------------------------------+ input uint&nbsp;&nbsp;&nbsp;&nbsp;S_Magic=555;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//S Magic-Nummer input double&nbsp;&nbsp;S_MM=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //S Anteil des Kapitals pro Trade input MarginMode S_MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//S Lot-Einstellmodus Diese beiden Trading-Systeme nutzen unterschiedliche Magic-Nummern und arbeiten völlig unabhängig voneinander. In der Realität sind die Finanzmärkte selten symmetrisch. Oftmals sind unterschiedliche Parameter für den Handel in einem steigenden und fallenden Markt notwendig. Um den EA korrekt zu konfigurieren, sollten Sie zunächst nur ein Trading-System testen und das andere mit den entsprechenden Schaltern deaktivieren. input bool&nbsp;&nbsp;&nbsp;&nbsp;L_PosOpen=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //L Erlaubnis für Long-Positionen input bool&nbsp;&nbsp;&nbsp;&nbsp;L_PosClose=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//L Erlaubnis für den Ausstieg aus Long-Positionen Wiederholen Sie diesen Vorgang für das zweite System. Um den EA zu betreiben, muss die kompilierte SilverTrend.ex5 Indikator-Datei im &lt;b1&gt;&lt;terminal_data_directory&gt;\MQL5\Indicators&lt;/b1&gt; Ordner vorhanden sein. Die Standard-Input-Parameter des EAs wurden in den folgenden Tests verwendet. Stop Loss und Take Profit wurden dabei nicht berücksichtigt. . Abb. 1. Beispiele für Trades auf dem Chart mit symmetrischen Einstellungen. Testresultate für USDJPY H6 über das Jahr 2016: Abb. 2. Testergebnisse Chart. Abb. 3. Beispiele für Trades auf dem Chart mit nicht-symmetrischen Einstellungen.

2018.06.19
Exp_CandlesticksBW_Tm: Ihr Trading-Assistent für MetaTrader 5
MetaTrader5
Exp_CandlesticksBW_Tm: Ihr Trading-Assistent für MetaTrader 5

Der Exp_CandlesticksBW_Tm Expert Advisor basiert auf der Farbänderung der CandlesticksBW Kerzen und ermöglicht es Ihnen, das Handelszeitintervall genau festzulegen. Ein Handelssignal wird generiert, wenn eine Kerze schließt und sich die Farbe des Indikators geändert hat. Dies liefert einen Hinweis auf eine mögliche Trendänderung. In den Eingabeparametern können Sie die Handelszeiten festlegen, um im gewünschten Zeitintervall zu traden: input bool&nbsp;&nbsp; TimeTrade=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// Erlaubt das Trading in den festgelegten Zeitintervallen input HOURS&nbsp;&nbsp;StartH=ENUM_HOUR_0;&nbsp;&nbsp;// Handelsbeginn (Stunden) input MINUTS StartM=ENUM_MINUT_0; // Handelsbeginn (Minuten) input HOURS&nbsp;&nbsp;EndH=ENUM_HOUR_23;&nbsp;&nbsp; // Handelsende (Stunden) input MINUTS EndM=ENUM_MINUT_59;&nbsp;&nbsp;// Handelsende (Minuten) Für jede Handelsbeginn- und Handelsendzeit stehen zwei Variablen für Stunden und Minuten zur Verfügung. Die Standard-Einstellungen ermöglichen es dem Expert Advisor, die gesamte Handelszeit von 0:00 bis 23:59 zu handeln, wobei alle Positionen um 23:59 sofort geschlossen werden. Falls die Startzeit in den Einstellungen des EA später als die festgelegte Handelsendzeit ist, wird der EA die offenen Positionen am nächsten Tag zur festgelegten Zeit schließen. Damit der EA korrekt funktioniert, muss die kompilierte CandlesticksBW.ex5 Indikator-Datei im &lt;terminal_data_directory&gt;\MQL5\Indicators Ordner abgelegt sein. Die Standard-Eingabeparameter des EA wurden in den folgenden Tests verwendet. Stop Loss und Take Profit wurden in den Tests nicht eingesetzt. Abb.1. Beispiel-Trades auf dem Chart Die Testergebnisse für GBPUSD H4 über das Jahr 2016: Abb.2. Testergebnisse Chart

2018.06.19
Zwei MA und ein RSI: Ein effektives Handelssystem für MetaTrader 5
MetaTrader5
Zwei MA und ein RSI: Ein effektives Handelssystem für MetaTrader 5

Idee von: Iurii Tokman. MQL5-Code von: Vladimir Karputov. Dieser EA nutzt zwei Indikatoren: den iMA (Gleitender Durchschnitt, MA) und den iRSI (Relative Stärke Index, RSI). Handelssignale werden ausschließlich bei der Eröffnung eines neuen Balkens generiert. Positionen werden nachgezogen und bei jedem Tick (im Gewinnfall) geschlossen. Eine unkonventionelle Herangehensweise wurde gewählt: Der Slow-Indikator hat eine Durchschnittsperiode, die dem Fast-Indikator multipliziert mit zwei entspricht. Die RSI-Durchschnittsperiode bleibt konstant und entspricht immer der Fast-Periode. Dies reduziert die Anzahl der zu optimierenden Parameter. Sie können auch alle Zeichen „&lt;“ und „&gt;“ in der Formel zur Signalidentifikation optimieren. Dazu wurden eigene Variablen (InpMoreLessBuy_1, InpMoreLessBuy_2, InpMoreLessBuy_3, InpMoreLessSell_1, InpMoreLessSell_2, InpMoreLessSell_3) eingeführt. Mit diesen Variablen wird die Formel wie folgt modifiziert: &nbsp;&nbsp; bool signal_buy=(!InpMoreLessBuy_1&nbsp;&nbsp;?&nbsp;&nbsp;ArrayFast[1]&lt;ArraySlow[1]: ArrayFast[1]&gt;ArraySlow[1]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (InpMoreLessBuy_2&nbsp;&nbsp; ?&nbsp;&nbsp;ArrayFast[0]&gt;ArraySlow[0]:&nbsp;&nbsp;ArrayFast[0]&lt;ArraySlow[0]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (InpMoreLessBuy_3&nbsp;&nbsp; ? RSI&gt;InpRSI_level_UP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;RSI&lt;InpRSI_level_UP); &nbsp;&nbsp; bool signal_sell=(InpMoreLessSell_1 ? ArrayFast[1]&gt;ArraySlow[1]:&nbsp;&nbsp;ArrayFast[1]&lt;ArraySlow[1]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(!InpMoreLessSell_2? ArrayFast[0]&lt;ArraySlow[0]: ArrayFast[0]&gt;ArraySlow[0]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(!InpMoreLessSell_3?&nbsp;&nbsp;RSI&lt;InpRSI_level_DOWN&nbsp;&nbsp;&nbsp;&nbsp;: RSI&gt;InpRSI_level_DOWN); Eingabeparameter Parameter für den Gleitenden Durchschnitt: Fast: Durchschnittsperiode - Durchschnittsperiode des Gleitenden Durchschnitts "Fast"; Fast: horizontaler Versatz - Horizontaler Versatz des Gleitenden Durchschnitts "Fast"; Fast: Preistyp - Preistyp des Gleitenden Durchschnitts "Fast"; Slow: horizontaler Versatz - Horizontaler Versatz des Gleitenden Durchschnitts "Slow"; Slow: Preistyp - Preistyp des Gleitenden Durchschnitts "Slow"; Fast und Slow: Glättungsart - Glättungsart (gemeinsamer Parameter für "Fast" und "Slow"). Parameter für den RSI-Indikator und seine Signale: RSI: Preistyp - Preistyp des RSI-Indikators; RSI: obere Grenze - Obere Grenze des RSI-Indikators; RSI: untere Grenze - Untere Grenze des RSI-Indikators. Handelsparameter: Stop Loss - Stop Loss (wird auf null gesetzt, ist der Parameter deaktiviert); Take Profit - Take Profit (wird auf null gesetzt, ist der Parameter deaktiviert); Trailing Stop - Trailing (wird auf null gesetzt, ist der Parameter deaktiviert); Trailing Schritt - Trailing Schritt; Lots - Handel mit fester Lotgröße (Parameter Lots muss größer als null sein und Risk gleich null); Risk - Lotgröße wird dynamisch berechnet (Parameter Risk muss größer als null sein und Lots gleich null); Maximale Anzahl von Positionen in eine Richtung - Maximale Anzahl in eine Richtung (wird auf null gesetzt, ist der Parameter deaktiviert); Alle Positionen schließen, wenn Gewinn erzielt wird - Positionen werden bei Erreichen des Gewinns geschlossen (wird auf null gesetzt, ist der Parameter deaktiviert); Gegensätzliche Positionen schließen - Schließen von gegensätzlichen Positionen (wird auf "false" gesetzt, ist der Parameter deaktiviert); magic number - eindeutige Kennung für den EA. Wie Sie sehen können, ermöglicht dieser EA neben der Einstellung der Indikatorparameter auch eine flexible Konfiguration (und Deaktivierung) von Stop Loss, Take Profit, Trailing, der maximalen Anzahl an geöffneten Positionen in eine Richtung, dem Schließen von Positionen bei Gewinn und dem Schließen gegensätzlicher Positionen. Sie können auch den Berechnungsprozess des Positionsvolumens steuern: Sie können mit einer festen Lotgröße handeln (Lots über null und Risk gleich null), oder die Lotgröße kann dynamisch berechnet werden (Risk über null und Lots gleich null). Empfehlungen zur Optimierung Im Modus "OHLC auf M1" wählen Sie ein Symbol und das Zeitfenster M15. Deaktivieren Sie (setzen Sie auf null) Stop Loss, Take Profit und Trailing und stellen Sie die maximale Anzahl an Positionen in jede Richtung auf "1". Alternativ können Sie die Datei Two MA one RSI M15 Start.set, die bereits die anfänglichen Optimierungsparameter für M15 enthält, in den Ordner MQL5\Profiles\Tester\ kopieren. Wählen Sie den Typ der Optimierung als "Schnell (genetischer Algorithmus)" und optimieren Sie den Parameter "Maximaler Gewinn". Für die Optimierung empfehle ich, das MQL5 Cloud-Netzwerk zu nutzen: Für USDJPY über das Jahr 2017 hat die Optimierung in der Cloud zusammen mit meinem Quad-Core-Laptop gedauert 2018.05.28 08:03:19.923 optimierung abgeschlossen in 7 Minuten 58 Sekunden und hat $0.08 gekostet.

2018.06.19
Erste Vorherige 15 16 17 18 19 20 21 22 23 24 25 Nächste Letzte