Calculadora de riesgo
Calculadora de riesgo (indicador de MetaTrader) calcula el nivel de riesgo en la forma de una posible pérdida máxima que puede ser causada por las actuales posiciones abiertas y órdenes pendientes activos. Los resultados se muestran en forma de riesgo de tipo monetario y de porcentaje en el par de divisas, y como el riesgo general de tipo monetario en el gráfico en una ventana separada. Puede controlar el funcionamiento de calculadora de riesgo, activando y desactivando swaps, los márgenes y el cálculo de comisiones. También puede configurar las opciones de visualización. Además, se puede calcular la recompensa potencial máxima. Por demás, puede escoger calcular el riesgo/recompensa de forma separada para las posiciones abiertas y las órdenes pendientes. El indicador está disponible para MT4 y MT5.
En contraste con el proceso habitual de cálculo del riesgo realizado del módulo de Position Sizer, ese indicador calculará los valores correspondientes de riesgo incluso en situaciones difíciles relacionadas con las operaciones de cobertura, órdenes pendientes con niveles intersecantes de stop-loss y take-profit, y hasta órdenes especiales de stop-limit de MT5. El algoritmo busca la mejor posible riesgo de pérdida con la ayuda de algunos métodos heurísticos para acelerar este proceso. Por lo tanto, los comerciantes obtendrán resultados rápidos de los cálculos del número estándar de órdenes (aproximadamente 20), pero la velocidad de ejecución sean insatisfactoria, ya que el número de transacciones se incrementará. Sin embargo, la calculadora de riesgo es un instrumento útil para evaluar el impacto de las peores situaciones en las que se ocupan de una cartera compleja de órdenes.
Los parámetros de entrada:
Principal
- CalculateSpreads (por defecto = true) — si es true, entonces las pérdidas potenciales debido márgenes convierten en parte de la pérdida máxima potencial.
- CalculateSwaps (por defecto = false) — si es true, entonces devengados swaps convierten en parte de la pérdida máxima potencial.
- CommissionPerLot (por defecto = 0) — la comisión de vuestra agente para el lote, cargada en la divisa de cuenta. Introduzca el valor, cargado por una transacción, no de una operación completa.
- UseEquityInsteadOfBalance (por defecto = false) — si es true, entonces balance de cuenta se utiliza en lugar del balance de los cálculos.
- SeparatePendingOpenCalculation (por defecto = false) — si es true, entonces el riesgo y la recompensa se calculan de forma separada para las operaciones abiertas y las órdenes pendientes.
Fuentes
- cpFontColor (por defecto = clrAzure) — color de fuente para los nombres de par de divisas.
- mnFontColor (por defecto = clrPaleGoldenrod) — color de fuente para el riesgo en forma monetaria.
- pcFontColor (por defecto = clrLimeGreen) — color de fuente para el riesgo en forma de porcentaje.
- hdFontColor (por defecto = clrBlue) — el color de la fuente de las cabeceras.
- FontFace (por defecto = "Courier") — la fuente del texto visualizado.
- FontSize (por defecto = 8) — la fuente del texto visualizado.
Spacing
- scaleY (por defecto = 15) — el número de píxeles por línea de resultado.
- offsetX (por defecto = 20) — el desplazamiento horizontal para visualizar.
- offsetY (por defecto = 20) — el desplazamiento vertical para visualizar.
Recompensa
- CalculateReward (por defecto = false) — si es true, se calculará y mostrará la recompensa potencial máxima.
- ShowRiskRewardRatio (por defecto = false) — si es true, se calculará y mostrará la relación riesgo-recompensa. Solo funciona si CalculateReward tiene el valor true.
Capturas de pantalla
Ejemplo de múltiples órdenes pendientes y una posición (limitado riesgo de pérdida)
Ejemplo de la posición desprotegida de compra (casi ilimitado riesgo de pérdida)
Ejemplo de la posición de venta sin protección (ilimitado riesgo de pérdida)
Ejemplo de cálculo de recompensa
Ejemplo de cálculo por separado para posiciones y órdenes pendientes
Ejemplo de cálculo de la relación riesgo-recompensa
Problemas conocidas
A pesar de la codificación y prueba de trabajo en diferentes escenarios, calculadora de riesgo tiene algunas limitaciones y la posibilidad de cometer errores. Aquí está una lista de problemas conocidas al trabajar con ese indicador:
- Cuando la divisa de cuenta difiere de la divisa de cotización del par de divisas para los que se realizan los órdenes, el riesgo se calcula, los resultados pueden estar inseguros debido a las fluctuaciones imprevisibles de conversión. Por ejemplo, si cuenta está en JPY y está negociando con EUR/USD, entonces el riesgo real también dependerá de las tasas futuras de USD/JPY. Calculadora de riesgo no va a tratar de predecirlo.
- Si un comerciante crea demasiadas órdenes pendientes con los niveles de stop-loss y take-profit, el indicador puede ser demasiado lento en los cálculos o aún dejar de funcionar por completo.
- Si su broker ofrece márgenes variables, los cálculos serán ligeramente inseguros como el indicador toma en cuenta los márgenes constantes en cada tick.
- El indicador no tiene en cuenta el deslizamiento de los precios la ejecución de órdenes órdenes pendientes.
- El indicador hace caso omiso de la ausencia de márgenes para satisfacer la orden. Esto significa si se crea una orden pendiente, tendrá márgenes más libres que cuento puede enviar, calculadora de riesgo continuará considerando la posibilidad de ejecución de la orden.
- El indicador no tiene en cuenta la correlación entre diferentes pares de divisas. El valor del riesgo se calcula para cada instrumento comercial por separado. Por ejemplo, si usted compra EUR/USD y vende GBP/USD como instrumento de cobertura, el indicador calcula el riesgo para cada elemento por separado.
- El indicador no tiene en cuenta el arbitraje triangular y otras formas de arbitraje con varios pares de divisas. Por ejemplo, si está involucrado en la posición larga del EUR/USD, USD/JPY y corta EUR/JPY, calculadora de riesgo tendrá en cuenta estas posiciones, como tres transacciones separadas con sus propios riesgos.
Descargas (ver. 1.14, 2023-08-21)
Calculadora de riesgo para MetaTrader 4 Calculadora de riesgo para MetaTrader 5Discusión
¿Tiene preguntas o proposiciones sobre este indicador? ¡Discútalos en nuestro foro español de Forex!
Registro de cambios
1.14 — 2023-08-21
- Se ha añadido una opción para calcular la relación riesgo-recompensa.
- Se ha cambiado el color por defecto de las cabeceras para que sean más visibles sobre fondo negro.
- Se ha corregido un error de cálculo que provocaba que se contabilizaran los spreads en los cálculos de riesgo y recompensa de las órdenes pendientes.
- Se han eliminado los objetos del indicador de la lista de objetos del gráfico.
1.13 — 2022-07-09
- Pequeñas mejoras en el cálculo del riesgo.
1.12 — 2020-11-19
- Actualización del cálculo del valor del pip.
1.11 — 2020-07-22
- Se añadió la opción de calcular el riesgo según las posiciones y las órdenes pendientes por separado.
- Mejoras del rendimiento menores.
1.10 — 2020-06-24
- Nuevas mejoras para el cálculo del coste unitario en MT4.
1.09 — 2020-05-30
- Se arregló un fallo en la versión para MT5 que provocaba un cálculo incorrecto del valor del pip en algunos casos.
1.08 — 2020-05-17
- Se ha mejorado el cálculo del valor del tick para el riesgo y la recompensa.
- Se ha añadido el recálculo con temporizador para los casos en los que el indicador está incorporado a un gráfico sin datos nuevos (un par de Forex en fin de semana por ejemplo), mientras otros símbolos operables sí que se actualizan (pares de criptodivisas por ejemplo).
1.07 — 2020-04-10
- Se ha arreglado un error en el código de la versión para MT4 que impedía la compilación del indicador.
1.06 — 2020-03-22
- Se ha añadido el cálculo opcional de la recompensa.
- Se ha arreglado un fallo de cálculo importante en la versión para MT4 del indicador.
1.05 — 2019-10-05
- Reparados errores de compilación en MT5 Build 2170 (y versiones posteriores).
1.04 — 2019-07-01
- Reparado un error en la versión MT5, que evita la compilación en las nuevas creaciones de MetaTrader 5.
1.03 — 2017-07-22
- Añadido el soporte para el modo de cobertura en MetaTrader 5.
- Se corrigió un error con dos o más posiciones con los mismos niveles de stop-loss o take-profit.
1.02 — 2016-11-11
- Se corrigió un error de compilación con la fundición de punteros.
1.01 — 2015-05-01
- Se corrigieron errores menores.
1.00 — 2015-04-24
- Se publica la primera versión del indicador conocido como Calculadora de Riesgos.