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 cuentas de cobertura en MetaTrader 5 que opera con rupturas de rangos de sesión. Combina el filtrado ATR, el cálculo del tamaño de la posición en función de la distancia del stop y un panel de control en el gráfico. Instala una copia por símbolo. Las copias con identificadores de panel coincidentes en la misma terminal pueden mostrar sus estados conjuntamente. No utiliza estrategias de rejilla, martingala ni promedios.
Cómo funcionan las entradas
En el primer tick válido tras la hora de inicio configurada, el EA registra el máximo y el mínimo de las barras completadas del gráfico anterior. 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 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 desencadenar una orden de mercado. El límite opuesto se establece como stop loss.
Durante el funcionamiento ininterrumpido, el EA 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. R se refiere a la distancia entre la entrada y el stop.
La hora de cierre es un intento de cierre programado, no una salida garantizada. Solo se intenta el cierre cuando llega un tick en esa hora o después de ella. 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 cierre 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 EA 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 las 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 de ATR y la banda de anchura de rango permitida en relación con el último valor de ATR completado.
- RiskPercent: riesgo objetivo de distancia de stop como porcentaje del saldo. MaxDailyRiskPct: el umbral de compromiso de la mesa de operaciones 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érdidas 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 en R. UseBreakEven, BE_Trigger_R, BE_Target_R: activador del umbral de equilibrio y nuevo stop en R desde la entrada. 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 un mismo 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 dibujos independientes en los gráficos. El dibujo 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 gestión discrecional.
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 tener en cuenta si ya se ha producido un cierre parcial. Si falta el stop o ya se ha superado el punto de entrada, el umbral de rentabilidad 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 utilizar el sistema de forma autónoma, compruebe el spread real, la comisión, el swap, el deslizamiento, el margen, los incrementos de volumen y las restricciones de stop de su 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 IA han ayudado en la revisión del código y en la elaboración de esta descripción.
