Risk Ratio Trade Panel Indicator
- Utilidades
- Mikhail Ostashov
- Versión: 1.2
- Activaciones: 5
Indicador Risk Ratio Trade Panel
Una herramienta visual para planificar órdenes pendientes directamente en el gráfico mediante líneas de precio arrastrables. El indicador muestra la pérdida potencial, la ganancia y la relación R:R en tiempo real a medida que mueve las líneas. Una calculadora integrada dimensiona su lote en función del porcentaje de riesgo y la distancia de stop loss.
Funciona con cualquier símbolo: pares de divisas, índices, metales, materias primas, criptomonedas.
Qué hace el indicador
El indicador añade un panel compacto en la esquina inferior derecha de su gráfico. Al abrir el panel, aparece una línea horizontal de Entrada. A continuación, puede activar las líneas TP y SL con los botones correspondientes.
A medida que arrastra las líneas, el indicador calcula y muestra junto a cada línea
- Distancia en pips
- Valor potencial en la divisa de la cuenta
El panel también muestra la relación R:R (por ejemplo, R:R (1:2,5)) cuando ambas líneas TP y SL están activas.
El tipo de orden cambia automáticamente dependiendo de dónde se encuentre la línea de Entrada en relación con el precio actual. Por ejemplo, si establece el tipo en BuyLimit y arrastra la línea por encima del precio, cambia a SellLimit. La misma lógica se aplica a BuyStop y SellStop.
Calculadora de lotes basada en el riesgo
Establezca el riesgo aceptable como porcentaje del saldo de la cuenta en el campo % de riesgo. Cuando la línea SL está activa, el panel calcula automáticamente el tamaño de lote adecuado en función de la distancia de stop loss y de su configuración de riesgo. El campo de lote se actualiza en tiempo real a medida que mueve la línea SL o cambia el valor de % de riesgo. También puede ajustar el lote manualmente utilizando el campo de entrada o los botones +/-.
El botón de Riesgo Automático cambia el cálculo a la dirección opuesta: el lote se ajusta manualmente y el campo de % de Riesgo se actualiza automáticamente para mostrar qué porcentaje de su saldo está en riesgo con el lote actual y la distancia SL. Cuando se desactiva Auto Risk, el valor de Risk % vuelve al valor establecido en las entradas del indicador.
Cómo colocar una orden
El indicador por sí mismo no coloca órdenes. Para ello se necesita un script complementario. Después de configurar las líneas en el gráfico, coloque el script en el gráfico. Este lee la Entrada, TP, SL y lote del indicador y envía la orden pendiente a su broker.
Script RRPP: https://www.mql5.com/ru/market/product/167330?source=Site+Market+Product+Page
El script detecta automáticamente el modo de ejecución soportado por su broker (FOK, IOC o Return), por lo que no es necesaria ninguna configuración manual.
Después de una orden exitosa, el script elimina las líneas del gráfico y el panel se cierra automáticamente.
Flujo de trabajo paso a paso
Paso 1. Añada el indicador a su gráfico. Añada el indicador a su gráfico. Haga clic en el botón ] de la esquina superior derecha para abrir el panel. Paso 2. Seleccione el tipo de orden utilizando el botón de tipo. Pulse los botones TP y SL para añadir las líneas correspondientes. Paso 3. Arrastre las líneas a los niveles deseados. Arrastre las líneas a los niveles deseados. El panel actualiza los cálculos en tiempo real. Paso 4. Establezca el lote manualmente o ajuste el campo Risk % para que el panel calcule el lote automáticamente. Paso 5. Suelte RRPP Script en el gráfico para enviar la orden.
Parámetros del indicador
Lote inicial - tamaño de lote por defecto cuando se abre el panel. Porcentaje de riesgo - porcentaje del saldo de la cuenta utilizado para el cálculo automático del lote. Show TP/SL zones - habilita zonas coloreadas entre las líneas de Entrada y TP/SL. Desactivado por defecto. Desplazamiento del texto desde el borde derecho - desplazamiento horizontal del panel y de todas las etiquetas de línea. Tamaño de fuente de la etiqueta - tamaño de fuente del texto mostrado junto a las líneas. Color de la línea de Compra - color de la línea de Entrada para órdenes de Compra. Color de la línea de Venta - color de la línea de Entrada para las órdenes de Venta. Color de la línea TP - color de la línea Take Profit. Color de la línea SL - color de la línea Stop Loss. Entry label text color - color de la etiqueta de texto en la línea de Entrada. Color del texto de la etiqueta TP - color del texto de la etiqueta en la línea TP. Color del texto de la etiqueta SL - color del texto de la etiqueta en la línea SL. Color zona TP - color de relleno de la zona entre las líneas Entrada y TP. Color zona SL - color de relleno de la zona entre las líneas Entrada y SL. Color del texto de los botones - color del texto de los botones del panel. Color de fondo del botón - color de fondo de los botones inactivos del panel. Color de fondo de los botones activos - color de fondo de los botones activos del panel (TP, SL, Riesgo Automático cuando está activado). Botón Lote +/- color de fondo - color de fondo de los botones de incremento y decremento de lote. Botón de tipo de orden Comprar color - color de fondo del botón de tipo de orden cuando está activo un tipo de orden Comprar. Color de fondo del botón de tipo de orden Vender - color de fondo del botón de tipo de orden cuando está activo un tipo Vender. Color del texto del botón de tipo de orden - color del texto del botón de tipo de orden. Color de la etiqueta de % de riesgo - color del texto de la etiqueta de % de riesgo. Color de la etiqueta de nivel de stop - color del valor del nivel de stop mostrado en el panel. Color de aviso de lote - color del mensaje de aviso cuando el lote excede los límites permitidos. Color del botón ] para abrir y cerrar el panel.
Detalles técnicos
El indicador utiliza un ciclo de actualización basado en un temporizador. Cuando el panel está cerrado, el temporizador funciona a intervalos de 500 ms. Cuando el panel está abierto, se ejecuta a 50 ms para un seguimiento de línea sensible. La creación y actualización de objetos está optimizada para minimizar las llamadas a redibujar el gráfico.
No se utilizan bibliotecas DLL. No se requieren archivos o recursos externos. Código MQL5 puro.
