Time Window Basket Trader
- Asesores Expertos
-
Fernando Altair Kuhn
Trader and MQL5 developer from Brazil. I build MetaTrader 5 tools for risk control and trade execution: lot calculators, loss limits, stop managers, a trade copier and strategy builders. Every product shows its limits and its tester results with real costs. No profit promises. Support through MQL5 - Versión: 1.1
- Actualizado: 6 noviembre 2026
- Activaciones: 10
Time Window Basket Trader abre una cesta de valores en el momento que elijas y la cierra en el momento que elijas. Es una herramienta para desarrollar y poner a prueba tus propias ideas basadas en el tiempo (aperturas de sesión, fijaciones, renovaciones, efectos de los días laborables) en un valor concreto o en una cesta. No contiene ninguna estrategia secreta ni promete beneficios.
Se desarrolló tras un largo estudio de estrategias de sesión y de fin de semana con cestas de divisas. La principal conclusión de ese estudio fue que el coste real en la apertura y el cierre de la sesión —sobre todo el amplio spread en la reapertura del domingo— anulaba los resultados que mostraba el backtest con barras horarias. Por eso, este robot espera a que haya un spread normal antes de abrir y antes de cerrar, y registra el spread que ha pagado en cada sentido.
Ventanas (hasta 3, independientes)
- Días: de lunes a viernes, de domingo a jueves, lunes, miércoles y viernes, viernes, todos.
- Hora de apertura HH:MM.
- Salida a una hora del día, el primer día tras la apertura o en un día laborable elegido (por ejemplo, de viernes a las 20:00 a domingo a las 22:00), o tras N horas.
- Dirección: compra o venta, con una dirección opcional por símbolo.
- Multiplicador de volumen por ventana y por símbolo.
Símbolos
Escribe la lista sin el sufijo del bróker: EURUSD, GBPUSD, USDJPY:S, XAUUSD*0,5. El sufijo de tu cuenta se detecta automáticamente (EURUSD se convierte en EURUSDm, EURUSD.r, etc.). :B compra, :S vende, :R invierte la dirección de la ventana, *0,5 multiplica el volumen. Una lista vacía opera con el símbolo del gráfico. Los símbolos que no existen se registran en el diario y se ignoran.
Reloj
- Cada ventana utiliza la hora del servidor, UTC o la hora de Nueva York. Se tiene en cuenta el horario de verano de Nueva York (del segundo domingo de marzo al primer domingo de noviembre), por lo que no es necesario cambiar dos veces al año una ventana que siga la hora de Nueva York.
- En un gráfico en tiempo real, la diferencia horaria UTC del servidor se lee automáticamente. En el Probador de estrategias no se puede detectar: configúrala manualmente (horas, más 1 hora durante el horario de verano de EE. UU. si tu bróker sigue el horario de Nueva York).
Protección de costes
- Límite de spread en pips o en porcentaje del ATR (por defecto, el 5 % del ATR diario, por lo que se adapta al mercado de divisas, al oro y a los índices con un único valor).
- Entrada: cada símbolo se abre cuando su spread está por debajo del límite, lo cual se comprueba en cada tick. Tras el tiempo de espera de entrada (por defecto, 15 minutos), se omite para ese ciclo cualquier símbolo cuyo spread siga siendo demasiado amplio.
- Salida: en el momento de la salida, cada posición espera a que su spread vuelva a situarse por debajo del límite. Tras el tiempo de espera de salida (por defecto, 60 minutos), se cierra de todos modos. El tiempo de espera solo cuenta mientras el mercado está abierto.
- El spread pagado en la entrada y en la salida se muestra por posición y por ventana, con el coste total del spread en dinero.
Ejemplo medido (captura de pantalla 2, ticks reales, reapertura del domingo 25 de octubre de 2026): el EURUSD abrió con un spread de 13,4 pips y tardó 55 minutos en volver a los 2 pips. Para las ventanas que se cierran en la reapertura semanal, configura la espera de salida en 60 minutos o más.
Volumen y stops
- Lote fijo por símbolo (nunca por debajo del mínimo del símbolo) o porcentaje de riesgo sobre el capital, para cada símbolo o repartido entre la cesta. El cálculo del riesgo utiliza la distancia del stop, o 1 ATR cuando no se establece ningún stop. Lote máximo opcional.
- Stop loss y take profit en pips o múltiplos de ATR, ambos opcionales. Las distancias se amplían hasta el nivel de stop del bróker cuando es necesario.
- Gestor de salida opcional: umbral de equilibrio, stop dinámico ATR y bloqueo de una fracción de la mejor ganancia.
- Pausa por pérdidas diarias: no se abre ninguna nueva cesta después de que el robot pierda un porcentaje establecido del saldo en el día (posiciones cerradas más posiciones abiertas).
Cuentas de cobertura y de compensación
Por defecto, un símbolo que este robot ya tenga en cartera se omite en otra ventana. En una cuenta de cobertura, puedes permitir una posición por ventana. En una cuenta de compensación, siempre se omite un símbolo que ya tenga alguna posición (también manual o de otro robot), por lo que el robot nunca aumenta ni reduce una posición que no sea propia.
Panel
- Próximo evento con cuenta atrás (próxima apertura o próxima salida).
- Ventanas con días, horas, reloj y dirección.
- Cesta actual en una tabla: símbolo, lado, lote, spread pagado, resultado, además del motivo por el que un símbolo está en espera.
- Estadísticas por ventana: ciclos, ciclos positivos, resultado medio por ciclo, spread medio de entrada y salida, coste total del spread.
- Botón de pausa (no se crean nuevas cestas; las salidas y las paradas siguen funcionando) y botón de cerrar cesta con un clic de confirmación.
- Tras un reinicio, las carteras abiertas se reconstruyen a partir de las posiciones (el comentario conserva la ventana y la hora de apertura).
Probador de estrategias
Con los parámetros predeterminados, la ventana 1 compra el símbolo del gráfico de lunes a viernes a las 10:00, hora del servidor, y cierra a las 16:00, con 0,01 lotes y un stop en 1,5 veces el ATR diario. Se trata de una demostración del funcionamiento, no de una estrategia recomendada. Nuestra propia simulación de esta misma ventana en el EURUSD, de agosto a octubre de 2026 con el spread real de M1, arrojó 65 operaciones, 31 positivas, un resultado neto de -20,67 USD con un lote de 0,01 y una caída máxima del 30,36 USD. Prueba tus propias ideas con «OHLC de 1 minuto» o ticks reales, y comprueba las columnas de spread.
Limitaciones
- Una ventana temporal no es una ventaja en sí misma. La mayoría de las ideas basadas en el tiempo no resisten los costes reales; hay que esperar largas series de ciclos con pérdidas.
- El simulador utiliza el spread almacenado en las barras. En las reapertura y los rollovers, el spread real puede ser mucho más amplio de lo que muestran las barras, y el deslizamiento no se tiene en cuenta en el modelo.
- Las brechas pueden superar un stop loss. Mantener la posición durante el fin de semana añade riesgo de brechas y swap.
- La terminal debe estar en funcionamiento con el «Algo Trading» activado, tanto en la apertura como en la salida.
- Hasta 16 símbolos por ventana.
Parámetros
- Ventana 1, 2, 3: activado, días, reloj, hora de apertura, regla de salida, día de salida, hora de salida, salida tras N horas, dirección, símbolos, multiplicador de volumen
- Volumen: modo de lotes, lote fijo, porcentaje de riesgo, riesgo para toda la cesta, lote máximo
- Stops: stop loss y take profit (desactivado, pips, ATR), marco temporal y período del ATR
- Protección contra el spread: unidad (desactivada, pips, porcentaje del ATR), límite de entrada y tiempo de espera, límite de salida y tiempo de espera
- Gestor de salida: activado o desactivado, marco temporal y período del ATR, evaluación, inicio, distancia de seguimiento, fracción máxima e inicio
- Protección: pausa por pérdidas diarias, mismo símbolo en dos ventanas, deslizamiento máximo
- Reloj: compensación UTC del servidor automática o manual, compensación manual, horario de verano de EE. UU.
- General: número mágico (por defecto 7304), restablecer estadísticas, esquina del panel y desplazamientos
Advertencia de riesgo
: Operar conlleva un alto riesgo de pérdida. Los resultados pasados, incluidas las pruebas retrospectivas y las simulaciones, no garantizan resultados futuros. Prueba primero cada configuración en una cuenta demo y opera únicamente con dinero que puedas permitirte perder.
