RiskProtect MT5
- Utilidades
- Alexandru Chirila
- Versión: 1.0
- Activaciones: 20
Explicación de los parámetros
Parámetros del algoritmo:
-
magicNumber (int):
- Identificador único para las operaciones gestionadas por el EA.
- Valor por defecto: 0 (gestiona operaciones manuales).
- Nota: Establézcalo al número mágico correspondiente de las operaciones abiertas por otros EAs o establézcalo a 0 para operaciones ejecutadas manualmente.
-
BreakEvenInPoints (bool):
- Activa la estrategia de punto de equilibrio basada en el beneficio en puntos.
- Verdadero: Mueve el Stop Loss al punto de equilibrio cuando la operación alcanza el ProfitPointsForBreakeven especificado .
- false: Desactiva esta función.
-
ProfitPointsForBreakeven (int):
- Número de puntos de beneficio necesarios para mover el Stop Loss al punto de equilibrio.
- Valor por defecto: 500 .
-
BreakevenInRiskReward (bool):
- Activa la lógica de punto de equilibrio basada en una relación riesgo-recompensa.
- true: El Stop Loss se mueve al punto de equilibrio cuando el beneficio es igual al riesgo multiplicado por el RiskReward .
- Falso: Desactiva esta función.
-
RiskReward (doble):
- Especifica la relación riesgo-recompensa para la lógica de equilibrio.
- Valor por defecto: 1 (punto de equilibrio con una relación riesgo-recompensa de 1:1).
Ajustes de Gestión de Riesgo:
-
PorcentajeCierre (doble):
- Porcentaje del volumen total de la posición a cerrar cuando se cumplen los criterios de equilibrio.
- Valor por defecto: 80 (se cierra el 80% de la posición).
- Notas:
- Si se establece en 100 , se cierra toda la posición.
- Si se establece en 0 , no se produce ningún cierre parcial.
-
NumberPointsAboveBreakEven (int):
- Número de puntos por encima del nivel de equilibrio para establecer el nuevo Stop Loss tras el cierre parcial.
- Valor por defecto: 10 .
- Notas:
- Si se establece en 0 , el Stop Loss se establece exactamente en el punto de equilibrio.
Parámetros de Prueba (Para el Probador de Estrategias):
-
inpStopLossSizePointsTest (int):
- Tamaño de Stop Loss simulado en puntos para backtesting.
- Valor por defecto: 500 .
-
inpTakeProfitSizePointsTest (int):
- Tamaño simulado del Take Profit en puntos para backtesting.
- Valor por defecto: 1000 .
-
inpVolumeTest (doble):
- Volumen de operación simulado para backtesting.
- Valor por defecto: 1.0 .
Funcionamiento del EA
-
Identificación de operaciones:
- El EA identifica las operaciones basándose en el magicNumber .
- Se gestionan las operaciones con el número mágico especificado o las operaciones manuales (número mágico = 0).
-
Gestión del punto de equilibrio:
- Si BreakEvenInPoints está activado, el EA mueve el Stop Loss al punto de equilibrio cuando la operación alcanza el umbral de beneficio definido por ProfitPointsForBreakeven .
- Si BreakevenInRiskReward está activado, el Stop Loss se mueve a breakeven cuando el beneficio alcanza el ratio riesgo por RiskReward.
-
Cierre Parcial:
- Una vez que se cumplen los criterios de punto de equilibrio, el EA cierra una parte del volumen de la operación en función de PercentageClose .
- El Stop Loss de la posición restante se ajusta añadiendo el número de puntos por encima del punto de equilibrio.
-
Gestión de beneficios y riesgos:
- Asegura los beneficios mientras permite que la posición restante se ejecute.
- Ajusta dinámicamente los niveles de Stop Loss para proteger la operación restante.
Notas clave y advertencias
- Si tanto BreakEvenInPoints como BreakevenInRiskReward están en falso, el EA se desactivará automáticamente.
- Asegúrese de que el Stop Loss ( SL ) y el Take Profit ( TP ) están configurados para todas las operaciones; de lo contrario, el EA no gestionará las posiciones.
- Verifique que NumberPointsAboveBreakEven esté dentro de un rango razonable (que no exceda el TP ni contradiga el precio de mercado).
Este EA proporciona una sólida gestión de las operaciones, combinando estrategias de punto de equilibrio y cierre parcial para mejorar la rentabilidad y minimizar el riesgo.
