Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Visualizaciones:
- 37
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Dominio EA
En su esencia, Dominance EA es un sistema de negociación minimalista, basado en el sesgo y construido en torno a una idea simple pero poderosa: el dominio del mercado. En lugar de reaccionar a cada tick o micropatrón, el EA da un paso atrás y evalúa qué lado del mercado -compradores o vendedores- controló el día de negociación anterior, y luego alinea su próxima acción con esa fuerza dominante.
El sistema funciona con un modelo de ejecución de una vez al día , que se activa estrictamente al comienzo de un nuevo día de negociación (excluyendo los lunes para evitar la volatilidad inducida por el fin de semana). Este diseño elimina el ruido e impone un ciclo de decisión disciplinado y basado en la sesión.Concepto básico - Dominio
La EA define el dominio utilizando dos capas complementarias:
- Dominancia estructural (recuento de barras)
- Recorre todas las velas formadas durante el día anterior.
- Cuenta:
- Velas alcistas (cierre > apertura)
- Velas bajistas (cierre < apertura)
- El lado con el recuento más alto establece el control direccional.
- Confirmación contextual (Posicionamiento MA)
- La última vela del día anterior se evalúa con respecto a una Media Móvil.
- Esto actúa como un filtro, asegurando que el dominio no es sólo numérico, sino también estructuralmente alineado con el posicionamiento de la tendencia.
Sólo cuando ambas condiciones coinciden, el EA establece un sesgo válido:
- Buy Bias → Dominancia alcista + cierre por encima de la MA.
- Sesgo deventa → Dominancia bajista + cierre por debajo de la MA.
Un Modo Invertido opcional permite operar de forma contraria invirtiendo esta lógica, útil para estrategias de reversión a la media o experimentales.
Lógica de ejecución
Una vez establecida una tendencia diaria válida:
- El EA comprueba las posiciones existentes (garantizando la disciplina de una operación por símbolo).
- Si no hay ninguna operación abierta, ejecuta una única posición diaria en la dirección del sesgo.
Esto crea un ciclo operativo limpio:
Analizar ayer → Decidir hoy → Ejecutar una vez → Retirarse
Gestión de riesgos y operaciones
El EA adopta un modelo de ejecución conservador y compatible con el bróker:
- Negociación de volumen mínimo
- Las operaciones se realizan utilizando SYMBOL_VOLUME_MIN , asegurando la compatibilidad entre brokers y reduciendo la exposición al riesgo.
- Stop Loss basado en ATR
- El Stop Loss se calcula dinámicamente utilizando:
- Máximo/Mínimo del día anterior
- Ampliado por un múltiplo ATR ( atrMultiplier )
- Esto asegura una protección ajustada a la volatilidad en lugar de distancias fijas de pips.
- El Stop Loss se calcula dinámicamente utilizando:
- Estructura Riesgo-Recompensa
- El Take Profit se fija en 2× la distancia del Stop Loss, reforzando un perfil de recompensa consistente.
- Validación previa a la negociación
- Cumplimiento del nivel de Stop (restricciones del broker)
- Comprobación de la disponibilidad de márgenes
- Validación de precios a nivel de tick
Entradas clave
El EA expone una superficie de configuración concisa pero potente:
- Modelo Comportamiento
- eaMode → Lógica normal o invertida
- Filtro de tendencia
- maPeriod , maMethod , maAppPrice
- Volatilidad y riesgo
- atrPeriod , atrMultiplier
- Controles de ejecución
- ordFillType → Política de cumplimentación de órdenes
- eaMagic → Identificación de operaciones
- tradeComment → Registro y trazabilidad
Estas entradas permiten tanto la flexibilidad estratégica como el control de la ejecución sin complicar en exceso el sistema.
Lo que aprenderá
Este EA va más allá de la estrategia - es una lección práctica en la ingeniería de sistemas de trading disciplinados en MQL5:
- Cómo diseñar un modelo de trading con filtro de tiempo (sistemas de sesgo diario)
- Estructurar la lógica en torno al estado del mercado en lugar del ruido de los ticks
- Uso eficiente de los indicadores (MA, ATR)
- Implementación de pipelines seguros de ejecución de operaciones con validaciones de márgenes y stops
- Diseño de código modular y fácil de mantener mediante estructuras y separación funcional
- Aplicación de la lógica de una operación por ciclo para un backtesting y un análisis más limpios.
Visión final
Dominance EA es intencionadamente simple en apariencia pero deliberado en su diseño. Reduce las operaciones a una sola cuestión:
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/71195
ASQ FlowDesk One Click Execution Position Management Panel
ASQ FlowDesk es un panel de operaciones optimizado para MetaTrader 5 que proporciona ejecución de órdenes con un solo clic, salidas de beneficios escalonadas, trailing stops adaptables, auto-breakeven y un panel de análisis en vivo, todo desde una interfaz gráfica de usuario limpia en el gráfico.
ASQ RiskGuard Professional Risk Management EA
ASQ RiskGuard es un Asesor Experto de gestión de riesgos para MetaTrader 5 que protege su cuenta de detracciones excesivas. Supervisa la equidad en tiempo real, hace cumplir los límites de pérdida diaria, protege contra los altos diferenciales, filtra las sesiones de negociación, y proporciona un panel de riesgo visual - todo funcionando en silencio junto con sus otros EAs.
TRDING VIEW EN MT5
Este Expert Advisor integra un gráfico de TradingView directamente dentro de la ventana de MT5, reemplazando el gráfico nativo. Utiliza una vista web (WebView2) para renderizar HTML con el widget oficial de TradingView, permitiendo cambiar símbolo, temporalidad y tema (oscuro/claro) sin salir de MT5. Incluye un sistema de licencia por fechas que bloquea el EA si está fuera del periodo autorizado.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.
