FlexiDCA Trader
- Experten
- Duc Vinh Tran
- Version: 1.3
- Aktualisiert: 14 Mai 2025
- Aktivierungen: 5
Beschreibung des Produkts: FlexiDCA Trader
FlexiDCA Trader ist ein automatisiertes Handelswerkzeug (Expert Advisor - EA), das für MetaTrader 5 entwickelt wurde. Es hilft Händlern, die Dollar-Cost Averaging (DCA) Strategie und den Grid-Handel einfach anzuwenden. Das Produkt eignet sich sowohl für Anfänger als auch für erfahrene Händler und ist besonders effektiv bei sehr volatilen Paaren wie XAU/USD (Gold).
Vorteile
- Intelligenter automatisierter Handel: Eröffnet automatisch Orders auf der Grundlage technischer Indikatoren oder unterstützt den manuellen Handel, um Zeit zu sparen.
- Flexible DCA-Strategie: Kann die Durchschnittskosten bei Verlusten reduzieren oder die Gewinne bei günstigen Kursen erhöhen, geeignet für verschiedene Marktsituationen.
- Gute Risikokontrolle: Begrenzt die täglichen oder gesamten Gewinne und Verluste und schützt das Konto vor großen Schwankungen.
- Zeitliche Risikovermeidung: Stoppt den Handel, wenn der Markt wichtige Nachrichten enthält.
- Einfache Anpassung: Ermöglicht die Anpassung mehrerer technischer Indikatoren und Parameter an den eigenen Handelsstil.
- Moderne API-Verbindung: Aktualisiert den DCA-Modus von externen Systemen aus und erhöht die Flexibilität.
Hauptmerkmale
- Grid-Strategie: Platziert Kauf-/Verkaufsaufträge zu festen Kursniveaus, um Marktschwankungen auszunutzen.
- Unterstützt sowohl automatisch als auch manuell: Eröffnet Aufträge automatisch auf der Grundlage von Signalen oder verwaltet manuelle Aufträge.
- Mehrere technische Indikatoren: Verwendet gleitenden Durchschnitt, RSI, Bollinger Bands, Stochastik und ATR, um genaue Einstiegspunkte zu finden.
- Einfach zu bedienen: Benutzerfreundliche Oberfläche mit vielen leicht konfigurierbaren Parametern.
Eingabe-Parameter
Der FlexiDCA Trader bietet einen umfassenden Satz von Eingabeparametern, um sein Verhalten anzupassen. Nachfolgend finden Sie die vollständige Liste, die der Übersichtlichkeit halber in Kategorien gegliedert ist, mit detaillierten Erklärungen, die dem Benutzer helfen, den Bot effektiv zu konfigurieren.
Konto- und Risikomanagement
Diese Einstellungen steuern den Betrieb des Bots auf der Grundlage der Kontoperformance und der Auftragslimits.
-
SteuerungsModus
- Beschreibung: Wählt die Methode zur Steuerung des Bot-Betriebs aus.
- Optionen:
- MODE_PROFIT_LOSS : Stoppt den Handel auf der Grundlage von Gewinn-/Verlustgrenzen.
- MODE_ORDER_COUNT : Stoppt nach einer bestimmten Anzahl von Aufträgen.
- MODE_MIX : Kombiniert sowohl Gewinn/Verlust- als auch Orderanzahl-Limits.
- Voreinstellung: MODE_PROFIT_LOSS
- Beispiel: Setzen Sie MODE_MIX, um den Handel zu stoppen, wenn entweder Gewinn/Verlust- oder Auftragsgrenzen erreicht sind.
-
MaxAccountLoss
- Beschreibung: Maximal zulässiger Kontoverlust in USD. Der Bot stoppt den Handel, wenn das Kapital unter diesen Wert fällt.
- Voreinstellung: 500 USD
- Beispiel: Bei einem Wert von 500 wird der Handel nach einem Verlust von 500 USD gestoppt.
-
MaxAccountProfit
- Beschreibung: Maximal zulässiger Kontoprofit in USD. Der Bot stoppt den Handel, wenn das Eigenkapital diesen Wert überschreitet.
- Voreinstellung: 1000 USD
- Beispiel: Bei einer Einstellung von 1000 wird der Handel nach einem Gewinn von 1000 USD gestoppt.
-
MaxAccountLossdaily
- Beschreibung: Maximaler Tagesverlust in USD. Wird täglich zurückgesetzt.
- Voreinstellung: 10 USD
- Beispiel: Bei einem Wert von 10 wird der Handel für den Tag nach einem Verlust von 10 USD eingestellt.
-
MaxAccountProfitdaily
- Beschreibung: Maximaler täglicher Gewinn in USD. Wird täglich zurückgesetzt.
- Voreinstellung: 300 USD
- Beispiel: Bei einem Wert von 300 wird der Handel für den Tag nach einem Gewinn von 300 USD eingestellt.
-
MaxOrders
- Beschreibung: Maximale Anzahl von Aufträgen, die der Bot öffnen kann.
- Voreinstellung: 1000
- Beispiel: Bei einem Wert von 1000 werden nach Erreichen von 1000 keine neuen Aufträge mehr eröffnet.
-
GesamtGewinnZiel
- Beschreibung: Gesamtgewinnziel für alle Aufträge in USD. Schließt alle Aufträge bei Erreichen.
- Voreinstellung: 1 USD
- Beispiel: Bei einem Wert von 1 werden alle Aufträge geschlossen, wenn der Gesamtgewinn 1 USD erreicht.
-
TotalLossTarget
- Beschreibung: Gesamtverlustziel für alle Aufträge in USD. Schließt alle Aufträge, wenn es erreicht wird.
- Voreinstellung: 40 USD
- Beispiel: Bei einem Wert von 40 werden alle Aufträge geschlossen, wenn der Gesamtverlust 40 USD erreicht.
Handels-Parameter
Diese Einstellungen definieren die grundlegenden Handelsbedingungen.
-
AnfänglicheLosgröße
- Beschreibung: Anfängliches Handelsvolumen in Lots für die erste Order.
- Voreinstellung: 0,01 Lot
- Beispiel: Setzen Sie den Wert auf 0,01 für eine kleine Anfangsposition.
-
TPSLMode
- Beschreibung: Wählt die Methode zur Berechnung von Take Profit (TP) und Stop Loss (SL).
- Optionen:
- FIXED : Verwendet feste Pip-Werte für TP und SL.
- ATR_BASIERT : Berechnet TP und SL auf der Grundlage des Average True Range (ATR) Indikators.
- PERCENTAGE : Legt TP und SL als Prozentsatz des Einstiegskurses fest.
- TRAILING : Verwendet einen Trailing-Stop, um SL dynamisch anzupassen, wenn sich der Preis günstig entwickelt.
- Voreinstellung: FIXED
- Beispiel: Setzen Sie auf ATR_BASED für volatilitätsangepasste TP/SL oder TRAILING, um Gewinne dynamisch zu schützen.
-
TakeProfitPips
- Beschreibung: TakeProfit-Level in Pips, relativ zum Einstiegskurs jeder Order (wird im FIXED-Modus verwendet).
- Voreinstellung: 2000 Pips
- Beispiel: Bei einer Einstellung von 2000 wird eine Order nach einem Gewinn von 2000 Pips geschlossen.
-
StopLossPips
- Beschreibung: Stop-Loss-Level in Pips, relativ zum Einstiegskurs jeder Order (wird im FIXED-Modus verwendet).
- Voreinstellung: 5000 Pips
- Beispiel: Bei einer Einstellung von 5000 wird eine Order nach einem Verlust von 5000 Pips geschlossen.
-
ATRMultiplierTP
- Beschreibung: Multiplikator für ATR zur Berechnung des Take-Profits (wird im Modus ATR_BASED verwendet).
- Voreinstellung: 2.0
- Beispiel: Bei einem Wert von 2.0 wird TP auf das 2-fache des ATR-Wertes gesetzt.
-
ATRMultiplikatorSL
- Beschreibung: Multiplikator für ATR zur Berechnung des Stop Loss (wird im Modus ATR_BASED verwendet).
- Voreinstellung: 1,5
- Beispiel: Bei einem Wert von 1,5 wird SL auf das 1,5-fache des ATR-Werts gesetzt.
-
ProzentsatzTP
- Beschreibung: Prozentsatz des Einstiegspreises für den Take Profit (wird im PERCENTAGE-Modus verwendet).
- Voreinstellung: 2,0%.
- Beispiel: Bei einer Einstellung von 2,0 wird der TP für Kaufaufträge auf 2% über dem Einstiegskurs festgelegt.
-
ProzentsatzSL
- Beschreibung: Prozentsatz des Einstiegskurses für den Stop Loss (wird im Modus PERCENTAGE verwendet).
- Voreinstellung: 1.0%
- Beispiel: Bei einer Einstellung von 1,0 wird der SL für Kaufaufträge auf 1% unter dem Einstiegskurs gesetzt.
-
TrailingStopPips
- Beschreibung: Abstand in Pips für den Trailing-Stop (wird im TRAILING-Modus verwendet).
- Voreinstellung: 20 Pips
- Beispiel: Wenn der SL auf 20 gesetzt wird, folgt er dem aktuellen Kurs um 20 Pips und sichert so Gewinne, wenn sich der Kurs günstig entwickelt.
DCA-Einstellungen
Diese Parameter konfigurieren die Dollar-Cost Averaging (DCA) Strategie.
-
DCA aktivieren
- Beschreibung: Aktiviert/deaktiviert die DCA-Funktion.
- Standardwert: true (aktiviert)
- Beispiel: Auf true setzen, um DCA zu verwenden, wenn Positionen verloren gehen.
-
DCARatio
- Beschreibung: Volumenmultiplikator für jeden DCA-Auftrag. Eine Reihe von Zahlen, die durch "/" getrennt sind.
- Default: "1/1/2/3/5/8/12/18/27/40"
- Beispiel: "1/2/3" bedeutet Multiplikatoren von 1, 2 und 3 für aufeinanderfolgende DCA-Aufträge.
-
DCADistanz
- Beschreibung: Preisabstand in Pips zwischen DCA-Aufträgen. Eine Reihe von Zahlen, die durch "/" getrennt sind.
- Default: "30/30/40/50/60/70/80/90/100/100"
- Beispiel: "30/40" bedeutet, dass der erste DCA-Auftrag 30 Pips entfernt ist, der nächste 40 Pips weiter.
-
MaxDCAOrders
- Beschreibung: Maximale Anzahl von DCA-Aufträgen in einer Sequenz.
- Voreinstellung: 10
- Beispiel: Bei einem Wert von 10 können bis zu 10 DCA-Aufträge geöffnet werden.
-
VorgabeDCAModus
- Beschreibung: Standardmodus für die Anwendung von DCA.
- Optionen:
- DCA_NEGATIVE : DCA, wenn sich der Markt gegen die Position bewegt (im Verlust).
- DCA_POSITIVE : DCA, wenn sich der Markt zu Gunsten der Position bewegt (im Gewinn).
- Voreinstellung: DCA_NEGATIVE
- Beispiel: Setzen Sie DCA_NEGATIVE, um den Durchschnitt der Verlustpositionen zu verringern.
-
PreisÄnderungFürVerkaufspunkte
- Beschreibung: Preisänderung in Pips, um einen neuen Kauf-/Verkaufsauftrag im Dual DCA-Modus auszulösen.
- Voreinstellung: 200 Pips
- Beispiel: Bei einem Wert von 200 wird eine neue Order nach einer Kursbewegung von 200 Pips ausgelöst.
-
OrderAbstandPips
- Beschreibung: Abstand in Pips für die Platzierung von Pending Orders vom aktuellen Preis im Dual DCA-Modus.
- Voreinstellung: 0,5 Pips
- Beispiel: Bei einem Wert von 0,5 werden Pending Orders in einem Abstand von 0,5 Pips platziert.
Zeit- und Nachrichteneinstellungen
Diese Einstellungen regeln den Handel zu bestimmten Zeiten oder bei bestimmten Nachrichtenereignissen.
-
AutoTrade
- Beschreibung: Aktiviert/deaktiviert den automatischen Handel. Ist diese Option deaktiviert, werden nur manuelle Aufträge verwaltet.
- Voreinstellung: true (aktiviert)
- Beispiel: Für den vollautomatischen Handel auf true setzen.
-
AvoidPeriodsInput
- Beschreibung: Zeiträume, in denen der Handel vermieden werden soll, im Format "HH:MM-HH:MM", getrennt durch "/".
- Default: "08:00-12:00/13:00-17:00"
- Beispiel: "08:00-12:00" vermeidet den Handel von 8:00 bis 12:00.
-
AvoidNews
- Beschreibung: Aktiviert/deaktiviert das Vermeiden des Handels während Nachrichtenereignissen.
- Standardwert: false (deaktiviert)
- Beispiel: Setzen Sie den Wert auf true, um Zeiten mit hohem Nachrichtenwert zu überspringen.
-
NewsAvoidMinutes
- Beschreibung: Minuten, in denen der Handel nach einem Nachrichtenereignis vermieden werden soll.
- Voreinstellung: 15 Minuten
- Beispiel: Bei einem Wert von 15 findet 15 Minuten lang kein Handel nach einer Nachricht statt.
-
PreNewsCloseHours
- Beschreibung: Stunden vor einem Nachrichtenereignis, um alle Aufträge zu schließen.
- Voreinstellung: 2 Stunden
- Beispiel: Bei einem Wert von 2 werden die Aufträge 2 Stunden vor den Nachrichten geschlossen.
-
AktivierenStartZeit
- Beschreibung: Aktiviert/deaktiviert eine bestimmte Startzeitbeschränkung.
- Standardwert: true (aktiviert)
- Beispiel: Auf true setzen, um die Startzeit des Handels zu begrenzen.
-
StartZeit
- Beschreibung: Uhrzeit (HH:MM), zu der der Bot mit dem Handel beginnen kann.
- Standard: "00:05"
- Beispiel: Bei Einstellung auf "00:05" beginnt der Handel täglich um 00:05 Uhr.
-
EnableHolidayStop
- Beschreibung: Aktiviert oder deaktiviert die Feiertags- und Freitagsstoppfunktion.
- Standardwert: true (aktiviert)
- Beispiel: Setzen Sie den Wert auf true, um den Handel an Feiertagen und freitags nach der angegebenen Zeit zu stoppen.
-
FreitagStopStunde
- Beschreibung: Die Stunde (im 24-Stunden-Format), zu der der Bot freitags den Handel einstellen soll.
- Voreinstellung: 17
- Beispiel: Bei der Einstellung 17 hört der Bot freitags um 17:00 Uhr auf zu handeln.
-
FreitagStopMinute
- Beschreibung: Die Minute an Freitagen, in der der Bot den Handel stoppen soll.
- Voreinstellung: 0
- Beispiel: Bei einem Wert von 0 stoppt der Bot den Handel zu der in FridayStopHour angegebenen Stunde.
Indikator-Einstellungen
Diese Einstellungen konfigurieren technische Indikatoren für die Erzeugung von Handelssignalen.
-
IndikatorModus
- Beschreibung: Wie der Bot Indikatorsignale kombiniert.
- Optionen:
- ALL_AGREE : Alle aktivierten Indikatoren müssen übereinstimmen.
- ANY_AGREE : Jeder aktivierte Indikator kann ein Signal auslösen.
- Voreinstellung: ALL_AGREE
- Beispiel: Setzen Sie auf ALL_AGREE für konservative Signale.
-
UseMA
- Beschreibung: Aktiviert/deaktiviert den Indikator Gleitender Durchschnitt.
- Voreinstellung: true (aktiviert)
- Beispiel: Auf true setzen, um MA-Signale zu verwenden.
-
MAPeriode
- Beschreibung: Periode (Anzahl der Balken) für den gleitenden Durchschnitt.
- Voreinstellung: 10
- Beispiel: Wenn 10 eingestellt ist, verwendet MA die letzten 10 Balken.
-
MATimeframe
- Beschreibung: Zeitrahmen für den gleitenden Durchschnitt.
- Voreinstellung: PERIOD_M1 (1-Minute)
- Beispiel: Setzen Sie PERIOD_H1 für den stündlichen MA.
-
UseBollingerBands
- Beschreibung: Aktiviert/deaktiviert Bollinger Bands.
- Voreinstellung: false (deaktiviert)
- Beispiel: Für volatilitätsbasierte Signale auf true setzen.
-
BBPeriod
- Beschreibung: Zeitraum für Bollinger Bänder.
- Voreinstellung: 20
- Beispiel: Wenn auf 20 gesetzt, werden 20 Balken für die Berechnung verwendet.
-
BBDeviation
- Beschreibung: Standardabweichungsmultiplikator für Bollinger Bänder.
- Voreinstellung: 2.0
- Beispiel: Für die Standardbreite auf 2.0 setzen.
-
RSI verwenden
- Beschreibung: Aktiviert/deaktiviert den Relative Strength Index (RSI).
- Standardwert: false (deaktiviert)
- Beispiel: Auf true setzen für überkaufte/überverkaufte Signale.
-
RSIPeriode
- Beschreibung: Zeitraum für den RSI.
- Voreinstellung: 14
- Beispiel: Bei einer Einstellung von 14 verwendet der RSI 14 Balken.
-
RSIOverbought
- Beschreibung: RSI-Level für überkaufte Bedingungen.
- Voreinstellung: 70
- Beispiel: Wenn der RSI auf 70 gesetzt wird, kann ein RSI über 70 einen Verkauf signalisieren.
-
RSIOversold
- Beschreibung: RSI-Level für überverkaufte Bedingungen.
- Voreinstellung: 30
- Beispiel: Wenn der RSI auf 30 gesetzt wird, kann ein RSI unter 30 ein Kaufsignal sein.
-
Stochastik verwenden
- Beschreibung: Aktiviert/deaktiviert den Stochastik-Oszillator.
- Standardwert: false (deaktiviert)
- Beispiel: Für Momentum-Signale auf true setzen.
-
StochKPeriod
- Beschreibung: %K-Periode für Stochastik.
- Voreinstellung: 14
- Beispiel: Wenn auf 14 gesetzt, verwendet %K 14 Balken.
-
StochDPeriode
- Beschreibung: %D Periode für Stochastik.
- Voreinstellung: 3
- Beispiel: Wenn auf 3 gesetzt, ist %D ein 3-Perioden-Durchschnitt von %K.
-
StochSlowing
- Beschreibung: Verlangsamungszeitraum für die Stochastik.
- Voreinstellung: 3
- Beispiel: Bei Einstellung auf 3 wird die Stochastik über 3 Perioden geglättet.
-
StochOverbought
- Beschreibung: Stochastik-Level für überkaufte Bedingungen.
- Voreinstellung: 80
- Beispiel: Bei einem Wert von 80 kann ein Wert über 80 ein Verkaufssignal sein.
-
StochOversold
- Beschreibung: Stochastik-Level für überverkaufte Bedingungen.
- Voreinstellung: 20
- Beispiel: Bei einem Wert von 20 kann ein Wert unter 20 ein Kaufsignal sein.
-
UseATR
- Beschreibung: Aktiviert/deaktiviert den Average True Range (ATR) Indikator.
- Standardwert: false (deaktiviert)
- Beispiel: Für volatilitätsbasierte Entscheidungen auf true setzen.
-
ATRPeriode
- Beschreibung: Zeitraum für ATR.
- Voreinstellung: 14
- Beispiel: Bei einer Einstellung von 14 verwendet ATR 14 Balken.
Andere Einstellungen
- MagischeZahl
- Beschreibung: Eindeutiger Bezeichner für die Aufträge des Bots, um Konflikte mit anderen Trades zu vermeiden.
- Voreinstellung: 10001
- Beispiel: Auf 10001 setzen, um Bot-Aufträge zu unterscheiden.
Tipps für die Verwendung
- Setzen Sie MagicNumber auf einen eindeutigen Wert, um Interferenzen mit anderen Bots oder manuellen Trades zu vermeiden.
- Passen Sie InitialLotSize je nach Kontogröße und Risikotoleranz an (z. B. 0,01 für kleine Konten).
- Verwenden Sie AvoidNews und AvoidPeriodsInput, um Perioden mit hoher Volatilität auszulassen.
- Experimentieren Sie mit IndicatorMode (ALL_AGREE für konservative, ANY_AGREE für häufige Trades).
Schlussfolgerung
FlexiDCA Trader ist die perfekte Lösung für Händler, die den Handel mit Risikokontrollfunktionen automatisieren und flexibel anpassen möchten. Das Produkt bietet eine effiziente und einfache Handelserfahrung.

