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.
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.
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 puntualDibuja 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ónFunciona 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 ordenNo 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ónLos 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 panel | Qué indica el trader | Qué calcula el programa |
|---|---|---|
| Riesgo | porcentaje de los fondos o importe | riesgo en la moneda de la cuenta |
| Stop-loss | precio del nivel o distancia | distancia en puntos |
| El volumen | nada | lotes para el riesgo y el stop, redondeados a la baja |
| Take-profit | precio o multiplicador del riesgo | objetivo según la relación indicada |
| Margen | nada | garantía para el volumen calculado |
| Spread | nada | correcció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ímite | Cómo se fija | Qué hace al activarse |
|---|---|---|
| Límite diario de pérdida | porcentaje o importe | cierra posiciones, retira las pendientes, bloquea las nuevas |
| Límite de pérdida semanal | porcentaje del equity del lunes | lo mismo durante varios días |
| Racha de stops seguidos | número de operaciones | pausa hasta el final del día |
| Número máximo de operaciones | unidades al día | prohíbe abrir por encima del límite |
| Volumen total máximo | lotes | no deja aumentar la posición |
| Prohibición de operar por horario | horas y noticias | bloqueo 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.
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 tardeAbrir 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 tardeCerrar y abrir el terminal: el limitador debe recordar el punto de referencia del día y no empezar el límite de nuevo.
obligatorioEl 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 realLa 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 continuaQué 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.
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.