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.

Descripción

Un EA que puedes hacer tuyo.

La edición de código fuente incluye MQ5 editable en inglés, EX5 compilado, README y PARAMETERS.pdf. Resources contiene imágenes del panel y el calendario histórico integrado; conserve su ubicación junto al MQ5 al compilar. No se incluye un preset.

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

Especificaciones

Plataforma
MetaTrader 5 / MQL5; no compatible con MT4
Versión
2.20
Dependencias
Bibliotecas estándar MT5; sin descarga adicional de DLL o MQH personalizados. Al compilar, conserva estas carpetas incluidas junto al MQ5: Resources/
Parámetros
64 entradas
Compilación y pruebas
Compila en MetaEditor de MT5. Consulta README.txt para la instalación y PARAMETERS.pdf para los parámetros.

Configuración de trading

Especificaciones declaradas

Explore estrategias de ruptura en USDJPY con entradas pendientes, horarios y protección de cuenta.

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

Símbolo
USDJPY
Marco temporal
H1
Cuenta
Hedging

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
Kyora MT5 2.20[MQLume].mq5v2.20
bool ValidPositive(const double value) {   return MathIsValidNumber(value) && value>0.0;}bool ValidNonnegative(const double value) {   return MathIsValidNumber(value) && value>=0.0;}bool MarginAndSpreadCost(const ENUM_ORDER_TYPE side,const string symbol,const double volume,const double entry,double &cost){   cost=0.0;   if((side!=ORDER_TYPE_BUY && side!=ORDER_TYPE_SELL) || symbol=="" || !ValidPositive(volume) || !ValidPositive(entry)) return false;   MqlTick quote;   if(!SymbolInfoTick(symbol,quote) || !ValidPositive(quote.bid) || !MathIsValidNumber(quote.ask) || quote.ask<quote.bid) return false;   double spread=quote.ask-quote.bid;   const double exit_price=entry+(side==ORDER_TYPE_BUY ? -spread : spread);   double margin=0.0,profit=0.0;   if(exit_price<=0.0 || !OrderCalcMargin(side,symbol,volume,entry,margin) || !ValidNonnegative(margin)) return false;   if(!OrderCalcProfit(side,symbol,volume,entry,exit_price,profit) || !MathIsValidNumber(profit)) return false;   cost=margin+MathMax(0.0,-profit);   return ValidNonnegative(cost);}bool PendingMarginReserve(double &reserve){   reserve=0.0;   for(int i=OrdersTotal()-1;i>=0;--i)   {      if(OrderGetTicket(i)==0) return false;      const ENUM_ORDER_TYPE type=(ENUM_ORDER_TYPE)OrderGetInteger(ORDER_TYPE);      if(type<ORDER_TYPE_BUY_LIMIT || type>ORDER_TYPE_SELL_STOP_LIMIT) continue;      const double volume=OrderGetDouble(ORDER_VOLUME_CURRENT);      if(!ValidNonnegative(volume)) return false;      if(volume==0.0) continue;      const string symbol=OrderGetString(ORDER_SYMBOL);      const double entry=OrderGetDouble(type==ORDER_TYPE_BUY_STOP_LIMIT || type==ORDER_TYPE_SELL_STOP_LIMIT ? ORDER_PRICE_STOPLIMIT : ORDER_PRICE_OPEN);      const ENUM_ORDER_TYPE side=(type==ORDER_TYPE_BUY_LIMIT || type==ORDER_TYPE_BUY_STOP || type==ORDER_TYPE_BUY_STOP_LIMIT ? ORDER_TYPE_BUY : ORDER_TYPE_SELL);      double cost=0.0;      if(!MarginAndSpreadCost(side,symbol,volume,entry,cost)) return false;      reserve+=cost;      if(!MathIsValidNumber(reserve)) return false;   }   return true;}bool FitsDirectionalVolumeLimit(const string symbol,const bool buy,const double volume,const double step){   // The limit counts every strategy's same-symbol exposure in this direction.   const double limit=SymbolInfoDouble(symbol,SYMBOL_VOLUME_LIMIT);   if(!ValidNonnegative(limit)) return false;   if(limit==0.0) return true;   double used=0.0;   for(int i=PositionsTotal()-1;i>=0;--i)

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.20 · Licencia de uso personal
  • MQ5

    Kyora MT5 2.20[MQLume].mq5

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

    Incluido
  • EX5

    Kyora MT5 2.20[MQLume].ex5

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

    Incluido
  • PDF

    PARAMETERS.pdf

    Manual de parámetros con valores iniciales, fórmulas y notas de uso.

    Incluido
  • TXT

    README.txt

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

    Incluido
  • CSV

    Resources/Calendar.csv

    Recurso de compilación incluido; conserva su ruta relativa.

    Incluido
  • BMP

    Resources/PanelLogo.bmp

    Recurso de compilación incluido; conserva su ruta relativa.

    Incluido
  • BMP

    Resources/PanelWordmark.bmp

    Recurso de compilación incluido; conserva su ruta relativa.

    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.

Versión v2.20 · 64

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. Los comentarios de las órdenes del EA usan @MQLume y conservan los identificadores necesarios. Los parámetros de comentarios mantienen la compatibilidad con ajustes guardados y no eliminan esta etiqueta.

Consulta PARAMETERS.pdf junto con README.txt para conocer el significado, los valores predeterminados y las notas de uso detrás de cada nombre breve.

Cómo interpretar los parámetros de un EA
Ajustes 1 · [KYORA]

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

Ajustes 1 · [KYORA]
Clave del códigoValor inicial
Magic numberStrategyTag632948
Trade comment (sending always uses @MQLume)OrderSignature"@MQLume"
Max spread (points; 0 = off)SpreadCeilingPts0
Max slippage (points)FillTolerancePts50
Ajustes 2 · [TRADING SETTINGS]

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

Ajustes 2 · [TRADING SETTINGS]
Clave del códigoValor inicial
Setup selectionSignalScopeBalancedSIGNAL_BALANCED
Trade directionMarketSideBuy and sellTRADE_BOTH
Enable nearest pending priorityEnableNearestPendingPriorityfalse
Max BUY pending ordersMaxBuyPendingOrders2
Max SELL pending ordersMaxSellPendingOrders2
Ajustes 3 · [LOT MANAGEMENT]

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

Ajustes 3 · [LOT MANAGEMENT]
Clave del códigoValor inicial
Lot size modeVolumePolicyFixed lotVOLUME_FIXED
BUY Fixed lotBuyFixedLot0.01
BUY Auto lot profileBuyAutoLotProfileMedium (800 per 0.01 lot)LOT_MEDIUM
BUY Custom balance per 0.01 lotBuyBalancePer0015000.0
BUY Max risk per order (% of balance)BuyRiskPercent1.0
BUY Total risk per side (% of balance)BuyTotalRiskPercent2.0
SELL Fixed lotSellFixedLot0.01
SELL Auto lot profileSellAutoLotProfileMedium (800 per 0.01 lot)LOT_MEDIUM
SELL Custom balance per 0.01 lotSellBalancePer0015000.0
SELL Max risk per order (% of balance)SellRiskPercent1.0
SELL Total risk per side (% of balance)SellTotalRiskPercent2.0
Ajustes 4 · [ROLLOVER MANAGEMENT]

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

Ajustes 4 · [ROLLOVER MANAGEMENT]
Clave del códigoValor inicial
Use selective rollover managementEnableRolloverManagementfalse
Ajustes 5 · [PROGRESSIVE TRAILING]

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

Ajustes 5 · [PROGRESSIVE TRAILING]
Clave del códigoValor inicial
Enable progressive trailingEnableProgressiveTrailingfalse
Tightening interval (minutes)ProgressiveTrailingMinutes60
Distance reduction per interval (%)ProgressiveTrailingReductionPercent20.0
Ajustes 6 · [TRADE PROFIT TARGET]

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

Ajustes 6 · [TRADE PROFIT TARGET]
Clave del códigoValor inicial
Enable individual trade profit targetEnableTradeProfitTargetfalse
Individual trade profit target (% of opening balance)TradeProfitTargetPercent0.025
Ajustes 7 · [FLOATING PROFIT TARGET]

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

Ajustes 7 · [FLOATING PROFIT TARGET]
Clave del códigoValor inicial
Enable total floating profit targetEnableFloatingProfitTargetfalse
Floating profit target per 0.01 starting lot (account currency)FloatingProfitTargetPer00130.0
After floating profit targetFloatingProfitAfterTargetContinue tradingFLOATING_CONTINUE
Ajustes 8 · [LOSS & PROFIT LIMITS]

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

Ajustes 8 · [LOSS & PROFIT LIMITS]
Clave del códigoValor inicial
Enable loss and profit limitsEnableKyoraProtectionfalse
Max daily net loss (account currency)KyoraDailyLossMoney0.0
Max cycle net loss (account currency)KyoraTotalLossMoney0.0
Cycle net profit target (account currency)KyoraProfitTargetMoney0.0
Open trades loss referenceKyoraFloatingLossReferenceBalanceFLOATING_BALANCE
Max net loss on open trades (%)KyoraFloatingLossPercent0.0
Ajustes 9 · [ACCOUNT EMERGENCY STOP]

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

Ajustes 9 · [ACCOUNT EMERGENCY STOP]
Clave del códigoValor inicial
Enable protectionEnableAccountEmergencyStopfalse
Minimum account equity (account currency)AccountEmergencyEquity0.0
Ajustes 10 · [PROP FIRM]

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

Ajustes 10 · [PROP FIRM]
Clave del códigoValor inicial
Enable pending price randomizationEnablePendingPriceRandomizationfalse
Maximum random offset (points)PendingPriceRandomMaxPoints5
Ajustes 11 · [NEWS FILTER]

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

Ajustes 11 · [NEWS FILTER]
Clave del códigoValor inicial
Use news filterEventGatefalse
Minimum news impactEventImpactFloorNEWS_HIGH
Minutes before newsEventLeadMinutes30
Minutes after newsEventLagMinutes30
Close trades during news pauseEventFlattenfalse
Delete pending orders during news pauseEventCancelOrderstrue
Ajustes 12 · [NFP FILTER]

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

Ajustes 12 · [NFP FILTER]
Clave del códigoValor inicial
Use NFP filterPayrollGatefalse
Minutes before NFPPayrollLeadMinutes60
Minutes after NFPPayrollLagMinutes50
Close trades during NFP pausePayrollFlattentrue
Delete pending orders during NFP pausePayrollCancelOrderstrue
Ajustes 13 · [MARKET CLOSE PROTECTION]

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

Ajustes 13 · [MARKET CLOSE PROTECTION]
Clave del códigoValor inicial
Enable market close pending protectionEnableSessionPendingProtectionfalse
Minutes before market closeSessionCloseLeadMinutes5
Minutes after market openSessionOpenDelayMinutes5
Ajustes 14 · [FRIDAY & WEEKEND FILTER]

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

Ajustes 14 · [FRIDAY & WEEKEND FILTER]
Clave del códigoValor inicial
Allow Friday TradingAllowFridayTradingtrue
Remove Pending Before WeekendRemovePendingBeforeWeekendfalse
Ajustes 15 · [EXTERNAL PAUSE]

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

Ajustes 15 · [EXTERNAL PAUSE]
Clave del códigoValor inicial
External pause infoExternalPauseInfoTexto informativo
Global variable names, comma-separated (PAUSE1,PAUSE2)ExternalPauseVariables""
Delete pending orders on external pauseExternalPauseDeletePendingstrue
Ajustes 16 · [BACKTEST NEWS FILTER]

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

Ajustes 16 · [BACKTEST NEWS FILTER]
Clave del códigoValor inicial
Backtest filter infoBacktestFilterInfoTexto informativo
Use embedded calendar in backtestsBacktestUseEmbeddedCalendartrue
Backtest broker UTC offset (winter minutes)BacktestUtcOffsetMinutes120
Backtest broker daylight saving ruleBacktestDstPolicyCALENDAR_DST_EU
Ajustes 17 · [DASHBOARD]

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

Ajustes 17 · [DASHBOARD]
Clave del códigoValor inicial
Show dashboardPanelEnabledtrue
Apply chart colorsChartIdentitytrue

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

Empieza con la guía incluida y contáctanos para resolver problemas de entrega o defectos reproducibles del software. Los resultados de trading no están garantizados.

Preguntas

Preguntas frecuentes

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

    Entrega automática

    Entrega rápida y automática tras confirmar el pago. Sin esperar un envío manual.

MQLume Bespoke

Diseñado para tu ambición.

Explorar servicios a medida →

¿Tienes una idea más específica?

Consulta nuestro desarrollo a medida. Envíanos tus requisitos por soporte privado o correo; definiremos el alcance y el presupuesto por separado.

100% comprometidos con el seguimiento de tu entrega y soporte.

Explora código EA gratuito

Descargas gratuitas. Código real.

GRATIS

Lizard [MQLume]

MQL5 / MT5Versión v2.1

Proyecto gratuito y editable de rupturas del oro con seis núcleos seleccionables, filtros de sesión y tamaño de posición flexible.

US$99.00GRATIS
GRATIS

Scraper Gold [MQLume]

MQL5 / MT5Versión v3.7

Código editable gratuito con EX5: cuatro motores de ruptura en oro con perfiles, tamaños, direcciones y salidas independientes.

US$95.00GRATIS

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.

Reseñas y preguntas

Cargando…

MQLume

Más por descubrir. Una comunidad para compartirlo.

Sigue cerca de MQLume en tu plataforma favorita.

YouTube

Ve nuestros EA en acción. Explora backtests, demostraciones y guías prácticas.

Ver en YouTube

Telegram

Conoce a otros usuarios de EA, comparte ideas y descubre las novedades.

Únete a la comunidad Sigue las novedades oficiales

Pago

Kyora [MQLume]

Versión 2.20 · Licencia de uso personal

Total del pedido
US$49

Descargas en tu cuenta · entrega por correo

Captura · Kyora [MQLume]

Captura — Kyora [MQLume]
Ampliar imagen ↗

Carrito

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

Tu carrito espera a su primer pasajero.

Elige una edición EA o de código fuente.

Seguir comprando