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.
Describe tu idea
Pide un filtro horario, registros más claros o una regla de riesgo diferente.
Revisa el cambio
Lee el código propuesto, comprueba la lógica y compílalo en MetaEditor.
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
Crea tu próxima estrategia de ruptura. Personaliza entradas de soporte y resistencia, volatilidad y rangos en un marco MQL5 editable.
Son especificaciones de la ficha, no una garantía de capital adecuado ni de resultados.
- Símbolo
- Símbolo de gráfico configurable
- Marco temporal
- Cualquier temporalidad
Dentro del código
Explora 50 líneas de código MQL5 del proyecto. Desplázate dentro del editor para ver más.
double UBNormalizeVolume(const double requested,const double cap, const double minimum,const double maximum,const double step){ if(step<=0.0) return 0.0; double v=MathMin(MathMax(requested,minimum),cap); if(step==0.1) v=NormalizeDouble(MathFloor(v/step)*step,1); else if(step==0.01) v=NormalizeDouble(MathFloor(v/step)*step,2); else if(step==0.001) v=NormalizeDouble((v/step)*step,3); else if(step==0.0001) v=NormalizeDouble((v/step)*step,4); else v=NormalizeDouble(MathFloor(v/step)*step,2); return MathMax(minimum,MathMin(maximum,v));} double UBVolumeForMoneyRisk(const USConfig &cfg,const double amount,const double stop_points){ double tick_size=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_TICK_SIZE); double tick_value=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_TICK_VALUE); double contract_size=SymbolInfoDouble(cfg.symbol,SYMBOL_TRADE_CONTRACT_SIZE); string currency=AccountInfoString(ACCOUNT_CURRENCY); string profit_currency=SymbolInfoString(cfg.symbol,SYMBOL_CURRENCY_PROFIT); double balance_usd=UBAccountMoneyToUSD(AccountInfoDouble(ACCOUNT_BALANCE)); double amount_usd=UBAccountMoneyToUSD(amount); // Both calls occur in the captured function; the first has no retained numerical result. UBUSDToAccountMoney(balance_usd,currency); double amount_account=UBUSDToAccountMoney(amount_usd,currency); double risk=amount_usd; if(currency=="USD" || profit_currency!="USD") risk=amount_account; if(profit_currency=="USD" && tick_value!=contract_size*tick_size) tick_value=contract_size*tick_size; double distance=stop_points*cfg.distance_unit; if(tick_size==0.0 || tick_value==0.0 || distance==0.0) return 0.0; double one_lot_loss=tick_value*distance/tick_size; if(one_lot_loss==0.0) return 0.0; double step=SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_STEP); if(step<=0.0) return 0.0; double v=NormalizeDouble(MathFloor((risk/one_lot_loss)/step)*step,2); return MathMax(SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_MIN), MathMin(SymbolInfoDouble(cfg.symbol,SYMBOL_VOLUME_MAX),v));} double UBComputeVolume(const USConfig &cfg,const double stop_points,UBMoneyState &state){ double capital=AccountInfoDouble(ACCOUNT_BALANCE); if(cfg.UseEquity) capital=AccountInfoDouble(ACCOUNT_EQUITY); if(cfg.OnlyUp && g_UBHighestBalance>capital) capital=g_UBHighestBalance; else if(g_UBHighestBalance<capital) { g_UBHighestBalance=capital;Descripción
Un EA que puedes hacer tuyo.
Un marco con espacio para tus ideas. Combina modelos de entrada configurables con salidas dinámicas, tamaño de posición, horarios y carga opcional de múltiples perfiles. Empieza con el código y la guía de 43 páginas; desarrolla y prueba tu configuración.
Para MetaTrader 5. Código completo, parámetros claros y documentación práctica para tomar el control de tu próximo proyecto.
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
- 8.2
- Dependencias
- Solo utiliza la biblioteca Trade incluida en MT5. No requiere instalar MQH personalizados ni DLL externas.
- Parámetros
- 226 entradas · 18 grupos
- 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 8.2 · Licencia de uso personal- MQ5Incluido
Ultimate Breakout System MT5 8.2[MQLume].mq5
Código completo y editable en un solo archivo. Lee la lógica, personalízala y compila tu EA.
- EX5Incluido
Ultimate Breakout System MT5 8.2[MQLume].ex5
EA compilado que acompaña al código. Vuelve a compilar tras editar el MQ5.
- TXTIncluido
README.txt
Bienvenida, instalación, compilación, licencia y datos de soporte en una guía breve.
- PDFIncluido
PARAMETERS.pdf
Guía de 43 páginas con 202 entradas funcionales, 24 separadores y opciones de modo. No incluye presets SET.
- TXTIncluido
RELEASE_NOTES.txt
Datos de compilación, condiciones de pruebas registradas, cambios y límites del paquete.
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 v8.2 · 226
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.
Panel de información
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
ShowInfoPanel | true |
update infopanel during testingUpdateInfoTesting | false |
Adjustment for Infopanel sizeInfoPanelSizeAdjust | 1.0 |
Force Font Size (0=disabled)SetFontSize | 0 |
AutoLoader y gestión conjunta
AutoLoader lee tus perfiles SET desde Common Data Folder / Files / Sets por defecto. No se incluye una colección SET; configura y prueba tus perfiles. Los controles de grupo gestionan el beneficio o pérdida conjunto.
| Clave del código | Valor inicial |
|---|---|
UseAutoLoader | false |
Max strategies shown at once (scroll for the rest)InfoPanelMaxRows | 30 |
AutoLoader folder in Common Data Folder / FilesSets_Folder | Sets |
Override Autoload Lotsize SettingsoverrideAutoLoadLotsSettings | false |
Override Autoload Newsfilter settingsoverrideNewsFilter | false |
Override Autoload Trading Time settingsoverrideTimeSettings | false |
Override Autoload Prop Firm SettingsoverrideProp | false |
Reserved input (see PARAMETERS.pdf)ForcePendingMax | 0 |
Group Close: combined open PROFIT that closes all (0=off)GroupClose_ProfitTarget | 0.0 |
Group Close: trail the profit target by this give-back (0=off,GroupClose_TrailProfit | 0.0 |
Group Close: combined open LOSS that closes all (0=off, enter pGroupClose_LossLimit | 0.0 |
Group Close: unit of the three values aboveGroupClose_Unit | Currency ($ / EUR ...) / 0US_INPUT_GROUP_CURRENCY |
Group Close: also delete all pending ordersGroupClose_DeletePendings | false |
Group Close: stop trading after a group closeGroupClose_StopTrading | false |
Filtros de optimización
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
expected payoffEP | 0.0 |
recovery factorRF | 0.0 |
Minimum number of tradesTR | 0.0 |
Maximum number of tradesMTR | 0.0 |
Filtro de spread
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
######### spread filter #########breakera | Texto informativo |
SpreadFilter | false |
MaxSpread | 3.0 |
DistForSpreadFilter | 2 |
Velocidad de backtest
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Backtest SpeedBacktestSpeed | normal / 1US_INPUT_SPEED_NORMAL |
Estrategia y ejecución
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
MagicnumberEA_MagicNumber | 1000 |
Comment for tradesEA_Comment | Ultimate Breakout System MQLume |
ForceSymbol | |
Disable ForceSymbol during single setup (when autoloader disablOnlyLoaderForceSymbol | true |
Set SL/TP after entrysetSL_TP_After_Entry | false |
use virtual expirationVirtual_expiration | true |
Use Virtual SLuseVirtualStops | OFF / 1US_INPUT_VIRTUAL_OFF |
hard SL distance when using virtual SLVirtualSL_Safety_Hardstop_dist | 0.0 |
Move hard SL to virtual SL after X seconds;SetVSL_to_hardSL_sec_delay | 0 |
Run_Strategy | Breakout Support/Resistance / 1US_INPUT_STRATEGY_SUPPORT_RESISTANCE |
AllowBuyTrades | true |
AllowSellTrades | true |
PrintLogs | false |
Distancias variables
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Default ATR valueATRDefault | 0.0 |
ATR PeriodATR_Period | 30 |
ATR TimeframeATR_Timeframe | 1 Day / 16408US_INPUT_TF_D1 |
default price for calculationDefaultValue | 0.0 |
Ruptura por volatilidad
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Timeframe to monitorVolTimeframe | current / 0US_INPUT_TF_CURRENT |
number of Candles to MonitorVolCandles | 1 |
Minimum Candle Size (pips)minSize | 0.0 |
ATR PeriodAtrPeriod | 21 |
ATR TimeframeVolAtrTimeframe | current / 0US_INPUT_TF_CURRENT |
Deviation factor (candle size compared to ATR)DevFactor | 2.4 |
Max number of open tradesVolMaxTrades | 1 |
Ruptura de soporte/resistencia
EntryModel selecciona ruptura (1) o retest (2). ReverseTrades se aplica al modelo de ruptura. Configura el periodo de señal, la fuerza de máximos/mínimos y los límites de órdenes pendientes.
| Clave del código | Valor inicial |
|---|---|
######### Breakout Support/Resistance Entry Model #########breakerb | Texto informativo |
entry modelEntryModel | entry at breakout / 1US_INPUT_ENTRY_BREAKOUT |
Trigger point of Break/Retest strategyRetestTrigger | 50.0 |
Expiration (hours) for limit orderLimitOrderExpiration | 0 |
Reverse trades (Breakout model only)ReverseTrades | false |
######### Breakout Support/Resistance Entry Setup #########breakerc | Texto informativo |
Timeframe to useST1_Timeframe | current / 0US_INPUT_TF_CURRENT |
Entry Timing (when to check for new signals)Entry_Timing | current / 0US_INPUT_TF_CURRENT |
number of inferior candles to the LEFT of High/LowST1_HL_strength_L | 2 |
number of inferior candles to the RIGHT of High/LowST1_HL_strength_R | 2 |
max candles in history to look atST1_countback | 250 |
minimum distance away from High/LowST1_MinDist_to_HL | 90.0 |
minimum distance away in percentageST1_MinDist_to_HL_percentage | 0.0 |
Extra pips above High for entryST1_UpDiff | 20.0 |
Extra pips below Low for entryST1_DownDiff | 40.0 |
Maximum number of pending ordersST1_MaxPendingOrders | 1 |
max number of open tradesMaxTrades | 1 |
Mininum distance between ordersMinDist_orders | 1.0 |
expiration time(in hours) for pending ordersST1_Expiration_hours | 205 |
Ruptura de rango
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
######### Range Determination Parameters #########breakerd | Texto informativo |
Timeframe to monitorRNG_Timeframe | current / 0US_INPUT_TF_CURRENT |
Min candles to qualify as a rangeRNG_MinBars | 12 |
Max candles a range may extendRNG_MaxBars | 80 |
ATR period (range height yardstick)RNG_ATR_Period | 14 |
ATR timeframeRNG_ATR_Timeframe | current / 0US_INPUT_TF_CURRENT |
Max range height (x ATR)RNG_ATR_Mult | 1.5 |
Max range height (pips, 0 = ATR cap only)RNG_MaxHeightPips | 0.0 |
How to measure the rangeRNG_MeasureMode | High/Low (wicks) / 1US_INPUT_RANGE_MEASURE_WICKS |
######### Range Invalidation Parameters #########breakere | Texto informativo |
Breakout buffer (x ATR)RNG_BreakBuffer | 0.1 |
Break confirmationRNG_BreakConfirm | Confirm break on candle close / 1US_INPUT_RANGE_CONFIRM_CLOSE |
######### Range Breakout Entry Settings #########breakerf | Texto informativo |
Timezone for the check time belowRNG_TimeZone | Broker server time (no DST handling) / 1US_INPUT_RANGE_TIME_BROKER |
Hour to check the range (0-23, in the zone above)RNG_CheckHour | 9 |
Minute to check the range (0-59)RNG_CheckMinute | 0 |
How to enter the breakoutRNG_EntryMode | Pending buy stop / sell stop at the range edges / 1US_INPUT_RANGE_ENTRY_PENDING |
Extra pips above range TOP for buy entryRNG_UpDiff | 20.0 |
Extra pips below range BOTTOM for sell entryRNG_DownDiff | 20.0 |
Time (minutes) for entry-window, 0=GTCRNG_Expiration_min | 240 |
Max open trades per directionRNG_MaxTrades | 1 |
Delete opposite pending once one fills (OCO)RNG_OneSideOnly | true |
######### Range Breakout Exit Settings #########breakerg | Texto informativo |
Close trades at this hour (-1 = never)RNG_CloseHour | -1 |
Close trades at this minute (0-59)RNG_CloseMinute | 0 |
Initial SL placementRNG_SL_Mode | Use the standard initial stoploss distance / 1US_INPUT_RANGE_STOP_STANDARD |
Pips beyond the opposite side (opposite-side mode only)RNG_SL_Buffer | 10.0 |
Takeprofit as a multiple of the stoploss distance (0 = use stanRNG_TP_RMultiple | 0.0 |
######### Range Breakout Visual Settings #########Range_Other | Texto informativo |
Detailed logging (leave off for normal use)RNG_Debug | false |
Draw range boxes on chartRNG_ShowBoxes | true |
Candles of history to draw (display only, do not optimize)RNG_HistoryBars | 1000 |
Colour: forming rangeRNG_ColActive | 2139610 |
Colour: broken upwardRNG_ColBull | 5737262 |
Colour: broken downwardRNG_ColBear | 6053069 |
Salidas globales
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Period to check/modify SL/TPExit_Timing | 1 Minute / 1US_INPUT_TF_M1 |
check every tickUseEveryTick | true |
initial stoploss distanceExit_stop | 1150.0 |
initial takeprofit distanceExit_limit | 1300.0 |
######### Trailing SL management #########breakerh | Texto informativo |
Trail SL distanceExit_TrailSL_size | 750.0 |
Trail SL start distanceExit_TrailSL_Start | 250.0 |
Trail SL stop distanceExit_TrailSL_Stop | 100000.0 |
Trail SL step sizeExit_TrailSL_step | 0.4 |
######### Trailing TP management #########Trade_Exit_TrailTP_ | Texto informativo |
Trail TP distanceExit_TrailTP_size | 350.0 |
Trail TP start distanceExit_TrailTP_Start | 2500.0 |
######### Break-even SL management #########breakeri | Texto informativo |
Breakeven start distanceExit_BE_start | 0.0 |
Breakeven extra distanceExit_BE_extra_pips | 0.0 |
######### HIGH/LOW Trailing SL settings #########breakerj | Texto informativo |
Use only until break-evenExit_HL_UseBE | false |
Exit_HL_trailingSL_timeframe | current / 0US_INPUT_TF_CURRENT |
number of candles to useExit_HL_countback | 0 |
number of inferior candles to the LEFT of High/LowExit_HL_trailingSL_candles_LEFT | 0 |
number of inferior candles to the RIGHT of High/LowExit_HL_trailingSL_candles_RIGHT | 0 |
minimum distance to current priceExit_HL_TrailingSL_MinDist | 0 |
minimum distance to last SLExit_HL_Minimum_Dist_For_Change | 0 |
extra pips distance from HIGH/LOWExit_HL_trailingSL_extra_distance | 0.0 |
######### recovery Trailing SL based on time #########breakerk | Texto informativo |
Trail SL start after X minutesExit_TrailSL_after_X_Minutes | 0.0 |
Trail SL DistanceExit_TrailSL_after_X_Minutes_size | 0.0 |
######### MagicTrail SL settings #########breakerl | Texto informativo |
MagicTrail modeExit_MagicTrail_Mode | OFF / 0US_INPUT_MAGIC_TRAIL_OFF |
Start of Magictrail (in pips)Exit_MagicTrail_start | 0.1 |
number of ticks before modificationsExit_MagicTrail_delay | 1 |
pip movement of magictrailExit_MagicTrail_size | 0.1 |
extra pips for breakeven stopExit_MagicTrail_BE_extra_pips | 1.0 |
minutes of time delayed magictrailExit_MagicTrail_Adjust_after_X_Minutes | 0 |
start distance of time delayed magictrailExit_MagicTrail_Adjust_after_X_Minutes_start | 0.0 |
Cuadrícula
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
EnableGrid | false |
Grid start distance in pipsGridStart | 50.0 |
Grid step distance in pipsGridStep | 20.0 |
Grid check timeframeGridTiming | 15 Minutes / 15US_INPUT_TF_M15 |
Total pips for TPGridTakeProfitPips | 100.0 |
Total profit for TP (use 0.X value for profit in % of balance)GridTakeProfitUSD | 50.0 |
Max loss for SL (use 0.X value for loss in % of balance)GridLossUSD | 0.0 |
Stop trading at grid lossStopTradingAfterGridLoss | false |
GridMultiplier | 1.0 |
Límites de patrimonio y diarios
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Close all trades/stop trading at min equityCloseAtMinEquity | 0.0 |
Close all trades/stop trading at max equityCloseAtMaxEquity | 0.0 |
Max Daily DrawdownPropFirmMaxDailyDD | 0.0 |
Max Randomization_pips for entry and exitRandomizationValue | 0.0 |
Tamaño de posición
Risk elige el modo de tamaño y StartLots los lotes fijos. Los modos porcentual y monetario estiman el volumen desde la distancia al stop. Se aplican límites y costes del bróker; no garantizan una pérdida máxima.
| Clave del código | Valor inicial |
|---|---|
Force Fixed Manual BalanceManualBalance | 0.0 |
Adjust lotsize if balance changes X percentLotsAdjustMinChangePercent | 5.0 |
Adjust lotsize to Variable ValuesAdjustLotsizeToVariableValues | true |
Risk | Manual Lotsize / 0US_INPUT_RISK_MANUAL_LOTS |
manual lotsizeStartLots | 0.01 |
Max Risk Per Trade (%)Manual_RiskPerTrade | 0.0 |
Max Risk per Trade in $/€/...MaxRiskInDollar_input | 100.0 |
LotsizeStepLotPerBalance_step | 500.0 |
MaxRiskPerStrategy_Value | 2.0 |
max historical drawdown(in $) at 0.01lotsHistoricalMaxDD | 0.0 |
maximum lotsize per tradeMaxLots | 99.0 |
Use Equity Instead of BalanceUseEquity | false |
OnlyUp | true |
Reset Highest Balance for OnlyUpResetHighestBalance | false |
CheckMargin | true |
Hora del bróker
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Broker_GMT_OFFSET_Summer | 3 |
Broker_GMT_OFFSET_Winter | 2 |
AutoGMT | true |
Filtros de noticias
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
UseMQL5Calendar | true |
number of days to search forward in MQL5 CalendarMQL5_CalendarDays | 70 |
######### NFP Filter#########breakerm | Texto informativo |
EnableNFP_Filter | false |
NFP_CloseOpenTrades | true |
NFP_ClosePendingOrders | true |
NFP_MinutesBefore | 50 |
NFP_MinutesAfter | 30 |
######### Interest Rate Filter#########breakern | Texto informativo |
EnableIR_Filter | false |
IR_CloseOpenTrades | true |
IR_ClosePendingOrders | true |
IR_MinutesBefore | 60 |
IR_MinutesAfter | 120 |
######### CPI Filter#########breakero | Texto informativo |
EnableCPI_Filter | false |
CPI_CloseOpenTrades | true |
CPI_ClosePendingOrders | true |
CPI_MinutesBefore | 60 |
CPI_MinutesAfter | 120 |
Confirmación de ruptura
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
Filter_A TimeframeconfirmationCandleTimeframeA | 1 Minute / 1US_INPUT_TF_M1 |
Enable Filter_AUseConfirmationCandleA | false |
Filter_B TimeframeconfirmationCandleTimeframeB | 5 Minutes / 5US_INPUT_TF_M5 |
Enable Filter_BUseConfirmationCandleB | false |
Filter_C TimeframeconfirmationCandleTimeframeC | 15 Minutes / 15US_INPUT_TF_M15 |
Enable Filter_CUseConfirmationCandleC | false |
Filter_D TimeframeconfirmationCandleTimeframeD | 30 Minutes / 30US_INPUT_TF_M30 |
Enable Filter_DUseConfirmationCandleD | false |
Filter_E TimeframeconfirmationCandleTimeframeE | 1 Hour / 16385US_INPUT_TF_H1 |
Enable Filter_EUseConfirmationCandleE | false |
Horarios de trading
Configuración inicial del código entregado. Revisa y prueba los cambios antes de usarlos.
| Clave del código | Valor inicial |
|---|---|
UseTradingTimeZones | false |
KillPending | true |
KillOpen | false |
Time_Source | Broker / 2US_INPUT_TIME_BROKER |
######### Monday Trading Time#########breakerp | Texto informativo |
Monday Start TimeMondayStart | 00:00 |
Monday End TimeMondayEnd | 23:59 |
######### Tuesday Trading Time#########breakerq | Texto informativo |
Tuesday Start TimeTuesdayStart | 00:00 |
Tuesday End TimeTuesdayEnd | 23:59 |
######### Wednesday Trading Time#########breakerr | Texto informativo |
Wednesday Start TimeWednesdayStart | 00:00 |
Wednesday End TimeWednesdayEnd | 23:59 |
######### Thursday Trading Time#########breakers | Texto informativo |
Thursday Start TimeThursdayStart | 00:00 |
Thursday End TimeThursdayEnd | 23:59 |
######### Friday Trading Time#########breakert | Texto informativo |
Friday Start TimeFridayStart | 00:00 |
Friday End TimeFridayEnd | 23:59 |
######### Saturday Trading Time#########breakeru | Texto informativo |
Saturday Start TimeSaturdayStart | 00:00 |
Saturday End TimeSaturdayEnd | 23:59 |
######### Sunday Trading Time#########breakerv | Texto informativo |
Sunday Start TimeSundayStart | 00:00 |
Sunday End TimeSundayEnd | 23:59 |
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 activoEntrega 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
Revisar
Archivos, entorno y condiciones
- 2
Confirmar
Verifica la versión del código y las condiciones
- 3
Pagar
Comprobamos el pago con el proveedor o en la blockchain seleccionada
- 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.