Session Range Desk
- Asesores Expertos
-
Erdem Mumin Kaynak
I build and repair MetaTrader 5 Expert Advisors in MQL5. If your EA rejects orders, sizes positions incorrectly or behaves differently after a restart, I can work on that specific problem. - Versión: 4.2
Session Range Desk
Session Range Desk es un asesor experto gratuito para MetaTrader 5 que permite probar una estrategia configurable de ruptura de rango. Establece la hora de inicio del bróker, elige cuántas barras completas definen el rango y utiliza la confirmación por toque o por cierre de barra. Incorpora filtrado por rango verdadero medio (ATR), dimensionamiento de posiciones en función de la distancia del stop y, opcionalmente, punto de equilibrio y cierre parcial.
Úsalo en cuentas de cobertura, con una copia por símbolo. El panel de gráficos reúne las copias participantes en una vista de escritorio compartida dentro de la misma terminal. No impone las normas de las empresas de inversión ni garantiza un límite máximo de pérdidas diario. No se utilizan estrategias de rejilla, martingala ni promedios.
Primera prueba
- Descárgalo a través de MetaTrader 5 Market. Selecciona «Session Range Desk» en el Probador de estrategias y comienza con una prueba visual.
- Elige el símbolo, el marco temporal del gráfico y las horas de inicio y fin del servidor del bróker. Establece una hora de inicio anterior a la de fin. Configura el periodo de retrospectiva, la banda de Average True Range y el riesgo objetivo para tu prueba; no se proporciona ningún ajuste preestablecido optimizado.
- Comprueba el rango marcado con respecto a las barras completadas anteriormente, revisa la ubicación de las entradas y los stops, y revisa el diario en busca de solicitudes rechazadas. A continuación, realiza la prueba en una cuenta demo con cobertura, aplicando los costes y las reglas de volumen de tu bróker.
Cómo funcionan las entradas
En el primer tick válido tras la hora de inicio configurada, el asesor experto registra el máximo más alto y el mínimo más bajo de las barras completadas anteriores del gráfico. Se trata de un rango de barras móviles, no de un rango acumulado a lo largo de una sesión de apertura. El filtro de rango verdadero medio (ATR) acepta o omite el rango de ese día. Un contacto con un límite, o el cierre de una barra completada más allá de él, puede entonces activar una orden de mercado. El límite opuesto se establece como stop loss.
Durante el funcionamiento ininterrumpido, el Asesor Experto tiene como objetivo una entrada exitosa por símbolo por día de servidor. Tras un reinicio, este límite diario depende del historial de operaciones disponible; un historial incompleto o ilegible puede permitir otra entrada. La gestión opcional incluye un objetivo fijo, el umbral de rentabilidad y el cierre parcial. La distancia entre la entrada y el stop es la referencia para los ajustes de objetivo y gestión.
La hora de finalización es un intento de cierre programado, no una salida garantizada. Solo se intenta el cierre cuando llega un tick en ese momento o después. Si no llega ningún tick, el mercado está cerrado o el bróker rechaza la solicitud, la posición puede permanecer abierta más allá de la hora de finalización y durante la noche. Un cierre rechazado sigue siendo susceptible de un nuevo intento. Supervisa las posiciones abiertas.
Configuración y parámetros
Descarga el Asesor Experto a través del Mercado de MetaTrader 5 y, a continuación, ejecútalo en el Probador de Estrategias y en una cuenta demo de cobertura. Elige tú mismo el símbolo, el marco temporal del gráfico y la sesión según la hora del servidor. No se incluyen conjuntos de parámetros optimizados. La captura de pantalla muestra el panel en una prueba local con un símbolo personalizado; no se trata de una configuración recomendada ni de una afirmación de beneficios.
- StartHour, StartMinute, EndHour, EndMinute: horas del servidor del bróker para la creación del rango y los intentos de cierre programados. Utiliza una hora de inicio anterior a la de cierre. No se han implementado sesiones nocturnas.
- LookbackCandles, BreakoutMode: barras completadas utilizadas para el rango y la confirmación de la entrada por toque o por cierre de la barra.
- ATR_TF, ATR_Period, Min_ATR_Mult, Max_ATR_Mult: ajustes del Rango Verdadero Medio (ATR) y el ancho de banda permitido del rango en relación con el último valor completado del Rango Verdadero Medio.
- RiskPercent: riesgo objetivo de distancia de stop como porcentaje del saldo. MaxDailyRiskPct: umbral de compromiso de la mesa compartida que se comprueba antes de la entrada. No se trata de un stop sobre el capital de la cuenta ni de un límite de pérdida diario garantizado.
- SkipOnMinLot, MinLotTolerance: omite las entradas cuando el volumen mínimo del bróker supera el riesgo objetivo más allá del porcentaje de sobrepaso permitido.
- UseTP, TP_R: objetivo fijo como múltiplo de la distancia entre la entrada y el stop. UseBreakEven, BE_Trigger_R, BE_Target_R: activador del umbral de equilibrio y nuevo stop medidos desde la entrada en múltiplos de la distancia entre la entrada y el stop. Un stop en la entrada no cubre las comisiones ni garantiza una salida sin pérdidas.
- UsePartialTP, PTP_Trigger_R, PTP_Percent: activador de cierre parcial y porcentaje de volumen. Se omite el volumen que no se pueda dividir dentro de los límites del bróker. Establece el activador parcial por debajo del objetivo fijo si debe producirse primero.
- MagicNumber, DeskName: identificadores coincidentes para los gráficos participantes en una misma terminal. Utiliza una copia por símbolo, una configuración de escritorio coherente y un número mágico específico.
- ShowPanel, PanelCorner, PanelX, PanelY, ShowChartLevels: visibilidad y ubicación del panel, y trazados independientes en los gráficos. El trazado se desactiva durante la optimización y las pruebas no visuales.
Límites que hay que tener en cuenta antes de su uso
La visualización de la mesa de operaciones no es un sistema certificado de protección de cuentas. Su comprobación de compromiso compartido no es una reserva atómica entre gráficos. Las señales simultáneas, los latidos caducados, el redondeo, las brechas y los costes de ejecución pueden hacer que la exposición supere el umbral. La coordinación no se extiende entre terminales, y una prueba retrospectiva de un solo símbolo no comprueba la coordinación entre varios gráficos. No se aplican las normas de las empresas de inversión.
La recuperación tras reinicio utiliza el historial de operaciones disponible y el stop actual de la posición. No siempre puede recuperar la distancia de riesgo original ni determinar si ya se ha producido un cierre parcial. Si falta el stop o ya se ha superado el punto de entrada, el umbral de equilibrio y la gestión parcial pueden quedar desactivados, mientras que los intentos de cierre programados permanecen activos. Supervisa las posiciones reiniciadas. No se admite la compensación de operaciones de cierre parcial.
Antes de utilizarlo sin supervisión, comprueba el spread real, la comisión, el swap, el deslizamiento, el margen, los incrementos de volumen y las restricciones de stop de tu bróker. Las pruebas de código locales no constituyen una validación del rendimiento en condiciones reales. No se ofrece ninguna garantía de rentabilidad ni de pérdida máxima. Las herramientas de inteligencia artificial han ayudado en la revisión del código y en la elaboración de esta descripción.
Asistencia técnica
Utiliza los comentarios del producto o los mensajes de MQL5 para solicitar asistencia. Incluye la versión del producto, el símbolo, el marco temporal, los valores de entrada relevantes y el texto del error del diario. Indica qué esperabas y qué ocurrió. Elimina los números de cuenta y otros datos personales de los registros o capturas de pantalla que compartas.
