JP PropFirm
- Asesores Expertos
-
Jackson Fonseca Nazare
I'm a trader and MQ4/MQ5 programmer. I like working with robots that have a profit target and daily loss ratios. Most EAs fail because they don't have a risk-reward ratio configuration, and most traders still don't understand that to become a millionaire in forex you have to start as a billionaire - Versión: 1.0
- Activaciones: 10
Motor profesional de rango intradía y ruptura con una arquitectura de riesgo defensiva de varios niveles y el escudo nativo Prop-Firm
1. Descripción general del producto (descripción en MQL5)
JP PropFirm es un sistema de trading automatizado de nivel empresarial diseñado específicamente para traders intradía y participantes en concursos (empresas de trading por cuenta propia / cuentas financiadas) que exigen un control riguroso del riesgo, precisión matemática en el cálculo del tamaño de las posiciones y preservación estructural del capital.
A diferencia de los asesores expertos de alto riesgo que se basan en la estrategia de Martingala, el promedio por cuadrícula o la exposición sin cobertura, JP PropFirm opera con una única operación por ciclo de sesión, un stop loss fijo en el servidor, un take profit dinámico y un regulador de riesgo defensivo integrado de varios niveles.
Pilares fundamentales y ventaja competitiva
-
Precisión matemática en el cálculo del tamaño de las posiciones:
El tamaño de las posiciones nunca se calcula a ojo. El EA calcula las pérdidas exactas por distancia de stop por lote en la divisa del depósito (teniendo en cuenta el valor del tick, el tamaño del tick, la comisión del bróker y los márgenes de seguridad) antes de realizar las órdenes.
-
Arquitectura «Prop Firm Shield»:
Los sistemas de vigilancia del capital integrados a nivel de cuenta supervisan activamente los límites de caída diaria, los umbrales de caída máxima y los objetivos de beneficio con una precisión de milisegundos, lo que mantiene sus cuentas a salvo de incumplimientos de las normas.
-
Controladores defensivos adaptativos:
Incluye un mecanismo de recuperación automatizado que reduce dinámicamente la exposición al riesgo tras las fases de caída y restablece gradualmente la asignación de referencia durante los periodos de rendimiento estadístico favorable.
-
Confirmación híbrida inteligente de entrada:
Protege las entradas evitando perseguir movimientos de ruptura prolongados, utilizando una confirmación estructurada de ruptura temprana y zonas de reteste de retroceso.
-
Trailing ratchet dinámico de doble motor:
Protege las ganancias acumuladas en posiciones abiertas mediante ajustes de volatilidad basados en el ATR, al tiempo que incorpora un modo acelerado de preservación de beneficios al final de la sesión.
-
100 % compatible con FIFO y compensación de saldos:
Diseñado para ser compatible con brókers de todo el mundo, con reconocimiento integrado de los límites de volumen de los símbolos, cuentas de compensación y entornos FIFO regulados en EE. UU.
-
Panel de control interactivo en tiempo real:
Panel HUD elegante y sin retrasos que muestra métricas de la empresa de trading en tiempo real, la curva de crecimiento del capital, la tasa de acierto, el spread actual y los estados de riesgo operativo directamente en el gráfico.
2. Aspectos destacados sobre el riesgo y la ejecución institucionales
| Característica | Implementación de JP PropFirm | Asignaciones estándar para clientes minoristas |
| Tipo de exposición | Posición única aislada (1 por ciclo) | Cuadrículas peligrosas / Capas |
| Stop Loss | SL obligatorio del lado del servidor en cada entrada | Stop Loss virtual/oculto o ninguno |
| Cálculo del riesgo | Distancia de stop y capital normalizados | Lotes fijos / tamaño arbitrario |
| Protección contra el drawdown | Reducción automática del riesgo en operaciones múltiples | Acumulación continua / Escalada del riesgo |
| Límites de la empresa de inversión | Protección en tiempo real contra el límite máximo diario y global | Requiere intervención manual |
| Control de sesiones | Horario intradía rígido y cierre de corte | Se deja abierta durante los swaps de alto impacto |
3. Manual de parámetros (Guía del usuario)
3.1 Identificación
-
InpMagicNumber (Por defecto: 26071601 )
Identificador único de orden para el Asesor Experto. Permite que se ejecuten varias instancias en diferentes gráficos o instrumentos sin que se produzcan interferencias entre órdenes.
3.2 Gestión del volumen y del riesgo
-
InpVolumeMode (Por defecto: JP_VOLUME_ADAPTIVE_RISK )
Selecciona el modo de cálculo para el dimensionamiento de la posición:
-
JP_VOLUME_FIXED: utiliza el lote fijo definido por el usuario.
-
JP_VOLUME_PERCENT_RISK: ajusta dinámicamente el tamaño de los lotes de modo que, si se alcanza el Stop Loss inicial, este equivalga a un porcentaje fijo del capital actual.
-
JP_VOLUME_ADAPTIVE_RISK: el tamaño se ajusta dinámicamente en función de las caídas recientes, las rachas de recuperación y la puntuación de la configuración.
-
-
InpLotSize (Por defecto: 0,0 )
Volumen utilizado cuando InpVolumeMode está configurado en «Lote fijo». Establecer en 0,0 para aplicar automáticamente el tamaño mínimo de contrato del bróker.
-
InpRiskPerTradePercent (Por defecto: 0,50 % )
Porcentaje del capital base de la cuenta que se arriesga por operación a la distancia inicial del Stop Loss.
-
InpMaximumRiskPercent (Por defecto: 0,75 % )
Límite máximo del riesgo calculado por operación, independientemente de las condiciones del mercado o del multiplicador de bonificación.
-
InpMaximumLotSize (Por defecto: 0,0 )
Límite máximo estricto del volumen (en lotes) que el EA puede enviar. Establecer en 0,0 para permitir el límite máximo del bróker.
3.3 Motor de entrada
-
InpUseAdvancedEntryEngine (Por defecto: true )
Habilita el motor de entrada híbrido inteligente, activando las validaciones de la estructura de ruptura, los filtros de confirmación del impulso y la lógica de no persecución en las repeticiones de prueba.
3.4 Protector de cuenta (protección para empresas de inversión y evaluación)
-
InpUsePropFirmShield (Por defecto: false )
Activa el módulo global de seguridad de la cuenta diseñado para hacer cumplir las normas relativas a las cuentas de prueba y las cuentas con fondos.
-
InpPropFirmPhase (Por defecto: JP_PROP_PHASE_ONE )
Configura el modo de cálculo del objetivo:
-
JP_PROP_PHASE_ONE: evalúa en función del objetivo de la fase 1.
-
JP_PROP_PHASE_TWO: evalúa en función del objetivo de la fase 2.
-
JP_PROP_PHASE_FUNDED: Modo de financiación en tiempo real con comprobaciones de objetivos desactivadas.
-
-
InpPropProfileId (Por defecto: 1 )
ID de índice interno. Cambia este número entero cada vez que inicies un nuevo reto de evaluación con el mismo número de cuenta para borrar las variables de historial persistentes.
-
InpPropInitialBalance (Por defecto: 0,0 )
Saldo inicial de la cuenta designado para la evaluación. Si se establece en 0,0, el EA detecta automáticamente el saldo inicial.
-
InpPropDailyLossLimitPercent (Por defecto: 5,0 % )
Caída máxima diaria permitida por la empresa, calculada a partir del capital o saldo diario reiniciado.
-
InpPropMaximumLossPercent (Por defecto: 10,0 % )
Pérdida máxima absoluta de la cuenta, ya sea acumulada o estática, en relación con el saldo inicial.
-
InpPropPhase1TargetPercent (Por defecto: 10,0 % )
Beneficio objetivo necesario para completar la fase 1 de evaluación.
-
InpPropPhase2TargetPercent (Por defecto: 5,0 % )
Beneficio objetivo necesario para completar la fase 2 de evaluación / verificación.
-
InpPropSafetyBufferPercent (Por defecto: 0,50 %)
Margen de seguridad deducido de las reglas estrictas de la empresa. Si el límite de la empresa es del 5 %, la negociación se detiene al alcanzar el 4,5 % para evitar incumplimientos relacionados con el deslizamiento.
-
InpPropMaximumRemainingRiskUsePercent (Por defecto: 25,0 % )
Limita la fracción máxima del presupuesto de drawdown restante que se puede destinar a una sola operación.
-
InpPropAutoReduceLot (Por defecto: true )
Recalcula automáticamente y reduce el tamaño del lote si la pérdida prevista por el Stop Loss de una operación superara el presupuesto disponible de Prop Shield.
-
InpPropBlockAtTarget (Predeterminado: true )
Detiene todas las nuevas entradas una vez que se ha alcanzado el objetivo de beneficios de la fase actual.
-
InpPropReserveOpenPositionRisk (Por defecto: true )
Tiene en cuenta las posiciones y órdenes abiertas existentes a la hora de calcular el presupuesto de riesgo para nuevas entradas.
-
InpPropBlockIfUnprotectedPosition (Por defecto: true )
Impide nuevas órdenes si alguna operación abierta en la cuenta carece de un Stop Loss activo.
-
InpPropEmergencyCloseOwned (Por defecto: true)
Activa instantáneamente una liquidación a precio de mercado de la exposición del EA si el capital flotante se acerca a los niveles de protección.
-
InpPropResetHour / InpPropResetMinute (Por defecto: 0:00 )
Hora del servidor en la que se restablece el umbral diario de drawdown de la empresa de inversión.
3.5 Horario de las sesiones y programación
-
InpSessionStartHour / InpSessionStartMinute (Por defecto: 01:00 )
Hora del servidor que marca el inicio del periodo de formación de la estructura de referencia.
-
InpSessionEndHour / InpSessionEndMinute (Por defecto: 08:00 )
Hora del servidor que marca la finalización de la estructura de referencia; la supervisión de la ejecución comienza inmediatamente después de esta marca de tiempo.
-
InpTradingCutoffHour / InpTradingCutoffMinute (Por defecto: 22:00 )
Hora de finalización de la sesión diaria. No se activarán nuevas operaciones después de esta hora.
-
InpCloseAtTradingEnd (Por defecto: true )
Cierra automáticamente las posiciones abiertas y cancela las órdenes pendientes al alcanzar la hora límite de negociación.
3.6 Gestión de operaciones y trailing ratchet
-
InpProfitTargetFactor (Por defecto: 1,0 )
Factor de expansión aplicado al rango de referencia para calcular la distancia dinámica del Take Profit.
-
InpUseSmartTrailing (Por defecto: true )
Activa la gestión dinámica del trailing stop sensible a la volatilidad (ATR).
-
InpUseLateSessionTrailing (Por defecto: true )
Activa un trailing más agresivo y ajustado cerca del final de la jornada bursátil para asegurar las ganancias intradía antes del cierre.
-
InpLateSessionTrailingHour / InpLateSessionTrailingMinute (Por defecto: 20:00 )
Hora del servidor a la que se activa el módulo de protección de beneficios de la última sesión.
3.7 Ejecución y cumplimiento por parte del bróker
-
InpMaximumSpreadPoints (Por defecto: 0 )
Diferencial máximo permitido en puntos para la ejecución de la operación (0 = filtro desactivado).
-
InpDeviationPoints (Por defecto: 20 )
Tolerancia máxima aceptable de deslizamiento en puntos para las órdenes de mercado.
-
InpAdjustStopsToBroker (Por defecto: true )
Ajusta automáticamente los niveles de SL y TP para respetar los valores mínimos de STOPS_LEVEL y FREEZE_LEVEL del bróker.
-
InpMarginReservePercent (Por defecto: 10,0 % )
Requiere un margen adicional por encima del margen exigido antes de que se autorice una entrada.
3.8 Protección de emergencia
-
InpEmergencyFloatingLossMoney (Por defecto: 0,0)
Límite máximo monetario estricto de pérdida flotante para las operaciones gestionadas por el EA (0,0 = desactivado). Si la caída flotante supera este valor, todas las posiciones en cartera se cierran al instante.
3.9 Elementos visuales y pantalla de información (HUD)
-
InpVisualMode (Por defecto: JP_VISUAL_DISABLED )
Controla los elementos visuales en el gráfico:
-
JP_VISUAL_DISABLED: Máximo rendimiento de ejecución.
-
JP_VISUAL_PANEL_ONLY: muestra el panel HUD de Neon.
-
JP_VISUAL_TAGS_ONLY: muestra etiquetas de pérdidas y ganancias históricas en las operaciones del gráfico.
-
JP_VISUAL_ALL: muestra tanto las etiquetas del panel de control como las de las operaciones.
-
-
InpPanelCorner (Por defecto: JP_PANEL_RIGHT_UPPER )
Ubicación en la esquina de la pantalla del HUD de Canvas.
-
InpProfitTagLimit (Por defecto: 30 )
Número máximo de etiquetas históricas de operaciones que se muestran simultáneamente.
4. Configuración y configuración recomendada
-
Requisitos previos del terminal:
Asegúrese de que la opción «Algo Trading » esté activada en la barra de herramientas de MetaTrader 5 y en la pestaña «Común» del EA.
-
Calibración del marco temporal:
Asigne el EA a un gráfico M15 o M5 (el sistema lee internamente las estructuras de referencia en los marcos temporales nativos).
-
Optimización para pruebas de empresas de trading por cuenta propia:
Al configurar el EA para evaluaciones de empresas de inversión, establece:
-
InpUsePropFirmShield = true
-
InpPropDailyLossLimitPercent e InpPropMaximumLossPercent según las normas de tu empresa.
-
InpPropResetHour de acuerdo con la hora específica de reinicio diario de las velas de su bróker de la firma de inversión (por ejemplo, normalmente a las 00:00 o a las 17:00, hora de Nueva York).
-
