BtcUsd Trader AI
- Asesores Expertos
- Bohdan Suvorov
- Versión: 2.52
- Actualizado: 28 febrero 2026
- Activaciones: 15
H1 Timeframe | XAUUSD & BTCUSD Optimizado
1. Resumen Ejecutivo
HedgeReset EA es un asesor experto de trading automatizado diseñado para la plataforma MetaTrader 5 (MT5). Emplea una estrategia de cobertura neutral del mercado combinada con stop losses dinámicos basados en la volatilidad y un mecanismo de reinicio del ciclo de beneficios. El EA está diseñado específicamente para manejar instrumentos de alta volatilidad como el Oro (XAUUSD) y Bitcoin (BTCUSD) en el marco de tiempoH1 (1-Hora ).
A diferencia de los sistemas tradicionales de seguimiento de tendencias, HedgeReset no predice la dirección del mercado. En su lugar, capitaliza la volatilidad abriendo posiciones simultáneas de compra y venta. El objetivo principal es obtener beneficios netos de las fluctuaciones del mercado, al tiempo que se limita estrictamente el riesgo a la baja mediante trailing stops automatizados, dimensionamiento de posiciones basado en ATR y límites duros de protección de la renta variable.
2. Lógica de la estrategia y mecánica básica
La estrategia opera con una lógica cíclica de "Abrir -> Gestionar -> Reiniciar". Cada ciclo es independiente, lo que garantiza que las pérdidas pasadas no afecten negativamente al cálculo del riesgo de las operaciones futuras (a menos que la renta variable haya cambiado).
2.1. Lógica de entrada (La cobertura)
- Neutralidad del mercado: Al iniciarse un nuevo ciclo, el EA abre dos posiciones simultáneamente: una de COMPRA y otra de VENTA de igual tamaño de lote.
- Activación: Un nuevo ciclo comienza inmediatamente cuando no hay posiciones abiertas, siempre que se pasen todos los filtros (Tiempo, Spread, Balance).
- Agnóstico a la dirección: Dado que se abren ambas direcciones, el AE obtiene beneficios independientemente de si el mercado sube o baja, siempre que haya volatilidad.
2.2. Stop Loss & Take Profit (Basado en ATR)
- Volatilidad Dinámica: Los Stop Loss estáticos son ineficaces en Oro y Bitcoin. Este EA utiliza el indicadorAverage True Range (ATR) para calcular la distancia de stop loss.
- Cálculo: Stop Loss = Valor ATR * Multiplicador .
- Protección Mínima: Una distancia mínima de stop dura ( InpMinStopPts ) asegura que los stops nunca se coloquen demasiado cerca del precio, evitando salidas prematuras debido al ruido del mercado o a la ampliación del spread.
- Riesgo-Recompensa: El Take Profit se establece automáticamente en base a una relación Riesgo-Recompensa (por defecto 1:2,5), asegurando que las operaciones ganadoras teóricamente cubren con beneficios las operaciones perdedoras.
2.3. Mecanismo Trailing Stop
- Bloqueo de beneficios: Una vez que una posición entra en beneficios por una cantidad especificada ( InpTrailingStart ), el Stop Loss se ajusta automáticamente para bloquear las ganancias.
- Lógica de equilibrio: El trailing stop asegura que si el mercado se invierte, la posición ganadora cierra al menos en el punto de equilibrio o en beneficios, compensando la pérdida de la posición contraria.
- Buffer de seguridad: El código incluye un buffer para evitar errores de "Stops no válidos" asegurando que el nuevo nivel de stop respeta los requisitos mínimos de nivel de stop del broker.
2.4. Reinicio del ciclo (Toma de beneficios)
- Objetivo de Beneficio Neto: El EA monitoriza el beneficio total combinado de todas las posiciones abiertas (Compra + Venta).
- Cierre Automático: Cuando el beneficio neto alcanza un objetivo predefinido ( InpCycleProfitMult ), todas las posiciones se cierran inmediatamente.
- Reinicio: Un nuevo ciclo comienza instantáneamente. Este efecto compuesto permite al EA capturar múltiples pequeñas ganancias durante periodos volátiles en lugar de esperar a una única gran tendencia.
3. Sistema de gestión de riesgos
La preservación del capital es la máxima prioridad. El AE incluye múltiples capas de protección.
3.1. Cálculo automático de lotes (basado en el capital)
- Tamaño dinámico: El tamaño del lote se calcula automáticamente en función del capital actual de la cuenta y de un porcentaje de riesgo fijo ( InpRiskPercent ).
- Compuesto: A medida que la cuenta crece, el tamaño del lote aumenta de forma natural. Por el contrario, si la cuenta se reduce, el tamaño del lote disminuye para proteger el capital restante.
- Comprobación del margen: Antes de abrir operaciones, el EA comprueba el margen libre. Si no se dispone de fondos suficientes, el tamaño del lote se reduce automáticamente, o se detiene la operación para evitar una Demanda de Margen.
3.2. Límites Hard Stop
- Pérdida Máxima por Ciclo: Si la pérdida flotante total alcanza InpMaxLossMoney , el EA realiza un cierre de emergencia de todas las posiciones. Esto previene pérdidas catastróficas durante noticias extremas o gaps.
- Saldo Mínimo: La negociación no se iniciará si el saldo de la cuenta cae por debajo de InpMinBalance .
3.3. Filtros de Diferencial y Tiempo
- Protección de Diferencial: Durante noticias de alto impacto o rollover del mercado, los spreads se amplían. El EA mide el spread actual contra una media móvil. Si el spread excede el InpSpreadMultiplier , la entrada se omite para evitar iniciar un ciclo con un coste excesivo inmediato.
- Filtros horarios: Los usuarios pueden restringir las operaciones a horas y días específicos. Esto es crucial para BTCUSD para evitar huecos de fin de semana cuando la liquidez es baja.
4. Ajustes recomendados para XAUUSD y BTCUSD (H1)
El oro y el Bitcoin son muy volátiles. La configuración por defecto puede necesitar ajustes para adaptarse a sus comportamientos específicos de mercado.
4.1. XAUUSD (Oro) Recomendaciones
El oro muestra fuertes tendencias, pero también un ruido significativo durante los solapamientos de sesiones (Londres/Nueva York).
- Marco temporal: H1 (1 Hora)
- Periodo_InpATR: 14 ( Estándar)
- InpATR_Multiplier: 2.0 a 3.0
- Razón: La volatilidad del oro requiere stops más amplios para evitar ser parado por mechas.
- InpMinStopPts: 80 a 100 puntos
- Razón: Asegura que los stops estén fuera del rango de ruido normal.
- InpTrailingStart: 100 a 150 puntos
- Motivo: Permite que la operación respire antes de que comience el trailing.
- InpRiskPercent: 1,0 a 2,0 %.
- Motivo: El oro se mueve rápido. Un menor riesgo por ciclo garantiza la longevidad.
- InpCycleProfitMult: 1,5
- Razón: Obtener beneficios antes que después para reducir el tiempo de exposición.
- Filtro horario: Habilite la negociación durante las sesiones de Londres y Nueva York (por ejemplo, de 08:00 a 20:00, hora del servidor). Evite las últimas horas de la sesión asiática, donde el volumen es bajo.
4.2. BTCUSD (Bitcoin) Recomendaciones
Bitcoin opera 24 horas al día, 7 días a la semana, pero sufre de baja liquidez los fines de semana y de posibles lagunas específicas de la bolsa.
- Marco temporal: H1 (1 Hora)
- InpATR_Multiplier: 2.5 a 4.0
- Razón: La volatilidad de las criptomonedas es significativamente mayor que la de Forex/Materias Primas.
- InpMinStopPts: 150 a 300 puntos (dependiendo de los precios del broker)
- Razón: Crypto mechas son notorios para la caza de paradas apretadas.
- InpTradeSaturday: false
- InpTradeSunday: false (o limitar sólo a la noche )
- Razón: La liquidez del fin de semana es escasa, lo que provoca deslizamientos y diferenciales impredecibles.
- InpSpreadMultiplier: 3.0
- Motivo: Los diferenciales de las criptomonedas pueden variar mucho; sea más estricto con las condiciones de entrada.
- InpMaxLossMoney: Aumento relativo al depósito (por ejemplo, 5% del saldo)
- Razón: Las oscilaciones de las criptomonedas son mayores; un stop monetario más estricto podría activarse con demasiada facilidad en caso de ruido.
5. Pautas de optimización
Antes de ejecutar en una cuenta real, realice la optimización en el Probador de Estrategias MT5.
5.1. Parámetros de Optimización
Concéntrese en estas entradas clave para obtener los mejores resultados:
- InpATR_Multiplicador: Rango 1.5 a 4.0 (Paso 0.5)
- InpTrailingStart: Rango de 50 a 200 (Paso 10)
- InpCycleProfitMult: Rango 1.0 a 3.0 (Paso 0.5)
- InpRiskPercent: Rango 0.5 a 3.0 (Paso 0.5)
5.2. Condiciones de prueba
- Modelo: "Cada tick basado en ticks reales" (Crucial para una simulación precisa de spread y slippage).
- Depósito: Utilice una cantidad de depósito realista (por ejemplo, 10.000 $) para probar los cálculos de margen con precisión.
- Rango de fechas: Pruebe con al menos 1 año de datos para cubrir diferentes condiciones de mercado (tendencia, rango, alta volatilidad, baja volatilidad).
- Diferencial: Utilice valores de diferencial "Actual" o medio. No pruebe con spread "Cero" ya que no es realista para el Oro/Bitcoin.
5.3. 5.3. Evaluación de los resultados
- Factor de ganancia: Busque un valor superior a 1,5.
- Reducción máxima: Asegúrese de que la reducción no supere el 20% del depósito inicial.
- Total de operaciones: Evite parámetros que generen un exceso de operaciones (el exceso de operaciones aumenta los costes de comisión).
- Curva de Equidad: Debe ser suave. Las caídas bruscas indican stop losses inadecuados.
6. Instalación y configuración
- Compilar: Abra el archivo .mq5 en MetaEditor y presione F7 para compilar. Asegúrese de que no hay errores.
- Instalar: Coloque el archivo .ex5 compilado en la carpeta MQL5/Experts de su directorio de datos MT5.
- Adjuntar: Arrastre el EA al gráfico XAUUSD o BTCUSD H1.
- Permisos: En los ajustes del EA, asegúrese de que "Permitir Algo Trading" está habilitado en la barra de herramientas de MT5 y que "Permitir Live Trading" está marcado en las propiedades del EA.
- Cuenta de cobertura: Asegúrese de que su cuenta de broker soporta Hedging (mantener posiciones de Compra y Venta en el mismo símbolo simultáneamente). Las cuentas de compensación no son compatibles con esta estrategia.
7. Advertencias importantes sobre riesgos
- Riesgo de Volatilidad: Aunque la cobertura reduce el riesgo direccional, la volatilidad extrema (por ejemplo, noticias sobre el IPC, acontecimientos bélicos) puede causar deslizamientos en los que los Stop Loss se ejecutan a precios peores que los fijados.
- Comisiones de swaps: Mantener posiciones cubiertas durante la noche incurre en comisiones de swap (tanto a largo como a corto). En algunos brokers, esto puede ser negativo para ambas partes. Vigile los costes de los swaps, especialmente para los ciclos a largo plazo.
- Requisitos del broker: Este EA requiere un broker con spreads bajos y ejecución rápida. Los spreads altos se comerán el margen de beneficio de cada ciclo.
- Sin garantías: El rendimiento pasado en el Probador de Estrategias no garantiza resultados futuros. Las condiciones del mercado cambian.
- VPS Recomendado: Para operar 24/5 (Oro) o 24/7 (Cripto), utilice un Servidor Privado Virtual (VPS) para asegurar que el EA funcione sin interrupciones debidas a cortes de internet o de energía.
