FJ Universe DCA DwxZero
- Asesores Expertos
-
Frantisek Juris
¡Hola!
¡Gracias por visitar mi perfil, lo aprecio mucho!
Soy un viajero a tiempo completo. Antes trabajaba como especialista en automatización en el área de pruebas y desarrollo de software. He trabajado con empresas como Vodafone, NCR y Global Payments en Praga, República Checa. - Versión: 1.0
- Activaciones: 5
DCA DWXZERO BOT | Robot de Trading para MetaTrader 5 Compatible con Darwinex Zero
Una solución de trading automatizado diseñada para que tu estrategia de Promedio de Costo en Dólares (DCA) funcione en perfecta armonía con Darwinex Zero en MetaTrader 5 (MT5).
Este Expert Advisor (EA) es la evolución del FJ Universe DCA Investor original, adaptada específicamente para Darwinex Zero. Emplea la misma disciplinada estrategia DCA: evalúa las condiciones para abrir una posición de compra y actualiza el nivel de take-profit tras la apertura de cada nueva vela. Si no hay operaciones activas, se inicia una nueva. Para las operaciones existentes, el EA calcula el "totalInvestmentForBot" dividido por "numberOfOrders" para crear una CUADRÍCULA DCA para órdenes posteriores por debajo del precio actual, garantizando una gestión de riesgo estratégica.
Además, el EA comprende el Motor de Riesgo de Darwinex Zero. Modela el Valor en Riesgo (VaR) mensual de tu escalera, dimensiona automáticamente cada orden hacia el objetivo oficial del 6,5 por ciento de VaR, compensa el desapalancamiento de las órdenes de cuadrícula posteriores, respeta los límites de D-Apalancamiento y protege tu calificación DarwinIA con un guardián de drawdown mensual. El objetivo es simple: tu DARWIN debe reflejar tu cuenta en lugar de ser reescalado alejándose de ella.
Todas las señales de trading se envían directamente a un servidor de Discord o Telegram para monitoreo en tiempo real y pueden personalizarse según tus preferencias. Un panel profesional en el gráfico muestra el D-Apalancamiento estimado, el VaR modelado, el margen disponible, las estadísticas mensuales de DarwinIA y el estado de cada módulo de protección.
Características:
- Ejecuta posiciones de compra basándose en la apertura de una nueva vela, con la ausencia de operaciones activas como disparador para una nueva orden.
- Calcula y actualiza los niveles de take-profit como un porcentaje por encima del precio promedio (entrada "takeProfitInPercentage"), excluyendo las comisiones de swap.
- Implementa una estrategia de CUADRÍCULA LARGA DCA dividiendo el "totalInvestmentForBot" entre un "numberOfOrders" especificado para órdenes colocadas hasta una caída del precio del 100%.
- Dimensionamiento automático de VaR para Darwinex Zero: escala cada lote de modo que el VaR mensual modelado de la escalera planificada coincida con el objetivo, manteniendo la relación VaR del DARWIN cerca de 1,0.
- Impulso anti-desapalancamiento progresivo: cada siguiente orden de cuadrícula es ligeramente mayor para compensar la reducción del Motor de Riesgo en las órdenes posteriores, de modo que el precio promedio del DARWIN permanezca alineado con el tuyo.
- Limitación de D-Apalancamiento con referencia de volatilidad EURUSD: el EA deja de incrementar la exposición antes del límite máximo oficial de 9,75, de modo que el Motor de Riesgo nunca cierre parcialmente tus operaciones del DARWIN.
- Guardián de Margen Libre: bloquea cualquier orden que consumiría tu reserva de capital protegido y pronostica cuántas órdenes de cuadrícula aún caben en el margen libre.
- Gestor de Margen: toma beneficios en las posiciones rentables cuando el margen utilizado supera un umbral. Las operaciones con pérdidas nunca se tocan.
- Protección DarwinIA: el guardián de drawdown mensual pausa las nuevas órdenes de cuadrícula cuando el drawdown del mes supera tu límite, más un recordatorio de actividad para que nunca pierdas el mínimo de una operación por mes.
- Gestor de Cuenta: take-profit y stop-loss de capital para toda la cuenta, cierres programados de operaciones rentables diariamente, cada viernes o en el último día hábil del mes, y un cierre por antigüedad para operaciones rentables mayores a un número de días determinado.
- Se integra con Discord y Telegram para enviar señales de trading directamente a tu canal privado, con configuraciones personalizables de webhook y nombre de usuario.
- Admite optimización para múltiples pares de divisas y cuentas permitiendo la configuración de políticas de ejecución (FOK, IOC o Return) para adaptarse a los requisitos del bróker.
- Permite ejecutar múltiples EAs en el mismo par o cuenta asignando Números Mágicos únicos para evitar interferencias entre operaciones.
Ajustes de Configuración:
- Inversión Total (totalInvestmentForBot): El importe total de dinero que asignas al EA para operar en un par de divisas y marco temporal específico. Considera que es el presupuesto que el EA utiliza para abrir operaciones.
- Formato de Costo (costFormat): Elige cómo deseas establecer el tamaño de las operaciones: en moneda fiat (p. ej., USD), en lotes (p. ej., 0,01 lotes) o como porcentaje del saldo o el capital. Esto te brinda flexibilidad según tu estilo de trading.
- Número de Órdenes (numberOfOrders): El número de operaciones menores en que el EA divide tu Inversión Total. Estas operaciones forman una cuadrícula de Promedio de Costo en Dólares (DCA), diseñada para gestionar caídas de precio de hasta el 100% comprando en distintos niveles de precio.
- Porcentaje de Take-Profit (takeProfitInPercentage): El objetivo de beneficio, expresado como porcentaje por encima del precio promedio de tus operaciones abiertas. Nota: No tiene en cuenta las comisiones de swap (costos de mantenimiento nocturno).
- -------------------
- Modo de Dimensionamiento (dzeroSizingMode): La entrada más importante de Darwinex Zero. AUTO_VAR_TARGET permite que el EA dimensione todos los lotes automáticamente de modo que el VaR modelado de tu escalera coincida con el objetivo y tu DARWIN refleje tu cuenta. MANUAL_RATIO te ofrece control manual completo a través de la Relación de Apalancamiento de Orden.
- Porcentaje de VaR Objetivo (dzeroTargetVarPct): El VaR mensual al que apunta el modo AUTO. La banda de Darwinex Zero es del 3,25 al 6,5 por ciento. Déjalo en 6,5 a menos que la página de tu DARWIN sugiera apuntar más bajo.
- Factor de Llenado de VaR (dzeroVarFillFactor): Qué tan llena supone el modelo AUTO que está tu escalera en promedio (0,5 significa a la mitad). Este es tu ajuste de precisión: si la relación VaR de tu DARWIN en vivo se estabiliza por debajo de 1,0, auméntalo ligeramente; si supera 1,0, redúcelo ligeramente.
- Factor Automático Mínimo / Máximo (dzeroAutoFactorMin, dzeroAutoFactorMax): Suelo y techo de seguridad para el factor de dimensionamiento automático, de modo que una lectura de mercado inusual nunca genere tamaños de lote absurdos.
- Usar Apalancamiento Darwinex (useDarwinexLeverage): Cuando se establece en "True", cada siguiente orden de cuadrícula es progresivamente ligeramente mayor para cancelar la reducción del Motor de Riesgo en las órdenes posteriores. Mantenlo activado para cuentas Darwinex Zero.
- Relación de Apalancamiento de Orden (leverageOrderRatio): El multiplicador de lote base en el modo MANUAL_RATIO. 1,0 es neutro, 2,0 duplica, 0,5 reduce a la mitad. Este valor es soberano y nunca es limitado por el EA.
- Paso de Impulso (dzeroBoostStep): El impulso progresivo adicional que se añade por cada orden ya abierta. El valor predeterminado de 0,01 significa que la orden número 100 se abre con el doble del tamaño que la orden número 1.
- Impulso Máximo (dzeroMaxBoost): El límite solo de la parte progresiva. El Motor de Riesgo tolera cambios de VaR hasta un factor de aproximadamente 2, por lo que impulsos mayores serían inútiles.
- D-Apalancamiento Máximo (maxDLeverage): El EA deja de incrementar la exposición cuando el D-Apalancamiento estimado superaría este valor. El valor predeterminado de 9,0 mantiene un margen de seguridad bajo el límite máximo oficial de 9,75 para posiciones mantenidas más de 60 minutos.
- Porcentaje de Advertencia de Salto de VaR (dzeroVarJumpWarnPct): Envía una advertencia antes de que cualquier orden individual incremente tu exposición total en más de este porcentaje, ya que saltos grandes de VaR desapalancan toda la escalera en el lado del DARWIN.
- Símbolo de Referencia (dzeroReferenceSymbol): La referencia de volatilidad para la estimación de D-Apalancamiento. Darwinex Zero estandariza el riesgo en términos de EURUSD, por lo que deja EURUSD a menos que tu bróker use un sufijo como EURUSD.x.
- -------------------
- Guardián de Margen Habilitado (marginGuard_Enabled): Cuando se establece en "True", el EA calcula el margen exacto de cada orden antes de enviarla y bloquea cualquier orden que consumiría tu reserva protegida. En Darwinex Zero un stop de margen termina con tu DARWIN, así que este es tu cinturón de seguridad.
- Porcentaje de Reserva del Guardián de Margen (marginGuard_ReservePct): El porcentaje de tu capital que debe permanecer siempre libre. El margen disponible del panel (cuántas órdenes aún caben) se calcula frente a esta reserva.
- -------------------
- Gestor de Margen Habilitado (MarginManager_Enabled): Cuando se establece en "True" y el margen utilizado supera el umbral, el EA cierra posiciones rentables de la cuadrícula para asegurar pequeñas ganancias y liberar margen. Las operaciones con pérdidas nunca son cerradas por este módulo.
- Porcentaje de Umbral del Gestor de Margen (MarginManager_ThresholdPerc): El porcentaje de margen utilizado que activa el Gestor de Margen. Establece 0 para desactivar.
- Porcentaje de Beneficio Mínimo del Gestor de Margen (MarginManager_MinProfitPerc): El beneficio mínimo, como porcentaje del valor de la posición, que una posición debe tener antes de que el Gestor de Margen pueda cerrarla.
- -------------------
- Guardián de Drawdown Mensual (DIA_UseMonthlyDDGuard): Cuando se establece en "True" y el drawdown del mes actual supera el límite, el EA pausa las nuevas órdenes de cuadrícula hasta el mes siguiente. Las posiciones existentes no se tocan. El drawdown y la rentabilidad de los seis meses impulsan la mayor parte de la calificación DarwinIA, y este guardián protege ambas.
- Porcentaje de Límite de Drawdown Mensual (DIA_MonthlyDDLimitPct): El porcentaje máximo de drawdown mensual que activa la pausa.
- Recordatorio de Actividad (DIA_ActivityReminder): Envía un recordatorio de Discord tras 20 días sin una operación, porque DarwinIA requiere al menos una operación en el mes actual o en el anterior para participar en las asignaciones.
- -------------------
- Usar Objetivos de Capital (AccMgr_UseEquityTargets): Interruptor principal para salidas por capital. Estas son las únicas acciones que cierran toda la cuenta; todo lo demás en este EA solo afecta a sus propias operaciones.
- Take-Profit de Capital (AccMgr_EquityTakeProfit): Cuando el capital de la cuenta sube a este valor, se cierran todas las operaciones de la cuenta. Establece 0 para desactivar.
- Stop-Loss de Capital (AccMgr_EquityStopLoss): Cuando el capital de la cuenta cae a este valor, se cierran todas las operaciones de la cuenta. Este es el suelo de protección de la cuenta. Establece 0 para desactivar.
- Cerrar Otros Gráficos (AccMgr_CloseOtherCharts): Tras una salida por capital, también cierra todos los demás gráficos para impedir que otros EAs abran nuevas operaciones.
- Eliminar EA Tras Salida (AccMgr_RemoveEAAfterExit): Tras una salida por capital, elimina este EA del gráfico.
- Cerrar el Último Día del Mes (AccMgr_CloseLastDayOfMonth): Cierra las operaciones rentables de este EA en el último día hábil del mes a la Hora de Cierre Mensual. Si el mes termina en fin de semana, se ejecuta el viernes.
- Hora de Cierre Mensual (AccMgr_MonthCloseTime): Hora del servidor en formato HH:MM para el cierre de fin de mes.
- Cerrar Cada Viernes (AccMgr_CloseEveryFriday): Cierra las operaciones rentables de este EA cada viernes a la Hora de Cierre del Viernes, para que puedas ir al fin de semana con beneficios asegurados. Se permite la reentrada.
- Hora de Cierre del Viernes (AccMgr_FridayCloseTime): Hora del servidor en formato HH:MM para el cierre del viernes. Elige una hora dentro de la sesión de trading de tu símbolo.
- Cerrar Cada Día (AccMgr_CloseEveryDay): Cierra las operaciones rentables de este EA cada día a la Hora de Cierre Diario.
- Hora de Cierre Diario (AccMgr_DailyCloseTime): Hora del servidor en formato HH:MM para el cierre diario.
- Cerrar Operaciones Rentables Tras Días (AccMgr_CloseProfitableAfterDays): Cierra individualmente cada operación rentable de este EA una vez que supere este número de días. Establece 0 para no cerrar nunca por antigüedad.
- Porcentaje de Beneficio Mínimo (AccMgr_MinProfitPerc): Define qué significa "rentable" para todos los cierres programados: el beneficio debe ser al menos este porcentaje del valor de la posición, lo que cubre comisiones y costos en segundo plano. Importante: todos los cierres programados actúan solo sobre las operaciones rentables de este EA, identificadas por Número Mágico, y solo mientras el mercado esté abierto.
- -------------------
- Número Mágico (magicNumber): Un ID único asignado al EA para rastrear sus operaciones. Esto evita que el EA interfiera con otros EAs o con tus operaciones manuales, manteniendo todo organizado.
- Usar Política de Ejecución (useFillingPolicy): Cuando se establece en "True", el EA selecciona automáticamente el mejor método de ejecución de órdenes (Fill or Kill, Immediate or Cancel o Return) según los requisitos de tu bróker, garantizando una ejecución fluida de las operaciones.
- Último Ciclo DCA (lastCycleOfDCA): Elige si el EA debe dejar de operar tras completar un ciclo DCA completo (es decir, tras cerrar todas las posiciones). Útil para controlar cuándo el EA hace una pausa.
- -------------------
- Nombre del Enlace de Marca (brandLinkName): Añade un nombre personalizado para un enlace incluido en tus informes de operaciones, facilitando la personalización o el branding de tus informes.
- URL del Enlace de Marca (brandLinkURL): Proporciona una URL para vincular con el Nombre del Enlace de Marca en tus informes de operaciones, como un enlace a tu sitio web o perfil.
- Nombre de Usuario en Discord (discordNickname): El nombre que se muestra en los informes de Discord. Puedes usar etiquetas <@id> para mencionar usuarios o roles específicos en tu canal de Discord.
- Webhook de Logs en Discord (discordWebhookLogs): La URL de un webhook de Discord para enviar registros detallados de operaciones a tu canal de Discord personalizado, manteniéndote informado sobre la actividad del EA.
- Webhook de Resultados en Discord (discordWebhookResults): La URL de un webhook de Discord para enviar resultados de ganancias y pérdidas (PNL) a tu canal de Discord personalizado, para que puedas hacer seguimiento del rendimiento.
- Nombre de Usuario en Telegram (telegramNickname): El nombre que se muestra en los informes de Telegram. Admite etiquetas @id para etiquetar usuarios o grupos específicos.
- Token del Bot de Telegram (telegramBotToken): El token de API del BotFather de Telegram, utilizado para conectar tu EA a un bot de Telegram para el envío de informes.
- ID del Chat de Telegram (telegramChatID): El ID del chat o grupo de Telegram donde tu bot enviará los resultados de PNL, manteniéndote informado en cualquier momento.
Cómo usar el EA en Darwinex Zero (flujo de trabajo recomendado):
1. Adjunta el EA a un gráfico de un símbolo compatible con Darwinex Zero; el marco temporal H1 es el predeterminado probado.
2. Establece tu Inversión Total y Número de Órdenes, luego deja el Modo de Dimensionamiento en AUTO_VAR_TARGET.
3. Comprueba el panel: el Margen Disponible debe cubrir cómodamente tus órdenes planificadas restantes y el D-Apalancamiento Estimado debe mantenerse bien por debajo del límite.
4. Durante la fase de calibración de Darwinex Zero, opera exactamente como planeas operar a largo plazo, porque esas decisiones dan forma al multiplicador de riesgo inicial de tu DARWIN.
5. Una vez que tu DARWIN esté en vivo, compara su relación VaR con 1,0 mensualmente y ajusta el Factor de Llenado de VaR en pequeños pasos si es necesario.
Configuración para la Integración con Discord:
Para habilitar las notificaciones de señales de Discord, configura los ajustes de WebRequest en MT5:
1. Ve a Herramientas > Opciones > pestaña Expert Advisors.
2. Marca "Permitir WebRequest para las URL listadas."
3. Añade "https://discord.com" & "https://discordapp.com" a la lista de URL permitidas.
Configuración para la Integración con Telegram:
Para habilitar las notificaciones de señales de Telegram, configura los ajustes de WebRequest en MT5:
1. Ve a Herramientas > Opciones > pestaña Expert Advisors.
2. Marca "Permitir WebRequest para las URL listadas."
3. Añade "https://api.telegram.org" a la lista de URL permitidas.
Palabras honestas sobre el riesgo: Las estrategias DCA mantienen drawdown durante los mercados bajistas por diseño, y una cuadrícula dimensionada demasiado grande para la cuenta puede alcanzar un stop de margen. Todos los valores de D-Apalancamiento y VaR mostrados por el EA son estimaciones basadas en el modelo de documentación pública de Darwinex Zero, no cálculos oficiales de la plataforma. El trading de productos apalancados conlleva un riesgo sustancial de pérdida, y los resultados pasados no garantizan resultados futuros. Por favor, opera solo con capital de riesgo que puedas permitirte perder.
Este robot de trading es ideal para operadores que construyen un DARWIN en Darwinex Zero y desean que su estrategia DCA esté fielmente representada, protegida del desapalancamiento y gestionada con controles de riesgo profesionales. Es altamente personalizable, compatible con cualquier símbolo admitido por Darwinex Zero, funciona igualmente bien en cuentas MT5 estándar en modo MANUAL_RATIO y opera sin problemas tanto en entornos en vivo como en demo. Tanto si eres principiante como un operador experimentado, el DCA DwxZero Bot ofrece una solución robusta y fácil de usar para mejorar tu eficiencia en el trading, tu gestión del riesgo y tu calificación DarwinIA.
