Trade and Risk Manager MT5
- Utilidades
- Aleksei Vorontsov
- Versión: 1.0
- Activaciones: 10
Trade & Risk Manager es un panel de utilidad comercial para MetaTrader 5 diseñado para el comercio manual y el control de riesgos. El programa no incluye una estrategia comercial y no abre operaciones automáticamente - todas las acciones comerciales se realizan sólo pulsando los botones en el panel.
La utilidad le ayuda a:
-
abrir/cerrar posiciones rápidamente;
-
calcular el tamaño de la posición (lote) en función de un riesgo predefinido;
-
aplicar los límites del plan de negociación: pérdida diaria, reducción máxima, límite de operación, objetivo de beneficios;
-
gestionar posiciones: punto de equilibrio, cierre parcial, inversión, trailing stop;
-
utilizar una cuadrícula de órdenes pendientes de STOP (Grid) y eliminar órdenes pendientes.
Características principales
1) Panel de Operaciones (acciones manuales)
-
COMPRA / VENTA - entrada en el mercado.
-
Close - cerrar la última posición en el símbolo.
-
CloseAll - cerrar todas las posiciones en el símbolo.
-
Pausa - pausa manual (bloquea las acciones de negociación desde el panel).
-
Compacto / Completo - modo de panel compacto o completo.
2) Gestión de Riesgo y Parámetros de Operación
-
Risk% - cálculo del lote basado en el riesgo (en porcentaje) utilizando SL en puntos.
-
Alternativa: lote fijo.
-
SL pts / TP pts - stop loss y take profit en puntos.
-
Límite de volumen: MaxLotPerTrade.
3) Límites del Plan de Negociación (Reglas)
-
Max trades/day - número máximo de operaciones por día.
-
Max daily loss % - límite de pérdida diaria basado en la equidad.
-
Max total drawdown % - límite de pérdida total:
-
desde el valor inicial(Initial), o
-
trailing desde el pico de equidad(Trailing equity).
-
-
Profit target % - objetivo de beneficios (una vez alcanzado, se bloquea la negociación).
Comportamiento en caso de incumplimiento:
-
Pausa en incumplimiento - pausa automáticamente la negociación,
-
Auto close all on breach - opcionalmente cierra las posiciones en caso de incumplimiento.
4) Gestión de posiciones (modo completo)
-
Breakeven Last / All - mueve SL a breakeven (para las últimas/todas las posiciones en el símbolo).
-
Reverse - cierra la última posición y abre la dirección opuesta.
-
Parcial 50% - cierra el 50% del volumen de la última posición.
-
Trailing - trailing stop conmutable:
-
ST pts - nivel inicial (beneficio necesario para activarlo),
-
LVL pts - distancia de arrastre.
-
-
Grid - coloca una serie de órdenes STOP en la dirección de la última posición:
-
número de órdenes se establece en entradas,
-
STP pts - paso entre órdenes,
-
MLT x - multiplicador de volumen para cada orden siguiente.
-
-
Del - borrar todas las órdenes pendientes en el símbolo (filtradas por Magic cuando está activado).
-
UPD (esquina inferior derecha del panel de información) - restablece los valores Max total drawdown % y Profit target % (relevante para traders intradía, cuando los valores total drawdown y profit target de la cuenta pueden bloquear la operativa).
Interfaz y control de entrada
Los campos Riesgo/SL/TP/ST/LVL/STP/MLT se pueden editar directamente en el panel:
-
haga clic en el campo → escriba desde el teclado,
-
Enter - confirmar,
-
Esc - cancelar,
-
Retroceso/Borrar - borrar caracteres.
El panel se puede arrastrar con el ratón por la cabecera superior.
La configuración del panel y los valores introducidos se guardan (después de reiniciar el terminal / volver a colocar el gráfico).
Parámetros de entrada (Entradas)
Principal
-
InpMagic - Número mágico.
-
InpRiskMode - modo de riesgo: porcentaje o lote fijo.
-
InpRiskBase - base de riesgo: Equidad o Balance.
-
InpRiskPercentDefault - riesgo por defecto (%).
-
InpFixedLotDefault - lote fijo (si se selecciona el modo fijo).
-
InpSLPointsDefault - SL por defecto (puntos).
-
InpTPPointsDefault - TP por defecto (puntos).
-
InpUseTP - activar TP.
Trailing (por defecto)
-
InpTrailStartPtsDefault - puntos ST.
-
InpTrailLevelPtsDefault - puntos LVL.
Cuadrícula
-
InpGridOrdersCount - número de órdenes STOP en la parrilla.
-
InpGridStepPtsDefault - STP pts (paso de rejilla).
-
InpGridMultDefault - MLT x (multiplicador de volumen).
Límites
-
InpMaxLotPerTrade - lote máximo por operación.
-
InpMaxTradesPerDay - límite diario de operaciones.
-
InpCountOnlyThisEA - cuenta "operaciones por día" sólo por Magic.
-
InpManageOnlyThisEA - gestión (Close/BE/Del/Grid) sólo por Magic.
Reglas (Límites/Reglas)
-
InpMaxDailyLossPct - pérdida diaria (%).
-
InpMaxTotalDDPct - reducción máxima (%).
-
InpDDMode - modo de reducción: de la equidad inicial o de arrastre.
-
InpProfitTargetPct - objetivo de beneficios (%).
-
InpPauseOnBreach - pausa en caso de incumplimiento.
-
InpAutoCloseAllOnBreach - cerrar posiciones en caso de incumplimiento.
Horario de negociación
-
InpTradeStartHour / InpTradeEndHour - horas (0..24).
-
InpAllowMon..InpAllowSun - días de la semana permitidos.
Posición del panel
-
InpPanelX / InpPanelY - posición inicial del panel.
Notas importantes
-
Todos los valores SL/TP/ST/LVL/STP están en puntos (no pips).
-
Se aplican restricciones del broker (por ejemplo, Nivel de Stops). Si SL/TP/precio pendiente está demasiado cerca del mercado, la acción será rechazada.
-
Para utilizar los botones, habilite Algo Trading y permita operar en los ajustes del EA.
-
Se recomienda probarlo en una cuenta demo antes de utilizarlo en una cuenta real.
PREGUNTAS FRECUENTES
1) ¿Por qué COMPRA/VENTA no abre una operación?
Compruébelo:
-
Algo Trading está habilitado en el terminal;
-
el trading está permitido en los ajustes del EA;
-
hay conexión con el servidor(Terminal conectado);
-
el botón Pausa no está habilitado;
-
no se activaron los límites de las reglas (Operaciones/día, Pérdida diaria, DD máx., Objetivo de beneficio) - la línea de estado mostrará el motivo.
2) ¿Por qué no se puede fijar el SL/TP o por qué dice "SL/TP demasiado cerca"?
Su broker puede requerir una distancia mínima(Stops Level) del precio actual.
-
Aumente SL pts / TP pts.
-
Recuerde que los valores están en puntos (no pips).
-
Algunos símbolos pueden tener restricciones adicionales (spread, nivel de congelación).
3) ¿Por qué no funciona el Breakeven?
El Breakeven se aplica sólo si
-
la posición está en beneficios;
-
el nuevo SL no viola el nivel de Stops (demasiado cerca → rechazado);
-
SL no es ya "mejor" (por ejemplo, para COMPRA, SL ya en/por encima de BE).
4) ¿Por qué no funciona el 50% parcial?
El cierre parcial es posible sólo si
-
el 50% del volumen, después de la normalización al paso de volumen(SYMBOL_VOLUME_STEP), no es inferior al lote mínimo(SYMBOL_VOLUME_MIN);
-
el volumen de cierre calculado es inferior al volumen de la posición actual.
Para posiciones muy pequeñas (por ejemplo, 0,01), "la mitad" puede ser imposible.
5) ¿Por qué Reverse no abre la operación contraria?
Reverse sí lo hace:
-
cierra la última posición;
-
intenta abrir la dirección opuesta.
Si se activan las reglas/límites o la negociación no está disponible (no hay cotizaciones, mercado cerrado, restricciones, margen insuficiente), la nueva orden puede fallar.
6) ¿Cómo se calcula la "Pérdida diaria"?
Lógica basada en la equidad:
-
la equidad se fija al inicio del día(medianoche del servidor);
-
se realiza un seguimiento de la equidad mínima durante el día;
-
Porcentaje de pérdida diaria = (EquityStart - EquityLow) / EquityStart × 100%.
Esto incluye la reducción flotante de las posiciones abiertas.
7) ¿Cómo se calcula la "Reducción total"?
Depende de la modalidad:
-
Desde Inicial: base = equidad inicial/saldo guardado en la primera ejecución.
-
Trailing Equity: base = equidad máxima alcanzada después del inicio (marca de agua alta).
DD% = (Base - Capital actual) / Base × 100%.
8) ¿Por qué no se coloca la parrilla?
Razones comunes:
-
no hay última posición en el símbolo (Grid utiliza la dirección de la última posición);
-
InpGridOrdersCount <= 0 o STP pts <= 0 o MLT <= 0 ;
-
El precio STOP está demasiado cerca del mercado( Restricción denivel de Stops );
-
lote calculado es 0 o inferior al mínimo(SYMBOL_VOLUME_MIN);
-
"Gestionar sólo este EA" está activado y la última posición no coincide con Magic.
9) ¿Por qué Del no borra las órdenes pendientes?
Sólo se borran las órdenes pendientes en el símbolo actual.
Si InpManageOnlyThisEA=true , sólo se borran las órdenes con su InpMagic.
10) El panel ha desaparecido / no se puede pulsar / no se puede mover
-
Cambie al modo Compacto/Completo.
-
Asegúrese de que el panel no está cubierto por otros objetos del gráfico.
-
Arrastre el panel por la cabecera superior.

