FJ Universe DCA DwxZero
- Experten
-
Frantisek Juris
Hallo!
Vielen Dank, dass du mein Profil besuchst – das weiß ich sehr zu schätzen!
Ich bin Vollzeitreisender und war zuvor als Automatisierungsspezialist im Bereich Softwaretests und -entwicklung tätig. Ich habe unter anderem für Vodafone, NCR und Global Payments in Prag, Tschechien, gearbeitet. - Version: 1.0
- Aktivierungen: 5
DCA DWXZERO BOT | Darwinex Zero fähiger MetaTrader 5 Trading-Roboter
Eine automatisierte Handelslösung, die Ihre Dollar-Cost-Averaging-(DCA-)Strategie Hand in Hand mit Darwinex Zero auf MetaTrader 5 (MT5) arbeiten lässt.
Dieser Expert Advisor (EA) ist die Darwinex-Zero-bewusste Weiterentwicklung des ursprünglichen FJ Universe DCA Investor. Er verwendet dieselbe disziplinierte DCA-Strategie: Er bewertet die Bedingungen für das Öffnen einer Kaufposition und aktualisiert das Take-Profit-Level nach jeder neuen Kerze. Sind keine Trades aktiv, wird ein neuer Trade eröffnet. Bei bestehenden Trades berechnet der EA „totalInvestmentForBot" geteilt durch „numberOfOrders", um ein DCA GRID für nachfolgende Orders unterhalb des aktuellen Preises zu erstellen und ein strategisches Risikomanagement sicherzustellen.
Darüber hinaus versteht der EA die Darwinex Zero Risk Engine. Er modelliert den monatlichen Value at Risk (VaR) Ihrer Leiter, skaliert jede Order automatisch auf das offizielle 6,5-Prozent-VaR-Ziel, kompensiert das Deleverage späterer Grid-Orders, respektiert die D-Leverage-Grenzen und schützt Ihr DarwinIA-Rating mit einem monatlichen Drawdown-Schutz. Das Ziel ist einfach: Ihr DARWIN sollte Ihr Konto spiegeln, anstatt von ihm weg skaliert zu werden.
Alle Handelssignale werden zur Echtzeit-Überwachung direkt an einen Discord-Server oder Telegram gesendet und können nach Ihren Präferenzen angepasst werden. Ein professionelles Dashboard auf dem Chart zeigt den geschätzten D-Leverage, den modellierten VaR, den Margin-Spielraum, DarwinIA-Monatsstatistiken und den Status jedes Schutzmoduls an.
Funktionen:
- Eröffnet Kaufpositionen basierend auf der Öffnung einer neuen Kerze; keine aktiven Trades lösen eine neue Order aus.
- Berechnet und aktualisiert Take-Profit-Level als prozentualen Aufschlag auf den Durchschnittspreis (Eingabe „takeProfitInPercentage"), ohne Swap-Gebühren.
- Implementiert eine DCA LONG GRID-Strategie durch Aufteilung von „totalInvestmentForBot" auf eine festgelegte Anzahl von „numberOfOrders" für Orders bis zu einem Preisrückgang von 100 %.
- AUTO-VaR-Sizing für Darwinex Zero: Skaliert jedes Lot so, dass der modellierte monatliche VaR der geplanten Leiter dem Ziel entspricht und das DARWIN-VaR-Verhältnis nahe 1,0 bleibt.
- Progressiver Anti-Deleverage-Boost: Jede nächste Grid-Order wird geringfügig größer, um die Verkleinerung späterer Orders durch die Risk Engine zu kompensieren, sodass der DARWIN-Durchschnittspreis mit Ihrem übereinstimmt.
- D-Leverage-Clamp mit EURUSD-Volatilitätsreferenz: Der EA stoppt die Erhöhung des Exposures vor dem offiziellen Hard-Cap von 9,75, sodass die Risk Engine Ihre DARWIN-Trades nie teilweise schließt.
- Free-Margin-Guard: Blockiert jede Order, die Ihre geschützte Eigenkapitalreserve angreifen würde, und prognostiziert, wie viele Grid-Orders noch in die freie Margin passen.
- Margin Manager: Schließt profitable Legs, wenn die verwendete Margin eine Schwelle überschreitet. Verlusttrades werden nie angefasst.
- DarwinIA-Schutz: Monatlicher Drawdown-Guard pausiert neue Grid-Orders, wenn der monatliche Drawdown Ihr Limit überschreitet, plus eine Aktivitätserinnerung, damit Sie nie den Mindest-Trade pro Monat verpassen.
- Account Manager: Eigenkapital-Take-Profit und -Stop-Loss für das gesamte Konto, geplante Schließungen profitabler Trades täglich, jeden Freitag oder am letzten Handelstag des Monats, sowie eine altersbasierte Schließung für profitable Trades, die älter als eine gewählte Anzahl von Tagen sind.
- Integration mit Discord und Telegram zum direkten Senden von Handelssignalen an Ihren privaten Kanal, mit anpassbaren Webhook- und Nickname-Einstellungen.
- Unterstützt die Optimierung für mehrere Währungspaare und Konten durch Konfiguration von Ausführungsrichtlinien (FOK, IOC oder Return) zur Erfüllung der Broker-Anforderungen.
- Ermöglicht das Ausführen mehrerer EAs auf demselben Paar oder Konto durch Zuweisung eindeutiger Magic Numbers zur Vermeidung von Trade-Interferenzen.
Konfigurationseinstellungen:
- Gesamtinvestition (totalInvestmentForBot): Der Gesamtbetrag, den Sie für den EA für den Handel mit einem bestimmten Währungspaar und Zeitrahmen bereitstellen. Betrachten Sie es als das Budget, das der EA zum Eröffnen von Trades verwendet.
- Kostenformat (costFormat): Wählen Sie, wie Sie Trade-Größen festlegen möchten: in Fiat-Währung (z. B. USD), in Lots (z. B. 0,01 Lots) oder als Prozentsatz des Guthabens oder Eigenkapitals. Dies bietet Flexibilität je nach Ihrem Handelsstil.
- Anzahl der Orders (numberOfOrders): Die Anzahl kleinerer Trades, auf die der EA Ihre Gesamtinvestition aufteilt. Diese Trades bilden ein Dollar-Cost-Averaging-(DCA-)Grid, das durch Käufe auf verschiedenen Preisniveaus für Kursrückgänge bis zu 100 % ausgelegt ist.
- Take-Profit-Prozentsatz (takeProfitInPercentage): Das Gewinnziel, ausgedrückt als Prozentsatz über dem Durchschnittspreis Ihrer offenen Trades. Hinweis: Swap-Gebühren (Übernacht-Haltekosten) sind nicht berücksichtigt.
- -------------------
- Sizing-Modus (dzeroSizingMode): Die wichtigste Darwinex-Zero-Eingabe. AUTO_VAR_TARGET lässt den EA alle Lots automatisch skalieren, sodass der modellierte VaR Ihrer Leiter dem Ziel entspricht und Ihr DARWIN Ihr Konto spiegelt. MANUAL_RATIO gibt Ihnen vollständige manuelle Kontrolle über das Leverage Order Ratio.
- Ziel-VaR-Prozent (dzeroTargetVarPct): Der monatliche VaR, den der AUTO-Modus anstrebt. Das Darwinex-Zero-Band liegt zwischen 3,25 und 6,5 Prozent. Lassen Sie den Wert bei 6,5, es sei denn, Ihre DARWIN-Seite legt nahe, einen niedrigeren Wert anzustreben.
- VaR-Füllungsfaktor (dzeroVarFillFactor): Wie voll das AUTO-Modell Ihre Leiter im Durchschnitt annimmt (0,5 bedeutet halb voll). Dies ist Ihr Abstimmungsregler: Wenn sich Ihr Live-DARWIN-VaR-Verhältnis unter 1,0 stabilisiert, erhöhen Sie ihn leicht; wenn es über 1,0 liegt, senken Sie ihn leicht.
- Auto-Faktor Minimum / Maximum (dzeroAutoFactorMin, dzeroAutoFactorMax): Sicherheitsuntergrenze und -obergrenze für den automatischen Sizing-Faktor, damit eine ungewöhnliche Marktlesung keine absurden Lot-Größen erzeugen kann.
- Darwinex-Leverage verwenden (useDarwinexLeverage): Bei „True" wird jede nächste Grid-Order progressiv etwas größer, um die Verkleinerung späterer Orders durch die Risk Engine zu neutralisieren. Lassen Sie es für Darwinex-Zero-Konten aktiviert.
- Leverage-Order-Ratio (leverageOrderRatio): Der Basis-Lot-Multiplikator im MANUAL_RATIO-Modus. 1,0 ist neutral, 2,0 verdoppelt, 0,5 halbiert. Dieser Wert ist souverän und wird vom EA nie begrenzt.
- Boost-Schritt (dzeroBoostStep): Der zusätzliche progressive Boost, der pro bereits offenem Auftrag hinzugefügt wird. Der Standardwert 0,01 bedeutet, dass Order Nummer 100 doppelt so groß eröffnet wird wie Order Nummer 1.
- Maximaler Boost (dzeroMaxBoost): Die Obergrenze nur des progressiven Teils. Die Risk Engine toleriert VaR-Änderungen bis zu einem Faktor von etwa 2; größere Boosts wären verschwendet.
- Maximaler D-Leverage (maxDLeverage): Der EA stoppt die Erhöhung des Exposures, wenn der geschätzte D-Leverage diesen Wert überschreiten würde. Der Standardwert 9,0 behält einen Sicherheitspuffer unter dem offiziellen Hard-Cap von 9,75 für Positionen, die länger als 60 Minuten gehalten werden.
- VaR-Sprung-Warnprozent (dzeroVarJumpWarnPct): Sendet eine Warnung, bevor eine einzelne Order Ihr Gesamtexposure um mehr als diesen Prozentsatz erhöhen würde, da große VaR-Sprünge die gesamte Leiter auf der DARWIN-Seite delevern.
- Referenzsymbol (dzeroReferenceSymbol): Die Volatilitätsreferenz für die D-Leverage-Schätzung. Darwinex Zero standardisiert das Risiko in EURUSD-Begriffen, daher lassen Sie EURUSD, es sei denn, Ihr Broker verwendet ein Suffix wie EURUSD.x.
- -------------------
- Margin Guard aktiviert (marginGuard_Enabled): Bei „True" berechnet der EA die exakte Margin jeder Order vor dem Senden und blockiert jede Order, die Ihre geschützte Reserve angreifen würde. Bei Darwinex Zero beendet ein Margin-Stop Ihren DARWIN – dies ist Ihr Sicherheitsgurt.
- Margin-Guard-Reserve-Prozent (marginGuard_ReservePct): Der Prozentsatz Ihres Eigenkapitals, der immer frei bleiben muss. Der Margin-Spielraum im Dashboard (wie viele Orders noch passen) wird gegen diese Reserve berechnet.
- -------------------
- Margin Manager aktiviert (MarginManager_Enabled): Bei „True" und wenn die verwendete Margin die Schwelle überschreitet, schließt der EA profitable Grid-Legs, um kleine Gewinne zu sichern und Margin freizusetzen. Verlusttrades werden von diesem Modul nie geschlossen.
- Margin-Manager-Schwellenprozent (MarginManager_ThresholdPerc): Der Prozentsatz der verwendeten Margin, der den Margin Manager auslöst. Setzen Sie 0 zum Deaktivieren.
- Margin-Manager-Mindestgewinnprozent (MarginManager_MinProfitPerc): Der Mindestgewinn, als Prozentsatz des Positionswerts, den ein Leg haben muss, bevor der Margin Manager es schließen darf.
- -------------------
- Monatlicher Drawdown-Guard (DIA_UseMonthlyDDGuard): Bei „True" und wenn der aktuelle monatliche Drawdown das Limit überschreitet, pausiert der EA neue Grid-Orders bis zum nächsten Monat. Bestehende Positionen bleiben unberührt. Drawdown und die Sechs-Monats-Rendite treiben den Großteil des DarwinIA-Ratings, und dieser Guard schützt beides.
- Monatliches Drawdown-Limit-Prozent (DIA_MonthlyDDLimitPct): Der maximale monatliche Drawdown-Prozentsatz, der die Pause auslöst.
- Aktivitätserinnerung (DIA_ActivityReminder): Sendet eine Discord-Erinnerung nach 20 Tagen ohne Trade, da DarwinIA mindestens einen Trade im aktuellen oder vergangenen Monat erfordert, um an Allokationen teilzunehmen.
- -------------------
- Eigenkapitalziele verwenden (AccMgr_UseEquityTargets): Hauptschalter für Eigenkapital-Ausstiege. Dies sind die einzigen Aktionen, die das gesamte Konto schließen; alles andere in diesem EA berührt nur seine eigenen Trades.
- Eigenkapital-Take-Profit (AccMgr_EquityTakeProfit): Wenn das Kontokapital diesen Wert erreicht, werden alle Trades auf dem Konto geschlossen. Setzen Sie 0 zum Deaktivieren.
- Eigenkapital-Stop-Loss (AccMgr_EquityStopLoss): Wenn das Kontokapital auf diesen Wert fällt, werden alle Trades auf dem Konto geschlossen. Dies ist die kontorettende Untergrenze. Setzen Sie 0 zum Deaktivieren.
- Andere Charts schließen (AccMgr_CloseOtherCharts): Nach einem Eigenkapital-Ausstieg werden auch alle anderen Charts geschlossen, um zu verhindern, dass andere EAs neue Trades eröffnen.
- EA nach Ausstieg entfernen (AccMgr_RemoveEAAfterExit): Nach einem Eigenkapital-Ausstieg wird dieser EA vom Chart entfernt.
- Am letzten Monatstag schließen (AccMgr_CloseLastDayOfMonth): Schließt die profitablen Trades dieses EAs am letzten Handelstag des Monats zur Monatsschlusszeit. Wenn der Monat an einem Wochenende endet, wird es am Freitag ausgeführt.
- Monatsschlusszeit (AccMgr_MonthCloseTime): Serverzeit im HH:MM-Format für den Monatsabschluss.
- Jeden Freitag schließen (AccMgr_CloseEveryFriday): Schließt die profitablen Trades dieses EAs jeden Freitag zur Freitagsschlusszeit, damit Sie mit gesicherten Gewinnen ins Wochenende gehen können. Wiedereinstieg ist erlaubt.
- Freitagsschlusszeit (AccMgr_FridayCloseTime): Serverzeit im HH:MM-Format für den Freitagsabschluss. Wählen Sie eine Zeit innerhalb der Handelssession Ihres Symbols.
- Täglich schließen (AccMgr_CloseEveryDay): Schließt die profitablen Trades dieses EAs täglich zur täglichen Schlusszeit.
- Tägliche Schlusszeit (AccMgr_DailyCloseTime): Serverzeit im HH:MM-Format für den täglichen Abschluss.
- Profitable Trades nach Tagen schließen (AccMgr_CloseProfitableAfterDays): Schließt jeden profitablen Trade dieses EAs einzeln, sobald er älter als diese Anzahl von Tagen ist. Setzen Sie 0, um nie nach Alter zu schließen.
- Mindestgewinnprozent (AccMgr_MinProfitPerc): Definiert, was „profitabel" für alle geplanten Schließungen bedeutet: Der Gewinn muss mindestens diesen Prozentsatz des Positionswerts betragen, was Provisionen und Hintergrundgebühren abdeckt. Wichtig: Alle geplanten Schließungen wirken nur auf profitable Trades dieses EAs, identifiziert durch Magic Number, und nur während der Markt geöffnet ist.
- -------------------
- Magic Number (magicNumber): Eine eindeutige ID, die dem EA zur Verfolgung seiner Trades zugewiesen wird. Dies verhindert, dass der EA mit anderen EAs oder Ihren manuellen Trades interferiert und hält alles organisiert.
- Ausführungsrichtlinie verwenden (useFillingPolicy): Bei „True" wählt der EA automatisch die beste Order-Ausführungsmethode (Fill or Kill, Immediate or Cancel oder Return) basierend auf den Anforderungen Ihres Brokers, um eine reibungslose Trade-Ausführung zu gewährleisten.
- Letzter DCA-Zyklus (lastCycleOfDCA): Wählen Sie, ob der EA nach Abschluss eines vollständigen DCA-Zyklus (d. h. nach dem Schließen aller Positionen) den Handel stoppen soll. Nützlich zur Steuerung, wann der EA pausiert.
- -------------------
- Brand-Link-Name (brandLinkName): Fügen Sie einen benutzerdefinierten Namen für einen Link hinzu, der in Ihren Trade-Berichten enthalten ist, um die Personalisierung oder das Branding Ihrer Berichte zu erleichtern.
- Brand-Link-URL (brandLinkURL): Geben Sie eine URL an, die mit dem Brand-Link-Namen in Ihren Trade-Berichten gekoppelt wird, z. B. ein Link zu Ihrer Website oder Ihrem Profil.
- Discord-Nickname (discordNickname): Der in Discord-Berichten angezeigte Name. Sie können <@id>-Tags verwenden, um bestimmte Benutzer oder Rollen in Ihrem Discord-Kanal zu erwähnen.
- Discord-Webhook-Protokolle (discordWebhookLogs): Die URL für einen Discord-Webhook zum Senden detaillierter Trade-Protokolle an Ihren benutzerdefinierten Discord-Kanal, damit Sie über die EA-Aktivität informiert bleiben.
- Discord-Webhook-Ergebnisse (discordWebhookResults): Die URL für einen Discord-Webhook zum Senden von Gewinn-und-Verlust-(PNL-)Ergebnissen an Ihren benutzerdefinierten Discord-Kanal, damit Sie die Performance verfolgen können.
- Telegram-Nickname (telegramNickname): Der in Telegram-Berichten angezeigte Name. Unterstützt @id-Tags, um bestimmte Benutzer oder Gruppen zu markieren.
- Telegram-Bot-Token (telegramBotToken): Das API-Token von Telegrams BotFather, das verwendet wird, um Ihren EA mit einem Telegram-Bot zum Senden von Berichten zu verbinden.
- Telegram-Chat-ID (telegramChatID): Die ID des Telegram-Chats oder der Gruppe, an die Ihr Bot PNL-Ergebnisse sendet, damit Sie auch unterwegs informiert bleiben.
So verwenden Sie den EA auf Darwinex Zero (empfohlener Workflow):
1. Hängen Sie den EA an einen Chart eines von Darwinex Zero unterstützten Symbols an; Zeitrahmen H1 ist der getestete Standard.
2. Legen Sie Ihre Gesamtinvestition und Anzahl der Orders fest, und lassen Sie den Sizing-Modus auf AUTO_VAR_TARGET.
3. Überprüfen Sie das Dashboard: Der Margin-Spielraum sollte Ihre verbleibenden geplanten Orders komfortabel abdecken, und der geschätzte D-Leverage sollte gut unter dem Clamp liegen.
4. Handeln Sie während der Darwinex-Zero-Kalibrierungsphase genau so, wie Sie langfristig handeln möchten, da diese Entscheidungen den anfänglichen Risikomultiplikator Ihres DARWIN bestimmen.
5. Sobald Ihr DARWIN live ist, vergleichen Sie sein VaR-Verhältnis monatlich mit 1,0 und passen Sie den VaR-Füllungsfaktor bei Bedarf in kleinen Schritten an.
Einrichtung der Discord-Integration:
Um Discord-Signal-Benachrichtigungen zu aktivieren, konfigurieren Sie die WebRequest-Einstellungen in MT5:
1. Gehen Sie zu Extras > Optionen > Registerkarte „Expert Advisors".
2. Aktivieren Sie „WebRequest für aufgeführte URLs zulassen".
3. Fügen Sie „https://discord.com" & „https://discordapp.com" zur Liste der erlaubten URLs hinzu.
Einrichtung der Telegram-Integration:
Um Telegram-Signal-Benachrichtigungen zu aktivieren, konfigurieren Sie die WebRequest-Einstellungen in MT5:
1. Gehen Sie zu Extras > Optionen > Registerkarte „Expert Advisors".
2. Aktivieren Sie „WebRequest für aufgeführte URLs zulassen".
3. Fügen Sie „https://api.telegram.org" zur Liste der erlaubten URLs hinzu.
Ehrliche Worte zum Risiko: DCA-Strategien halten konstruktionsbedingt in fallenden Märkten Drawdown. Ein für das Konto zu groß dimensioniertes Grid kann einen Margin-Stop erreichen. Alle vom EA angezeigten D-Leverage- und VaR-Werte sind Schätzungen basierend auf dem öffentlichen Darwinex-Zero-Dokumentationsmodell, keine offiziellen Plattformberechnungen. Der Handel mit gehebelten Produkten birgt ein erhebliches Verlustrisiko, und vergangene Performance garantiert keine zukünftigen Ergebnisse. Handeln Sie bitte nur mit Risikokapital, dessen Verlust Sie sich leisten können.
Dieser Trading-Roboter ist ideal für Trader, die einen DARWIN auf Darwinex Zero aufbauen und ihre DCA-Strategie getreu abgebildet, vor Deleverage geschützt und mit professionellen Risikokontrollen verwaltet wissen möchten. Er ist hochgradig anpassbar, kompatibel mit jedem von Darwinex Zero unterstützten Symbol, funktioniert im MANUAL_RATIO-Modus gleichermaßen gut auf regulären MT5-Konten und arbeitet nahtlos sowohl in Live- als auch in Demo-Umgebungen. Ob Anfänger oder erfahrener Trader – der DCA DwxZero Bot bietet eine robuste und benutzerfreundliche Lösung zur Steigerung Ihrer Handelseffizienz, Ihres Risikomanagements und Ihres DarwinIA-Ratings.
