Trading Sistemático

Asesor Experto de Teoría de Probabilidades para Forex en MetaTrader 5
MetaTrader5
Asesor Experto de Teoría de Probabilidades para Forex en MetaTrader 5

Hoy quiero compartir una de mis ideas más antiguas en el mundo del trading. Este código es un Asesor Experto (AE) para la plataforma MetaTrader 5, que utiliza la teoría de probabilidades para determinar las posibilidades de que el precio de un instrumento financiero suba o baje. Este AE analiza la historia de precios de un número determinado de barras (10,000 por defecto) y calcula cuántas veces el precio cerró por encima o por debajo de la apertura en un determinado número de pips (400 por defecto) dentro de un grupo de barras (50 por defecto). Con esta información, el AE calcula las probabilidades de que el precio suba o baje y las muestra en comentarios en el gráfico. Además, el AE puede realizar operaciones de trading basadas en las probabilidades calculadas. Si la probabilidad de que el precio suba supera el 51%, el AE puede abrir una posición de compra, y si la probabilidad de que el precio baje supera el 51%, puede abrir una posición de venta. Al abrir posiciones de trading, el AE puede usar un tamaño de lote fijo o calcularlo en función del riesgo especificado y el saldo actual de la cuenta. Si se establecen valores de StopLoss y TakeProfit, el AE configurará los niveles apropiados al abrir una posición. Para empezar, es necesario configurar la bandera en True: input bool EnableCheckBars = false; Este asesor no generará ganancias por sí solo. Todo lo relacionado con el conteo de movimientos, ondas y la posibilidad de alcanzar el Stop y el TakeProfit es, en realidad, un mito. El mercado es demasiado complejo para algoritmos e ideas tan simples.

2025.11.04
SAR_MACD_EA: Tu Asesor Experto para MetaTrader 4
MetaTrader4
SAR_MACD_EA: Tu Asesor Experto para MetaTrader 4

Hoy quiero hablarte de un Asesor Experto que ha estado dando de qué hablar entre los traders: el SAR_MACD_EA. Este sistema de trading está diseñado para funcionar en gráficos de 15 minutos, utilizando el MACD como indicador inicial de la dirección del mercado. El enfoque principal de este asesor es el Parabolic SAR, que actúa como la señal primaria para indicar una posible compra o venta. El proceso es relativamente sencillo: primero, observamos el cierre de la barra o vela en el gráfico. Si la tercera vela hacia atrás se encuentra por debajo de la SMA (Media Móvil Simple) y la vela anterior cerró por encima de la SMA, y además el SAR ha cambiado a una posición por debajo del precio, esto constituye una señal de compra. Pero, ojo, si el MACD muestra un movimiento alcista y el SAR está por debajo del precio, pero el cierre de la vela anterior (close[1]) todavía está por debajo de la SMA, debemos esperar a que el precio cierre por encima de la SMA en un lapso de 5 velas. A continuación, te muestro ejemplos de cómo funciona este sistema: La idea es que, tan pronto como la vela cierre por debajo de la SMA, la tercera vela debe estar por encima de la SMA. En ese tiempo, el SAR también debería cambiar a una posición por encima del precio. En ese momento, el MACD confirmará, ya sea al mismo tiempo o en unas pocas velas anteriores, un movimiento bajista. Y aquí te muestro un ejemplo de señal de compra:

2025.10.30
ExpPinBar: Asesor Experto para Patrones de Precio Pin Bar en MetaTrader 5
MetaTrader5
ExpPinBar: Asesor Experto para Patrones de Precio Pin Bar en MetaTrader 5

El Asesor Experto ExpPinBar implementa una estrategia de trading basada en el indicador de Price Action PinBar. Las posiciones se abren según las señales que proporciona el indicador. Para gestionar las posiciones abiertas, se dispone de una funcionalidad de trailing ampliada que ofrece la biblioteca de trailing: clásico, por el indicador Parabolic SAR, medias móviles AMA, DEMA, FRAMA, MA, TEMA, VIDYA, además de los niveles de las sombras de las velas alta y baja. Ajustes para el indicador Pin Bar: Tamaño mínimo de una vela desde el mínimo hasta el máximo - Tamaño mínimo de unavela (en pips). Establece la altura mínima permitida de una vela analizada (la diferencia entre el máximo y el mínimo). Las velas de menor tamaño son ignoradas por el indicador, lo que permite excluir velas insignificantes o de "ruido". Aumenta el valor para filtrar señales débiles en mercados de baja volatilidad; Tamaño máximo del cuerpo de la vela en relación con sus sombras - Tamaño máximo del cuerpo de la vela (en relación con el tamaño total de la vela, de 0 a 1). Define el tamaño máximo permitido del cuerpo de la vela (diferencia entre apertura y cierre) en relación con la altura total de la vela. Cuanto más pequeño sea el valor, más pronunciadas serán las señales con sombras largas y un cuerpo pequeño - los clásicos Pin Bars. Para encontrar los Pin Bars más "limpios", utiliza valores entre 0.2 y 0.4; Posición del cuerpo en relación con la vela anterior (de 0 a 1). Este parámetro define cuán profundo puede ir el cuerpo del Pin Bar dentro del rango de la vela anterior. Cuanto más pequeño sea el valor, más cerca estará el cuerpo del borde del rango, lo que corresponde a los patrones de reversión clásicos. Utiliza valores entre 0.2 y 0.4 para buscar señales donde el cuerpo del Pin Bar esté cerca del borde de la vela anterior; Relación de aspecto de las sombras (coeficiente) Establece la relación mínima entre la longitud de la sombra principal (superior para el Pin Bar de venta, inferior para el Pin Bar de compra) y la sombra opuesta. Cuanto mayor sea el valor, más pronunciada debe ser la sombra principal en comparación con la sombra opuesta. Valores entre 1.5 y 2.5 permiten filtrar señales, dejando solo velas con una sombra larga pronunciada. Ajustes del asesor: Volumen de posición - Volumen de la posición; Deslizamiento (en puntos) - desviación máxima permitida del precio durante la ejecución, establecida en puntos; Número mágico - número mágico; Stop loss (en puntos), 0 - ninguno, -1 - por la sombra del Pin Bar - Stop loss (en puntos), 0 - ninguno, -1 - por el precio de la sombra del Pin Bar; Take profit (en puntos), 0 - ninguno - Take profit (en puntos), 0 - ninguno; Desviación del stop loss (en puntos) - Desviación del stop lossde la sombra del Pin Bar en puntos. Ajustes de trailing: Tipo de trailing - Tipo de trailing Inicio deltrailing - Beneficio en puntos para iniciar el trailing Paso de trailing en puntos - Paso de trailing en puntos del precio Desviación de trailing en puntos - Desviación de trailing desde el precio en puntos Ajustes de los indicadores utilizados en el trailing: Marco temporal del indicador - Marco temporal del indicador utilizado en el cálculo del trailing. Periodo MA - Periodo de cálculo de la Media Móvil Desplazamiento MA - Desplazamiento horizontal de la media móvil. Periodo EMA Rápido AMA - Periodo de cálculo de la media móvil adaptativa EMA rápida. Periodo EMA Lento AMA - Periodo de cálculo de la media móvil adaptativa EMA lenta Periodo VIDYA CMO - Periodo CMO de la media móvil con periodo de promediado dinámico. PasoPARABÓLICO SAR - Paso de Parabólico SAR Parabólico SARMáx - Máximo de Parabólico SAR Precio para MA Aplicada - Precio para el cálculo de la media móvil Método de suavizado MA - Tipo de suavizado de la media móvil. Índice de datos del indicador - Barra de datos recibidos del indicador El indicador iPinBars y la biblioteca de clases de trailing son necesarios para el funcionamiento del Asesor Experto. Te mostramos un ejemplo del rendimiento del Asesor Experto durante el último año en EURUSD H4, con niveles de stop fijos y usando un trailing sencillo:

2025.10.22
Asesor Experto Simple con WPR, Bandas de Bollinger y ATR para MetaTrader 5
MetaTrader5
Asesor Experto Simple con WPR, Bandas de Bollinger y ATR para MetaTrader 5

El Asesor Experto ExpWPRBB implementa una estrategia de trading sencilla basada en las señales de dos indicadores: el Rango Porcentual de Williams (WPR) y las Bandas de Bollinger (BB). Se abre una posición únicamente cuando las señales de ambos indicadores coinciden: Comprar: el WPR sale de la zona de sobreventa y el precio de apertura de la barra está por debajo de la línea media de las BB. Vender: el WPR sale de la zona de sobrecompra y el precio de apertura de la barra está por encima de la línea media de las BB. El ancho de las Bandas de Bollinger y el valor del ATR se utilizan para calcular los niveles de Stop Loss y Take Profit. Este Asesor Experto solo soporta cuentas de cobertura. Además, cuenta con un modo no operativo, donde solo puedes colocar etiquetas de señales para controlar las señales en el modo visual del probador de estrategias. Parámetros de entrada: WPR (Rango Porcentual de Williams) InpPeriodWPR - Periodo de cálculo del WPR. Número de barras usadas para calcular el valor del indicador; InpOverboughtWPR - Nivel de sobrecompra del WPR. Valor por encima del cual se considera que el mercado está sobrecomprado (generalmente de -20 a 0); InpOversoldWPR - Nivel de sobreventa del WPR. Valor por debajo del cual el mercado se considera sobrevendido (generalmente de -80 a -100). BB (Bandas de Bollinger) InpPeriodBB - Periodo de cálculo de las Bandas de Bollinger. Número de barras para calcular las bandas; InpDeviationBB - Desviación de las Bandas de Bollinger. Multiplicador de la desviación estándar para calcular el ancho de las bandas; InpShiftBB - Desplazamiento de las Bandas de Bollinger. Desplazamiento del indicador relativo a la barra actual; InpPriceBB - Precio utilizado para el cálculo de las Bandas de Bollinger. ATR (Rango Verdadero Promedio) InpPeriodATR - Periodo de cálculo del ATR. Número de barras usadas para calcular el rango verdadero promedio. Trading InpSignalsOnly - No operar, solo establecer etiquetas de señales. Si es verdadero, el Asesor Experto no abre operaciones, solo muestra señales en el gráfico; InpVolume - Volumen de posición. Tamaño del lote para abrir una operación; InpDeviation - Deslizamiento (en puntos). Desviación máxima permitida del precio al ejecutar una orden; InpMagic - Número mágico. Identificador único de las posiciones del EA para rastrearlas; InpStopLoss - Stop loss (en puntos). Nivel de stop loss. 0 - no está configurado, -1 - se calcula como la mitad del ancho de las Bandas de Bollinger; InpTakeProfit - Take profit (en pips). Nivel de Take Profit. 0 - no está configurado, -1 - calculado por el valor del ATR; InpSLMltp - Multiplicador del tamaño del Stop loss, si Stop loss == -1. Permite aumentar o disminuir el Stop Loss calculado automáticamente; InpTPMltp - Multiplicador del tamaño del Take profit, si Take profit == -1. Permite aumentar o disminuir el Take Profit calculado automáticamente. Los valores predeterminados para los parámetros de entrada del Asesor Experto están optimizados para pruebas en el periodo gráfico H4. Resultados de la prueba en modo 'Todos los ticks' del último año en H4 con parámetros predeterminados:

2025.10.21
Heikin Ashi MT4 EA: Tu Asistente de Trading en MetaTrader 4
MetaTrader4
Heikin Ashi MT4 EA: Tu Asistente de Trading en MetaTrader 4

Este Asesor Experto (o EA, por sus siglas en inglés) está diseñado para operar utilizando las velas Heikin Ashi. Al suavizar la acción del precio y filtrar el ruido del mercado, este EA crea un mapa claro de la dirección del mercado, permitiendo a los traders capturar tendencias fuertes, evitar falsas inversiones y gestionar sus operaciones con confianza. Características Clave y Parámetros 1. Integración de Velas Heikin Ashi Visualización de Tendencia Suavizada – Elimina el ruido aleatorio para señales más limpias. Detección de Color Alcista/Bajista – El EA opera solo cuando aparecen cambios claros en la tendencia de Heikin Ashi. Configuraciones Heikin Ashi Personalizables – Ajusta el suavizado para que coincida con tu estrategia. 2. Gestión Inteligente de Operaciones Cerrar en Cambio de Tendencia – Cierra las operaciones de inmediato cuando los colores de las velas cambian. Controles de Capital y Beneficios – Cierra todas las operaciones cuando las ganancias/pérdidas flotantes alcanzan tu umbral establecido. Beneficios Clave de Usar el Heikin Ashi TrendMap EA ✅ Detección Clara de Tendencias  – Filtra movimientos bruscos y señales falsas.✅ Funciona en Cualquier Par y Marco Temporal  – Desde scalping hasta trading de swing.✅ Automatización Sin Intervención  – Ejecuta entradas y salidas sin dudar.✅ Trading Libre de Emociones  – Se basa en las reglas de Heikin Ashi, no en suposiciones humanas.✅ Configuraciones Flexibles  – Adaptable para estrategias agresivas o conservadoras.

2025.10.14
Herramienta de Cierre Asistido de Posiciones para MetaTrader 5
MetaTrader5
Herramienta de Cierre Asistido de Posiciones para MetaTrader 5

Hoy vamos a hablar de una herramienta muy útil para nuestros trades en MetaTrader 5: la herramienta de cierre asistido de posiciones. Esta herramienta permite gestionar las posiciones de manera más eficiente, especialmente para quienes operan con frecuencia. Parámetros Clave La herramienta cuenta con dos parámetros fundamentales: Stop Loss: El primer parámetro establece la cantidad de stop loss, que debe ser un valor negativo. Recuerda, esta función no podrá operar sin que introduzcas un valor. Multiplicador de Take Profit: El segundo parámetro es el multiplicador de take profit, que se basa en el valor del stop loss que hayas definido. Ventajas y Desventajas Como cualquier herramienta, tiene sus pros y sus contras: Desventaja: No reconoce órdenes pendientes, lo que puede limitar su eficacia en ciertas situaciones. Ventaja: Si configuras un stop loss, este se aplicará a la orden sin necesidad de que la herramienta esté activa, lo que la hace conveniente tanto para operaciones a corto como a largo plazo. Opciones de Stop Loss Existen dos formas de aplicar el stop loss: La primera es establecer un stop loss para una de las órdenes, lo que guiará el cierre de la posición. La segunda opción es cerrar la posición utilizando un múltiplo del valor ingresado. Disciplina en el Trading Esta herramienta está pensada para limitar de manera estricta el stop loss, ideal para aquellos que suelen operar con frecuencia en este aspecto. Si tiendes a cerrar tus operaciones de manera arbitraria, esta herramienta puede ayudarte a mantener la disciplina y a gestionar tus riesgos de forma más efectiva.

2025.10.08
Ichimoku Edge: Estrategia Efectiva para MetaTrader 4
MetaTrader4
Ichimoku Edge: Estrategia Efectiva para MetaTrader 4

Ichimoku Edge es un asesor experto que se basa en el indicador estándar Ichimoku Kinko Hyo con la configuración predeterminada. Este EA genera señales de compra y venta a partir del cruce del Chikou Span con el precio, confirmadas por la posición del precio y el Chikou Span en relación con el Kumo (nube). Resultados de Backtest Lógica de la Estrategia Una señal de Compra ocurre cuando el Chikou Span cruza el precio desde abajo, confirmada cuando tanto el precio actual como el Chikou están por encima del Kumo. Una señal de Venta ocurre cuando el Chikou Span cruza el precio desde arriba, confirmada cuando tanto el precio actual como el Chikou están por debajo del Kumo. Todas las operaciones abiertas se cierran automáticamente cuando aparece una señal opuesta (inversa). No se utilizan Stop Loss o Take Profit fijos; las salidas dependen completamente de las inversiones de señal. Gestión del DineroSe admiten dos modos de tamaño de posición: Tamaño de lote fijo — las operaciones utilizan un volumen predefinido. Tamaño basado en ATR — ajusta dinámicamente el tamaño del lote basado en el % de riesgo o el valor monetario utilizando el indicador Average True Range. Parámetros Clave de EntradaConfiguraciones de Ichimoku: Tenkan = 9 Kijun = 26 Senkou = 52 Gestión del Dinero: Lots – tamaño de posición fijo. MM – habilitar gestión de riesgo basada en ATR. ATR_Period, ATR_Multiplier – configuraciones de ATR. Riesgo / MoneyRisk – riesgo porcentual o monetario fijo. UseMoneyInsteadOfPercentage – cambiar entre riesgo % o basado en moneda. UseEquityInsteadOfBalance – riesgo desde la equidad en lugar del balance. LotDigits – precisión para el tamaño de lote del bróker. Varios: OrderComment – etiqueta de la orden. Slippage – deslizamiento máximo permitido. Magic – identificador único del EA. NotasEste EA funciona mejor en marcos de tiempo más altos y en mercados en tendencia. Para obtener los mejores resultados, prueba diversas configuraciones de Ichimoku y ATR antes de su uso en vivo.

2025.10.06
Babi Ngepet: Asesor Experto para MetaTrader 5 que Revoluciona el Trading
MetaTrader5
Babi Ngepet: Asesor Experto para MetaTrader 5 que Revoluciona el Trading

Parámetros del Asesor Experto (Inputs) El Asesor Experto (AE) Babi Ngepet ofrece varios parámetros externos que puedes ajustar para controlar su comportamiento: Parámetros Generales Parámetro Tipo Descripción MagicNumber int Un identificador único para las operaciones del AE. InitialLot double El tamaño de lote inicial para la primera operación en una serie. AllowBuy bool Permite que el AE abra operaciones de compra (inicial y Martingale). AllowSell bool Permite que el AE abra operaciones de venta (inicial y Martingale). TakeProfit int Un Take Profit fijo en puntos/pips que se usa al colocar órdenes pendientes (aunque no para ejecución en mercado). FindHighLowBackBars int El número de barras anteriores para buscar el máximo y mínimo históricos para la colocación inicial de órdenes pendientes. ResetAfterBars int El número de barras tras el cual se eliminarán las órdenes pendientes iniciales y se re-evaluarán (si no hay posición abierta). Estrategia Martingale Parámetro Tipo Descripción ReverseMartingale bool Si es verdadero, las operaciones de Martingale serán en la dirección opuesta a la última operación de la serie (esto sería típicamente un enfoque de anti-Martingale o cobertura, pero el código abre en la misma dirección si es falso). La lógica actual sugiere abrir en la misma dirección si ReverseMartingale es falso. LotMultiplier double El factor por el cual se multiplica el tamaño del lote para la siguiente operación en la serie con pérdidas (por ejemplo, 2.0 significa duplicar el lote). SecureProfitMartingaleTarget double El beneficio flotante total (en moneda de la cuenta) en el que se cerrarán todas las operaciones abiertas de la serie. DistanceMartingalePips int La distancia (en pips) que el precio debe moverse en contra del precio de apertura de la última operación antes de abrir una nueva operación de Martingale. MaxTradesInSeries int El número máximo de operaciones permitidas en una única serie de Martingale. Estrategia por Tiempo Parámetro Tipo Descripción AllowMonday - AllowFriday bool Flags para habilitar o deshabilitar el trading en días específicos de la semana. ForbiddenDates string Una lista separada por comas de fechas (formato AAAA.MM.DD) en las que se prohíbe el trading. Resumen de Funciones Clave OnInit() (Inicialización) Establece el MagicNumber del AE, el modo de margen y la desviación. Reinicia el estado de Martingale (s_currentLot, s_totalTradesInSeries, etc.) a sus valores iniciales, preparándose para un nuevo comienzo. OnDeinit() (Desinicialización) Una función simple para limpieza, imprimiendo un mensaje cuando el AE se detiene o se elimina. IsTradingDateAllowed() y IsTradingDayAllowed() (Filtros de Trading) Estas funciones verifican el día y la fecha actuales contra los parámetros definidos por el usuario (AllowMonday a AllowFriday y ForbiddenDates) para determinar si se permite operar. OpenTradeLogic(ENUM_ORDER_TYPE type, string tradeComment) (Ejecución en Mercado) Esta función maneja la apertura de nuevas posiciones en el mercado (Compra o Venta). Valida y normaliza el tamaño del lote de acuerdo con el mínimo, máximo y tamaño de paso del broker. Verifica que haya margen libre suficiente usando CheckMargin(). Ejecuta la operación sin un Take Profit o Stop Loss fijos (tp_calculated es 0). Actualiza las variables de estado de Martingale: s_currentLot, s_lastOpenPrice, s_seriesType y s_totalTradesInSeries. CloseAllPositions() Itera a través de todas las posiciones abiertas y cierra las que fueron abiertas por este AE (que coincidan con el MagicNumber). PendingOrders(ENUM_ORDER_TYPE type, double price, double lotSize, string comment) (Colocación de Órdenes Pendientes) Esta función coloca órdenes de Buy Limit o Sell Limit: Valida el tamaño del lote y verifica el margen suficiente. Valida el precio de entrada contra la distancia mínima del broker (SYMBOL_TRADE_STOPS_LEVEL). Calcula un Take Profit fijo (tp) basado en el parámetro TakeProfit. Envía la solicitud de operación. Nota: La función UpdateHighLowAndOrders llama a esto para colocar órdenes iniciales de Buy Limit y Sell Limit. UpdateHighLowAndOrders() (Lógica de Entrada Inicial) Este es el mecanismo de entrada inicial cuando no hay posiciones abiertas: Busca hacia atrás FindHighLowBackBars para encontrar el Máximo Máximo y Mínimo Mínimo. Calcula priceSellLimit (Máximo Máximo + 1 tick) y priceBuyLimit (Mínimo Mínimo - 1 tick). Verifica si ya existen órdenes Buy Limit y Sell Limit con el MagicNumber del AE. Coloca una orden Sell Limit inicial justo por encima del máximo reciente y una orden Buy Limit justo por debajo del mínimo reciente, cada una utilizando el InitialLot. OnTick() (Lógica Principal) El núcleo de la lógica de ejecución del AE: Chequeo de Tiempo: Previene cálculos redundantes en el mismo tick. Chequeo de Filtros: Si no se permite el trading por día/fecha, elimina todas las órdenes pendientes. Chequeo de Objetivo de Beneficio (Salida de Serie): Si eaHasOpenPositions es verdadero Y totalFloatingProfit es ≥ SecureProfitMartingaleTarget, llama a CloseAllPositions() y reinicia todas las variables de estado de Martingale para iniciar una nueva serie. Colocación de Orden Inicial: Si !eaHasOpenPositions Y se permite operar, reinicia el estado de Martingale y verifica si se ha formado una nueva barra. Si se ha formado una nueva barra, verifica si barsCount es ≥ ResetAfterBars. Si es así, elimina las órdenes pendientes y llama a UpdateHighLowAndOrders() para colocar nuevas órdenes iniciales. Si no, simplemente llama a UpdateHighLowAndOrders(). Lógica de Paso de Martingale: Si eaHasOpenPositions es verdadero Y s_totalTradesInSeries es < MaxTradesInSeries: Verifica si totalFloatingProfit es negativo Y el precio se ha movido en contra de la última operación abierta por al menos DistanceMartingalePips. Si ambas condiciones se cumplen, calcula el nextLot multiplicando s_currentLot por LotMultiplier. Determina la dirección orderToOpen (ya sea en la misma dirección que la serie o al revés, según ReverseMartingale). Llama a OpenTradeLogic() para abrir la nueva posición multiplicada, continuando la serie de Martingale. Resumen de la Estrategia El AE "Babi Ngepet" implementa una estrategia de Martingale arriesgada pero potencialmente de alta recompensa, combinada con una entrada inicial de ruptura/reversa de rango: Entrada Inicial: El AE coloca un Buy Limit (debajo del mínimo reciente) y un Sell Limit (por encima del máximo reciente). Esto sugiere una suposición inicial de comportamiento dentro del rango: entra en compra cuando el precio cae a un mínimo y en venta cuando el precio sube a un máximo. Gestión de Operaciones: Si una de las operaciones iniciales se activa y la posición se mueve hacia una pérdida agregada (beneficio flotante negativo), y el precio sigue moviéndose en contra de las posiciones abiertas por una distancia definida, el AE abre una nueva posición en la misma dirección con un tamaño de lote mayor (Martingale). Estrategia de Salida: La serie de operaciones sigue aumentando el tamaño del lote hasta que el beneficio flotante agregado de todas las operaciones de la serie alcanza el SecureProfitMartingaleTarget, momento en el cual se cierran todas las posiciones y el AE se reinicia para una nueva serie. Advertencia: La estrategia de Martingale es conocida por sus altos drawdowns y alto riesgo de pérdida de capital debido a que el tamaño del lote aumenta después de cada paso perdedor.

2025.10.05
Simple_Grid: Tu Asesor Experto para MetaTrader 5
MetaTrader5
Simple_Grid: Tu Asesor Experto para MetaTrader 5

¡Hola, traders! Hoy les quiero hablar de Simple_Grid, un Asesor Experto que se ha ganado su lugar entre las herramientas más útiles para operar en MetaTrader 5. Este Asesor es perfecto para quienes están buscando una forma sencilla de implementar una estrategia de grid trading. Simple_Grid establece una serie de órdenes pendientes (ya sean órdenes de stop o órdenes de límite) en ambas direcciones desde el precio actual, a una distancia que tú puedes definir en los parámetros de entrada. Una característica importante es que este Asesor no cuenta con un Stop Loss. A partir de las 23:30, todas las órdenes pendientes que no se han activado se eliminan, y se establece una nueva cuadrícula de órdenes pendientes solo después de las 4:00. En los parámetros de entrada de Simple_Grid, puedes configurar lo siguiente: Paso de la cuadrícula de órdenes pendientes Distancia desde el precio actual hasta la primera orden de la cuadrícula Número de órdenes en una dirección Seleccionar el tipo de órdenes pendientes (ya sea solo órdenes de stop o solo órdenes de límite) Tamaño de la ganancia esperada (Take Profit) Tamaño de lote fijo Número mágico del Asesor Experto ¡ATENCIÓN! Este Asesor Experto no está diseñado para operar en cuentas reales ni para generar ganancias! Fue creado por mí mientras aprendía el lenguaje de programación MQL5. Ahora está un poco estilizado (se han eliminado comentarios innecesarios) y está destinado únicamente para su uso en CodeBase.

2025.10.01
Quantum Trader: Tu Asesor Experto para Invertir en Oro y Plata con MetaTrader 5
MetaTrader5
Quantum Trader: Tu Asesor Experto para Invertir en Oro y Plata con MetaTrader 5

Funciones Básicas: Sistema Cuántico - Utiliza estados cuánticos y probabilidades para tomar decisiones de trading. Módulos de IA - Incluye múltiples indicadores (RSI, ADX, MA, ATR) con pesos adaptativos para una mayor precisión. Sistema de Gestión de Riesgos: Protección del capital con límites de retroceso diarios y totales. Restricciones en el tamaño de las posiciones. Límites de pérdidas diarios. Stop Loss Cuántico - Stop loss dinámico que se adapta a las condiciones del mercado. Auto-optimización - Optimización automática de parámetros en el probador de estrategias. Especificaciones para Metales: Ajustes específicos para oro y plata (diferentes parámetros de riesgo, stop-loss y take-profit). Consideración de las peculiaridades de la volatilidad de los metales preciosos. Mecanismos de Protección: Verificación de depósito mínimo ($300). Bloqueo de operaciones en caso de superar los límites de pérdidas. Reducción automática del riesgo tras una serie de pérdidas. Corrección de lotes para micro-cuentas. Características Técnicas: Caché de datos de indicadores para optimizar el rendimiento. Validación de órdenes antes de enviarlas. Guardado y carga de parámetros optimizados. Registro detallado de todas las operaciones. El Asesor Experto utiliza un enfoque integral combinando computación cuántica, inteligencia artificial y gestión avanzada del riesgo para operar en el mercado de metales preciosos.

2025.09.30
Aprovecha el Sentimiento Minorista: Asesor Experto para MetaTrader 4
MetaTrader4
Aprovecha el Sentimiento Minorista: Asesor Experto para MetaTrader 4

Asesor Experto de Sentimiento Minorista Ziwox Descripción: Este Asesor Experto (AE) utiliza el sentimiento de los traders minoristas a través de la API de Ziwox para tomar decisiones de trading contrarias, complementadas con un simple filtro técnico. La idea es clara: si la mayoría de los traders minoristas están comprando, consideramos vender; y si están vendiendo, consideramos comprar. Al combinar el análisis de sentimiento con la confirmación de tendencias mediante medias móviles, el AE ofrece un enfoque inteligente para operar basado en el comportamiento colectivo del mercado. El código y la implementación provienen de este artículo de MQL5 ¿Por qué es importante el Sentimiento Minorista? El sentimiento de los traders minoristas refleja las posiciones y sesgos de los pequeños traders en el mercado. Es bien conocido que los traders minoristas suelen tomar decisiones equivocadas por trading emocional, mala gestión de riesgos o sobre reacciones a las noticias. Al analizar las proporciones largas y cortas de los traders minoristas, podemos adoptar una estrategia contraria, que a menudo se alinea con el flujo institucional y las tendencias del mercado más amplias. El análisis de sentimiento puede ayudar a los traders a: Identificar condiciones de mercado sobreextendidas. Detectar posibles reversiones de manera temprana. Mejorar el análisis técnico con información de comportamiento. Reducir riesgos al evitar operaciones concurridas. ¿Cómo funciona el AE? Este AE obtiene datos de sentimiento minorista a través de la API de Ziwox y los combina con un filtro de cruce de medias móviles: Integración de API: Utilizando la función GetAPI, el AE envía una solicitud web al endpoint de Ziwox para obtener datos de sentimiento en formato JSON. Los datos incluyen campos clave como la Proporción Larga Minorista, la Proporción Corta Minorista y el Sentimiento de Riesgo. Luego, el JSON se analiza en un array (APIJSON) utilizando JsonDataParse. Lógica Contraria: Si la Proporción Larga Minorista >= 60% y la MA rápida está por encima de la MA lenta, el AE considera una operación de venta. Si la Proporción Corta Minorista >= 60% y la MA rápida está por debajo de la MA lenta, el AE considera una operación de compra. Esto asegura que las operaciones se realicen en sentido contrario al sentimiento minorista, pero aún en línea con la confirmación de tendencia técnica. Filtro Técnico: Medias móviles simples (iMA) con periodos definidos por el usuario (shortMAPeriod y longMAPeriod) filtran las operaciones. Solo se ejecutan las operaciones que se alinean con la tendencia de la media móvil. Trading Automatizado: Cuando AutoTrade está habilitado, el AE abre órdenes automáticamente, verifica nuevas velas mediante IsNewCandle() y asegura que no haya operaciones duplicadas con OrdersTotal(). Visualización: El AE dibuja indicadores de sentimiento en el gráfico utilizando DrawSentiment y ButtonCreate, mostrando las proporciones largas y cortas minoristas de manera clara y codificada por colores. Verde indica posiciones largas y rojo indica posiciones cortas. Componentes Clave del Código Explicados: GetAPI: Maneja las llamadas a la API de Ziwox, gestiona los límites de tasa, reintentos y guarda datos en un archivo JSON. JsonDataParse: Lee el archivo JSON, analiza los valores de sentimiento y los almacena en el array APIJSON para su uso en la lógica de trading. OnTick: Verifica condiciones en cada tick, aplica la lógica contraria con el filtro de tendencia MA y envía órdenes si se cumplen los criterios. DrawSentiment & ButtonCreate: Visualiza el sentimiento directamente en el gráfico de MT4 para una comprensión instantánea. IsNewCandle: Asegura que las operaciones se verifiquen solo una vez por nueva vela para evitar múltiples ejecuciones en la misma vela. Instrucciones de Uso: Coloca el AE en la carpeta de Expertos de MT4. Introduce tu clave API de Ziwox en el campo APIKey. Ajusta shortMAPeriod y longMAPeriod según sea necesario. Establece AutoTrade en verdadero si deseas trading completamente automatizado. Carga el AE en cualquier gráfico de símbolo. Obtendrá el sentimiento, lo visualizará y operará según la estrategia contraria. Conclusión: Este AE combina los conocimientos de finanzas conductuales del sentimiento minorista con el análisis técnico para proporcionar una estrategia de trading contraria simple pero efectiva. Al monitorear el sesgo colectivo de los traders minoristas, el sistema ayuda a identificar posibles reversiones del mercado y evitar operaciones concurridas, brindando una ventaja a los traders disciplinados.

2025.09.30
RSI Engine: Tu Asesor Expert en MetaTrader 5 para Estrategias de Trading Efectivas
MetaTrader5
RSI Engine: Tu Asesor Expert en MetaTrader 5 para Estrategias de Trading Efectivas

Características Clave Estrategias de Entrada Múltiples: Elige entre las clásicas reversales de sobrecompra/sobreventa o las avanzadas señales de divergencia del RSI. Filtros de Confirmación: Utiliza un cruce de línea central del RSI para mejorar la precisión de las señales y reducir entradas falsas. Lógica de Salida Dinámica: Además del Stop Loss y Take Profit, el Asesor puede cerrar operaciones basándose en niveles del RSI. Completamente Configurable: Todos los parámetros del RSI, ajustes de gestión de operaciones y reglas de estrategia son personalizables. Gestión Independiente de Operaciones: Un número mágico único asegura que el Asesor solo gestione sus propias operaciones, evitando conflictos con otros robots o trading manual. Estrategias de Trading y Señales Lógica de Señal de Entrada El usuario puede seleccionar uno de los siguientes métodos para generar señales de entrada. 1. Divergencia del RSI (Estrategia Predeterminada) Esta es la estrategia principal, habilitada por defecto. El Asesor identifica divergencias entre la acción del precio y el oscilador RSI durante un período de retroceso configurable (predeterminado: 60 barras), lo que puede señalar una posible reversión del mercado. Divergencia Alcista (Señal de Compra): Ocurre cuando el precio forma un nuevo mínimo, pero el RSI forma un mínimo más alto. Esto indica un debilitamiento del impulso bajista. Divergencia Bajista (Señal de Venta): Ocurre cuando el precio crea un nuevo máximo, pero el RSI forma un máximo más bajo. Esto indica un debilitamiento del impulso alcista. 2. Reversión de Sobrecompra/Sobreventa Los usuarios pueden desactivar la divergencia para operar una estrategia clásica de reversión del RSI. Señal de Compra: Generada cuando el RSI cruza hacia arriba desde la zona de sobreventa (predeterminado: por debajo de 30). Señal de Venta: Generada cuando el RSI cruza hacia abajo desde la zona de sobrecompra (predeterminado: por encima de 70). 3. Confirmación de Línea Central (Filtro Opcional) Para una confirmación adicional, este filtro puede ser habilitado. Después de que se genere una señal inicial (ya sea por divergencia o por una condición de OB/OS), el Asesor esperará a que el RSI cruce la línea central (50) antes de ejecutar la operación. Esto ayuda a confirmar un cambio genuino en el impulso del mercado. Lógica de Estrategia de Salida El Asesor utiliza condiciones de salida fijas y dinámicas. Stop Loss y Take Profit: Cada operación está protegida por un Stop Loss fijo y un nivel de Take Profit. Salida por Nivel de RSI (Habilitado por Defecto): Esta salida dinámica cierra posiciones basándose en el valor del RSI. Por ejemplo, una posición larga puede cerrarse automáticamente cuando el RSI entra en el nivel de sobrecompra (por ejemplo, 70), asegurando beneficios mientras el impulso disminuye. Una posición corta puede cerrarse cuando el RSI entra en el nivel de sobreventa (por ejemplo, 30). Gestión de Operaciones y Riesgos El Asesor incluye parámetros esenciales para la gestión del riesgo. Tamaño de Lote: Tamaño de lote fijo para todas las operaciones. (Predeterminado: 0.1) Stop Loss: Stop loss protector en puntos. (Predeterminado: 500) Take Profit: Objetivo de beneficio en puntos. (Predeterminado: 300) Número Mágico: Un identificador único para las operaciones del Asesor. (Predeterminado: 160941) Configuración del Indicador RSI Los usuarios tienen control total sobre la configuración del indicador RSI. Periodo del RSI: El período de retroceso para el cálculo del RSI. (Predeterminado: 14) Nivel de Sobrecompra: El umbral para la zona de sobrecompra. (Predeterminado: 70) Nivel de Sobreventa: El umbral para la zona de sobreventa. (Predeterminado: 30) Línea Central: El punto medio del oscilador RSI. (Predeterminado: 50)

2025.09.13
Martingale Pulse EA: Tu Asesor Experto para MetaTrader 5
MetaTrader5
Martingale Pulse EA: Tu Asesor Experto para MetaTrader 5

Características Clave Cuatro Estrategias Únicas de Acción del Precio: Elige tu lógica principal entre Momentum de Tick de Alta Frecuencia, Patrones de Engulfing de Velas, Reversiones de RSI o un clásico Cruce de EMA. Métodos de Entrada Flexibles: Ejecuta operaciones al instante con Órdenes de Mercado o planifica tus entradas con precisión utilizando Órdenes Stop y Limit. Sistema Avanzado de Martingale: Ve más allá del enfoque clásico con tres tipos de Martingale distintos: Multiplicador Clásico, Multiplicador con Suma y Suma con Inicial. Tamaños de Lote Dinámicos: Selecciona un tamaño de lote fijo o deja que el Asesor Experto calcule automáticamente los tamaños de posición basados en un porcentaje de tu saldo y el stop-loss. Gestión Integral de Operaciones: Establece el Stop Loss en puntos. Define tu objetivo con un Ratio de Riesgo:Recompensa. Novedad en v1.10: Un potente Trailing Stop de doble modo que funciona en Puntos o Dinero. Gestión de Riesgo de Grado Institucional: Establece un Objetivo de Beneficio Diario para asegurar ganancias automáticamente. Protege tu capital con un Límite de Pérdida Diaria (cantidad fija o porcentaje). Personaliza los períodos de cálculo de riesgo basados en la Hora del Servidor o una ventana UTC personalizada. Control Total de Tiempo y Sesiones: Define las horas exactas de trading para cada día de la semana. Cierra automáticamente todas las operaciones al final de una sesión si lo deseas. Enfriamiento de Operaciones Integrado: Previene el exceso de trading estableciendo un tiempo mínimo entre una operación cerrada y la próxima entrada. Comprobaciones Inteligentes de Margen: El Asesor Experto siempre verifica que haya suficiente margen antes de realizar una operación, protegiendo tu cuenta de errores. Explicaciones Detalladas de las Características Estrategias de Trading Ajusta la lógica del Asesor Experto para que coincida con tu visión del mercado. Momentum de Tick de Alta Frecuencia: Para scalpers de alta frecuencia, esta estrategia analiza datos tick a tick para capturar ráfagas de momentum a corto plazo. Engulfing de Velas: Un potente patrón de acción del precio que identifica posibles reversiones de tendencia en el cierre de una nueva barra. Reversión de RSI: Opera en señales clásicas de RSI, entrando cuando el indicador cruza de nuevo desde territorios de sobrecompra o sobreventa. Cruce de EMA: Una sólida estrategia de seguimiento de tendencias que activa operaciones cuando el precio cierra por encima o por debajo de una Media Móvil Exponencial especificada. Trailing Stop de Doble Modo Protege tus ganancias dinámicamente a medida que el mercado se mueve a tu favor. Trailing en Puntos: Asegura tus ganancias haciendo que el stop-loss siga a una distancia fija de puntos del precio actual. Perfecto para mercados volátiles. Trailing en Dinero: Asegura una cantidad de dinero específica. El stop-loss seguirá para proteger un beneficio monetario definido, independientemente de la distancia en puntos. Protección Diaria de Riesgo Opera con tranquilidad. El Asesor Experto realiza un seguimiento del rendimiento de tu cuenta desde el inicio de cada día de trading. Si se alcanza el objetivo de beneficio diario o se llega al límite de pérdidas, cerrará todas las posiciones abiertas y detendrá el trading hasta el día siguiente, asegurando tu capital y ganancias. ¿Para Quién Es Este Asesor Experto? Traders que desean automatizar diferentes estrategias de acción del precio. Usuarios que requieren un alto grado de personalización en la gestión del riesgo. Traders que emplean o quieren experimentar de forma segura con estrategias de Martingale. Traders sistemáticos que operan dentro de sesiones de mercado específicas. Entradas Totalmente Personalizables Todos los ajustes están claramente agrupados y etiquetados para una fácil configuración: Estrategia de Trading Principal Ajustes de Indicadores Tamaño de Lotes &amp; Martingale Gestión de Operaciones Gestión de Tiempo y Sesión Gestión de Riesgo Diario Identificación del Asesor Experto (Número Mágico) Recomendaciones Para un mejor rendimiento y trading ininterrumpido, ejecuta este EA en un Servidor Privado Virtual (VPS). Siempre realiza pruebas exhaustivas con datos históricos en tu símbolo y marco de tiempo elegidos antes de implementarlo en una cuenta real. Comienza con un tamaño de lote basado en riesgo (PERCENT_OF_BALANCE) en una cuenta demo para entender cómo se comporta el EA con tus configuraciones.

2025.09.09
Calculadora de Riesgo: Tu Asesor Experto para MetaTrader 5
MetaTrader5
Calculadora de Riesgo: Tu Asesor Experto para MetaTrader 5

Descripción General La Calculadora de Riesgo es una herramienta imprescindible para los traders que valoran la rapidez y la precisión. ¿Cansado de calcular manualmente el valor financiero de tu Stop Loss y Take Profit? Este Asesor Experto agrega un panel intuitivo directamente en tu gráfico, permitiéndote visualizar el riesgo y la recompensa de una operación en segundos, ¡antes incluso de realizar el pedido! Con una interfaz limpia y de alto rendimiento, esta herramienta se integra perfectamente en tu entorno de trading, proporcionando información crucial sin desordenar tu gráfico ni ralentizar tu computadora. Características Clave ✅ Cálculo Instantáneo: Introduce el tamaño del lote, la distancia en puntos para tu Take Profit y Stop Loss, y verás de inmediato los valores correspondientes en la moneda de tu cuenta. 📈 Interfaz Intuitiva en el Gráfico: Un panel moderno y amigable, posicionado para no interferir con tu análisis técnico. 💲 Valor de Punto en Tiempo Real: La calculadora muestra el valor monetario de cada punto (valor del tick) para el símbolo actual, ayudándote a comprender mejor la volatilidad. 🌐 Compatibilidad Universal: Funciona perfectamente con cualquier símbolo en tu plataforma MetaTrader 5 (Forex, índices, materias primas, etc.). ⚡ Ligera y Eficiente: Diseñada para consumir recursos mínimos, asegurando que tu plataforma se mantenga rápida y receptiva. Cómo Usar Adjunta el Asesor Experto a cualquier gráfico. El panel de la calculadora aparecerá en la esquina superior derecha. Introduce tus valores deseados en los campos Tamaño de Lote, Take (pts) y Stop (pts). Haz clic en el botón "Calcular". Los resultados financieros para "Take" (ganancia) y "Stop" (pérdida) se mostrarán al instante. Optimiza tu gestión de riesgos y toma decisiones de trading más inteligentes y bien informadas. ¡Consigue la Calculadora de Riesgo y eleva tu análisis previo a la operación al siguiente nivel!

2025.09.03
HedgeCover EA: Sistema Inteligente de Protección de Posiciones para MetaTrader 5
MetaTrader5
HedgeCover EA: Sistema Inteligente de Protección de Posiciones para MetaTrader 5

HedgeCover EA - Sistema Inteligente de Protección de Posiciones Descripción General:HedgeCover es un Asesor Experto de nivel profesional diseñado para ofrecer protección segura y controlada para posiciones perdedoras. A diferencia de los peligrosos sistemas martingala, este EA implementa una gestión de riesgos inteligente con múltiples capas de seguridad para prevenir el sobrecomercio y los desastres en la cuenta. Características Clave:• Un Cobertura por Posición - Cada posición se cubre solo una vez, eliminando bucles infinitos.• Separación de Números Mágicos - Utiliza números mágicos distintos para las posiciones principales y las posiciones de cobertura, evitando la cobertura de coberturas.• Umbral de Pérdida Configurable - Establece el nivel de pérdida en pips (se recomiendan entre 30 y 100) antes de que se active la cobertura.• Protección de Enfriamiento - Tiempo mínimo entre operaciones de cobertura (se recomiendan entre 5 y 15 minutos).• Límite Máximo de Coberturas - Límite absoluto en el número total de posiciones de cobertura.• Verificaciones de Seguridad de Margen - Requisito de margen libre del 80% para prevenir el sobreapalancamiento.• Filtrado de Símbolos - Solo cubre posiciones en el símbolo del gráfico actual. Gestión de Riesgos: Previene el "efecto avalancha" que puede causar el colapso de la cuenta. Implementa controles de riesgo profesionales en lugar de duplicar apuestas de manera imprudente. Incluye validación y normalización del tamaño de lote. Capacidades completas de registro y monitoreo. Ajustes Recomendados: Número Mágico Principal: El número mágico de tu estrategia. Número Mágico de Cobertura: Valor diferente (por ejemplo, 99999). Umbral de Pérdida: 50 pips. Coeficiente de Lote: 1.5x. Coberturas Máximas: 3. Enfriamiento: 5 minutos. Licencia: Licencia MIT - Libre para uso, modificación y distribución comunitaria. Advertencia: Diseñado para pruebas en demo y fines educativos. Utilízalo bajo tu propio riesgo. Siempre prueba a fondo antes de considerar su uso en vivo. Ideal Para: Traders que buscan capacidades de cobertura profesionales sin los riesgos de los sistemas martingala tradicionales.

2025.09.03
1 2 3 4 5 6 Siguiente Último