DESCRIPCIÓN DE CONFIGURACIONES Y VARIABLES EXTERNAS DE THE X Y XCUSTOMEA

DESCRIPCIÓN DE CONFIGURACIONES Y VARIABLES EXTERNAS DE THE X Y XCUSTOMEA

26 mayo 2026, 11:03
Vladislav Andruschenko
0
9

🧩 Guía de configuración de The xCustomEA

Cómo configurar señales de indicadores personalizados, filtros, buffers, reglas de trading, gestión del capital y módulos de protección en The xCustomEA para MetaTrader 4 y MetaTrader 5.

The xCustomEA es un Expert Advisor universal para traders que desean automatizar estrategias basadas en indicadores personalizados mediante la lógica iCustom. Esta guía explica las configuraciones más importantes en un formato práctico, para que entiendas qué hace cada bloque y cómo construir correctamente tu propio sistema de trading automático.


💎 Comprar The xCustomEA MT5 💎 Comprar The xCustomEA MT4
⬇ Descargar The xCustomEA DEMO + PDF 📘 Instrucción completa de xCustomEA
⚙ Documentación de configuración 🛒 Todos los productos Expforex


🏠 Principal 🎓 Documentación ⚙ Configuración
❓ FAQ ⭐ Reseñas 💬 Comentarios




🚀 ¿Qué es The xCustomEA?

The xCustomEA es un Expert Advisor universal para MetaTrader 4 y MetaTrader 5 que puede operar utilizando indicadores personalizados.

La idea principal es sencilla: en lugar de pedir un Expert Advisor separado para cada indicador nuevo, puedes conectar tu indicador a The xCustomEA, indicar los buffers de señal, definir la lógica BUY / SELL, añadir filtros, configurar reglas de trading y probar la estrategia en MetaTrader.

The xCustomEA se basa en la misma base potente que The X Universal EA, pero con una diferencia importante: The X trabaja principalmente con indicadores estándar de MetaTrader, mientras que The xCustomEA está diseñado para indicadores personalizados iCustom.

🧩 Lógica de indicador personalizado

Conecta indicadores personalizados de Internet, MQL5 Market o tu propio código MQL.

🎯 Buffers de señal

Lee señales BUY / SELL desde buffers del indicador, flechas o valores no vacíos del buffer.

🔎 Filtros

Utiliza filtros de indicadores personalizados para confirmar o bloquear señales de trading.

⚙ Framework EA completo

Usa stops, trailing, breakeven, autolot, averaging, límites, filtros horarios y protección contra drawdown.


✅ Idea principal: The xCustomEA permite probar y automatizar muchas estrategias con indicadores personalizados sin programar un Expert Advisor separado para cada indicador.


🧩 The xCustomEA para MT4 y MT5

The xCustomEA para MetaTrader 5 — Expert Advisor para indicadores personalizados The xCustomEA para MetaTrader 4 — robot de trading para indicadores personalizados

Un concepto universal de Expert Advisor para dos terminales: conecta señales de indicadores personalizados, configura filtros y crea lógica de trading automático.

Artículo relacionado sobre el motor de trading base The X:

[Русский] - [English] - [Español] - [Português] - [Deutsch] - [Français] - [한국어] - [日本語] - [中文] - [Türkçe] - [Italiano]

The X Universal EA



🆚 The X y The xCustomEA

The X y The xCustomEA usan un framework común de Expert Advisor, pero están orientados a tareas diferentes.

The X The xCustomEA
Trabaja con indicadores estándar de MetaTrader. Trabaja con indicadores personalizados mediante la lógica iCustom.
Más adecuado para traders que necesitan estrategias integradas con indicadores estándar. Más adecuado para traders que desean conectar sus propios indicadores, indicadores de flechas o indicadores del Market.
No requiere configurar buffers de indicadores personalizados. Requiere entender buffers del indicador, flechas o valores de salida de señal.
Buena opción si no quieres estudiar programación ni buffers. Buena opción si necesitas flexibilidad y estás dispuesto a configurar la lógica de señal con más profundidad.


Elección simple: si necesitas indicadores estándar de MetaTrader, usa The X. Si quieres operar con tu propio indicador personalizado, usa The xCustomEA.


🧠 Cómo xCustomEA lee las señales del indicador

The xCustomEA puede recibir señales desde un indicador personalizado de varias maneras. El método más común es leer los buffers del indicador.

Muchos indicadores personalizados dibujan flechas en el gráfico. Normalmente estas flechas provienen de buffers del indicador. Si el buffer contiene un valor no vacío, el Expert Advisor puede interpretarlo como señal.

Tipo de señal Cómo funciona
xCustomEA Trabaja con una plantilla especial de indicador, donde puedes programar tu propia estrategia y devolver señales al EA.
xArrow Trabaja directamente con un indicador personalizado que tiene buffers de flechas o valores no vacíos para señales BUY / SELL.
Señales estándar de The X Permite utilizar la lógica integrada de indicadores estándar heredada del framework The X.

Ejemplo de lógica

  • Hay un valor mayor que cero en el buffer BUY → el EA recibe señal BUY.
  • Hay un valor mayor que cero en el buffer SELL → el EA recibe señal SELL.
  • El buffer del filtro confirma BUY → las operaciones BUY están permitidas.
  • El buffer del filtro bloquea SELL → las operaciones SELL se ignoran.
Importante: The xCustomEA no puede adivinar automáticamente la lógica de tu indicador. Debes indicar correctamente el nombre del indicador, el tipo de señal y los números de buffer.


🎯 OWN Signal Options

El bloque OWN Signal Options define de dónde viene la señal principal de entrada.

Es el primer bloque que conviene entender, porque controla si el EA recibe una señal BUY o SELL desde tu indicador.

Configuración Significado práctico
SignalNameIndicator Nombre del indicador personalizado que entrega la señal principal para abrir posiciones.
SignalTypeIndicator Define cómo debe leer el EA la señal: xCustomEA, xArrow o lógica estratégica estándar.
BUY / SELL Buffer Numbers Índices de buffers donde el indicador escribe los valores BUY o SELL.
Signal Shift Define si la señal se lee desde la vela actual o desde la vela cerrada.
ReverseSignal Invierte la señal final de la estrategia. BUY se convierte en SELL, SELL se convierte en BUY.

Orden recomendado para configurar la señal

  1. Instala el indicador personalizado en la carpeta correcta Indicators.
  2. Abre el indicador en el gráfico y comprueba dónde dibuja las señales.
  3. Encuentra los números de buffers BUY y SELL.
  4. Introduce el nombre del indicador en SignalNameIndicator.
  5. Selecciona el SignalTypeIndicator correcto.
  6. Indica los buffers BUY y SELL.
  7. Empieza a probar en Strategy Tester en modo visual.
Recomendación práctica: primero configura solo la señal principal, sin filtros, averaging, martingale ni módulos adicionales. Comprueba que el EA abre correctamente BUY y SELL. Solo después añade filtros y bloques de gestión.


🔎 Filter Options

El bloque Filter Options permite añadir lógica de confirmación antes de abrir una operación.

La señal responde a la pregunta: ¿hay que operar?

El filtro responde a la pregunta: ¿esta señal está permitida ahora?

Configuración Significado práctico
FilterNameIndicator Nombre del indicador personalizado que se usa como filtro.
FilterTypeIndicator Define cómo debe leerse el filtro: xCustomEA o xArrow.
Filter BUY / SELL Buffers Buffers que se usan para permitir o bloquear señales BUY / SELL.
Filter TimeFrame Permite leer el filtro desde otro timeframe.
Filter Reverse Invierte la lógica del filtro si es necesario.

Ejemplo

La señal principal llega desde un indicador de flechas en M15. El filtro llega desde un indicador de tendencia en H1.

  • Si M15 da BUY y el filtro H1 también permite BUY → el EA puede abrir BUY.
  • Si M15 da BUY, pero el filtro H1 no permite BUY → el EA ignora la señal.


⚙ Signal Processing Options

El bloque de procesamiento de señales controla con qué frecuencia el EA revisa las señales y cómo abre posiciones después de que aparezca una señal.

Configuración Por qué es importante
Show_alert_without_opening_positions El EA no abre operaciones, solo muestra alertas cuando aparecen señales. Útil para trading semiautomático y para verificar la lógica del indicador.
OpenBarControlOnly Todas las funciones del EA se ejecutan una vez al abrirse una nueva vela. Útil para estrategias que deben trabajar como una prueba por Open Price.
ControlNewBarforSIGNAL Comprueba las señales del indicador solo en una nueva vela, no en cada tick. Puede acelerar la optimización y reducir recálculos innecesarios.
ControlNewBarforSIGNALType Define si para el control de señal se usa el timeframe mínimo seleccionado, el timeframe actual del gráfico o ningún control de nueva vela.
ControlNewBarforOpenbySignal Controla si la posición se abre en una nueva vela del gráfico actual o inmediatamente después de detectar la señal en el timeframe de señal.


Nota de rendimiento: revisar señales en cada tick puede ser más lento, especialmente con indicadores personalizados pesados. El control de nueva vela puede hacer que la optimización sea más rápida y estable.


🚦 Opening Filters and Trade Permissions

Este bloque controla cuántas posiciones puede abrir el EA, en qué dirección, después de qué pausa y bajo qué condiciones de spread.

Configuración Significado práctico
TypeTradeBUYSELL Permite operar Buy y Sell, solo Buy o solo Sell.
MinuteToOpenNextPosition Tiempo mínimo antes de abrir la siguiente señal después de la posición anterior.
DistanceToOpenNextPosition Distancia mínima necesaria antes de abrir la siguiente posición por señal.
OpenOppositePositionAfterStoploss Abre una posición opuesta después de que la operación anterior se cierre por Stop Loss.
ONlyOnePosbySignal Permite solo una posición principal actual en la dirección de la señal.
OnePosPerDirection Permite una posición BUY y una posición SELL según las reglas de dirección.
OnlyOnePositionPerMagic Limita el trading a una posición por Magic number en todos los símbolos.
OnlyAlternateSignals Obliga a alternar señales: después de SELL, la siguiente solo puede ser BUY, y al revés.
MAX_BUY_POSITION / MAX_SELL_POSITION Limita la cantidad de posiciones BUY o SELL abiertas por señales.
MaxSpreadToNotTrade / MinSpreadToNotTrade Bloquea nuevas posiciones por señal si el spread sale de las condiciones permitidas.


🛑 Close Options

El bloque de cierre controla cómo el EA cierra posiciones cuando cambia la señal o cuando una operación permanece abierta demasiado tiempo.

Configuración Cómo funciona
ClosePosifChange Cierra posiciones cuando la señal combinada del indicador principal y los filtros se invierte.
ClosePosition_After_X_Minutes Cierra una posición después del número seleccionado de minutos.
CloseChangeOnlyInProfit Permite cerrar por señal contraria solo si la posición actual está en beneficio.


📌 Pending Orders Options

The xCustomEA puede abrir pending orders en lugar de market positions inmediatas.

Esto es útil cuando quieres que el mercado confirme la señal con un movimiento adicional a la distancia elegida después de aparecer la señal.

Configuración Significado práctico
StopOrderUSE Abre pending o limit orders en lugar de posiciones de mercado.
StopOrderDeltaifUSE Distancia en puntos para pending o limit orders.
StopOrderDayToExpiration Tiempo de expiración de pending orders en días.
StopOrderBarToExpiration Expiración en velas. Por ejemplo, 10 velas en M1 equivalen aproximadamente a 10 minutos.
ReInstallStopOrdersNewSignalAppears Elimina y reemplaza pending orders cuando aparece una nueva señal.
Virtual Stop / Limit Orders Usa niveles pending virtuales en un gráfico live o en pruebas visuales. No es adecuado para el modo de optimización.


⚙ Trading Options

Este bloque controla la ejecución técnica de órdenes: Magic number, slippage, filling mode, comentarios y redondeo de precios.

Configuración Significado práctico
Magic Magic number se usa para identificar posiciones abiertas por este EA.
Slippage Desviación máxima permitida del precio en puntos al abrir o cerrar posiciones.
MarketWatch Para cuentas con market execution: primero abre la posición y luego modifica SL/TP tras una apertura correcta.
CommentToOrder Comentario adicional de la orden. Usa comentarios cortos, preferiblemente no mayores de 12 caracteres.
RoundingDigits Redondea precios al abrir o modificar órdenes. Útil para símbolos con precisión de precio especial.
TypeFilling Modo filling en MT5. Si aparece el error 10030 TRADE_RETCODE_INVALID_FILL, establece el modo correcto: FillOrKill, ImmediateOrCancel o Return.


🛡 Stops Options: Stop Loss, Take Profit y Virtual Stops

El bloque de stops controla Stop Loss, Take Profit, niveles virtuales y restricciones mínimas de stops del servidor.

Configuración Significado práctico
VirtualStops Usa Stop Loss, Take Profit y trailing levels virtuales en lugar de niveles del servidor.
SetMinStops Ajusta automáticamente los parámetros de stops a los niveles mínimos permitidos por el broker cuando es posible.
StopLoss Stop Loss para cada posición abierta en puntos.
TakeProfit Take Profit para cada posición abierta en puntos.
ForcedModifySLTP Modifica SL/TP de forma forzada si la posición se abrió, pero los niveles no se instalaron correctamente.
TimeToCheckAverageSpread Ventana temporal para calcular el spread medio cuando se usan stop values basados en spread.
AutoCheckLowSpread Detecta automáticamente condiciones de spread muy bajo y protege los cálculos basados en spread.

Parámetros basados en spread

Algunas configuraciones pueden calcularse a partir del spread medio si se usa un valor negativo.

Ejemplo:

  • StopLoss = 2000 significa un Stop Loss fijo de 2000 puntos.
  • StopLoss = -100 significa Stop Loss = 100 × spread medio.

Esta lógica puede ser útil para símbolos donde el spread cambia con frecuencia.

Advertencia sobre virtual stops: los niveles virtuales funcionan solo mientras el terminal y el EA estén activos. Si el terminal se cierra, los Stop Loss y Take Profit virtuales no podrán proteger la posición.


📊 Lots Options: Fixed Lot, Autolot y Martingale

El bloque de lotes controla el volumen de la posición y el modelo de riesgo.

Configuración Significado práctico
Lots Lote fijo para abrir posiciones.
AdditionalLots Lote adicional que se suma a cada nueva posición por señal si se permiten varias posiciones por señal.
CoeficienteLots Coeficiente de lote para multiplicar cada nueva posición por señal.
DynamicLot Activa el cálculo automático del lote según balance, margen libre y parámetros de riesgo.
LotBalancePercent Porcentaje de riesgo usado en el cálculo de autolot.
RiskRate Tipo de conversión de divisas para un cálculo correcto de autolot. En Market Watch deben mostrarse todos los símbolos necesarios.
MaxLot Lote máximo permitido para cálculos de autolot y martingale.
Martin Multiplicador de lote después de una operación perdedora. Martin = 1 desactiva martingale. Martin = 2 duplica el lote después de una pérdida.


Advertencia de riesgo: martingale y multiplicación de lote pueden aumentar el drawdown muy rápido. Usa MaxLot y límites de riesgo realistas antes de activar una lógica agresiva de lotes.


🔁 Averaging Options

Averaging abre posiciones adicionales cuando la primera posición entra en drawdown.

Puede acercar el precio medio al mercado actual, pero también aumenta la exposición y el riesgo.

Configuración Significado práctico
AverageUSE Activa el averaging de posiciones contra el movimiento del precio.
TakeProfitALL Take Profit común desde el precio medio de todas las posiciones en una dirección.
Distance Distancia desde la última posición para abrir la siguiente posición de averaging.
DistanceMartin Multiplicador para aumentar la distancia entre posiciones de averaging.
LotsMartin Multiplicador de lote para cada nueva posición de averaging.
LotAdditional Lote adicional añadido a posiciones de averaging.
MaxOrdersOpen Número máximo de posiciones de averaging.
CloseFirstAfterMaxAverage Cierra la posición de averaging más antigua cuando se alcanza el máximo y debe abrirse una nueva posición.
Averaging Filter Filtro de indicador adicional que permite o bloquea nuevas posiciones de averaging.


📈 Additional Opening by Trend

Additional Opening es la idea opuesta al averaging.

En lugar de abrir posiciones adicionales cuando el mercado va contra la primera operación, este bloque añade posiciones cuando la operación va en beneficio. Se usa para lógica de continuación de tendencia y pyramiding.

Configuración Significado práctico
AdditionalOpening Activa posiciones adicionales en la dirección del movimiento rentable.
StopLossALL Stop Loss común desde el precio medio de todas las posiciones adicionales.
DistanceAdditionalOpening Distancia desde la última posición antes de abrir la siguiente posición adicional por tendencia.
LotsMartinAdditionalOpening Multiplicador de lote para posiciones adicionales por tendencia.
LotAdditionalOpening Lote adicional añadido a cada posición adicional por tendencia.
MaxOrdersOpenAdditionalOpening Número máximo de posiciones adicionales por tendencia.
CloseFirstAfterMaxAdd Cierra la posición adicional más antigua cuando se alcanza el máximo y debe abrirse una nueva posición.
Additional Filter Filtro de indicador que permite o bloquea aperturas adicionales por tendencia.


🕒 Time Trade Options

El bloque de tiempo controla cuándo el EA puede abrir nuevas operaciones y cuándo debe detener el trading o cerrar posiciones.

Configuración Significado práctico
TradeStartStopbyTime Permite operar solo durante las horas seleccionadas.
SeveralTimeWork Permite usar varias sesiones de trading en formato HH:MM-HH:MM.
OpenHour / OpenMinute Hora de inicio del trading durante el día.
CloseHour / CloseMinute Hora de finalización del trading durante el día.
ClosePeriod_Minute Define la duración del trading desde la hora de inicio en minutos.
CloseAllTradesByOutOfTime Puede cerrar posiciones y/o pending orders cuando termina el horario de trading.
TradeByDays Permite operar solo en los días de la semana seleccionados.
TradeStartbyTimeMonday Controla la hora de inicio del EA el lunes.
TradeStartStopbyTimeFriday Controla el horario de trading del viernes.
CloseFriday Cierra todas las operaciones y órdenes abiertas el viernes a la hora seleccionada.


🟢 Breakeven Without Loss

El bloque breakeven mueve el Stop Loss a una zona de beneficio o sin pérdida después de que la posición se mueve a tu favor.

Configuración Significado práctico
MovingInWLUSE Activa la lógica de breakeven para posiciones abiertas.
LevelWLoss Nivel de beneficio donde se colocará el Stop Loss después de activar breakeven.
LevelProfit Distancia de beneficio necesaria antes de iniciar la modificación breakeven.
Include_Commission_Swap Incluye swap negativo y comisión en los cálculos de breakeven / trailing.


Ejemplo: si la comisión y el spread generan costes adicionales, establece LevelWLoss por encima de cero para que breakeven cubra los costes de trading y no cierre la operación con una pequeña pérdida.


📉 Standard Trailing Stop y Parabolic SAR Trailing

Trailing stop modifica el Stop Loss a medida que la posición avanza en beneficio.

The xCustomEA incluye tanto trailing stop estándar como trailing stop por Parabolic SAR.

Configuración Significado práctico
TrailingStopUSE Activa el trailing stop estándar.
IfProfTrail Si es true, trailing starts solo después de breakeven más trailing distance. Si es false, puede empezar cuando la operación entra en beneficio.
TrailingStop Distancia de trailing en puntos.
TrailingStep Paso mínimo para la siguiente modificación de Stop Loss.
SaveTPafterTrailingStop Controla si Take Profit permanece después de que trailing stop modifique Stop Loss.
TrailingStopSAR Activa trailing stop basado en los puntos del indicador Parabolic SAR.
TrailingStopSAR_TimeFrame Timeframe usado para calcular Parabolic SAR trailing.


💰 Close All by Total Profit or Loss

Este bloque puede cerrar todas las posiciones cuando el profit total o loss total alcanza el valor elegido.

Configuración Significado práctico
TypeofClose Tipo de cálculo de beneficio/pérdida total: dinero, puntos, porcentaje del balance o porcentaje de equity.
SeparateBuySell Calcula los resultados BUY y SELL por separado.
CloseProfit / prifitessss Cierra posiciones cuando el profit total alcanza el valor seleccionado.
CloseLoss / lossss Cierra posiciones cuando el loss total alcanza el valor seleccionado.
TrailOptions Usa profit trailing después de que el profit total alcance el valor seleccionado.
ForcedClose Cierra posiciones de forma forzada después de alcanzar la condición de profit o loss total.
OFFAfterClosePROF / OFFAfterCloseLOSS Desactiva el EA después del cierre por profit o loss total.
CloseTerminalAfterClosePROF / LOSS Puede cerrar el terminal después del cierre por profit o loss total.


🚧 Limiting Losses and Profits

El bloque de límites controla profit y loss durante el periodo elegido: día, semana, mes o periodo personalizado después del último cierre por límite.

Configuración Significado práctico
LimitFor Periodo del límite: día, semana, mes o NOTIME.
LimitForProfits Límite de beneficio para el periodo elegido.
LimitForLosses Límite de pérdida para el periodo elegido.
LimitType Tipo de límite: dinero, puntos o porcentaje del balance.
ClosebyLIMITING Cierra posiciones del EA cuando se supera el límite.
UseCurrentProfit Incluye floating profit/loss actual en el cálculo del límite.


📉 Drawdown Control

El bloque drawdown está diseñado para proteger la cuenta cuando el riesgo se vuelve demasiado alto.

Puede desactivar nuevas señales, desactivar averaging, cerrar posiciones con beneficio o pérdida, cerrar todas las posiciones o mostrar una advertencia según los niveles de drawdown elegidos.

Configuración Significado práctico
DrawDown_Level Activa el bloque de control de drawdown.
Type_DrawDownHR Define cómo se calcula el drawdown por historial y posiciones actuales.
DrawDown_Level_One Primer nivel de drawdown en porcentaje.
Type_Deal_Level_One Acción después del primer nivel de drawdown: desactivar nuevas operaciones, desactivar averaging, mostrar mensaje, etc.
DrawDown_Level_Two Segundo nivel de drawdown en porcentaje.
Type_Deal_Level_Two Acción después del segundo nivel de drawdown: cerrar posiciones con beneficio, cerrar posiciones con pérdida, cerrar todo o mostrar mensaje.


Ejemplo: DrawDown_Level_One = 50 puede desactivar nuevas señales, y DrawDown_Level_Two = 90 puede cerrar todas las posiciones. Úsalo con cuidado y pruébalo antes del live trading.


🧪 Tester and Optimization Tools

The xCustomEA incluye herramientas avanzadas del tester para usuarios que optimizan estrategias de forma seria.

Configuración Significado práctico
OnTester_Custom_max Fórmula personalizada para el criterio de optimización genética.
OnTester_Min_Trades Cantidad mínima de operaciones necesaria para aceptar el resultado de optimización.
OnTester_Min_Profit Beneficio mínimo necesario para el resultado de optimización.
OnTester_Min_ProfitFactor Profit factor mínimo necesario para el resultado de optimización.
OnTester_Max_Balance_DD / Equity_DD Drawdown máximo permitido para el resultado de optimización.
Withdrawal Simulación de retiro virtual de fondos en Strategy Tester.
Withdrawal_mode / amount / periodicity Controla tipo, tamaño y periodicidad de retiro durante las pruebas.

Ejemplo de fórmula personalizada de optimización

STAT_PROFIT * STAT_TRADES / STAT_EQUITY_DD

Esta fórmula ayuda a optimizar no solo por beneficio, sino también por relación entre número de operaciones y drawdown.


🛠 Orden recomendado de configuración

Como xCustomEA es muy flexible, el mejor enfoque es configurarlo paso a paso.

Paso Acción
1 Instala el indicador personalizado en la carpeta MetaTrader Indicators.
2 Encuentra los números de buffers BUY y SELL.
3 Configura SignalNameIndicator y SignalTypeIndicator.
4 Primero prueba solo la señal principal.
5 Añade filtros solo después de que la señal principal funcione correctamente.
6 Configura Stop Loss, Take Profit y dirección de trading.
7 Añade breakeven y trailing stop si es necesario.
8 Activa autolot solo después de una prueba estable con lote fijo.
9 Usa averaging o aperturas adicionales por tendencia solo después de entender el comportamiento del drawdown.
10 Realiza forward test en demo o en una cuenta real pequeña antes de usar riesgo serio.


📌 Recomendaciones prácticas

  • No actives todos los módulos a la vez.
  • Primero asegúrate de que los buffers de tu indicador estén configurados correctamente.
  • Usa Visual Mode en Strategy Tester para comprobar dónde aparecen las señales.
  • Usa lote fijo antes de activar DynamicLot o martingale.
  • Usa señales de vela cerrada para pruebas más estables si el indicador repinta la vela actual.
  • No confíes en un indicador solo porque dibuja flechas bonitas en el historial.
  • Comprueba si el indicador repinta señales antes de usarlo en live account.
  • Usa filtros solo cuando mejoren la lógica, no simplemente porque existen.
  • Comprueba siempre spread, stop level, lot step y ejecución del broker.
  • Usa límites de drawdown si activas averaging, martingale o aperturas adicionales.


❓ FAQ práctico

¿Puede xCustomEA trabajar con cualquier indicador personalizado?

Puede trabajar con indicadores personalizados que proporcionen datos de señal legibles, normalmente mediante buffers, buffers de flechas o valores que el EA pueda interpretar.

¿Se necesitan conocimientos de programación?

El uso básico con buffers de flechas puede no requerir programación. Pero para lógica personalizada compleja, entender buffers del indicador y estructura MQL es muy útil.

¿Se puede probar un indicador antes de comprarlo?

En muchos casos, los indicadores del Market se pueden probar primero en Strategy Tester. La idea práctica es comprobar la lógica del indicador antes de comprarlo y usarlo en live account.

¿Por qué el EA no abre operaciones?

Causas frecuentes: nombre del indicador incorrecto, números de buffer incorrectos, no hay señal en la vela seleccionada, el filtro bloquea la señal, spread filter bloquea el trading, AutoTrading está desactivado o el indicador personalizado no proporciona valores de buffer legibles.

¿Cuál es la diferencia entre señal y filtro?

La señal crea la idea de trading. El filtro confirma o bloquea esa idea. Por ejemplo, un indicador de flechas puede dar la señal de entrada, y un indicador de tendencia puede permitir solo operaciones en dirección de la tendencia principal.

¿Puede xCustomEA operar con indicadores estándar?

Sí, incluye lógica estratégica estándar del framework The X, pero su valor principal es automatizar indicadores personalizados.


⚠ Advertencia de riesgo

El trading de Forex y CFD implica riesgo. The xCustomEA es un framework potente de automatización, pero no convierte un indicador en rentable por sí mismo. Los resultados dependen de la lógica del indicador, la corrección de los buffers, el comportamiento de repintado, las condiciones del broker, spread, slippage, tamaño de lote, configuración de stops, calidad de optimización y gestión del riesgo. Averaging, martingale, virtual stops y dynamic lot pueden aumentar el riesgo. Prueba todo con cuidado antes del live trading.


🔗 Enlaces relacionados útiles

🔹 Artículo principal y guía multilingüe de The xCustomEA

🔹 Artículo sobre el motor base The X Universal EA

🔹 Documentación de The xCustomEA en Expforex.com

🔹 Documentación de The X Universal EA en Expforex.com



🏁 Conclusión

The xCustomEA es una de las herramientas más flexibles para traders que desean automatizar indicadores personalizados en MetaTrader.

Puede leer señales de indicadores personalizados, usar filtros, abrir market o pending orders, gestionar Stop Loss y Take Profit, aplicar trailing stop y breakeven, usar autolot, controlar sesiones de trading, gestionar profit/loss total, aplicar protección contra drawdown y simular escenarios avanzados de prueba.

Lo más importante es no configurarlo todo a la vez. Empieza con la señal, comprueba los buffers, prueba la lógica y luego añade bloques de protección y gestión uno por uno.

🚀 Crea tu propia estrategia con un indicador personalizado

Descarga la demo, conecta tu indicador, configura los buffers de señal, prueba la estrategia en Visual Mode y usa The xCustomEA como un puente profesional entre tu indicador personalizado y el trading automático en MetaTrader.

📘 Instrucción completa ⚙ Documentación de configuración
💎 Comprar The xCustomEA MT5 💎 Comprar The xCustomEA MT4
⬇ Descargar DEMO + PDF 🛒 Todos los productos Expforex



SEO Tags

The xCustomEA, Exp The xCustomEA, configuración xCustomEA, MetaTrader custom indicator Expert Advisor, iCustom Expert Advisor, MT4 iCustom EA, MT5 iCustom EA, robot de trading para indicador personalizado, automatización de indicador personalizado, Expert Advisor para indicador de flechas, buffer indicator EA, buffers de señal MetaTrader, xArrow, configuración de señales xCustomEA, configuración de filtros xCustomEA, filtros de indicadores personalizados, constructor de estrategias Forex, Expert Advisor para indicadores personalizados, automatizar indicador personalizado, MQL5 Market indicator EA, PipFinite Trend Pro EA, automatización de trading MetaTrader, EA con trailing stop, EA con breakeven, EA con autolot, EA con averaging, EA con martingale, EA con protección de drawdown, virtual stops EA, Expforex xCustomEA, MQL5 Market Expert Advisor