PropGuard Solo MT5
- Utilidades
-
Kenji Ito
Independent MQL5 developer building account-protection and diagnostic utilities for MetaTrader. - Versión: 1.0
- Activaciones: 5
PropGuard Solo MT5 es una herramienta de control de pérdidas para toda la cuenta destinada a MetaTrader 5. Supervisa los límites de pérdidas diarios y totales configurables en todos los símbolos, números mágicos, asesores expertos y posiciones manuales de una misma cuenta. Este producto no abre operaciones. No se trata de una estrategia de trading y no promete ni garantiza beneficios, la finalización de un reto ni la prevención de infracciones de las normas. Lo que supervisa: - La pérdida diaria como porcentaje del saldo reconstruido al inicio de la jornada. - La pérdida total como porcentaje del saldo inicial de la campaña configurado. - Las ganancias o pérdidas flotantes, junto con los resultados de trading realizados, incluyendo los importes de ganancias, swaps, comisiones y gastos. - Los estados de alerta diarios y totales de forma independiente. - El límite del día activo y el estado persistente de la campaña. La pérdida diaria se calcula a partir de los resultados de negociación registrados tras el límite de día seleccionado, más las ganancias o pérdidas flotantes actuales de la cuenta. Las operaciones de saldo, crédito, corrección y bonificaciones se tratan como movimientos de capital externos, en lugar de como resultados de negociación. La pérdida total compara el saldo inicial de la campaña con el patrimonio neto actual, ajustado en función de los movimientos de capital externos registrados tras la inicialización de esta utilidad. Modos de límite - FTMO_CEST_Midnight: utiliza la medianoche en hora centroeuropea y aplica la norma europea CET/CEST sobre el horario de verano del último domingo. - Custom_Server_Time: utiliza la hora y los minutos del servidor del bróker elegidos por el usuario. Las reglas y los límites de tiempo utilizados por las empresas de capital propio de terceros pueden cambiar y variar según el programa de la cuenta. Confirma la definición actual de las reglas antes de utilizarlas. En el Strategy Tester, la diferencia horaria UTC del servidor modelado debe introducirse manualmente para el modo CE(S)T; una diferencia fija no modela con precisión una prueba que abarque una transición al horario de verano. Acciones de advertencia y límite El umbral de advertencia predeterminado es el 80 % de cada límite configurado. Con el límite diario predeterminado del 5 % y el límite total del 10 %, las advertencias se activan al alcanzar una pérdida diaria del 4 % y una pérdida total del 8 %. Hay dos modos de acción disponibles: - AlertOnly: registra el estado e informa de las advertencias o de los límites alcanzados sin cerrar las operaciones. - AlertAndCloseAll: una vez alcanzado un límite diario o total, intenta eliminar todas las órdenes pendientes y cerrar todas las posiciones de la cuenta. Las órdenes fallidas o restantes se vuelven a intentar mientras se mantenga el estado de «límite alcanzado». La variable global opcional RISK_OFF de la terminal es únicamente una señal de cooperación. Solo afecta a otro EA cuando dicho EA ha sido programado para leer la misma variable. Esta utilidad no desactiva el AutoTrading de la terminal, no elimina gráficos ni impide que otros EA envíen nuevas órdenes. Estado persistente y visibilidad La visualización en el gráfico muestra el estado operativo, el modo de acción, el modo de límite, la clave diaria, la pérdida diaria actual, el saldo inicial diario, la pérdida total actual, el saldo inicial y el nombre de la variable opcional «risk-off». El estado de la campaña y el estado diario se almacenan en variables globales de la terminal, cuyo ámbito está definido por el inicio de sesión en la cuenta, el hash de la cuenta-servidor y StateGeneration. Los estados de advertencia diaria y de límite alcanzado se restablecen al inicio de un nuevo día. Los estados de advertencia total y de límite alcanzado total permanecen bloqueados durante la campaña. Un estado incompleto, una discrepancia en el saldo inicial, un historial no disponible o un problema de identidad de la cuenta provocan que la medición se detenga, en lugar de sustituir silenciosamente la línea de base. Durante un error de medición, no se toma ninguna nueva decisión sobre el límite. Un estado de «límite alcanzado» previamente guardado puede continuar con los intentos de cierre en el modo «AlertAndCloseAll». Configuración inicial 1. Comprueba las definiciones de pérdida actuales y el límite diario de tu programa de cuenta. 2. Instala solo una instancia en la cuenta. El símbolo del gráfico y el marco temporal no definen el alcance de la supervisión. 3. Si la utilidad se añade después de que haya comenzado una campaña, introduzca el saldo inicial real de la campaña. El valor por defecto de cero solo puede inicializarse automáticamente en una cuenta limpia y sin operaciones pendientes, con crédito cero y un patrimonio neto igual al saldo. 4. Seleccione el modo de límite correcto. Para un límite personalizado, introduce la hora y el minuto de reinicio del servidor del bróker. 5. Empieza con «AlertOnly» y compara la línea de referencia mostrada, los valores de pérdida y la hora de reinicio con los registros del proveedor de la cuenta. 6. Pruebe el comportamiento de cierre en una cuenta de demostración antes de activar «AlertAndCloseAll». Limitaciones importantes: - Mantenga un margen de seguridad por debajo de cualquier límite de pérdidas externo. El cierre solo comienza una vez que se detecta que se ha alcanzado el umbral configurado. - Las brechas, el deslizamiento, el cierre del mercado, la desconexión, el apagado del terminal, las restricciones de negociación, el stop-out y las órdenes rechazadas pueden retrasar o impedir el cierre. - Otros EA y usuarios manuales pueden enviar nuevas órdenes una vez alcanzado el límite. La utilidad vuelve a intentar el cierre, pero no puede garantizar que la cuenta se mantenga en equilibrio. - Una configuración incorrecta de los límites, el saldo inicial o el estado persistente puede dar lugar a mediciones diarias o totales erróneas. - Cuando la terminal no está en funcionamiento o no está conectada, la utilidad no puede supervisar ni actuar. - Utilízala primero en una cuenta demo. Es necesario realizar pruebas de funcionamiento en diferentes zonas horarias de los brókers, transiciones al horario de verano, cuentas de cobertura y compensación, solicitudes de cierre rechazadas y escenarios de reinicio antes de confiar en el modo de cierre. Perfil técnico - Plataforma: MetaTrader 5 - Ámbito de aplicación: una cuenta, todos los símbolos y números mágicos - Acción predeterminada: solo alertas - Apertura de nuevas operaciones: ninguna - Llamadas a DLL: ninguna - Solicitudes web: ninguna - Dependencia de archivos externos: ninguna - Dependencia incluida: la biblioteca estándar MQL5 Trade/Trade.mqh Preguntas frecuentes ¿Abre operaciones o proporciona señales de entrada? No. Solo supervisa la cuenta y, si se configura explícitamente, intenta cerrar las posiciones existentes y eliminar las órdenes pendientes una vez alcanzado un límite configurado. ¿El modo de cierre detiene a otros EA? No. No desactiva el AutoTrading. La variable global opcional solo es efectiva para los EA que hayan sido programados para cooperar con ella. ¿Qué gráfico debo utilizar? Cualquier gráfico puede albergar la utilidad, ya que su ámbito de actuación es toda la cuenta. Instala solo una instancia por cuenta. ¿Puedo dejar el «InitialBalance» a cero? Solo en una cuenta limpia y sin operaciones, sin órdenes pendientes, con crédito cero y un patrimonio neto igual al saldo. Para una campaña ya en curso, introduce el saldo inicial real de la campaña. PropGuard Solo MT5 es una utilidad de supervisión y respuesta. El usuario sigue siendo responsable de elegir los ajustes que se ajusten a las normas actuales de la cuenta y de supervisar las condiciones de la cuenta, la terminal y la ejecución.
