Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
ATS Prop Rules Monitor - prop firm challenge scoreboard with the room left on every rule - indicador para MetaTrader 5
- Visualizaciones:
- 15
- Ranking:
- Publicado:
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
La mayoría de las herramientas de las empresas de trading muestran una sola cifra, normalmente la pérdida diaria. Una operación se considera fallida si incumple cualquiera de las cinco reglas, por lo que ATS Prop Rules Monitor muestra las cinco en un único panel, cada una con el margen restante.

Las cinco reglas
1. PÉRDIDA DIARIA: porcentaje del límite de pérdidas del día ya utilizado y el saldo restante para hoy. El límite es un porcentaje del saldo inicial del día. Se tienen en cuenta las posiciones abiertas con ganancias o pérdidas (esto se puede desactivar). Tú estableces la hora del servidor a la que comienza un nuevo día.
2. PÉRDIDA MÁXIMA: estática (respecto al saldo inicial) o variable en función del capital o del saldo. Muestra el límite mínimo, el margen restante y la parte utilizada.
3. OBJETIVO DE GANANCIAS: progreso hacia el objetivo y el dinero que aún se necesita.
4. DÍAS DE OPERACIONES: días con al menos una operación cerrada, en comparación con el mínimo requerido.
5. MEJOR DÍA: tu mejor día como porcentaje de las ganancias totales, comparado con el límite de las reglas que exigen consistencia. Se mantiene «desactivado» si tu regla no establece ninguno.
Colores: verde = dentro del límite, ámbar = advertencia (se ha utilizado el 70 % del límite de pérdidas, por defecto), rojo = límite alcanzado. La insignia de la parte superior lo resume: TODO EN ORDEN, ADVERTENCIA, LÍMITE SUPERADO o OBJETIVO ALCANZADO.
UNA OPERACIÓN MÁS
Para el símbolo del gráfico y el stop que hayas establecido (en puntos), indica el tamaño de lote máximo que mantiene el stop-out dentro de un porcentaje del menor de los dos márgenes (50 % por defecto). Si ya se ha alcanzado el límite, así se indica. Utiliza la regla de lotes de la Biblioteca de Riesgos de ATS: el lote nunca se redondea al alza.
Configuraciones predefinidas y personalizadas
Los ajustes predefinidos (fase 1 de 2 pasos, fase 2 de 2 pasos, un estilo de 1 paso con pérdida móvil y regla del mejor día, con financiación) contienen los valores típicos del sector. Las empresas cambian sus reglas y las definiciones exactas difieren (cómo se divide el día, si el límite mínimo sigue al capital o al saldo, qué se considera un día de negociación), por lo que SIEMPRE debes leer las reglas de tu propio desafío e introducirlas con la configuración personalizada. Establece el saldo inicial manualmente si no se encuentra el depósito en el historial de la cuenta.
Entradas
InpPreset, InpInitialBal (0 = detectado a partir del depósito), InpStart (fecha de inicio del desafío, hora del servidor), InpTargetPct, InpDailyPct, InpMaxPct, InpMaxMode, InpMinDays, InpBestDayPct, InpDayStartHour, InpFloating, InpStopPoints, InpRoomShare, InpWarn, InpX, InpY.
Archivos
- ATS_Prop_Rules_Monitor.mq5: el indicador.
- ATS_RiskLib.mqh: la biblioteca que utiliza. Guárdala en la misma carpeta que el archivo .mq5.
Para programadores
El panel se dibuja en un CCanvas. Los tamaños se escalan según los DPI de la pantalla, y la fuente se mide una vez al inicio para que el texto tenga el mismo tamaño en todas las pantallas. El estado de los filtros se guarda en GlobalVariables y se borra al eliminar el indicador del gráfico. Las reglas se calculan mediante las clases CAtsDayGuard y CAtsDrawdownGuard de la biblioteca; el resto (beneficios, días, mejor día) se lee del historial de la cuenta desde la fecha de inicio.

Una nota sobre la honestidad
Se trata de un marcador, no de un filtro: no puede detener una operación y desconoce las definiciones exactas de tu empresa. Las cifras proceden del historial de tu terminal y pueden diferir de las que aparecen en el panel de control de la propia empresa (hora del servidor, swaps, comisiones, forma de calcular las ganancias flotantes). Úsalo para ver el margen de maniobra que tienes y consulta el panel de control de la empresa antes de fiarte de una cifra.
Notas
Se trata de un indicador. Nunca abre, modifica ni cierra operaciones. Funciona con cualquier símbolo y marco temporal; la línea «una operación más» utiliza el símbolo del gráfico.
Traducción del inglés realizada por MetaQuotes Ltd.
Artículo original: https://www.mql5.com/en/code/78041
Rango asiático de Londres: ruptura del rango
Muestra el rango de la sesión asiática y señala las rupturas de la sesión de Londres con flechas, niveles de stop y de objetivo, y alertas.
Tick Integrity Auditor
Comprueba el historial de ticks que reproducen las pruebas retrospectivas de «Cada tick basado en ticks reales». Cinco comprobaciones por símbolo durante los últimos N días: cotizaciones imposibles y cruzadas, marcas de tiempo que van hacia atrás o se repiten, inversiones de precio de un tick cuyo tamaño es un múltiplo del spread mediano del propio símbolo, silencios dentro de las sesiones de cotización declaradas por el bróker y minutos en los que los ticks y las barras M1 no coinciden. Cada hallazgo se guarda en un archivo CSV con su marca de tiempo en milisegundos, y la herramienta muestra sus propios cálculos para que el informe pueda volver a verificarse. Solo lectura: sin función de negociación, sin DLL, sin red.
Accumulation/Distribution
El indicador Accumulation/Distribution (Acumulación/Distribución) queda determinado por los cambios que se producen en el precio y en el volumen.
Accelerator Oscillator (AC)
El indicador Acceleration/Deceleration (AC, Aceleración/Desaceleración) mide la aceleración y la desaceleración de la fuerza impulsora del mercado.