Haz tuya la estrategia.

Con el código en tus manos, tus ideas pueden ir más allá del panel de ajustes.

Sin dependencias adicionales que instalar

Abre el código en MetaEditor y empieza a crear. Los proyectos utilizan código independiente o bibliotecas estándar ya incluidas en MT5.

Uso personal ilimitado

Estudia, personaliza y opera en tus propias cuentas. El código de tu EA te da libertad para seguir mejorando tus ideas.

Paga una vez. Sin cargos por activación o uso.

Una compra por proyecto de código. MQLume no cobra según el número de activaciones o usos.

Vibe coding. Tu criterio de trading.

Lleva tus ideas a un asistente de programación con IA. Empieza con un proyecto MQL5 editable y mantén el control de cada cambio.

  1. Describe tu idea

    Pide un filtro horario, registros más claros o una regla de riesgo diferente.

  2. Revisa el cambio

    Lee el código propuesto, comprueba la lógica y compílalo en MetaEditor.

  3. Prueba tu versión

    Compara backtests y prueba en una cuenta demo antes de plantearte operar en real.

Usa la herramienta de IA que prefieras; no se incluye ninguna suscripción. Revisa el código generado y protege tu fuente. Las herramientas ayudan al proceso, pero no garantizan beneficios.

Configuración de trading

Especificaciones declaradas

Cree su propio flujo de trabajo de comercio de oro. Explore dos modelos integrados, dimensionamiento automático flexible y gestión comercial práctica en una fuente MQL5 completamente editable.

Son especificaciones de la ficha, no una garantía de capital adecuado ni de resultados.

Símbolo
XAUUSD
Marco temporal
M30–H1
Depósito mínimo
US$1,500
Cuenta
Hedging · ECN / RAW
Apalancamiento
1:500 recommended
VPS
Recomendado para funcionamiento continuo

Dentro del código

Explora 50 líneas de código MQL5 del proyecto. Desplázate dentro del editor para ver más.

MQL5 / .mq5
EA Super Trend XAUUSD MT5 2.1[MQLume].mq5v2.1
double STLots(){ double lot; if(UseAutoLot) {double balance=AccountInfoDouble(ACCOUNT_BALANCE);if(balance<=0)balance=AccountInfoDouble(ACCOUNT_EQUITY);  lot=NormalizeDouble(balance/(BalancePerLot>0?BalancePerLot:1000.0)*LotPerStep,2);} else {lot=NormalizeDouble(AccountInfoDouble(ACCOUNT_MARGIN_FREE)*stLegacyRisk/1000.0,2);if(ManualLot!=0)lot=ManualLot;} double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP); double aligned=step*(int)MathRound(lot/step); if(MathAbs(aligned-lot)>0.0000001)lot=aligned; double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN),maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX); if(lot<minimum)lot=minimum;if(lot>maximum)lot=maximum;return lot;}bool STMarginAllowed(const string symbol,const double lot){ MqlTick tick;SymbolInfoTick(symbol,tick);double required=0,free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE); if(!OrderCalcMargin(ORDER_TYPE_BUY,symbol,lot,tick.ask,required))return false; return required<=free_margin;}bool STFill(MqlTradeRequest &request){ long mode=SymbolInfoInteger(request.symbol,SYMBOL_TRADE_EXEMODE); if(mode<SYMBOL_TRADE_EXECUTION_MARKET)return true; long flags=SymbolInfoInteger(request.symbol,SYMBOL_FILLING_MODE); if(mode==SYMBOL_TRADE_EXECUTION_MARKET) {if((flags&SYMBOL_FILLING_FOK)!=0)stFilling=ORDER_FILLING_FOK;  else if((flags&SYMBOL_FILLING_IOC)!=0)stFilling=ORDER_FILLING_IOC;  else{stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;}} else if(stFilling==ORDER_FILLING_FOK && (flags&SYMBOL_FILLING_FOK)==0) {stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;} else if(stFilling==ORDER_FILLING_IOC && (flags&SYMBOL_FILLING_IOC)==0) {stLastRetcode=TRADE_RETCODE_INVALID_FILL;return false;} request.type_filling=stFilling;return true;}bool STSend(MqlTradeRequest &request){ MqlTradeResult result={}; bool sent=OrderSend(request,result);stLastRetcode=result.retcode; return sent; // Baseline returns request submission bool, not a fill guarantee.}bool STOpen(const ENUM_ORDER_TYPE side,const double volume,const double price,const double sl,const double tp){ if(IsStopped()){stLastRetcode=TRADE_RETCODE_CLIENT_DISABLES_AT;return false;} MqlTradeRequest request={};request.action=TRADE_ACTION_DEAL;request.symbol=_Symbol; request.magic=OrderMagic;request.type=side;request.volume=volume;request.price=price; request.sl=sl;request.tp=tp;request.deviation=10; long modes=SymbolInfoInteger(_Symbol,SYMBOL_ORDER_MODE); if((modes&SYMBOL_ORDER_MARKET)==0){stLastRetcode=TRADE_RETCODE_INVALID_ORDER;return false;} if((modes&SYMBOL_ORDER_SL)==0)request.sl=0;if((modes&SYMBOL_ORDER_TP)==0)request.tp=0;

Descripción

Un EA que puedes hacer tuyo.

Vaya más allá del panel de configuración. Super Trend le brinda la fuente detrás de sus filtros de entrada XAUUSD, espaciado de posiciones comerciales, cierres parciales y topes dinámicos. Estudie la implementación, pruebe una nueva idea con un asistente de codificación de IA y mantenga el control de cada cambio. Los modelos están integrados: no se necesita ningún modelo adicional, descarga MQH o DLL.

Para MetaTrader 5. Código completo, parámetros claros y documentación práctica para tomar el control de tu próximo proyecto.

Sin descargas adicionales de MQH o DLL

Compila. Backtest. Demo. Después decide.

Tras compilar el código comprado, comprueba su comportamiento en el probador de estrategias. Pruébalo en una cuenta demo antes de decidir si operar en real. Superar pruebas no garantiza rendimientos.

Especificaciones

Plataforma
MetaTrader 5 / MQL5; no compatible con MT4
Versión
2.1
Dependencias
Solo utiliza la biblioteca Trade incluida en MT5. No requiere instalar MQH personalizados ni DLL externas.
Parámetros
Entradas 46 que cubren tamaño, entradas, gestión comercial y controles de gráficos.
Compilación y pruebas
Compila con MetaEditor de MT5; consulta RELEASE_NOTES.txt para el registro de compilación y pruebas.

Tu próximo proyecto empieza aquí.

Archivos incluidos

Código completo, documentación práctica y archivos de referencia para comprender, personalizar y probar tu EA.

Un proyecto.
Código completo.

100% del código significa recibir toda la implementación editable de este producto, no solo un EX5 ni un módulo de estrategia oculto.

Versión 2.1 · Licencia de uso personal
  • MQ5

    EA Super Trend XAUUSD MT5 2.1[MQLume].mq5

    Código completo y editable en un solo archivo. Lee la lógica, personalízala y compila tu EA.

    Incluido
  • EX5

    EA Super Trend XAUUSD MT5 2.1[MQLume].ex5

    EA compilado que acompaña al código. Vuelve a compilar tras editar el MQ5.

    Incluido
  • TXT

    README.txt

    Bienvenida, instalación, compilación, licencia y datos de soporte en una guía breve.

    Incluido
  • PDF

    PARAMETERS.pdf

    El PARAMETERS.pdf incluido explica todas las entradas, valores predeterminados, unidades y detalles operativos del 46. Se incluyen cinco archivos: MQ5, EX5, README.txt, PARAMETERS.pdf y RELEASE_NOTES.txt.

    Incluido
  • TXT

    RELEASE_NOTES.txt

    Datos de compilación, condiciones de pruebas registradas, cambios y límites del paquete.

    Incluido

Pruebas

Gana confianza mediante pruebas.

Explora, personaliza y prueba tu EA en distintas condiciones de mercado. Empieza con la guía incluida y crea una rutina de pruebas para tus propios ajustes.

Compila y empieza a explorar

Abre el código en MetaEditor, compílalo y explora los valores iniciales. Las guías explican instalación y parámetros para que puedas empezar a personalizar.

Prueba distintos ciclos de mercado

Para evaluar mejor tus ajustes, recomendamos hacer backtests con datos de ticks reales de los últimos 10 años, cuando estén disponibles, y después probarlos en una cuenta demo.

Antes del uso real

Realiza un backtest de tus ajustes y pruébalos en una cuenta demo antes de decidir operar en real. Los resultados pasados no garantizan el rendimiento futuro.

Versión v2.1 · 46

Guía de parámetros

Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.

Explora los parámetros para adaptar el EA a tu investigación, preferencias de riesgo y forma de trabajar.

Configuración y tamaño del núcleo

El dimensionamiento automático utiliza LotPerStep para cada BalancePerLot de saldo de cuenta. Con el tamaño automático desactivado, ManualLot proporciona un volumen de operaciones fijo. Verifique los límites de volumen de operaciones de los corredores.

Configuración y tamaño del núcleo
Clave del códigoValor inicial
SettingsInfo_SettingsTexto informativo
Important informationInfo_LinkTexto informativo
Close orders by signals (Only SL/TP if false)close_orders_by_signalstrue
Auto lot (volume per balance step)UseAutoLottrue
Auto lot: volume per balance stepLotPerStep0.01
Auto lot: balance amount per volume stepBalancePerLot1000.0
Fixed lot (used if auto lot is off)ManualLot0.0
Orders magicOrderMagic887441147
Money management

max_orders por encima de 1 permite múltiples posiciones comerciales con el espaciado configurado. Las unidades de stop-loss, take-profit y espaciado están documentadas en PARAMETERS.pdf.

Money management
Clave del códigoValor inicial
Max positions number (Enable grid mode if >1)max_orders3
Distance between positions (For grid mode)orders_distance250.0
Stop lossstoploss4290
Take profittakeprofit4730
Bot comment (orders comment)bot_commentEA Super Trend XAUUSD MQLume
Partial closes

Elija el umbral de ganancia y el porcentaje para cerrar. La configuración de posición de una vez por negociación evita cierres parciales repetidos.

Partial closes
Clave del códigoValor inicial
Enable partial closeUsePartialClosetrue
Profit in points to partially closePartialClosePoints1000
Percent of volume to close (%)PartialClosePercent50.0
Only one partial close per positionPartialCloseOncetrue
Trailing stops

Configure el beneficio de activación, la distancia de seguimiento y el paso mínimo de ajuste de parada en puntos de símbolo.

Trailing stops
Clave del códigoValor inicial
Enable trailing stopUseTrailingStoptrue
Profit in points to activate trailingTrailingStartPoints6280
Trailing distance from price (points)TrailingDistance2530
Minimum step to move stop (points)TrailingStep990
SuperTrend display

Estas configuraciones controlan la superposición del gráfico. Las decisiones de entrada también utilizan los modelos integrados.

SuperTrend display
Clave del códigoValor inicial
Show SuperTrend on chartShowSuperTrendtrue
ATR periodSuperTrendATRPeriod10
ATR multiplierSuperTrendMultiplier3.0
Bars to displaySuperTrendHistory300
Line width (1-5)SuperTrendLineWidth3
Show reversal arrowsShowTrendArrowstrue
Horarios de negociación y días laborables

El filtro de tiempo está deshabilitado de forma predeterminada. Cuando esté habilitado, revise los horarios del servidor y los días laborables permitidos en la guía incluida.

Horarios de negociación y días laborables
Clave del códigoValor inicial
Enable trading time filterUseTimeFilterfalse
Start hour (server time)StartHour1
Start minuteStartMinute0
End hour (server time)EndHour29
End minuteEndMinute0
Trade on MondayTradeMondaytrue
Trade on TuesdayTradeTuesdaytrue
Trade on WednesdayTradeWednesdaytrue
Trade on ThursdayTradeThursdaytrue
Trade on FridayTradeFridaytrue
Trade on SaturdayTradeSaturdayfalse
Trade on SundayTradeSundayfalse
News filter

Configure los buffers de moneda, impacto y entrada. La protección de noticias se omite en el Probador de estrategias; evaluar su funcionamiento por separado en una cuenta demo.

News filter
Clave del códigoValor inicial
Enable news filterUseNewsFiltertrue
Do not open N minutes before newsNewsMinutesBefore60
Do not open N minutes after newsNewsMinutesAfter30
Only high-impact news (false = medium+high)NewsHighOnlytrue
News currencies, comma separated (e.g. USD,EUR)NewsCurrenciesUSD
Account yield chart

Muestre u oculte el gráfico de rendimiento de toda la cuenta y elija su historial mostrado.

Account yield chart
Clave del códigoValor inicial
Show account yield chartShowYieldCharttrue
Days on yield chartYieldChartDays30

Soporte tras la entrega

Incluye corrección de errores.

Mientras el producto siga en mantenimiento activo, investigamos y corregimos defectos reproducibles del código original entregado que contradigan su descripción.

Soporte durante el mantenimiento activo

Entrega y compilación

Archivos faltantes, entrega incorrecta y fallos de compilación del código entregado en el entorno indicado.

Código y documentación

Envía la versión, configuración, registros y pasos para reproducir el problema.

Alcance del soporte

No se garantizan beneficios futuros. Debes conocer MQL5 y MT5; las dificultades de uso por falta de los conocimientos necesarios no forman parte del soporte de corrección de errores.

Preguntas

Preguntas frecuentes

Para usuarios con conocimientos de programación y experiencia en trading, capaces de leer código, compilar MQL5 y probar estrategias de forma independiente.

Centro de ayuda
¿Qué compro?

Puedes leer, modificar y compilar el código para tu investigación y tus propias cuentas de trading. Conserva una copia intacta de la entrega. No puedes revender, redistribuir, publicar, sublicenciar ni ofrecer como marca blanca el código o los archivos compilados sin autorización escrita aparte. La entrega no transfiere derechos de autor ni nombres de terceros.

Reembolsos tras la entrega

El código es un producto digital copiable. Una vez entregado, no aceptamos reembolsos por cambio de opinión o por dejar de necesitarlo. Comprueba compatibilidad, contenido y límites antes de comprar.

Entrega y errores

Tras verificar el pago, enviamos el código y la documentación al correo del pedido. Revisa también el spam y conserva la referencia del pedido para solicitar ayuda. Incluye referencia del pedido, versión, build del terminal, ajustes, comportamiento esperado y pasos de reproducción. Adjunta solo registros relevantes sin credenciales.

Entrega y soporte

  1. 1

    Revisar

    Archivos, entorno y condiciones

  2. 2

    Confirmar

    Verifica la versión del código y las condiciones

  3. 3

    Pagar

    Comprobamos el pago con el proveedor o en la blockchain seleccionada

  4. 4

    Recibir

    Código por email en un máximo de 6 horas tras confirmar el pago

Explora código EA gratuito

Descargas gratuitas. Código real.

MoonDog EA MT5

Código fuente de EA gratis · v4.21

US$299Precio de mercado del EA originalGRATIS

MQL4 / MQL5 usan archivos .mq4 / .mq5; EX4 / EX5 son programas compilados. Comprar EX4 o EX5 no incluye automáticamente el código.

Journal Starter

Dos ejemplos originales para MT4 y MT5 sin operaciones. Examina los registros OnInit y OnDeinit.

Ejemplos educativos. Revísalos y compílalos en MetaEditor; no ejecutan operaciones.

Pago

EA Super Trend XAUUSD MT5

Versión 2.1 · Licencia de uso personal

Total del pedido
US$149

Entrega por email en un máximo de 6 horas

Captura · EA Super Trend XAUUSD MT5

Captura — EA Super Trend XAUUSD MT5
Ampliar imagen ↗

Carrito

Una licencia de uso personal por proyecto. Cada proyecto solo se añade una vez.

Tu carrito está vacío

Elige un proyecto de código fuente para empezar.

Seguir comprando