Market Flow Pro MT5
- Experten
- Version: 1.1
- Aktivierungen: 5
MarketFlow Pro EA für MetaTrader 5
Übersicht
MarketFlow Pro ist ein automatisierter Expert Advisor für MetaTrader 5. Er wertet den Richtungstrend der Kursentwicklung in Verbindung mit der Bestätigung der Marktstruktur aus und eröffnet Kauf- oder Verkaufspositionen erst, nachdem eine abgeschlossene Kerze ein gültiges Signal bestätigt hat.
Der EA umfasst die Ausführung mit festen Lot-Größen, optionalen Positionsausgleich, Ausstiege auf Korbebene, feste Stop-Loss- und Take-Profit-Werte, Ausstiege bei gegensätzlichen Signalen, einen Trailing-Stop zur Gewinnsicherung, Spread-Schutz, Steuerung nach Wochentagen, Chart-Visualisierung und ein kompaktes P/L-Dashboard.
Download Set file: https://drive.google.com/file/d/1LtfU5gvJ2bEOANzgvUn1EYh4QXT-qCRK/view?usp=sharing
MarketFlow Pro ist ein eigenständiger Expert Advisor. Er benötigt keine externen Indikatoren, DLLs, WebRequests oder zusätzliche Dateien.
Hauptmerkmale
- Automatisierte Kauf- und Verkaufsausführung auf Basis bestätigter Signale bei geschlossener Kerze.
- Optionaler Einstiegsfilter mit doppelter Bestätigung.
- Verarbeitung geschlossener Kerzen, um ein Nachzeichnen von Signalen nach der Bestätigung zu verhindern.
- Festes anfängliches Handelsvolumen.
- Vier Mittelwertbildungsmodi: Aus, Preisabstand, Neues Signal oder Beides.
- Optionaler progressiver Volumenmultiplikator für Durchschnitts-Einstiege.
- Maximales Positionslimit pro Richtung.
- Basket-Take-Profit und Stop-Loss, berechnet aus dem gewichteten durchschnittlichen Einstiegskurs.
- Feste Stop-Loss- und Take-Profit-Werte für einzelne Positionen.
- Optionaler Ausstieg nach einem bestätigten entgegengesetzten Signal.
- Gewinnsichernder Trailing-Stop-Loss.
- Filter für den maximalen Spread und Kontrolle der Ausführungsabweichung.
- Individuelle Einstiegskontrollen für Wochentage.
- Unterstützung für Hedging- und Netting-Kontomodi.
- Integrierte Strategielinien und Kauf-/Verkaufsbezeichnungen.
- Kompaktes P/L-Dashboard mit automatischer Layoutanpassung.
- Broker-spezifische Überprüfungen von Volumen, Tick-Größe, Stop-Abstand und Margin.
So funktioniert es
Der EA berechnet einen Richtungsfluss-Zustand und einen separaten Marktstruktur-Zustand. Bei aktiviertem Bestätigungsfilter wird eine neue Position nur eröffnet, wenn beide Zustände dieselbe Richtung unterstützen. Signale werden anhand abgeschlossener Kerzen ausgewertet.
Wird ein Kaufsignal bestätigt, kann der EA eine Kaufposition eröffnen. Wird ein Verkaufssignal bestätigt, kann er eine Verkaufsposition eröffnen. Bestehende Positionen werden anschließend gemäß den ausgewählten Einstellungen für Stop-Loss, Take-Profit, Basket-Ziel, Gegen-Signal und Trailing verwaltet.
Die Berechnung basiert auf dem Symbol und dem Zeitrahmen des Charts, an den der EA angehängt ist. Eine Änderung des Chart-Zeitrahmens führt dazu, dass der EA die Berechnung anhand des neu ausgewählten Zeitrahmens neu durchführt.
Schnelleinrichtung
- Fügen Sie den MarketFlow Pro EA dem gewünschten Chart hinzu.
- Wählen Sie das Symbol und den Zeitrahmen aus, bevor Sie den EA anhängen.
- Aktivieren Sie den Algo-Handel in MetaTrader 5.
- Beginnen Sie mit den Standardeinstellungen im Strategietester.
- Passen Sie die Einstellungen für Volumen, Spread-Limit, Ausstiegspunkte und Averaging an das Symbol und die Brokerbedingungen an.
- Verwenden Sie eine eindeutige Magic Number, wenn Sie mehrere Instanzen des EAs ausführen.
Wichtig: Die Standardeinstellungen dienen als Ausgangskonfiguration und sind nicht garantiert für jedes Symbol, jeden Zeitrahmen, jeden Broker oder jede Kontogröße geeignet.
Einstellungen für das Einstiegssignal
| Parameter | Standard | Beschreibung |
|---|---|---|
| Beide Richtungsbestätigungen erforderlich | true | Eröffnet einen Trade nur, wenn der Fluss- und der Strukturstatus übereinstimmen. |
| Zeitraum zur Messung der Kursbewegung | 10 | Anzahl der Balken, die für die Volatilitätsberechnung herangezogen werden. |
| Richtungsempfindlichkeit | 3,0 | Höhere Werte führen in der Regel zu weniger Richtungswechseln. |
| Standardmäßige MT5-Volatilitätsberechnung | true | Verwendet die native MT5-Volatilitätsmethode. Bei Deaktivierung wird eine einfache Durchschnittsberechnung verwendet. |
| Empfindlichkeit gegenüber der Hauptrichtung | 20 | Steuert die Berechnung der langsameren Marktstruktur. |
| Empfindlichkeit in Short-Richtung | 5 | Steuert die schnellere Berechnung der internen Struktur. |
| Historische Balken für die Signalberechnung | 220 | Anzahl der von der Signal-Engine verarbeiteten vorherigen Balken. |
Eingaberegeln
| Parameter | Standard | Beschreibung |
|---|---|---|
| Neue Positionen zulassen | true | Hauptschalter für neue Eröffnungs- und Durchschnittspositionen. Bestehende Positionen werden auch bei Deaktivierung weiterhin verwaltet. |
| Volumen der ersten Position | 0,01 | Festes Volumen für die erste Position. Es wird an die gültige Volumenschrittweite des Brokers angepasst. |
| Kauf- und Verkaufspositionen nicht gleichzeitig halten | true | Verhindert, dass eine Position in einer Richtung eröffnet wird, solange eine entgegengesetzte EA-Position noch offen ist. |
Einstellungen für den Durchschnittskauf
Durchschnittsbildungsmodi:
- Aus: Für jede Richtung wird nur die ursprüngliche Position verwendet.
- Preisabstand: Eine weitere Position wird hinzugefügt, nachdem sich der Kurs um die konfigurierte Anzahl an Punkten entgegen dem letzten Einstieg bewegt hat.
- Neues Signal: Eine weitere Position wird hinzugefügt, wenn ein neues bestätigtes Signal in derselben Richtung auftritt.
- Beides: Eine Position kann hinzugefügt werden, wenn entweder die Abstandsbedingung erfüllt ist oder ein neues Signal in derselben Richtung bestätigt wird.
| Parameter | Standard | Beschreibung |
|---|---|---|
| Mittelwertbildungsmodus | Preis-Abstand | Legt fest, wie zusätzliche Positionen ausgelöst werden. |
| Maximale Positionsschichten | 3 | Begrenzt die Gesamtzahl der Anfangs- und Durchschnitts-Ebenen in einer Richtung. |
| Durchschnittsabstand | 500 Punkte | Erforderlicher Abstand vom letzten Einstieg, bevor eine Position hinzugefügt wird. |
| Durchschnittsvolumen erhöhen | false | Aktiviert die progressive Volumenanpassung für zusätzliche Positionen. |
| Volumenmultiplikator | 1,5 | Multipliziert das Volumen jeder folgenden Durchschnittsbildungsebene. |
Risikohinweis: Durch Mittelwertbildung und progressive Volumenanpassung erhöht sich das Risiko. Testen Sie diese Einstellungen vor der Verwendung mit der beabsichtigten Kontogröße und den Broker-Spezifikationen.
Korbziele
Korbziele werden aktiv, sobald mindestens zwei Positionsschichten in derselben Richtung vorliegen.
| Parameter | Standard | Beschreibung |
|---|---|---|
| Korb-Take-Profit | true | Wendet ein TP-Niveau basierend auf dem gewichteten durchschnittlichen Einstiegskurs an. |
| Korb-TP-Abstand | 300 Punkte | Zielabstand vom gewichteten durchschnittlichen Einstiegskurs. |
| Korb-Stop-Loss | false | Wendet ein SL-Niveau auf Basis des gewichteten durchschnittlichen Einstiegskurses an. |
| Abstand des Basket-SL | 800 Punkte | Verlustabstand vom gewichteten durchschnittlichen Einstiegskurs. |
Wenn der Korb-Take-Profit aktiv ist, ersetzt er die einzelnen TP-Niveaus, nachdem die zweite Ebene eröffnet wurde. Ein Trailing-SL, der bereits Gewinne gesichert hat, wird durch den Korb-Stop-Loss nicht nach hinten verschoben.
Ausstiege aus einzelnen Positionen
| Parameter | Standard | Beschreibung |
|---|---|---|
| Fester Stop-Loss | true | Setzt bei jeder Eröffnung einer Position einen SL. |
| Stop-Loss-Abstand | 800 Punkte | Abstand vom Marktpreis, der für den anfänglichen SL verwendet wird. |
| Fester Take-Profit | false | Setzt bei Eröffnung jeder Position einen TP. |
| Take-Profit-Abstand | 1200 Punkte | Abstand vom Marktpreis, der für den individuellen TP verwendet wird. |
| Ausstieg bei entgegengesetztem Signal | false | Schließt Positionen nach einem bestätigten Signal in die entgegengesetzte Richtung. |
Der EA berücksichtigt den minimalen Stop-Abstand und die Tick-Größe des Symbols. Ein Broker kann daher den effektiven Stop etwas weiter entfernt setzen, wenn der angeforderte Abstand für dieses Symbol nicht gültig ist.
Profit-Trailing (SL+)
Die Trailing-Funktion verschiebt den Stop-Loss in den Gewinnbereich, sobald die Position den konfigurierten Mindestgewinn erreicht hat. Sie verfolgt eine Position nicht absichtlich weiter, solange der vorgeschlagene SL auf der Verlustseite des Einstiegskurses liegt.
| Parameter | Standard | Beschreibung |
|---|---|---|
| Gewinn-Trailing aktivieren | true | Aktiviert den Gewinnsichernden Trailing-SL. |
| Start des Trailing | 500 Punkte | Mindestgewinn vor Beginn des Trailing. |
| Trailing-Abstand | 300 Punkte | Abstand, der hinter dem aktuellen Marktpreis eingehalten wird. |
| Trailing-Schritt | 50 Punkte | Erforderliche Mindestverbesserung des Stop-Loss für eine weitere Anpassung. |
| SL erstellen, wenn der ursprüngliche SL deaktiviert ist | true | Ermöglicht es dem Trailing, einen neuen SL zu erstellen, selbst wenn der feste SL deaktiviert ist. |
Eingabeschutz und Zeitplan
| Parameter | Standard | Beschreibung |
|---|---|---|
| Maximaler Spread | 80 Punkte | Blockiert neue Einträge, wenn der aktuelle Spread über diesem Wert liegt. |
| Einmal pro neuer Kerze auswerten | true | Verarbeitet das Signal bei geschlossener Kerze einmal, sobald eine neue Kerze beginnt. |
| Montag bis Freitag | true | An diesen Tagen sind neue Positionen zulässig. |
| Samstag und Sonntag | false | Neue Positionen sind standardmäßig deaktiviert. |
| Ausführungsabweichung | 30 Punkte | Maximal zulässige Abweichung bei der Orderausführung. |
Wochentags- und Spread-Filter gelten nur für neue Positionen. Bestehende Positionen werden weiterhin über Stop-Loss, Take-Profit, Korbziele und Trailing-Logik verwaltet.
Chart und Dashboard
| Parameter | Standard | Beschreibung |
|---|---|---|
| Integriertes Chart-Design anwenden | true | Verwendet ein weißes Diagramm mit grünen bullischen Kerzen und roten bärischen Kerzen. |
| Strategie-Visualisierungen anzeigen | true | Zeigt Trendlinien und bestätigte Kauf-/Verkaufsmarkierungen direkt aus dem EA an. |
| P/L-Dashboard anzeigen | true | Zeigt den aktuellen Gewinn/Verlust, die Anzahl der Kauf-/Verkaufspositionen, das Gesamtvolumen, den Spread und den EA-Status an. |
Das Dashboard umfasst Positionen für das aktuelle Symbol und die konfigurierte Magic Number. Es fasst keine nicht damit in Zusammenhang stehenden manuellen Trades oder Positionen zusammen, die unter einer anderen Magic Number eröffnet wurden.
Wichtiges Verhalten
- Signale werden anhand abgeschlossener Kerzen bestätigt.
- Ein bestätigtes historisches Kauf-/Verkaufssignal wird im Nachhinein nicht in das entgegengesetzte Signal umgewandelt.
- Neue Einstiegspositionen unterliegen einer Überprüfung hinsichtlich Signal, Spread, Wochentag, Richtung, Volumen und Margin.
- Das Deaktivieren neuer Einstiegsgeschäfte stoppt nicht die Verwaltung bereits offener Positionen.
- Die Durchschnittsbildung erfolgt anhand von Punkten, nicht anhand der Kontowährung oder eines Prozentsatzes.
- Korbziele basieren auf dem gewichteten durchschnittlichen Einstiegskurs, nicht auf einem nominalen Geldziel.
- Auf einem Netting-Konto werden mehrere Einstiegspositionen zu einer Nettoposition zusammengefasst.
- Auf einem Hedging-Konto kann jeder Einstieg als separate Position bestehen bleiben.
Häufige Gründe für „Kein neuer Trade“
- Es liegt kein bestätigtes Signal bei geschlossener Kerze vor.
- Der Filter für die doppelte Bestätigung wartet darauf, dass beide Richtungen übereinstimmen.
- Der aktuelle Spread liegt über dem konfigurierten Maximum.
- Der Handel ist für den aktuellen Wochentag deaktiviert.
- Der Algo-Handel ist in MetaTrader 5 deaktiviert.
- Für das Symbol sind derzeit keine Marktorders zulässig.
- Die verfügbare Margin reicht für das angeforderte Volumen nicht aus.
- Es ist eine entgegengesetzte Position offen, während der Einrichtungsmodus aktiviert ist.
- Die maximale Anzahl an Averaging-Ebenen wurde erreicht.
Empfehlungen zum Testen
- Verwenden Sie den MetaTrader 5-Strategietester, bevor Sie den EA auf einem Live-Konto ausführen.
- Testen Sie mit denselben Symbolspezifikationen, demselben Spread, derselben Einzahlungswährung, demselben Hebel und demselben Kontomodus, die Sie auch im Einsatz verwenden möchten.
- Verwenden Sie das Modell „Jedes Tick basierend auf echten Ticks“, wenn geeignete historische Daten verfügbar sind.
- Überprüfen Sie den maximalen Drawdown, die Margin-Auslastung, das Positionsrisiko und die Auswirkungen der Averaging-Einstellungen.
- Führen Sie einen Forward-Test auf einem Demokonto durch, bevor Sie den Einsatz im Live-Handel in Betracht ziehen.
- Halten Sie MetaTrader 5 und die EA-Version auf dem neuesten Stand.
Risikohinweis
-Handel ist mit Risiken verbunden. MarketFlow Pro garantiert keine Gewinne und verhindert keine Verluste. Historische Tests und vergangenes Marktverhalten lassen keine Rückschlüsse auf zukünftige Ergebnisse zu. Durch Durchschnittskalkulation und progressive Volumenanpassung können Drawdown und Margin-Auslastung steigen. Die Nutzer sind selbst dafür verantwortlich, geeignete Einstellungen, Volumina, Hebel, Brokerbedingungen und Kontoguthaben auszuwählen.
Produktinformationen
- Plattform: MetaTrader 5
- Produkttyp: Expert Advisor
- Aktuelle Version: 1.01
- Externe Indikatoren: Nicht erforderlich
- DLL-Nutzung: Nein
- WebRequest-Nutzung: Nein
- Kontomodi: Hedging und Netting
- Signalauswertung: Geschlossene Kerze
