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

Tus ideas, tu estrategia de oro. Explora la automatización editable de XAUUSD con tamaños de posición, horarios y stops dinámicos flexibles.

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

Símbolo
XAUUSD
Marco temporal
H1
Depósito recomendado
US$1,000
Cuenta
RAW / ECN con spreads bajos

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
My AI Gold MT5 1.71[MQLume].mq5v1.71
bool CalculateOrderVolume(double &volume)  {   volume=Lot;   if(volume==0.0)     {      string currency=AccountInfoString(ACCOUNT_CURRENCY);      double reference=ResolveBalanceStep();      // Preserve this substring-search direction; it is not an equality test.      if(currency!="" && StringFind("JPY",currency)>=0) reference*=100.0;      volume=(AccountInfoDouble(ACCOUNT_BALANCE)/reference)*percent;      volume=MathMin(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX));      volume=MathMax(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN));     }   if(Recovery) ApplyRecoveryVolume(volume);   volume=NormalizeDouble(volume,2);   volume=MathMin(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX));   volume=MathMax(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN));   double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);   if(step==0.0) return false;   volume=MathFloor(volume/step)*step;   double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);   double maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);   if(volume<minimum || volume>maximum) return false;   step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);   if(step==0.0 || MathAbs((int)MathRound(volume/step)*step-volume)>0.0000001) return false;   double limit=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT),used=0.0;   for(int index=PositionsTotal()-1;index>=0;--index)      if(PositionGetTicket(index)!=0 && PositionGetString(POSITION_SYMBOL)==_Symbol)         used+=PositionGetDouble(POSITION_VOLUME);   if(limit>0.0 && volume>limit) volume=limit;   for(int index=OrdersTotal()-1;index>=0;--index)      if(OrderGetTicket(index)!=0 && OrderGetString(ORDER_SYMBOL)==_Symbol)         used+=OrderGetDouble(ORDER_VOLUME_CURRENT);   return limit<=0.0 || (limit-used)-volume>=0.0;  }// Check required margin at the current price for the order side.bool HasRequiredMargin(const ENUM_ORDER_TYPE side,const double volume)  {   MqlTick tick; if(!SymbolInfoTick(_Symbol,tick)) return false;   double free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE),required=0.0;   double price=(side==ORDER_TYPE_SELL ? tick.bid : tick.ask);   if(!OrderCalcMargin(side,_Symbol,volume,price,required))     {      Print("Error in CheckMoneyForTrade code=",GetLastError()); return false;     }   if(required>free_margin)     {

Descripción

Un EA que puedes hacer tuyo.

Ve más allá del panel de ajustes. Lee la lógica de entrada y gestión, adapta el tamaño de lote y crea filtros propios, por tu cuenta o con un asistente de programación con IA. Incluye MQ5, EA compilado, manual de parámetros y un preset de prueba documentado.

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
1.71
Dependencias
Solo utiliza la biblioteca Trade incluida en MT5. No requiere instalar MQH personalizados ni DLL externas.
Parámetros
48 entradas · 40 controles funcionales
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 1.71 · Licencia de uso personal
  • MQ5

    My AI Gold MT5 1.71[MQLume].mq5

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

    Incluido
  • EX5

    My AI Gold MT5 1.71[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

    Guía de 13 páginas con las 48 entradas, valores iniciales, fórmulas de lotes, unidades y ejemplos.

    Incluido
  • TXT

    RELEASE_NOTES.txt

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

    Incluido
  • SET

    Presets/VT_XAUUSD_ECN_M1.set

    Configuración de prueba para XAUUSD-ECN / M1. Algunos valores difieren de los iniciales; revísalos antes de probar.

    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 v1.71 · 48

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.

Visibilidad del panel

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

Visibilidad del panel
Clave del códigoValor inicial
ShowInfoPanelShowInfoPaneltrue
Cierre semanal

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

Cierre semanal
Clave del códigoValor inicial
=============================================stt11Texto informativo
Close At FridayFridaytrue
Close At Friday Hour(If 0 Close before Closing Market)FrHour0
Close At WednesdayWednesday2false
Close At Wednesday Hour(If 0 Close before Closing Market)FrHourW0
Close At Wednesday Minute(If 0 Close before Closing Market)FrMinuteW0
Entrada y ejecución

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

Entrada y ejecución
Clave del códigoValor inicial
=============================================stt12Texto informativo
EntryCountDual Entry / 1Dual_Entry
Delay DealDelayDfalse
Delay Deal,SecondsDelayDT10
AutoGMTAutoGMTtrue
Don't make volume less after lossRecoverytrue
Tamaño de posición

Lot = 0 activa el cálculo automático. percent es un multiplicador de lotes, no un límite porcentual de pérdida. riskk elige el denominador del saldo; consulta las fórmulas en PARAMETERS.pdf.

Tamaño de posición
Clave del códigoValor inicial
=============================================sttTexto informativo
Fix Lot(if 0 is Auto)Lot0.0
Lot Steppercent0.01
Balance Stepbalance300.0
riskkManual Balance Step / 0Manual_Balance_Step
Órdenes

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

Órdenes
Clave del códigoValor inicial
=============================================stt2Texto informativo
MaxSpreadMaxSpred150
Slippage in pointsSlippage50
CommentsCommenMyAiGold MQLume
MagicMagic222
Only BUYONBfalse
Only SELLONSfalse
Sesión de trading

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

Sesión de trading
Clave del códigoValor inicial
=============================================stt3Texto informativo
Start Hour (For GMT +3 Summer Time and GMT +2 Winter Time)BeginHour15
Start MinuteBeginMinute0
Finish Hour (For GMT +3 Summer Time and GMT +2 Winter Time)EndHour11
Finish MinuteEndMinute0
Take profit y stop loss

Las distancias pip usan 10 puntos del símbolo por unidad. TrailStep usa puntos directos. Comprueba la precisión de cotización antes de cambiarlas.

Take profit y stop loss
Clave del códigoValor inicial
=============================================stt4Texto informativo
TakeProfit,pipTKProfit250.0
StopLoss,pipRST400.0
Stop dinámico

Las distancias pip usan 10 puntos del símbolo por unidad. TrailStep usa puntos directos. Comprueba la precisión de cotización antes de cambiarlas.

Stop dinámico
Clave del códigoValor inicial
=============================================stt5Texto informativo
Trailing On Offtrailtrue
Trailing Distance,pipTrailStart160.0
Trailing From,pipTrailFrom160.0
Trailing Step,pointTrailStep5.0
Diseño del panel

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

Diseño del panel
Clave del códigoValor inicial
Panel_CornerPanel_Corner0
Panel_XPanel_X20
Panel_YPanel_Y30
Panel_ScalePanel_Scale1.0
Filtro de noticias

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

Filtro de noticias
Clave del códigoValor inicial
===========================News Settings=================stt31Texto informativo
Use NewsFilterNewsFilterfalse
Minutes befor the newsDontOpBef30
Minutes after the newsDontOpAft30
High ImportanceIHtrue
Moderate ImportanceIMfalse

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

Empieza con un ejemplo gratuito

Descargas gratuitas. Código real.

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

My AI Gold MT5

Versión 1.71 · Licencia de uso personal

Total del pedido
US$599

Entrega por email en un máximo de 6 horas

Captura · My AI Gold MT5

Captura — My AI Gold MT5Ampliar 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