Trading Sistemático

EA MARSI: Potencia tu Trading con Media Móvil y RSI en MetaTrader 5
MetaTrader5
EA MARSI: Potencia tu Trading con Media Móvil y RSI en MetaTrader 5

¿Estás buscando una forma sencilla de mejorar tu trading en mercados como el XAUUSD (Oro)? Te presento el EA MARSI, un Asesor Experto (EA) diseñado especialmente para traders principiantes. Este EA combina la lógica del Índice de Fuerza Relativa (RSI) y una Media Móvil Simple (SMA) para identificar y ejecutar señales de trading. El EA está diseñado para demostrar: Tamaño de lote dinámico basado en el riesgo de la cuenta Condiciones de entrada sobrecompradas/sobrevendidas basadas en el RSI Filtrado de tendencia utilizando una Media Móvil Niveles de SL y TP ajustados a la precisión de los ticks del símbolo Este EA es especialmente útil para quienes están aprendiendo y desean experimentar con estrategias técnicas, entendiendo cómo el uso de indicadores, el riesgo dinámico y las diferencias en los dígitos del bróker afectan la lógica de trading. Lógica de Trading El EA opera bajo las siguientes reglas de entrada: Comprar cuando: El precio actual está por encima de la media móvil (alcista) El RSI está por debajo del umbral de sobreventa (sugiriendo que el precio subirá) Vender cuando: El precio está por debajo de la media móvil (bajista) El RSI está por encima del umbral de sobrecompra (sugiriendo que el precio bajará) El Stop Loss y Take Profit se configuran utilizando _Point, ajustados en función de la precisión de precios del bróker (_Digits). Parámetros de Entrada Externos Variable Descripción maPeriod Periodo utilizado para la Media Móvil Simple rsiPeriod Periodo utilizado para el Índice de Fuerza Relativa rsiOverbought Umbral de RSI por encima del cual el mercado se considera sobrecomprado (señal de venta) rsiOversold Umbral de RSI por debajo del cual el mercado se considera sobrevendido (señal de compra) riskPercent Porcentaje del saldo a arriesgar por operación stopLoss Distancia del Stop Loss en puntos takeProfit Distancia del Take Profit en puntos slippage Máximo deslizamiento permitido en puntos Uso Recomendado Símbolo: XAUUSD (Oro) Marco de tiempo: M15 o H1 Bróker: Cualquier bróker que ofrezca datos de ticks adecuados (prueba en brókers de 2/3 y 4/5 dígitos para consistencia) Rango de Backtest: Se recomienda de 3 a 6 meses Condiciones: Asegúrate de que estén disponibles los datos de ticks para obtener valores fiables de RSI/MA Notas Adicionales La función PipSize() ayuda a normalizar los valores de pip entre brókers con diferentes _Digits. El EA calcula automáticamente un tamaño de lote basado en el saldo actual de la cuenta y el riesgo definido. El código es modular y fácilmente ampliable con stops de arrastre, filtros de noticias u otras condiciones. ¡Este proyecto es en curso y se aceptan comentarios!

2025.06.22
EXSR: Asesor Experto para MetaTrader 5 que Maximiza tus Inversiones
MetaTrader5
EXSR: Asesor Experto para MetaTrader 5 que Maximiza tus Inversiones

Nombre del EA: EXSR – Reversión de Fuerza Extrema Versión: 1.0 Plataforma: MetaTrader 5 Descripción: EXSR es un Asesor Experto que opera en contra de la tendencia, diseñado para detectar reversales en el mercado en puntos de agotamiento extremo. Combina un RSI de alto umbral (sobrevendido < 20 o sobrecomprado > 80) con rupturas de precios más allá de las Bandas de Bollinger (20, ±2), y confirma la entrada mediante un patrón de vela de reversión. Características Clave: Filtro de Doble Indicador: RSI(14): Detecta condiciones de sobrecompra/sobreventa extrema. Bandas de Bollinger: Valida que el precio haya atravesado la banda exterior. Confirmación de Reversión: Compra solo si la vela anterior cierra alcista tras una ruptura de banda de sobreventa. Vende solo si la vela anterior cierra bajista tras una ruptura de banda de sobrecompra. SL/TP Fijos: Pérdida de Stop (SL) definida por el usuario (por defecto 150 pips) y Toma de Beneficio (TP) (300 pips) establecidos en la entrada de la orden. Lógica de Posición Única: Solo se permite una operación por símbolo a la vez para evitar posiciones conflictivas. Código OOP Limpio: Utiliza CTrade para la colocación de órdenes, arreglos de buffer para los datos de indicadores y funciones modulares (CopyData, CheckBuySignal, CheckSellSignal). Parámetros de Entrada: MagicNumber (ulong): ID único del EA Lots (double): Tamaño de posición fijo StopLoss_pips / TakeProfit_pips (int): SL/TP en pips BB_Period / BB_Deviation (int/double): Configuraciones de Bandas de Bollinger RSI_Period / RSI_Overbought / RSI_Oversold (int/double): Configuraciones del RSI Ideal para traders que buscan entradas sistemáticas en contra de la tendencia con filtros de sobreextensión claros y un control de riesgos estricto.

2025.06.13
Tuyul GAP: Tu Asesor Experto para Trading de Gaps en MetaTrader 5
MetaTrader5
Tuyul GAP: Tu Asesor Experto para Trading de Gaps en MetaTrader 5

Nombre del EA: TuyulGAP.mq5 Versión: 1.00 Autor: zvickyhac Plataforma: MetaTrader 5 Tipo de Estrategia: Trading de Gaps de Fin de Semana utilizando Altos/Bajos Dinámicos Descripción: TuyulGAP es un Asesor Experto diseñado para MetaTrader 5, que automatiza una estrategia de trading de gaps, enfocándose en las posibles brechas de precios que se generan al inicio de la semana de trading. Este EA coloca órdenes de Buy Stop y Sell Stop basándose en el máximo y mínimo de un número definido de velas (bars) anteriores, justo antes de que el mercado cierre el viernes por la noche. Características Clave: Órdenes Pendientes Automáticas: Coloca órdenes de Buy Stop y Sell Stop por encima y por debajo de un rango de precios dinámico, derivado de la acción reciente del mercado. Ejecutación Programada: Activo solo el viernes a una hora específica (por defecto: 23:15 hora del servidor). Gestión de Órdenes: Elimina automáticamente órdenes pendientes el lunes, asegurando que solo haya una configuración de orden por semana. Filtro de Día y Hora: Asegura que la actividad de trading esté restringida a configuraciones específicas de día y hora. Cierre de Beneficios: Cierra automáticamente las posiciones que alcanzan un objetivo de beneficio especificado en USD. Configuración Sencilla: Los parámetros de entrada incluyen tamaño de lote, stop loss, número mágico, máximo de operaciones abiertas y objetivo de beneficio seguro. Parámetros de Entrada Clave: TamañoLote: Tamaño de cada operación. StopLoss: Stop loss en puntos. VelasAnalizadas: Número de velas analizadas para determinar los niveles altos/bajos. ObjetivoBeneficioSeguro: Umbral de beneficio en USD para cerrar posiciones abiertas. Notas: El EA está limitado a una operación abierta a la vez (MaxOperacionAbierta = 1). No se utilizan indicadores técnicos. No hay un take profit o trailing stop incorporado, aparte de la lógica de cierre de beneficios seguros. Uso Recomendado: Este EA es ideal para traders que buscan automatizar configuraciones de gaps de fin de semana, con órdenes pendientes listas antes del cierre del mercado el viernes.

2025.06.12
Asesor Experto Pending_tread: Automatiza tus Órdenes Pendientes en MetaTrader 4
MetaTrader4
Asesor Experto Pending_tread: Automatiza tus Órdenes Pendientes en MetaTrader 4

Asesor Experto Pending_tread (EA) – Descripción DetalladaEl Asesor Experto Pending_tread es un robot de trading versátil y fácil de usar, diseñado para automatizar la colocación y gestión de múltiples órdenes pendientes organizadas en una cuadrícula por encima y por debajo del precio de mercado actual. Este EA es ideal para estrategias de scalping y puede operar en cualquier marco temporal o par de divisas, lo que lo hace altamente flexible para varios estilos de trading.Características PrincipalesCuadrícula de Órdenes Pendientes: El EA coloca un número configurable de órdenes pendientes (totalOrdersPerSide, por defecto 10) tanto por encima como por debajo del precio actual. Esto crea una “cuadrícula” de órdenes de compra y venta pendientes para capturar movimientos del mercado en cualquier dirección.Distancia Configurable Entre Órdenes: Puedes establecer la distancia entre cada orden pendiente utilizando PipStep (expresado en puntos), lo que te permite personalizar la separación de la cuadrícula. Por ejemplo, configurando PipStep a 120, correspondería a 12 pips para brokers de 5 dígitos.Tipos de Órdenes Personalizables: El EA admite diferentes direcciones de trading para órdenes por encima y por debajo del mercado.Por encima del mercado: coloca órdenes de compra stop o de venta limit (dependiendo de tu elección).Por debajo del mercado: coloca órdenes de venta stop o de compra limit. La lógica del tipo de orden pendiente está diseñada correctamente para asegurar que las órdenes se coloquen en niveles de precio apropiados en relación con el precio de mercado actual.Toma de Beneficios por Orden: Cada orden pendiente se asigna un nivel de toma de beneficios calculado como un número fijo de pips (TakeProfitPips) desde el precio de la orden. Esto permite la toma de beneficios automatizada sin intervención manual.Tamaño de Lote y Control de Slippage: Puedes personalizar el tamaño del lote (LotSize) y el slippage máximo (Slippage) permitido cuando se envían órdenes al broker, dándote control sobre los parámetros de riesgo y ejecución.Gestión y Filtrado de Órdenes: El EA realiza un seguimiento de las órdenes pendientes existentes para el símbolo actual y su propio número mágico (MagicNumber) para evitar duplicar o interferir con otras operaciones o EAs que se estén ejecutando en la misma cuenta.Mecanismo de Throttling: Para evitar llamadas excesivas al contexto de trading, el EA limita sus intentos de colocación de órdenes a una vez cada 5 segundos.Cómo FuncionaEn cada tick, el EA verifica si el contexto de trading está libre y si ha transcurrido suficiente tiempo desde la última colocación de órdenes.Cuenta las órdenes pendientes existentes tanto para la cuadrícula por encima del mercado como para la cuadrícula por debajo del mercado.Calcula los niveles de precio para nuevas órdenes pendientes espaciadas por el pip step configurado.Coloca nuevas órdenes pendientes hasta el número total configurado por lado, respetando las restricciones del nivel de stop del broker para evitar colocar órdenes demasiado cerca del precio de mercado actual.Cada orden pendiente incluye un take profit establecido en relación con el precio de la orden.El EA monitorea y mantiene continuamente esta cuadrícula, reubicando órdenes según sea necesario si alguna es ejecutada o cancelada.Casos de UsoScalping: Aprovecha pequeños movimientos de precio al tener múltiples órdenes pendientes listas para activarse en cualquier dirección.Trading en Rango: Coloca órdenes de compra y venta cerca de niveles clave de soporte/resistencia automáticamente.Estrategias de Ruptura: Captura rupturas configurando órdenes pendientes stop por encima y por debajo del precio actual.Notas ImportantesEste EA solo gestiona órdenes pendientes; no gestiona posiciones abiertas (no hay trailing stop ni stop loss actualmente).Utiliza una adecuada gestión de riesgos y prueba el EA en una cuenta demo antes de operar en vivo.El EA funciona mejor con brokers que soportan precios de 5 dígitos o 4 dígitos; ajusta PipStep y TakeProfitPips en consecuencia.

2025.06.10
Arbitraje Triangular - Asesor Experto para MetaTrader 5
MetaTrader5
Arbitraje Triangular - Asesor Experto para MetaTrader 5

Este Asesor Experto (AE) está diseñado para realizar arbitraje triangular entre tres pares de divisas: EURUSD, USDJPY y EURJPY. Su principal objetivo es aprovechar las discrepancias de precios entre estos pares, identificando oportunidades de arbitraje y abriendo posiciones para capitalizar esas diferencias. Descripción de funcionalidades: Identificación de oportunidades: El AE calcula el precio implícito de EURJPY multiplicando los precios Ask de EURUSD y USDJPY. Este valor se compara con el precio directo de EURJPY. Si la diferencia relativa supera un umbral definido, se reconoce una oportunidad de arbitraje. Apertura de posiciones: Cuando se identifica una oportunidad: Si el precio implícito es superior al precio directo, el AE ejecuta un conjunto de operaciones que incluyen la compra de EURJPY y la venta de EURUSD y USDJPY. Si el precio implícito es inferior, el AE realiza la operación inversa. Seguimiento de posiciones: El AE rastrea las posiciones abiertas utilizando un número mágico específico. Esto ayuda a distinguir las operaciones ejecutadas por el AE de otras. Cierre de posiciones: Cuando la ganancia acumulada de las posiciones abiertas supera el objetivo definido, se cierran todas las posiciones asociadas con el AE. Manejo de errores: El AE incluye verificaciones de errores para asegurar que cualquier problema al abrir o cerrar posiciones sea reportado. En resumen, este AE automatiza el proceso de arbitraje triangular con un enfoque sistemático, optimizando los retornos basados en las discrepancias de precios.

2025.05.28
Asesor Experto de Estrategia Butterfly: Trading Automático en Múltiples Marcos Temporales
MetaTrader5
Asesor Experto de Estrategia Butterfly: Trading Automático en Múltiples Marcos Temporales

El Asesor Experto (AE) de la Estrategia Butterfly implementa el patrón armónico de trading Butterfly en múltiples marcos temporales (M2 a D1) para facilitar el trading automatizado en Forex. Este sistema detecta patrones Butterfly alcistas y bajistas utilizando puntos pivote y ejecuta operaciones con una gestión de riesgos personalizable y múltiples niveles de toma de ganancias. Características Clave: Detección de Patrones: Identifica patrones Butterfly con parámetros de pivote ajustables y niveles de tolerancia. Soporte Multitemporal: Opera en los marcos temporales seleccionados por el usuario (M2, M5, M10, M15, M30, H1, H2, H4, D1). Gestión de Riesgos: Ofrece un tamaño de lote fijo o dinámico basado en el saldo de la cuenta y el porcentaje de riesgo. Estrategia de Toma de Ganancias: Divide las posiciones en tres niveles de toma de ganancias (por defecto: 50%, 30%, 20%). Break-Even y Trailing Stops: Configurables por marco temporal, se activan después de TP1 o TP2. Filtro de Sesiones: Restricciones de tiempo de trading opcionales (por ejemplo, sesiones basadas en GMT). Calidad del Patrón: Asegura patrones de alta calidad con un puntaje mínimo de calidad (0.0-1.0). Ayudas Visuales: Dibuja triángulos de patrón, líneas de tendencia y etiquetas en el gráfico para mayor claridad. Panel de Estadísticas: Muestra estadísticas de operaciones, incluyendo tasa de aciertos, ganancias/pérdidas y drawdown. Uso: Activa los marcos temporales deseados y configura los parámetros de patrón, riesgo y sesión. Asegúrate de que el trading esté permitido (AllowTrading = true) y establece un MagicNumber único. Monitorea el panel para obtener información sobre el rendimiento. Este Asesor Experto es ideal para traders que buscan un trading automatizado de patrones armónicos con una gestión de riesgos robusta y feedback visual.

2025.05.20
Cierra Todas tus Posiciones Automáticamente con AutoCloseOnProfitLoss para MetaTrader 5
MetaTrader5
Cierra Todas tus Posiciones Automáticamente con AutoCloseOnProfitLoss para MetaTrader 5

Introducción ¿Te imaginas poder cerrar todas tus posiciones abiertas de manera automática cuando alcanzas un objetivo de beneficio o pérdida? El Asesor Experto AutoCloseOnProfitLoss es una herramienta de automatización potente para MetaTrader 5 que te permite hacer justamente eso. Ideal para traders que desean gestionar su riesgo y asegurar ganancias sin necesidad de intervención manual. Ya seas un scalper buscando ganancias rápidas o un trader a largo plazo protegiendo tu capital, este EA te ofrece una solución confiable y sin complicaciones. Características Cierre Automático de Posiciones: Cierra automáticamente todas las posiciones abiertas cuando el beneficio o la pérdida total alcanzan el umbral especificado. Objetivos Personalizables: Establece tus metas de beneficio y pérdida en la moneda de tu cuenta (por ejemplo, USD, EUR). Opciones Flexibles: Habilita o deshabilita de manera independiente el cierre basado en beneficio o pérdida. Notificaciones para el Usuario: Muestra alertas y registros en el terminal cuando se cierran posiciones. Ligero y Eficiente: Funciona continuamente con un consumo mínimo de CPU, ideal para la gestión de operaciones en curso. ¿Cómo Funciona? El EA monitorea el beneficio o pérdida total de todas las posiciones abiertas utilizando la función PositionGetDouble(POSITION_PROFIT) en MetaTrader 5. Compara este valor con los umbrales definidos por el usuario, TargetProfit y MaxLoss. Si se cumple alguna de estas condiciones (y la función correspondiente está habilitada), el EA cierra todas las posiciones utilizando órdenes de mercado y notifica al usuario a través de alertas (si están habilitadas) y registros en el terminal. Instalación Descarga el archivo AutoCloseOnProfitLoss.mq5 desde la base de código de MQL5. Abre MetaTrader 5 y ve a Archivo &gt; Abrir Carpeta de Datos. Navega a MQL5 &gt; Experts y copia el archivo .mq5 en esta carpeta. Reinicia MetaTrader 5 o actualiza el panel de Navegador. Ubica el EA en el Navegador bajo Asesores Expertos, y arrástralo a un gráfico para activarlo. Parámetros de Entrada TargetProfit (por defecto: 100.0): La meta de beneficio en la moneda de tu cuenta para cerrar todas las posiciones. MaxLoss (por defecto: -50.0): La pérdida máxima en la moneda de tu cuenta (debe ser un valor negativo) para cerrar todas las posiciones. EnableProfitClose (por defecto: verdadero): Habilita o deshabilita el cierre de posiciones cuando se alcanza el beneficio objetivo. EnableLossClose (por defecto: verdadero): Habilita o deshabilita el cierre de posiciones cuando se alcanza la pérdida máxima. ShowAlerts (por defecto: verdadero): Habilita o deshabilita las alertas en MetaTrader 5 cuando se cierran posiciones. Uso Arrastra el EA AutoCloseOnProfitLoss a cualquier gráfico en MetaTrader 5. En el cuadro de diálogo que aparece, configura los parámetros de entrada: Establece los valores deseados de TargetProfit y MaxLoss. Habilita o deshabilita el cierre de beneficios/pérdidas según sea necesario. Elige si deseas mostrar alertas. Haz clic en OK para iniciar el EA. El EA monitorizará continuamente todas las posiciones abiertas y las cerrará si se cumplen las condiciones especificadas. Revisa la pestaña Expertos o Diario en MetaTrader 5 para ver los registros y resultados. Ejemplo Supongamos que configuras TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = verdadero, y EnableLossClose = verdadero. Si tus posiciones abiertas alcanzan un beneficio total de $120, el EA cerrará todas las posiciones y mostrará una alerta: "¡Todas las posiciones cerradas! Razón: Objetivo de beneficio alcanzado: 120.00". Si la pérdida total alcanza -$60, el EA cerrará todas las posiciones con una alerta: "¡Todas las posiciones cerradas! Razón: Máxima pérdida alcanzada: -60.00". Notas El EA necesita que haya posiciones abiertas para actuar; de lo contrario, registrará el beneficio/pérdida actual y continuará monitorizando. Las posiciones se cierran utilizando órdenes de mercado, por lo que puede haber deslizamiento dependiendo de las condiciones del mercado. Prueba el EA en una cuenta demo primero para asegurarte de que se adapte a tu estrategia de trading. A diferencia de un script, este EA se ejecuta continuamente hasta que se detiene o se elimina manualmente del gráfico. Comentarios Si tienes sugerencias o encuentras problemas, deja un comentario en la página de MQL5 CodeBase o contáctame a través de la comunidad de MQL5. ¡Tu opinión es valiosa para mejorar esta herramienta! Autor: Duy Van NguyContacto:&nbsp;Enlace a MQL5Actualizado: 14 de mayo de 2025 Plataforma: MetaTrader 5 Categoría: Asesores Expertos

2025.05.14
Gestión de Riesgos con un EA Basado en la Volatilidad ATR para MetaTrader 5
MetaTrader5
Gestión de Riesgos con un EA Basado en la Volatilidad ATR para MetaTrader 5

Características Clave Gestión de Riesgos Inteligente Cálculo automático del tamaño de lote según el porcentaje de riesgo del capital Límite máximo de riesgo en valor monetario Stop loss dinámico basado en la volatilidad ATR Normalización del lote conforme a los requisitos del bróker (mínimo/máximo/paso) Análisis Técnico Crossover de Medias Móviles para señales de entrada Filtro de Volatilidad ATR para medir la volatilidad del mercado Rendimiento optimizado: opera solo en la formación de nuevas barras Verificación de posiciones para evitar operaciones duplicadas Personalización Flexible Selección de riesgo por porcentaje o valor fijo Activar/desactivar stop loss dinámico o estático Períodos ajustables de MA y ATR Número mágico único para cada estrategia Monitoreo Detallado Registros completos de información de tamaño de posición Visualización de riesgo/recompensa antes de ejecutar la orden Advertencias de errores claras con guía de solución de problemas Informes completos sobre el inicio/parada del EA Ventajas Destacadas Seguridad de capital: Nunca arriesga más de lo permitido 100% automatizado: Desde el análisis hasta la ejecución de órdenes Código optimizado: Minimiza retrasos, calcula solo cuando es necesario Compatible con brókers: Verifica niveles de stop y tamaños de lote Amigable para el usuario: Parámetros de entrada claros con descripciones Adecuado Para Traders que priorizan una gestión de capital estricta Sistemas de trading que requieren tamaños de posición dinámicos Estrategias de seguimiento de tendencias con crossover de MA Cuentas que desean controlar el drawdown

2025.05.04
Trader Aleatorio: Asesor Experto Personalizable para MetaTrader 5
MetaTrader5
Trader Aleatorio: Asesor Experto Personalizable para MetaTrader 5

Trader Aleatorio EAEste Asesor Experto es una herramienta versátil que implementa una estrategia de trading aleatoria con características avanzadas de gestión de riesgos. Este EA abre posiciones de manera aleatoria mientras mantiene un control estricto del riesgo a través de varios parámetros personalizables.Características Clave:Sistema de entrada aleatoria para posiciones de Compra/VentaCálculo de stop loss flexible (basado en ATR o distancia fija en pips)Funcionalidad de breakeven con distancia de activación personalizableGestión inteligente del margen con opción de usar el margen disponible máximoSoporte para todos los tipos de símbolos (pares Forex estándar, pares JPY, criptomonedas)Manejo correcto del valor del pip para diferentes formatos de dígitos (2, 3, 4, 5 dígitos)Parámetros de Entrada:1. Ratio Riesgo/Recompensa (reward_risk_ratio)&nbsp;&nbsp; Predeterminado: 2&nbsp;&nbsp; Descripción: Multiplicador para la distancia del take profit en relación con la distancia del stop loss&nbsp;&nbsp; Ejemplo: Un valor de 2 significa que el take profit será el doble de la distancia del stop loss2. Método de Cálculo de Pérdida (loss)&nbsp;&nbsp; Opciones:&nbsp;&nbsp; - ATR (basado en el Rango Verdadero Promedio)&nbsp;&nbsp; - PIP (distancia fija en pips)&nbsp;&nbsp; Descripción: Determina cómo se calcula la distancia del stop loss3. Multiplicador ATR (loss_atr)&nbsp;&nbsp; Descripción: Multiplicador para el valor del ATR al calcular la distancia del stop loss&nbsp;&nbsp; Solo se utiliza cuando el Método de Cálculo de Pérdida está configurado en ATR4. Distancia Fija en Pips (loss_pip)&nbsp;&nbsp; Descripción: Número fijo de pips para la distancia del stop loss&nbsp;&nbsp; Solo se utiliza cuando el Método de Cálculo de Pérdida está configurado en PIP5. Porcentaje de Riesgo por Operación (risk_percent_per_trade)&nbsp;&nbsp; Descripción: Riesgo máximo por operación como porcentaje del saldo de la cuenta&nbsp;&nbsp; Rango: 0.1 a 100&nbsp;&nbsp; Ejemplo: Un valor de 1 significa arriesgar el 1% del saldo de la cuenta por operación6. Usar Breakeven (use_breakeven)&nbsp;&nbsp; Descripción: Activa/desactiva la función de breakeven&nbsp;&nbsp; Cuando está habilitada, mueve el stop loss al precio de entrada una vez que la posición alcanza el beneficio especificado7. Distancia de Breakeven (breakeven_distance)&nbsp;&nbsp; Descripción: Número de pips en beneficio requeridos para activar breakeven&nbsp;&nbsp; Ejemplo: Un valor de 10 significa que el stop loss se mueve al precio de entrada cuando la posición está 10 pips en beneficio8. Usar Margen Máximo (use_max_margin)&nbsp;&nbsp; Predeterminado: verdadero&nbsp;&nbsp; Descripción: Activa/desactiva el ajuste automático del tamaño del lote basado en el margen disponible&nbsp;&nbsp; Cuando está habilitado, reduce el tamaño de la posición para ajustarse al margen disponible si es necesario Lógica de Trading:El EA abre posiciones de manera aleatoria (50/50 de probabilidad para Compra o Venta) cuando no hay ninguna posición abierta. El tamaño de la posición se calcula en base al porcentaje de riesgo y la distancia del stop loss, asegurando un riesgo consistente por operación. El EA incluye características de seguridad integradas como verificación de margen y validación adecuada del tamaño del lote.Gestión de Riesgos:Tamaño de posición dinámico basado en el porcentaje de riesgo de la cuentaAjuste automático del tamaño del lote para requisitos de margenFunción de breakeven para proteger las gananciasMargen de seguridad del 10%Manejo adecuado de los tamaños mínimo/máximo de lote del brokerNota: El rendimiento pasado no garantiza resultados futuros. Siempre utiliza una gestión de riesgos adecuada y prueba a fondo en una cuenta demo antes de operar en real.

2025.04.29
Asesor Experto Multi-Timeframe: Bandas de Bollinger y Estocástico para MetaTrader 4
MetaTrader4
Asesor Experto Multi-Timeframe: Bandas de Bollinger y Estocástico para MetaTrader 4

¡Hola, traders! Hoy vamos a hablar sobre un Asesor Experto que combina el Estocástico y las Bandas de Bollinger en múltiples marcos de tiempo. Este EA es ideal para aquellos que buscan optimizar sus entradas en el mercado. Si tienes sugerencias para mejorar este código, ¡no dudes en comentar! Características Clave: Análisis Multi-Timeframe: Este EA utiliza valores del Oscilador Estocástico y de las Bandas de Bollinger de los gráficos M1, M5 y M15 para tomar decisiones de entrada en las operaciones. Condiciones de Entrada: Compra: Las tres líneas K del Estocástico están por debajo del nivel de MinStochOversold y el precio en M15 se encuentra por debajo de la Banda Inferior de Bollinger. Venta: Las tres líneas K del Estocástico están por encima del nivel de MaxStochOverbought y el precio en M15 está por encima de la Banda Superior de Bollinger. Gestión de Operaciones: Permite un máximo de MaxTradesPerTrend operaciones abiertas al mismo tiempo. Calcula los niveles de Stop Loss (SL) y Take Profit (TP) basándose en el Average True Range (ATR) del marco de tiempo M15 y los parámetros de SLMultiplier y TPMultiplier. Control de Spread: Verifica el spread actual contra MaxSpreadStandard (para cuentas estándar/ECN) y MaxSpreadCent (para cuentas cent/micro). Si el spread es demasiado alto, coloca una orden de compra o venta pendiente en lugar de una ejecución instantánea. Órdenes Pendientes: Cuando el spread es demasiado alto para una ejecución inmediata, el EA coloca órdenes de compra o venta pendientes ligeramente por debajo o por encima del precio actual, respectivamente. Parámetros: Ofrece varios parámetros de entrada para personalización, incluyendo deslizamientos, tamaño de lote, períodos y desviaciones de los indicadores, multiplicadores de SL/TP, configuraciones de breakeven y trailing stop, y límites de spread máximo para diferentes tipos de cuentas. Función OnTick: La función OnTick() es el bloque principal de ejecución. Recupera valores de indicadores, verifica órdenes abiertas y evalúa condiciones de compra y venta para potencialmente abrir nuevas operaciones. Depuración: Incluye declaraciones Print() para fines de depuración, registrando los valores de Stochastic K a través de los marcos de tiempo y el spread actual.

2025.04.27
RRS Impulse: Tu Asesor Experto para MetaTrader 4
MetaTrader4
RRS Impulse: Tu Asesor Experto para MetaTrader 4

Si buscas un asesor experto que te ayude a maximizar tus ganancias en el trading, el RRS Impulse es una excelente opción. Este EA realiza scalping utilizando el Índice de Fuerza Relativa (RSI), el Oscilador Estocástico y las Bollinger Bands para identificar oportunidades tanto en tendencias como contra tendencias. Además, es un EA multiparejas, lo que significa que puede escanear múltiples pares de divisas en busca de señales. RRS Impulse incluye una variedad de funciones, como Trailing, Gestión de Riesgos, Gestión de Dinero, Modo de Restricción, y más. Con la configuración adecuada, tiene el potencial de generar beneficios significativos. Detalles de RRS Impulse: Variable Valores Descripción Trading_Indicator RSI, Estocástico, BollingerBands, RSI_Estocástico_BollingerBands RSI: Utiliza el indicador RSI para analizar el mercado y abrir operaciones.Estocástico: Utiliza el oscilador estocástico para analizar el mercado y operar.BollingerBands: Utiliza las bandas de Bollinger para el análisis y la ejecución de operaciones.RSI_Estocástico_BollingerBands: Combina los tres indicadores para un análisis más preciso antes de operar. TradeDirection Tendencia, ContraTendencia Tendencia: Abre una operación en la dirección de la tendencia. Por ejemplo, si el RSI toca la línea de sobrecompra, toma una operación de compra; y si toca la línea de sobreventa, toma una de venta.ContraTendencia: Opera en contra de la tendencia, esperando una reversión. Por ejemplo, si el RSI toca la línea de sobrecompra, toma una venta; y si toca la línea de sobreventa, toma una compra. SignalStrength NormalSignal, MultiTimeFrame, StrongSignal, VeryStrongSignal NormalSignal: Analiza el indicador (RSI, Estocástico o Bollinger Bands) en un solo marco de tiempo especificado en la configuración del EA.NormalMultiTimeFrameSignal: Analiza el indicador en un solo marco de tiempo a la vez (M1, M5, M15, M30, H1, H4), revisándolos uno por uno.StrongSignal: Analiza múltiples marcos de tiempo (M1, M5, M15, M30) para obtener una confirmación más fuerte antes de operar.VeryStrongSignal: Analiza varios marcos de tiempo (M1, M5, M15, M30, H1, H4) para una confirmación más robusta. minLot_Size Valor Doble Tamaño mínimo de lote para asegurar que el tamaño de lote aleatorio no baje de este valor. maxLot_Size Valor Doble Tamaño máximo de lote para asegurar que el tamaño de lote aleatorio no supere este valor. StopLoss Valor Entero Establece el valor de stop loss en puntos/pips (la unidad mínima de movimiento de precio para tu activo). Establece Stop Loss en 0 para desactivarlo. TakeProfit Valor Entero Establece el valor de take profit en puntos/pips. Establece Take Profit en 0 para desactivarlo. Trailing_Start Valor Entero (Pips) Especifica el número de pips desde el precio de apertura de la operación en el que debe comenzar el trailing. Establece 0 para desactivar el trailing. Trailing_Gap Valor Entero (Pips) Establece el gap en pips entre el precio actual del mercado y el stop loss de trailing. Establece 0 para desactivar el trailing. Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: Cierra todas las operaciones abiertas cuando la pérdida flotante negativa alcanza la cantidad especificada.BalancePercentage: Calcula automáticamente basado en tu saldo y cierra todas las operaciones una vez alcanzado este límite. Money_In_Risk Valor Entero Si Risk_In_Money_Type está configurado en FixedMoney, ingresa el monto de dinero que puedes permitirte perder. Si está configurado en BalancePercentage, el EA calculará automáticamente el riesgo basado en tu saldo y cerrará todas las operaciones cuando se alcance ese límite. Max_Spread Valor Entero (Pips) Establece el spread máximo aceptable. Si el spread actual excede este valor, el EA no tomará una operación y esperará a que el spread vuelva dentro del límite especificado. Slippage Valor Entero (Pips) Establece la máxima desviación permitida para la ejecución de órdenes. MaxOpenTrade Valor Entero Número máximo de operaciones abiertas permitidas. Trade_Currencies Valor de Cadena Lista de todos los símbolos de divisas (no pares de divisas) que el EA debe analizar y operar. RRS Impulse Plus: El RRS Impulse Plus EA es una versión avanzada de RRS Impulse EA. Esta versión mejorada ofrece más flexibilidad con varias opciones nuevas. El EA realiza scalping utilizando el Índice de Fuerza Relativa (RSI), Oscilador Estocástico, Media Móvil (MA) y Bollinger Bands para identificar oportunidades de tendencia y contra tendencia. Al igual que el RRS Impulse, este EA analiza múltiples pares de divisas para señales. Incluye diversas características como Trailing, Gestión de Riesgos, Gestión de Dinero, Modo de Restricción, y más. Con las configuraciones adecuadas, puede generar beneficios significativos. Descripciones de Señales: Indicador COMPRA VENTA RSI Tendencia: Cuando el RSI toca la línea de sobrecompra.ContraTendencia: Cuando el RSI toca la línea de sobreventa. Tendencia: Cuando el RSI toca la línea de sobreventa.ContraTendencia: Cuando el RSI toca la línea de sobrecompra. Estocástico Tendencia: Cuando tanto la línea Principal como la de Señal tocan el nivel de sobrecompra.ContraTendencia: Cuando ambas líneas tocan el nivel de sobreventa. Tendencia: Cuando ambas líneas tocan el nivel de sobreventa.ContraTendencia: Cuando ambas líneas tocan el nivel de sobrecompra. Bollinger Bands Tendencia: Cuando el precio actual del mercado toca la línea de resistencia de las Bollinger Bands (Banda Superior).ContraTendencia: Cuando el precio toca la línea de soporte (Banda Inferior). Tendencia: Cuando el precio actual toca la línea de soporte. ContraTendencia: Cuando el precio toca la línea de resistencia. Media Móvil Tendencia/ContraTendencia: Cuando el precio actual está por encima de la Media Móvil. Tendencia/ContraTendencia: Cuando el precio actual está por debajo de la Media Móvil. Escenarios de Señales (Inverso: Falso) RSI Estocástico Bollinger Bands Media Móvil Señal Arriba Arriba Arriba Abajo ContraTendencia Venta ✅ Abajo Abajo Abajo Arriba ContraTendencia Compra ✅ Arriba Arriba Arriba Arriba Tendencia Compra ✅ Abajo Abajo Abajo Abajo Tendencia Venta ✅ Escenarios de Señales (Inverso: Verdadero) RSI Estocástico Bollinger Bands Media Móvil Señal Arriba Arriba Arriba Abajo ContraTendencia Compra ✅ Abajo Abajo Abajo Arriba ContraTendencia Venta ✅ Arriba Arriba Arriba Arriba Tendencia Venta ✅ Abajo Abajo Abajo Abajo Tendencia Compra ✅ Descripción de Variables: Variable Valores Descripción RSI, Estocástico, Bollinger Bands, Media Móvil Bool (Verdadero/Falso) RSI: Habilitar para usar el indicador RSI en el análisis del mercado y la ejecución de operaciones.Estocástico: Habilitar para utilizar el oscilador estocástico en el análisis y la ejecución.Bollinger Bands: Habilitar para usar las bandas de Bollinger en el análisis y la ejecución.Media Móvil: Habilitar para utilizar la media móvil en el análisis y la ejecución. Puedes habilitar múltiples indicadores simultáneamente. Al menos un indicador debe estar habilitado para el funcionamiento del EA. Timeframe M1, M5, M15, M30, H1, H4, D1 Bool (Verdadero/Falso) TradeDirection Tendencia, ContraTendencia Tendencia: Abre operaciones en la dirección de la tendencia (por ejemplo, si el RSI toca la línea de sobrecompra, toma una compra; si toca la línea de sobreventa, toma una venta).ContraTendencia: Opera en contra de la tendencia, esperando una reversión (por ejemplo, si el RSI toca la línea de sobrecompra, toma una venta; si toca la línea de sobreventa, toma una compra). SignalStrength SingleTF, MultiTF SingleTF: El EA revisa los marcos de tiempo uno por uno. Por ejemplo, si el RSI y las Bollinger Bands están habilitadas y los marcos de tiempo seleccionados son M1 y M15, el EA primero verificará las señales para ambos indicadores en M1, luego en M15, y abrirá una operación si se cumple alguna condición.MultiTF: El EA revisa todos los marcos de tiempo seleccionados simultáneamente. Por ejemplo, si el RSI y el Estocástico están habilitados con marcos de tiempo M1, M5 y M15, el EA confirmará señales en todos los marcos de tiempo antes de ejecutar una operación.SingleTF sigue una lógica O, mientras que MultiTF sigue una lógica Y para los marcos de tiempo. &nbsp;Inverse &nbsp;Bool Verdadero/Falso Al usar el Modo Inverso, se invertirá el tipo de orden. Esto significa que una operación de compra se convertirá en venta, y una de venta se convertirá en compra. LotMode Random_Lot, Lot_Percentage Lote Aleatorio: Opera con un tamaño de lote aleatorio entre minLot_Size y maxLot_Size.Lot_Percentage: Opera basado en el porcentaje de riesgo por operación y asegura que el tamaño de lote no baje de minLot_Size ni supere maxLot_Size. Si deseas usar un tamaño de lote fijo, establece minLot_Size y maxLot_Size al mismo valor. StopLoss_Type &nbsp;Virtual_SL, Classic_SL Virtual SL: El EA cerrará la operación cuando se alcance tu stop loss especificado, pero el nivel de stop loss no será visible para el servidor del broker (permanecerá en tu PC local).Classic SL: El EA colocará un stop loss visible que se reflejará en el servidor del broker.Esta función es útil si tu broker no soporta EAs muy activos, tiene un límite en las modificaciones por día, o si sospechas que tu broker está cazando tu stop loss. StopLoss Valor Entero Establece tu Stop Loss en puntos/pips. Establece 0 para desactivar el Stop Loss. TakeProfit_Type&nbsp; Virtual_TP, Classic_TP &nbsp;Virtual TP: El nivel de take profit no es visible para el servidor del broker.Classic TP: El nivel de take profit es visible para el servidor del broker. TakeProfit Valor Entero Establece tu Take Profit en puntos/pips. Establece 0 para desactivar Take Profit. &nbsp;Trailing_Type Classic_Trailing, Virtual_Trailing Virtual Trailing: El stop loss de trailing está oculto del servidor del broker (permanecerá en tu PC local).Classic Trailing: Se coloca un stop loss de trailing visible que se refleja en el servidor del broker.Nota: Esta función es útil si tu broker no soporta EAs muy activos, tiene límites de modificaciones por día, o si sospechas que se está cazando tu stop loss.Recomendación: Martingale depende de cálculos estrictos, por lo que es mejor usar Classic Trailing. Trailing_Start Valor Entero (Pips) Número de pips desde el precio de apertura de la operación en el que debe comenzar el trailing. Establece 0 para desactivar el trailing. Trailing_Gap Valor Entero (Pips) Establece el gap (en pips) entre el precio del mercado y el stop loss de trailing. Establece 0 para desactivar el trailing. CandleExit &nbsp;Valor Entero Una vez que la operación esté abierta, después de X número de velas de la operación abierta, se cerrará. Establece 0 para desactivar Candle Exit. Gestión de Riesgos: Variable Valores Descripción RiskManagement_Action StopEA, CloseAndContinue StopEA: Si la pérdida flotante negativa alcanza Money_In_Risk, se cierran todas las operaciones y el EA deja de operar (requiere reinicio manual).CloseAndContinue: Si la pérdida flotante negativa alcanza Money_In_Risk, se cierran todas las operaciones, pero el EA sigue operando. Risk_In_Money_Type FixedMoney, BalancePercentage FixedMoney: Cierra operaciones cuando la pérdida flotante alcanza un valor monetario establecido.BalancePercentage: Calcula el riesgo basado en el saldo de la cuenta y cierra operaciones cuando se alcanza el porcentaje de pérdida definido. Money_In_Risk Valor Entero Si Risk_In_Money_Type está en FixedMoney, ingresa la cantidad máxima que puedes permitirte perder. Si es BalancePercentage, el EA calculará el valor basado en tu saldo. Gestión de Dinero: Variable Valores Descripción MoneyManagement_Action Stop_EA, Close_And_Continue Stop_EA: Cuando el capital alcanza Target_Revenue, se cierran todas las operaciones y el EA detiene (requiere reinicio manual).Close_And_Continue: Cuando el capital alcanza Target_Revenue, se cierran todas las operaciones y el EA sigue operando. MoneyManagement_Type Fixed_Money, Balance_Percentage Fixed_Money: Cierra operaciones cuando el capital alcanza una cantidad establecida.Balance_Percentage: Cierra operaciones cuando se alcanza un porcentaje específico del saldo de la cuenta. Target_Revenue Valor Entero Si MoneyManagement_Type está en Fixed_Money, ingresa el valor objetivo del capital. Si es Balance_Percentage, el EA calculará el valor basado en tu saldo. Modo de Restricción: Variable Valores Descripción Max_Spread Valor Entero (Pips) Spread máximo permitido para la ejecución de operaciones. El EA esperará si el spread excede este valor. Slippage Valor Entero (Pips) Desviación máxima permitida para la ejecución de operaciones. MaxOpenTrade Valor Entero Número máximo de operaciones abiertas permitidas a la vez. TradeMode Bool (Verdadero/Falso) Verdadero: El EA puede abrir nuevas operaciones.Falso: El EA no abrirá nuevas operaciones, pero gestionará las existentes. Gestión de Noticias: Variable Valores Descripción NewsManagement NewsDeactivated, HighImpactNews, ImportantNews NewsDeactivated: Sin filtro de noticias aplicado.HighImpactNews: Filtra eventos de noticias de alto impacto.ImportantNews: Solo filtra eventos de noticias importantes listados en Important_News. BeforeNews_Minutes Valor Entero (Minutos) Tiempo antes de eventos de noticias cuando el trading debe pausar. (por ejemplo, 120 para 2 horas) AfterNews_Minutes Valor Entero (Minutos) Tiempo después de eventos de noticias cuando el trading debe pausar. (por ejemplo, 180 para 3 horas) News_CutLoss Valor Entero Si una operación tiene una pérdida flotante igual o peor que este valor durante el tiempo de noticias, se cerrará. News_ReCheckMinutes Valor Entero Frecuencia con la que el EA debe actualizar los datos de noticias desde ForexFactory. Important_News Valor de Cadena Lista de eventos de noticias importantes que deben pausar el trading (separados por comas). Selección de Divisas: Variable Valores Descripción Trade_Currencies Valor de Cadena Lista de símbolos de divisas (no pares) que el EA debe analizar y operar (separados por comas). Notas Importantes: Habilita solicitudes web en MT4/MT5: Navega a Herramientas → Opciones → Asesor Experto → Permitir Solicitudes Web, luego agrega: http://nfs.faireconomy.media/ (Este servicio es proporcionado por ForexFactory y recupera datos de noticias de su plataforma.) Pruebas Recomendadas: Se recomienda encarecidamente probar este EA en una cuenta demo durante al menos 45 días antes de usarlo en una cuenta real. Por favor, comparte tu experiencia, comentarios e informes de trading. ¡Buena suerte y felices operaciones! 🚀 Nota Importante: Es altamente recomendable probar este EA en una cuenta demo durante al menos 45 días antes de usarlo en una cuenta real. Comparte tu experiencia, comentarios y informe de cuenta. También puedes revisar la versión avanzada de este EA, RRS Impulse Plus. Ofrece más flexibilidad para elegir marcos de tiempo, indicadores de tu elección, filtros de noticias y más. ¡Buena suerte y felices operaciones! 🚀

2025.04.20
Primero Anterior 1 2 3 4 5 6 7 8 Siguiente Último