FJ Universe DCA DwxZero
- Experts
-
Frantisek Juris
Bonjour !
Merci d’avoir visité mon profil — je vous en suis très reconnaissant ! - Version: 1.0
- Activations: 5
DCA DWXZERO BOT | Robot de Trading MetaTrader 5 Compatible Darwinex Zero
Une solution de trading automatisée conçue pour faire fonctionner votre stratégie de Moyenne d'Achat en Coût Dollar (DCA) en parfaite synergie avec Darwinex Zero sur MetaTrader 5 (MT5).
Cet Expert Advisor (EA) est l'évolution adaptée à Darwinex Zero de l'original FJ Universe DCA Investor. Il emploie la même stratégie DCA disciplinée : il évalue les conditions d'ouverture d'une position d'achat et met à jour le niveau de prise de profit après l'ouverture de chaque nouvelle bougie. Si aucune transaction n'est active, une nouvelle transaction est initiée. Pour les transactions existantes, l'EA calcule le "totalInvestmentForBot" divisé par "numberOfOrders" pour créer une GRILLE DCA pour les ordres suivants en dessous du prix actuel, assurant ainsi une gestion stratégique du risque.
En outre, l'EA comprend le Moteur de Risque de Darwinex Zero. Il modélise la Valeur à Risque (VaR) mensuelle de votre échelle, dimensionne automatiquement chaque ordre vers la cible officielle de 6,5 % de VaR, compense le délestage des ordres de grille ultérieurs, respecte les limites du D-Levier, et protège votre notation DarwinIA avec un garde de drawdown mensuel. L'objectif est simple : votre DARWIN doit refléter votre compte au lieu d'être redimensionné à l'écart.
Tous les signaux de trading sont envoyés directement à un serveur Discord ou Telegram pour une surveillance en temps réel et peuvent être personnalisés selon vos préférences. Un tableau de bord professionnel sur le graphique affiche le D-Levier estimé, la VaR modélisée, la marge disponible, les statistiques mensuelles DarwinIA et l'état de chaque module de protection.
Fonctionnalités :
- Exécute des positions d'achat basées sur l'ouverture d'une nouvelle bougie, sans transactions actives déclenchant un nouvel ordre.
- Calcule et met à jour les niveaux de prise de profit en pourcentage au-dessus du prix moyen (entrée "takeProfitInPercentage"), à l'exclusion des frais de swap.
- Met en œuvre une stratégie de GRILLE DCA LONGUE en divisant le "totalInvestmentForBot" sur un "numberOfOrders" spécifié pour les ordres placés jusqu'à une baisse de prix de 100%.
- Dimensionnement automatique de la VaR pour Darwinex Zero : ajuste automatiquement chaque lot afin que la VaR mensuelle modélisée de l'échelle planifiée corresponde à la cible, maintenant le ratio VaR du DARWIN proche de 1,0.
- Boost anti-délestage progressif : chaque ordre de grille suivant est légèrement plus grand pour compenser la réduction des ordres ultérieurs par le Moteur de Risque, de sorte que le prix moyen du DARWIN reste aligné avec le vôtre.
- Limitation du D-Levier avec référence de volatilité EURUSD : l'EA arrête d'augmenter l'exposition avant le plafond officiel de 9,75, de sorte que le Moteur de Risque ne ferme jamais partiellement vos transactions DARWIN.
- Garde de Marge Libre : bloque tout ordre qui empiéterait sur votre réserve de capitaux protégée et prévoit combien d'ordres de grille correspondent encore à la marge libre.
- Gestionnaire de Marge : réalise les bénéfices sur les positions rentables lorsque la marge utilisée dépasse un seuil. Les transactions perdantes ne sont jamais touchées.
- Protection DarwinIA : le garde de drawdown mensuel suspend les nouveaux ordres de grille lorsque le drawdown du mois dépasse votre limite, plus un rappel d'activité pour ne jamais manquer le minimum d'une transaction par mois.
- Gestionnaire de Compte : prise de profit et stop loss sur capitaux propres pour l'ensemble du compte, clôtures programmées des transactions rentables chaque jour, chaque vendredi ou le dernier jour de trading du mois, et une clôture basée sur l'âge pour les transactions rentables plus anciennes qu'un nombre de jours choisi.
- Intégration avec Discord et Telegram pour envoyer des signaux de trading directement sur votre canal privé, avec des paramètres de webhook et de pseudonyme personnalisables.
- Prend en charge l'optimisation pour plusieurs paires de devises et comptes en permettant la configuration des politiques de remplissage (FOK, IOC ou Return) pour correspondre aux exigences du courtier.
- Permet d'exécuter plusieurs EAs sur la même paire ou le même compte en attribuant des Numéros Magiques uniques pour prévenir les interférences entre transactions.
Paramètres de Configuration :
- Investissement Total (totalInvestmentForBot) : Le montant total d'argent que vous allouez à l'EA pour trader sur une paire de devises et un intervalle de temps spécifiques. Considérez-le comme le budget que l'EA utilise pour ouvrir des transactions.
- Format de Coût (costFormat) : Choisissez comment vous souhaitez définir les tailles de transaction : en devise fiduciaire (par ex., USD), en lots (par ex., 0,01 lot), ou en pourcentage du solde ou des capitaux propres. Cela vous offre une flexibilité en fonction de votre style de trading.
- Nombre d'Ordres (numberOfOrders) : Le nombre de transactions plus petites en lesquelles l'EA divise votre Investissement Total. Ces transactions forment une grille de Moyenne d'Achat en Coût Dollar (DCA), conçue pour gérer des baisses de prix jusqu'à 100% en achetant à différents niveaux de prix.
- Pourcentage de Prise de Profit (takeProfitInPercentage) : L'objectif de profit, exprimé en pourcentage au-dessus du prix moyen de vos transactions ouvertes. Remarque : cela ne tient pas compte des frais de swap (coûts de détention au jour le jour).
- -------------------
- Mode de Dimensionnement (dzeroSizingMode) : L'entrée Darwinex Zero la plus importante. AUTO_VAR_TARGET permet à l'EA de dimensionner automatiquement tous les lots afin que la VaR modélisée de votre échelle corresponde à la cible et que votre DARWIN reflète votre compte. MANUAL_RATIO vous donne un contrôle manuel complet via le Ratio d'Ordre de Levier.
- Pourcentage de VaR Cible (dzeroTargetVarPct) : La VaR mensuelle visée par le mode AUTO. La plage Darwinex Zero est de 3,25 à 6,5 %. Laissez à 6,5 sauf si votre page DARWIN suggère de viser plus bas.
- Facteur de Remplissage VaR (dzeroVarFillFactor) : Dans quelle mesure le modèle AUTO suppose que votre échelle est remplie en moyenne (0,5 signifie à moitié pleine). C'est votre bouton de réglage : si votre ratio VaR DARWIN en direct se stabilise en dessous de 1,0, augmentez-le légèrement ; au-dessus de 1,0, diminuez-le légèrement.
- Facteur Auto Min / Max (dzeroAutoFactorMin, dzeroAutoFactorMax) : Plancher et plafond de sécurité pour le facteur de dimensionnement automatique, de sorte qu'une lecture de marché inhabituelle ne produise jamais des tailles de lot absurdes.
- Utiliser le Levier Darwinex (useDarwinexLeverage) : Lorsque défini sur "True", chaque ordre de grille suivant est progressivement légèrement plus grand pour annuler la réduction des ordres ultérieurs par le Moteur de Risque. Laissez activé pour les comptes Darwinex Zero.
- Ratio d'Ordre de Levier (leverageOrderRatio) : Le multiplicateur de lot de base en mode MANUAL_RATIO. 1,0 est neutre, 2,0 double, 0,5 divise par deux. Cette valeur est souveraine et n'est jamais limitée par l'EA.
- Pas de Boost (dzeroBoostStep) : Le boost progressif supplémentaire ajouté par ordre déjà ouvert. La valeur par défaut de 0,01 signifie que l'ordre numéro 100 est ouvert deux fois plus grand que l'ordre numéro 1.
- Boost Maximum (dzeroMaxBoost) : Le plafond de la partie progressive uniquement. Le Moteur de Risque tolère des changements de VaR jusqu'à un facteur d'environ 2, donc des boosts plus importants seraient gaspillés.
- D-Levier Maximum (maxDLeverage) : L'EA arrête d'augmenter l'exposition lorsque le D-Levier estimé dépasserait cette valeur. La valeur par défaut de 9,0 maintient une marge de sécurité sous le plafond officiel de 9,75 pour les positions détenues plus de 60 minutes.
- Pourcentage d'Alerte de Saut VaR (dzeroVarJumpWarnPct) : Envoie un avertissement avant qu'un ordre unique n'augmente votre exposition totale de plus de ce pourcentage, car des sauts importants de VaR délestent toute l'échelle côté DARWIN.
- Symbole de Référence (dzeroReferenceSymbol) : La référence de volatilité pour l'estimation du D-Levier. Darwinex Zero standardise le risque en termes EURUSD, donc laissez EURUSD sauf si votre courtier utilise un suffixe comme EURUSD.x.
- -------------------
- Garde de Marge Activée (marginGuard_Enabled) : Lorsque défini sur "True", l'EA calcule la marge exacte de chaque ordre avant de l'envoyer et bloque tout ordre qui empiéterait sur votre réserve protégée. Sur Darwinex Zero, un arrêt sur marge met fin à votre DARWIN, c'est donc votre ceinture de sécurité.
- Pourcentage de Réserve du Garde de Marge (marginGuard_ReservePct) : Le pourcentage de vos capitaux propres qui doit toujours rester libre. La marge disponible du tableau de bord (combien d'ordres correspondent encore) est calculée par rapport à cette réserve.
- -------------------
- Gestionnaire de Marge Activé (MarginManager_Enabled) : Lorsque défini sur "True" et que la marge utilisée dépasse le seuil, l'EA ferme les positions de grille rentables pour réaliser de petits gains et libérer de la marge. Les transactions perdantes ne sont jamais fermées par ce module.
- Pourcentage de Seuil du Gestionnaire de Marge (MarginManager_ThresholdPerc) : Le pourcentage de marge utilisée qui déclenche le Gestionnaire de Marge. Définissez 0 pour désactiver.
- Pourcentage de Profit Minimum du Gestionnaire de Marge (MarginManager_MinProfitPerc) : Le profit minimum, en pourcentage de la valeur de la position, qu'une branche doit avoir avant que le Gestionnaire de Marge puisse la fermer.
- -------------------
- Garde de Drawdown Mensuel (DIA_UseMonthlyDDGuard) : Lorsque défini sur "True" et que le drawdown du mois en cours dépasse la limite, l'EA suspend les nouveaux ordres de grille jusqu'au mois suivant. Les positions existantes ne sont pas touchées. Le drawdown et le rendement sur six mois déterminent la majeure partie de la notation DarwinIA, et ce garde protège les deux.
- Pourcentage de Limite de Drawdown Mensuel (DIA_MonthlyDDLimitPct) : Le pourcentage de drawdown mensuel maximum qui déclenche la pause.
- Rappel d'Activité (DIA_ActivityReminder) : Envoie un rappel Discord après 20 jours sans transaction, car DarwinIA requiert au moins une transaction dans le mois en cours ou le mois précédent pour participer aux allocations.
- -------------------
- Utiliser les Objectifs de Capitaux Propres (AccMgr_UseEquityTargets) : Interrupteur principal pour les sorties sur capitaux propres. Ce sont les seules actions qui ferment l'ensemble du compte ; tout le reste dans cet EA ne touche que ses propres transactions.
- Prise de Profit sur Capitaux Propres (AccMgr_EquityTakeProfit) : Lorsque les capitaux propres du compte atteignent cette valeur, toutes les transactions du compte sont fermées. Définissez 0 pour désactiver.
- Stop Loss sur Capitaux Propres (AccMgr_EquityStopLoss) : Lorsque les capitaux propres du compte tombent à cette valeur, toutes les transactions du compte sont fermées. C'est le plancher de sauvegarde du compte. Définissez 0 pour désactiver.
- Fermer les Autres Graphiques (AccMgr_CloseOtherCharts) : Après une sortie sur capitaux propres, fermer également tous les autres graphiques pour empêcher d'autres EAs d'ouvrir de nouvelles transactions.
- Supprimer l'EA Après la Sortie (AccMgr_RemoveEAAfterExit) : Après une sortie sur capitaux propres, supprimer cet EA du graphique.
- Fermer le Dernier Jour du Mois (AccMgr_CloseLastDayOfMonth) : Ferme les transactions rentables de cet EA le dernier jour de trading du mois à l'Heure de Clôture du Mois. Si le mois se termine un week-end, cela se déclenche le vendredi.
- Heure de Clôture du Mois (AccMgr_MonthCloseTime) : Heure du serveur au format HH:MM pour la clôture de fin de mois.
- Fermer Chaque Vendredi (AccMgr_CloseEveryFriday) : Ferme les transactions rentables de cet EA chaque vendredi à l'Heure de Clôture du Vendredi, pour aborder le week-end avec des bénéfices sécurisés. La réouverture est autorisée.
- Heure de Clôture du Vendredi (AccMgr_FridayCloseTime) : Heure du serveur au format HH:MM pour la clôture du vendredi. Choisissez une heure dans la session de trading de votre symbole.
- Fermer Chaque Jour (AccMgr_CloseEveryDay) : Ferme les transactions rentables de cet EA chaque jour à l'Heure de Clôture Quotidienne.
- Heure de Clôture Quotidienne (AccMgr_DailyCloseTime) : Heure du serveur au format HH:MM pour la clôture quotidienne.
- Fermer les Rentables Après des Jours (AccMgr_CloseProfitableAfterDays) : Ferme individuellement chaque transaction rentable de cet EA une fois qu'elle est plus ancienne que ce nombre de jours. Définissez 0 pour ne jamais fermer par âge.
- Pourcentage de Profit Minimum (AccMgr_MinProfitPerc) : Définit ce que signifie "rentable" pour toutes les clôtures programmées : le profit doit être d'au moins ce pourcentage de la valeur de la position, ce qui couvre les commissions et les frais d'arrière-plan. Important : toutes les clôtures programmées n'agissent que sur les transactions rentables de cet EA, identifiées par le Numéro Magique, et uniquement lorsque le marché est ouvert.
- -------------------
- Numéro Magique (magicNumber) : Un identifiant unique attribué à l'EA pour suivre ses transactions. Cela empêche l'EA d'interférer avec d'autres EAs ou vos transactions manuelles, maintenant tout bien organisé.
- Utiliser la Politique de Remplissage (useFillingPolicy) : Lorsque défini sur "True", l'EA choisit automatiquement la meilleure méthode d'exécution des ordres (Fill or Kill, Immediate or Cancel, ou Return) en fonction des exigences de votre courtier, assurant une exécution fluide des transactions.
- Dernier Cycle DCA (lastCycleOfDCA) : Choisissez si l'EA doit arrêter de trader après avoir complété un cycle DCA complet (c'est-à-dire après la fermeture de toutes les positions). Utile pour contrôler quand l'EA fait une pause.
- -------------------
- Nom du Lien de Marque (brandLinkName) : Ajoutez un nom personnalisé pour un lien inclus dans vos rapports de transaction, facilitant la personnalisation ou l'identification de marque de vos rapports.
- URL du Lien de Marque (brandLinkURL) : Fournissez une URL à associer au Nom du Lien de Marque dans vos rapports de transaction, comme un lien vers votre site Web ou profil.
- Pseudonyme Discord (discordNickname) : Le nom affiché dans les rapports Discord. Vous pouvez utiliser des balises <@id> pour mentionner des utilisateurs ou des rôles spécifiques dans votre canal Discord.
- Webhook Discord Logs (discordWebhookLogs) : L'URL d'un webhook Discord pour envoyer des journaux de transactions détaillés à votre canal Discord personnalisé, vous tenant informé de l'activité de l'EA.
- Webhook Discord Résultats (discordWebhookResults) : L'URL d'un webhook Discord pour envoyer les résultats de profits et pertes (PNL) à votre canal Discord personnalisé, afin de suivre les performances.
- Pseudonyme Telegram (telegramNickname) : Le nom affiché dans les rapports Telegram. Prend en charge les balises @id pour taguer des utilisateurs ou des groupes spécifiques.
- Token du Bot Telegram (telegramBotToken) : Le token API de BotFather de Telegram, utilisé pour connecter votre EA à un bot Telegram pour l'envoi de rapports.
- ID de Chat Telegram (telegramChatID) : L'ID du chat ou du groupe Telegram où votre bot enverra les résultats PNL, vous tenant informé en déplacement.
Comment utiliser l'EA sur Darwinex Zero (flux de travail recommandé) :
1. Attachez l'EA à un graphique d'un symbole pris en charge par Darwinex Zero. L'intervalle de temps H1 est la valeur par défaut testée.
2. Définissez votre Investissement Total et le Nombre d'Ordres, puis laissez le Mode de Dimensionnement sur AUTO_VAR_TARGET.
3. Vérifiez le tableau de bord : la Marge Disponible doit couvrir confortablement vos ordres planifiés restants, et le D-Levier Estimé doit rester bien en dessous du plafond.
4. Pendant la phase de calibration Darwinex Zero, tradez exactement comme vous prévoyez de trader à long terme, car ces décisions façonnent le multiplicateur de risque initial de votre DARWIN.
5. Une fois que votre DARWIN est en direct, comparez son ratio VaR à 1,0 mensuellement et ajustez le Facteur de Remplissage VaR par petites étapes si nécessaire.
Configuration de l'Intégration Discord :
Pour activer les notifications de signaux Discord, configurez les paramètres WebRequest dans MT5 :
1. Allez dans Outils > Options > onglet Expert Advisors.
2. Cochez "Autoriser les WebRequest pour les URL listées."
3. Ajoutez "https://discord.com" & "https://discordapp.com" à la liste des URL autorisées.
Configuration de l'Intégration Telegram :
Pour activer les notifications de signaux Telegram, configurez les paramètres WebRequest dans MT5 :
1. Allez dans Outils > Options > onglet Expert Advisors.
2. Cochez "Autoriser les WebRequest pour les URL listées."
3. Ajoutez "https://api.telegram.org" à la liste des URL autorisées.
Quelques mots honnêtes sur le risque : Les stratégies DCA maintiennent des drawdowns lors des marchés baissiers par conception, et une grille trop grande pour le compte peut atteindre un arrêt sur marge. Toutes les valeurs de D-Levier et de VaR affichées par l'EA sont des estimations basées sur le modèle de documentation public de Darwinex Zero, et non des calculs officiels de la plateforme. Le trading de produits à effet de levier comporte un risque substantiel de perte, et les performances passées ne garantissent pas les résultats futurs. Veuillez ne trader qu'avec du capital à risque que vous pouvez vous permettre de perdre.
Ce robot de trading est idéal pour les traders qui construisent un DARWIN sur Darwinex Zero et souhaitent que leur stratégie DCA soit représentée fidèlement, protégée contre le délestage et gérée avec des contrôles de risque professionnels. Il est hautement personnalisable, compatible avec tout symbole pris en charge par Darwinex Zero, fonctionne aussi bien sur des comptes MT5 réguliers en mode MANUAL_RATIO, et opère de manière transparente dans les environnements en direct et en démo. Que vous soyez un débutant ou un trader expérimenté, le DCA DwxZero Bot offre une solution robuste et conviviale pour améliorer votre efficacité de trading, votre gestion du risque et votre notation DarwinIA.
