TickWind
- Asesores Expertos
- Versión: 1.36
- Activaciones: 5
Resumen de la estrategia
Este es un Asesor Experto (EA) para MT5 basado en el concepto de trading de alta frecuencia, con el nombre de archivo HFT_Martingale_Final.mq5. El núcleo de la estrategia es generar señales de trading a través de las continuas fluctuaciones de los precios, combinadas con el mecanismo de Martingala (doblar la apuesta) de adición de posiciones, y cooperar con medidas de control de riesgo como trailing stop - profit, fixed stop - loss, límites diarios de pérdidas y ganancias, y control del periodo de tiempo. El objetivo es obtener beneficios en los mercados con tendencia y controlar los riesgos en los mercados con límites de rango.
Lógica de la estrategia principal
1. Generación de señales
Recuento de fluctuaciones de precios: Monitoriza continuamente el número de movimientos consecutivos al alza/baja del precio actual (el valor por defecto es de 3 movimientos consecutivos en la misma dirección).
Condiciones de activación: Cuando el número de movimientos consecutivos al alza alcanza el umbral → genera una señal de compra; cuando el número de movimientos consecutivos a la baja alcanza el umbral → genera una señal de venta.
Filtro de dirección de velas: Se puede configurar para que sólo permita operaciones en la misma dirección que la vela actual (por ejemplo, sólo ir en largo en velas alcistas).
2. Ejecución de órdenes
Cálculo del tamaño del lote: El tamaño de lote base se calcula como una proporción del saldo de la cuenta (por ejemplo, operar 0,01 lotes por cada $1000 en la cuenta), y luego se multiplica por el multiplicador de doblar - apostar (por defecto 1,5 veces) para obtener el tamaño de lote final.
Tipo de Orden: Órdenes abiertas al precio de mercado directamente. Se pueden establecer órdenes retardadas (por ejemplo, ejecutar la orden 30 segundos después de que aparezca la señal).
Límite de operaciones por vela: Por defecto, se permite un máximo de 2 operaciones por vela, con un máximo de 1 operación en cada dirección.
3. Riesgo - Módulo de Control
① Stop - Loss y Take - Profit fijos
Puntos Stop - Loss: El valor por defecto es de 300 puntos.
Puntos Take - Profit: El valor por defecto es de 900 puntos.
Los precios Stop - Loss y Take - Profit se fijan en el momento de la apertura de la orden.
② Trailing Stop - Beneficio
Estado Habilitado: Habilitado por defecto.
Lógica: Cuando el beneficio supera una distancia especificada (por defecto 10 puntos), mueve el stop - loss al precio actual menos esta distancia para bloquear los beneficios.
③ Control de Diferencial
Si el spread actual excede el valor máximo permitido (por defecto 15 puntos), la apertura de la orden será rechazada.
④ Límite máximo de posición
Por defecto, un máximo de 21 órdenes (incluyendo posiciones largas y cortas) pueden mantenerse simultáneamente para evitar la sobre - exposición.
Límites diarios de pérdidas y ganancias
Límite diario de beneficios: 5% (cuando se alcanza, se cierran todas las posiciones y se deja de operar).
Límite diario de pérdidas: 30% (cuando se alcance, cierre todas las posiciones y deje de operar).
Reajuste automático diario: Las pérdidas y ganancias se recalculan al comienzo de un nuevo día.
⑥ Tiempo de Negociación - Control de Periodo
Rango de tiempo de negociación: Se pueden establecer las horas de inicio y fin de la negociación (por ejemplo, de 00:30 a 23:30).
Función de cierre al final del día: Todas las posiciones se cierran automáticamente a una hora determinada (por ejemplo, 23:50).
⑦ Control del periodo de velas
El período de velas para la referencia de negociación se puede seleccionar libremente (por defecto es M5).
4. Mecanismo de adición de posiciones de Martingala (apuesta doble)
Apuesta Doble Independiente para Largas y Cortas: Activado por defecto, lo que significa que las pérdidas en las órdenes largas no afectan al nivel de apuesta doble de las órdenes cortas.
Lógica: Cuando una orden se cierra con pérdidas, el nivel de apuesta doble en esa dirección aumenta en 1, y la siguiente operación en la misma dirección ejecutará inmediatamente una orden de apuesta doble (el tamaño del lote se multiplica por el tamaño del lote del nivel anterior × 1,5).
Reinicio en Beneficio: Una vez que una posición en una dirección determinada se cierra con beneficio, el nivel de apuesta de doblado se reinicia a cero.
Límite máximo de nivel: El máximo por defecto es de 5 niveles para evitar posiciones fuera de control.
Parámetros Ajustables (Parámetros de Entrada)
Parámetro Nombre
Valor por defecto
Descripción
InpConsecutiveThreshold
3
Dispara una señal cuando el número de fluctuaciones consecutivas alcanza este valor
InpStopLoss / InpTakeProfit
300 / 900
Puntos fijos de stop - loss/take - profit
InpMaxSpreadPoints
15
Diferencial máximo permitido
InpBarTradeLimit
2
Número máximo de operaciones por vela
InpMaxPositions
21
Número máximo de posiciones simultáneas
UseTrailingStop / TrailingStopDistance
verdadero / 10
Trailing stop - interruptor de beneficios y distancia
UseMartingale / MartingaleMultiplier
true / 1.5
Doblar - interruptor de apuesta y multiplicador
MaxMartingaleLevels
5
Duplicación máxima - niveles de apuesta
SeparateMartingale
true
Si usar apuestas de doblaje independientes para largo y corto
EnableDailyLimits / DailyProfitLimit / DailyLossLimit
true / 5% / 30%
Límites diarios de beneficios y pérdidas
EnableTimeControl / TradingPeriodStart/End
true / "00:30" - "23:30"
Periodo de negociación
EnableEndOfDayClose / EndOfDayCloseTime
true / "23:50"
Cierre al final del día
UseDelayedOrders / RetrasoDeOrden
true / 30 segundos
Conmutación de órdenes retardadas y tiempo de retardo
Escenarios de aplicación de la estrategia y precauciones
Instrumentos aplicables: Pares de divisas con fluctuaciones relativamente frecuentes y buenas características de tendencia (por ejemplo, EURUSD, GBPUSD, etc.).
Plazos aplicables: M5 - M15 son los más adecuados. Un marco temporal demasiado largo puede dar lugar a muy pocas señales.
Advertencias de riesgo:
La estrategia Martingale puede aumentar significativamente el tamaño de la posición durante las pérdidas consecutivas, lo que puede conducir a grandes detracciones.
El 30% de hard stop - loss diario es la última línea de defensa, pero el deslizamiento puede hacer que la pérdida real supere el valor establecido.
Se recomienda probar a fondo la estrategia en una cuenta de demostración en primer lugar, optimizar los parámetros, y luego considerar el comercio en vivo.
Resumen
Este es un EA de alta frecuencia altamente integrado que combina seguimiento de tendencia, adición de posiciones Martingale y múltiples módulos de control de riesgo. Las ventajas son la alta flexibilidad y un rico conjunto de parámetros, que se pueden ajustar de acuerdo a diferentes entornos de mercado. La desventaja es que la estrategia es compleja y requiere que los usuarios tengan un profundo conocimiento de los parámetros. Se recomienda que los usuarios prueben la estrategia en el probador de estrategias y la ajusten a un ratio de pérdidas y ganancias razonable y a un nivel de reducción máximo basado en datos históricos.
