Risk Control Pro
- Utilidades
-
Andres Eduardo Rodriguez Fortunato
I am a software developer and independent quantitative trading researcher with a passion for understanding how markets behave beyond traditional indicators. - Versión: 1.19
- Activaciones: 5
Descripción general
Risk Control Pro es un asesor experto (utilidad) de MetaTrader 5 que permite planificar y comprobar el riesgo de una operación antes de ejecutarla. Traza tres líneas horizontales arrastrables (entrada, take profit y stop loss) y muestra un panel con la dirección, las distancias, la relación riesgo/recompensa, el tamaño del lote, el importe y el porcentaje del saldo, el spread, la comisión, el swap y botones de orden opcionales.
Se trata de una herramienta de gestión de riesgos. Los botones de orden envían las operaciones de forma inmediata cuando están activados; no abren el formulario de orden estándar de MetaTrader. Confirma siempre el tamaño del lote, la distancia del stop y los permisos de la cuenta antes de hacer clic.
Antes de empezar
Este producto es un Asesor Experto (utilidad de trading), no un indicador. MetaTrader solo permite un EA por gráfico. Para utilizarlo junto con otro EA, como DualVisionAI, abre un segundo gráfico del mismo símbolo.
En la pestaña «Común» del EA, activa la opción «Permitir trading algorítmico». Activa también el «Trading automático » en la barra de herramientas (el botón debe mostrar un emoticono verde en este EA).
Para enviar órdenes desde el panel:
- Activa el «Trading automático» en la barra de herramientas de MetaTrader.
- Mantén activada la opción «Mostrar botones de orden ».
- La sesión de mercado para el símbolo debe estar abierta. El mercado de divisas suele estar cerrado los fines de semana.
Si el «AutoTrading» está desactivado o el mercado está cerrado, el panel sigue calculando el riesgo. Los botones de orden permanecen desactivados y la última línea del panel explica el motivo.
Objetos del gráfico
Líneas horizontales (arrastra para establecer precios):
- Entrada (azul): precio de ejecución previsto. Comienza en el punto medio entre el precio de compra y el de venta.
- Take Profit (verde)
- Stop Loss (rojo)
Al cargarse por primera vez, la dirección es COMPRA: el Stop Loss se sitúa aproximadamente a 1× ATR(14) por debajo de la entrada y el Take Profit, a aproximadamente 1,5× ATR por encima de la entrada. Si el ATR no está disponible, se utiliza un valor de reserva en pips. Los precios de las líneas se pueden restaurar entre sesiones cuando la persistencia está activada.
Panel (cuadro flotante):
- Métricas de riesgo para las líneas actuales y el tamaño del lote
- Campo de lotes editable
- Botones de orden cuando se permite operar
- Línea de estado en la parte inferior
Al cerrar el panel, el cuadro se oculta y queda un pequeño icono de «Abrir ». Las tres líneas permanecen en el gráfico.
Cómo utilizarlo
- Añade Risk Control Pro desde el Navegador → Asesores expertos (no en Indicadores). Activa el «Algo Trading» y, a continuación, activa el «AutoTrading».
- Arrastra «Entrada», «Take Profit» y «Stop Loss» a los precios que desees evaluar.
- Consulta la dirección, la relación riesgo-beneficio (R:R), el tamaño del lote y el importe o porcentaje del saldo en el panel.
- Ajusta el tamaño del lote si es necesario (consulta «Lotes automáticos» más abajo).
- Si quieres realizar la operación desde el panel, utiliza un botón de orden activado. Al hacer clic, la orden se envía de inmediato, con el lote, el TP y el SL actuales.
En los símbolos de alta volatilidad (por ejemplo, BTCUSD), el precio puede alejarse del precio de entrada en cuestión de segundos. En ese caso, los botones de mercado se desactivan y puede que permanezca activo un tipo de orden pendiente (Límite o Stop). Esto es lo esperado: el mercado requiere que la entrada se sitúe cerca del precio de compra (Bid) o de venta (Ask) actual.
Dirección
- COMPRA: Take Profit por encima del precio de entrada y Stop Loss por debajo del precio de entrada
- VENTA — Take Profit por debajo del precio de entrada y Stop Loss por encima del precio de entrada
- INVÁLIDO: Take Profit y Stop Loss en el mismo lado del punto de entrada, o dos líneas en el mismo precio. Los botones de orden permanecen desactivados.
Solo se habilita el lado correspondiente. Una configuración de COMPRA nunca habilita los botones de VENTA, y viceversa.
Botones de orden
El botón que se activa depende de la relación entre el precio de entrada y los precios de compra/venta en tiempo real, así como del nivel de stop del bróker:
- COMPRA al mercado / VENTA al mercado — El precio de entrada está cerca del precio de ejecución (precio de venta para la compra, precio de compra para la venta). La distancia debe estar dentro del spread o del SYMBOL_TRADE_STOPS_LEVEL, el que sea mayor. La orden se envía al mercado; el TP y el SL se toman de las líneas.
- Límite de compra — Configuración de COMPRA y precio de entrada por debajo del precio de venta (se compra más barato si el precio baja hasta el precio de entrada)
- Límite de venta — Configuración de VENTA y entrada por encima del precio de compra (vender más caro si el precio sube hasta el nivel de entrada)
- Stop de compra — Configuración de COMPRA y entrada por encima del precio de venta (comprar si el precio supera al alza el nivel de entrada)
- Venta stop — Configuración de VENTA y entrada por debajo del precio de compra (vender si el precio cae hasta el nivel de entrada)
Los botones grises no envían órdenes. No hay ningún cuadro de diálogo de confirmación adicional.
Las órdenes pendientes utilizan la línea de entrada como precio de la orden. Las órdenes de mercado ignoran una entrada lejana y requieren que esté cerca de la cotización actual.
Lotes automáticos
El tamaño del lote puede ajustarse al riesgo de la cuenta o a un valor que introduzcas.
- AUTO: el lote se calcula de modo que el riesgo del Stop Loss sea igual al % de riesgo del saldo (por defecto, 1 %). Al mover el Stop Loss, se actualiza el lote. El panel muestra «Lotes [AUTO]» y un tamaño sugerido.
- MAN: has modificado el campo de lotes. El valor se mantiene hasta que pulses «Lotes automáticos».
El lote sugerido se ajusta al mínimo, máximo y paso del volumen del símbolo. Fórmula:
Lote = (saldo × porcentaje de riesgo / 100) / (distancia del SL en pips o ticks × valor del pip/tick por lote)
También puedes escribir «auto» en el campo del lote para volver a la opción AUTO.
Información del panel
- Dirección: COMPRA, VENTA o NO VÁLIDO
- Entrada / TP / SL: precios de las tres líneas
- Dist: distancia de Take Profit y Stop Loss en pips (Forex) o ticks (índices, criptomonedas y similares)
- R:R — Distancia de Take Profit dividida por la distancia de Stop Loss. Color: rojo por debajo de 1, dorado de 1 a 2, verde por encima de 2
- Spread: el spread actual en pips o ticks, y como porcentaje del Stop Loss. Aparece una advertencia cuando ese porcentaje es igual o superior a «Avisar si el spread > % del SL»
- Lotes — AUTO o MAN, lote sugerido y campo de lote editable
- Tamaño: valor de la posición en la divisa de la cuenta (lote × precio × contrato). Se trata del importe en dólares en el que se basa la fórmula del margen, no de lo que se retira de la cuenta.
- Requerido: el margen que el bróker bloquea (se deduce del margen libre) para abrir ese lote. «BAJO» significa que el margen libre está por debajo de esa cantidad. Esto no es riesgo de Stop Loss. Si el «Requerido» es mayor que su presupuesto de riesgo (saldo × % de riesgo), la línea se vuelve naranja y muestra >N % (por ejemplo, el lote mínimo en oro requiere más margen que el 1 % de una cuenta pequeña). Si el porcentaje de riesgo «AUTO» implica un lote inferior al mínimo del símbolo, se utiliza el lote mínimo y el riesgo de SL será superior al porcentaje objetivo.
- Dinero de TP / SL: ganancias y pérdidas estimadas en la divisa de la cuenta, cada una como porcentaje del «Tamaño» (valor de la posición), no del saldo de la cuenta. El riesgo sobre el saldo de la cuenta se mantiene en la línea «Riesgo».
- Comisión: comisión de ida y vuelta para el lote actual, introducida manualmente (no se lee automáticamente del bróker).
- Swap/noche: swap estimado a un día para la dirección inferida. Se muestra como «n/a» para los modos de swap no compatibles.
- TP neto: importe del Take Profit menos la comisión más una noche de swap. Un swap negativo supone un coste y reduce el TP neto; un swap positivo lo aumenta.
- BE — distancia de equilibrio en pips o ticks que cubre el spread y la comisión
- ATR: distancia del Stop Loss en comparación con el ATR (por ejemplo, 1,20× significa que el SL es 1,2 veces el ATR)
- % de riesgo: importe del «Stop Loss» como porcentaje del saldo
- Noches: número estimado de noches de swap negativo antes de que se agote el Take Profit neto; «n/a» cuando el swap no es negativo
La última línea indica el estado: listo, mercado cerrado, activar AutoTrading, líneas no válidas, spread elevado o el resultado/error de la última orden.
Entradas
Abrir «Entradas» desde las propiedades del EA (clic con el botón derecho en el gráfico, Lista de expertos, RiskControlPro, Propiedades, Entradas).
Riesgo
- Riesgo % del saldo: porcentaje del saldo de la cuenta utilizado para calcular el tamaño del lote AUTO a partir del stop loss (por defecto, 1,0). Debe ser superior a 0 y no superar 100.
- Comisión de ida y vuelta por lote: comisión para abrir y cerrar 1,0 lote, en la divisa de la cuenta. Valor por defecto: 0. Si su bróker cobra comisión, introduzca el importe total (ejemplo: 3,5 al abrir + 3,5 al cerrar = 7). Si el símbolo solo tiene spread, deje el valor en 0. El panel muestra «establecer entrada» mientras este valor sea 0, para que quede claro que el valor no se toma del bróker.
- Período ATR: período del rango verdadero medio (ATR) utilizado para la primera colocación de TP/SL y la comparación con el ATR (por defecto, 14).
- Avisar si el spread es > % del SL: umbral de aviso de spread expresado como porcentaje de la distancia del Stop Loss (por defecto 25).
- Decimales para el importe / ratio: número de decimales para el importe, el porcentaje y el R:R (por defecto, 2).
Líneas
- Color de entrada / TP / SL: colores de las líneas
- Ancho de la línea: grosor de las tres líneas
- Guardar precios de las líneas entre sesiones: cuando se activa, la entrada, el TP y el SL se almacenan en las variables globales del terminal por símbolo y marco temporal, y se restauran en la siguiente conexión
Panel
- Esquina: esquina del gráfico utilizada como origen del panel
- Desplazamiento X / Desplazamiento Y — desplazamiento en píxeles desde esa esquina
- ATR, % de saldo, swap nocturno: muestra u oculta la fila de métricas adicionales
Operaciones
- Mostrar botones de orden: cuando el valor es «false», el panel es de solo lectura (sin botones de orden)
- Número mágico — identificador que se incluye en las órdenes enviadas por este EA
- Desviación (puntos): desviación máxima de precio para las órdenes de mercado
- Comentario de la orden: cadena de texto que se añade a las órdenes enviadas
Valor del pip y del tick
Las estimaciones monetarias utilizan el valor del tick del símbolo:
Valor del pip por lote = SYMBOL_TRADE_TICK_VALUE × (tamaño del pip / SYMBOL_TRADE_TICK_SIZE)
Tamaño del pip:
- Forex con 3 o 5 dígitos — 10 × punto
- Forex con 2 o 4 dígitos: punto
- Otros símbolos (índices, criptomonedas y similares): tamaño del tick; las distancias se indican en ticks
Estas cifras son estimaciones. La ejecución en tiempo real, el spread, la comisión y el swap dependen del bróker y pueden diferir de los que aparecen en el panel.
Notas
Risk Control Pro no garantiza beneficios, la calidad de la ejecución ni el importe exacto de las comisiones o los swaps. En mercados volátiles, los precios pueden variar entre la actualización del panel y la ejecución de la orden. Utiliza tus propias reglas de riesgo y comprueba el campo de lotes antes de enviar una orden. Al eliminar el EA del gráfico se borran sus objetos. Los precios de línea guardados permanecen en GlobalVariables solo si la persistencia está activada.
