Programas

Asesor gestor de riesgo para MT4: utilidades de cálculo y de límites

Un asesor gestor de riesgo para MT4 cubre dos huecos que el terminal deja al trader: convertir el porcentaje de riesgo en lotes y detener la operativa tras el límite diario de pérdida. Ambas tareas las resuelve un código que vive dentro del terminal y funciona mientras el terminal está abierto. Analizamos qué tipos de programas hay de esta clase, qué hacen exactamente con su cuenta y qué comprobaciones son obligatorias antes de que un código ajeno tenga acceso a sus órdenes.

Los programas dentro de MetaTrader son un complemento: no sustituyen al terminal, le añaden lo que no tiene. Cálculo del volumen para un porcentaje, stop automático junto con la entrada, un techo estricto de pérdida diaria y la prohibición de operar tras una racha de stops.

Clase de herramientacomplemento
Dónde funcionaMT4 y MT5 en el ordenador
Modelo de accesotienda y archivos propios
Tarea principalautomatización de las reglas

Cuatro tipos de programas dentro del terminal

Dentro de MetaTrader conviven cuatro entidades distintas, y confundirlas sale caro: tienen permisos distintos y se comportan de forma distinta al reiniciar. Un limitador de pérdidas escrito como script no protegerá la cuenta: el script se ejecuta una vez y se cierra.

01Script

Se ejecuta una vez al lanzarlo y termina. Sirve para acciones puntuales: poner stops a todas las posiciones abiertas, cerrarlo todo a mercado, mover los stops a punto de equilibrio.

acción puntual
02Indicador-panel

Dibuja una interfaz en el gráfico y calcula magnitudes, pero puede no tener permisos de operativa. Muestra el volumen para su porcentaje y el precio del stop en dinero, y la orden la envía usted.

cálculo e indicación
03Asesor auxiliar

Funciona de forma continua en el gráfico y sabe enviar órdenes. Abre la posición con el volumen calculado, pone enseguida el stop y el objetivo y lleva el trailing stop según la regla indicada.

ejecución bajo orden
04Asesor limitador

No abre nada, solo prohíbe. Vigila el equity y el número de operaciones, cierra posiciones y bloquea la operativa al alcanzar el límite diario de pérdida.

prohibición y protección

Los tres primeros ahorran tiempo y reducen la probabilidad de errar en la aritmética. El cuarto tipo ahorra la cuenta: es el único que interviene en el momento en que el trader ya no razona con claridad.

Trade Assistant MT4 y los paneles de cálculo del volumen

Las utilidades de la clase trade assistant MT4 están construidas igual: un panel en el gráfico, un campo de porcentaje de riesgo, un campo de nivel de stop y un botón para enviar la orden. El valor no está en el botón, sino en que el volumen se recalcula cada vez que se mueve el stop, y así se deja de hacerlo a mano.

Campo del panelQué indica el traderQué calcula el programa
Riesgoporcentaje de los fondos o importeriesgo en la moneda de la cuenta
Stop-lossprecio del nivel o distanciadistancia en puntos
El volumennadalotes para el riesgo y el stop, redondeados a la baja
Take-profitprecio o multiplicador del riesgoobjetivo según la relación indicada
Margennadagarantía para el volumen calculado
Spreadnadacorrección respecto al precio real de entrada

Un panel así hay que comprobarlo una vez y en demo: abrir una operación con el volumen mínimo, esperar a que salte el stop y comparar la pérdida real con el riesgo declarado. Una discrepancia mayor de una décima de por ciento significa que el programa calcula sobre el saldo en lugar del equity o que no tiene en cuenta el spread.

Risk manager EA MT5: el asesor limitador de pérdidas

El limitador es el programa más útil y más subestimado de esta clase. No mejora la entrada ni aumenta el beneficio: convierte una regla blanda en una dura, quitándole al trader la decisión en el momento en que no está en condiciones de decidir.

parada de la operativa: equity ≤ equity al inicio del día × (1 − límite)

LímiteCómo se fijaQué hace al activarse
Límite diario de pérdidaporcentaje o importecierra posiciones, retira las pendientes, bloquea las nuevas
Límite de pérdida semanalporcentaje del equity del luneslo mismo durante varios días
Racha de stops seguidosnúmero de operacionespausa hasta el final del día
Número máximo de operacionesunidades al díaprohíbe abrir por encima del límite
Volumen total máximolotesno deja aumentar la posición
Prohibición de operar por horariohoras y noticiasbloqueo en los intervalos indicados

Un detalle práctico: el límite hay que calcularlo sobre el equity y no sobre el saldo, y fijar el punto de referencia al inicio del día. De lo contrario, tras una racha de pérdidas el límite se recalcula sobre una cuenta menguada y permite perder una y otra vez: cada vez algo menos en dinero, pero lo mismo en porcentaje.

Qué comprobar antes de instalar un asesor ajeno

Cualquier asesor es código ajeno con acceso a sus órdenes. Las cinco comprobaciones de abajo llevan una tarde y separan una utilidad de un disgusto.

01Ejecutarlo en demo

El mismo bróker, el mismo tipo de cuenta, los mismos símbolos. La demo se diferencia de la real en la ejecución, pero muestra la lógica del programa por completo.

la primera tarde
02Comprobar la aritmética a mano

Abrir una operación y comparar el volumen calculado con la fórmula. Que coincida hasta el paso de volumen es la única prueba de que el programa calcula bien.

la primera tarde
03Comprobar el comportamiento al reiniciar

Cerrar y abrir el terminal: el limitador debe recordar el punto de referencia del día y no empezar el límite de nuevo.

obligatorio
04Mirar qué pasa si se corta la conexión

El programa solo funciona con el terminal en marcha. Si la protección debe ser permanente, el terminal se mantiene en un servidor y no en el ordenador de casa.

antes de la cuenta real
05Limitar los permisos

La operativa automática se autoriza de forma puntual, y el acceso a la cuenta mediante la contraseña de trading no se da a nadie, nunca.

de forma continua

Qué peligro tienen los asesores

Las quejas sobre los programas de esta clase se reducen casi siempre a cuatro situaciones. Ninguna tiene que ver con un error en la fórmula del volumen.

peligrosoMartingala disfrazada de gestor de riesgoParte de los asesores ya hechos aumenta el volumen tras una pérdida y luce muy bien sobre el historial. Esa lógica no gestiona el riesgo, sino que aplaza su materialización hasta una única operación grande.
peligrosoAcceso a la contraseña de tradingAl programa le basta con ejecutarse en su terminal. Ninguna utilidad necesita la contraseña que permite operar desde fuera.
atenciónSolo funciona con el terminal encendidoUn ordenador apagado desactiva la protección: el limitador no cerrará las posiciones ni detendrá la operativa mientras la plataforma no esté en marcha.
atenciónEspecificaciones distintas en cada brókerUn programa configurado para cotizaciones de cinco dígitos y lote estándar puede calcular el punto de otra forma en otro bróker. La comprobación en demo es obligatoria cada vez que se cambia de cuenta.

Asesores y utilidades: respuestas breves

Si hace falta un asesor cuando uno calcula el volumen por su cuenta
No necesariamente. La utilidad ahorra segundos y elimina errores de tecleo, pero aplica la misma fórmula. El limitador de pérdidas es más útil: hace lo que una persona en pérdidas hace mal.
Dónde conseguir los programas
La tienda integrada del terminal, la web del desarrollador o código propio. Los productos de la tienda suelen tener una versión demo para el tester.
Si los asesores funcionan en el terminal móvil
No. Las versiones móviles de MetaTrader no ejecutan código: las utilidades y los limitadores solo viven en un ordenador o un servidor.
Si uno puede escribir esos programas por su cuenta
Sí, el lenguaje MQL está hecho para eso. Un limitador de pérdida diaria es el típico primer programa: unas decenas de líneas y una lógica clara.
Si el asesor se puede comprobar en el tester de estrategias
La lógica de apertura y seguimiento, sí. El comportamiento del limitador al cambiar de día y al reiniciar el terminal el tester no lo reproduce.
Qué hacer si el volumen no coincide
Comparar tres cosas: la base de cálculo, el valor del punto y la regla de redondeo. El error está casi siempre en uno de esos tres sitios.

Preguntas frecuentes

En qué se diferencia un asesor de un script en MetaTrader

Un script se ejecuta una vez y termina; un asesor funciona de forma continua mientras esté en el gráfico y el terminal en marcha. Un limitador de pérdidas solo es posible como asesor: necesita vigilar la cuenta sin interrupción.

Cómo calcula el límite diario un asesor limitador

Memoriza el equity al inicio de la jornada de trading y lo compara con el actual. Si cae el porcentaje indicado, las posiciones se cierran, las órdenes pendientes se retiran y las operaciones nuevas quedan bloqueadas hasta el día siguiente.

Por qué el límite se calcula sobre el equity y no sobre el saldo

El saldo no ve la pérdida flotante: una posición abierta en negativo no lo cambia hasta que se cierra. Un limitador ligado al saldo se activa demasiado tarde.

Si es seguro comprar un asesor en la tienda del terminal

Comprarlo es más seguro que descargar un archivo de fuera: el producto va ligado a la cuenta y hay una versión demo para probarlo en el tester. Pero el código sigue siendo cerrado, así que hace falta igualmente comprobar su comportamiento en demo.

Si una utilidad de cálculo de lote puede equivocarse

Puede, y hay tres causas típicas: calcular sobre el saldo en lugar de los fondos, un valor del punto incorrecto en los cruces y el redondeo al alza. Cada una da un riesgo mayor del previsto.

Si hace falta un VPS para un asesor limitador

Si la protección debe funcionar siempre, sí. La utilidad no actúa con el terminal apagado, y es justo en esos momentos cuando una posición abierta se va en su contra.

Si el trailing stop de un asesor sustituye al seguimiento manual

Hace el seguimiento mecánico y uniforme, lo que suele ser mejor que el manual. Pero la regla para mover el stop la fija usted, y una regla mala la ejecutará el asesor con la misma precisión que una buena.

Si se pueden poner varios asesores en un mismo gráfico

En un mismo gráfico, no: en MetaTrader funciona un asesor por ventana. El limitador suele colgarse en un gráfico aparte, porque no está ligado a un símbolo concreto.

Cómo saber si un asesor aumenta el volumen tras una pérdida

Comprobarlo en el tester: si tras una operación perdedora el volumen siguiente es mayor que el anterior con la misma distancia hasta el stop, es martingala, se llame como se llame en la descripción.

Qué hacer si el asesor ha dejado de abrir operaciones

Comprobar el permiso de operativa automática, la vigencia de la licencia, la correspondencia del símbolo y si no ha saltado el propio límite del programa. Un limitador, tras activarse, calla a propósito.

Si conviene confiarle al asesor la elección del punto de entrada

Eso ya no es gestión del riesgo, sino un sistema de trading, y hay que valorarlo por la estadística en la distancia y no por la descripción. Un asesor así no tiene nada que ver con la gestión del riesgo.

Cuántos programas tiene sentido mantener a la vez

Normalmente dos: un panel de cálculo del volumen y un limitador de pérdidas. Cada uno más añade un punto de fallo y reduce la comprensión de lo que ocurre con la cuenta.

Logotipo de ARMF
Redacción de ARMFAnalizamos la gestión del riesgo en Forex allí donde se calcula: el volumen en lotes a partir de la distancia al stop y del valor del pip, el margen requerido, el precio de un drawdown y la tasa de acierto de equilibrio. Las fórmulas las damos completas para que el cálculo pueda repetirse en la hoja de cálculo propia.Quién escribe y cómo comprobamos los datosDatos comprobados: 04.09.2026