RiskPanel Risk Based Lot Calculator and Trader MT5
- Utilidades
-
Ibrahim Yahya
Desarrollo herramientas para MetaTrader 5 que siguen sus reglas al pie de la letra: Asesores Expertos, gestores de operaciones y copiadores de operaciones que calculan el tamaño de cada operación según su riesgo y la gestionan hasta el final, sin supervisión, en un VPS. - Versión: 1.0
- Activaciones: 5
RiskPanel es una calculadora de lote basada en el riesgo y un panel de operaciones de un clic para MetaTrader 5, construido sobre una sola regla: nunca arriesgue más de lo que eligió. Usted elige el riesgo (un porcentaje de la cuenta o una cantidad fija de dinero) y el stop. RiskPanel calcula el lote para que, si se alcanza el stop, la pérdida sea como máximo la cantidad elegida, lo redondea HACIA ABAJO al paso de volumen del bróker y lo muestra en el gráfico antes de que haga clic. Después, BUY o SELL abre la operación con ese stop y, si lo desea, un take profit. No decide qué operar y no da señales.
Cómo protege su cuenta
- Lote calculado a partir de su stop. Usted fija el riesgo y la distancia del stop. La pérdida entre el precio de entrada real y el precio de stop real la calcula el propio cálculo de beneficios del terminal, no una fórmula aproximada, por lo que sirve para forex, metales, índices, cualquier tamaño de contrato y cualquier divisa de la cuenta.
- Siempre redondeado hacia abajo. El lote se redondea HACIA ABAJO al paso de volumen del bróker, nunca hacia arriba, y después se vuelve a valorar con el lote exacto, de modo que la pérdida en el stop nunca supera el dinero elegido (antes de deslizamiento, comisión y swap; vea los límites más abajo).
- Tope de riesgo. Un riesgo máximo (5% de la base por defecto) se aplica en ambos modos, porcentaje y dinero. El riesgo nunca puede superarlo.
- Control de margen. El margen que necesita la operación se compara con su margen libre antes de la orden.
- Botones bloqueados con motivo. Cuando un lado no se puede operar (el riesgo es demasiado pequeño para el lote mínimo, el stop está demasiado cerca para el bróker, falta margen, la línea de stop está en el lado equivocado), su botón se pone gris y el panel muestra el motivo en una línea.
- Autocomprobaciones. Al iniciar, el panel comprueba sus propios cálculos (11 comprobaciones) y, en el primer tick, 12 casos más (BUY y SELL, 3 riesgos, 2 tamaños de stop) frente a la valoración del bróker. Si una falla, los botones se desactivan y recibe una alerta.
- Confirmación. Un diálogo opcional pregunta antes de enviar cada orden.
Lo que usted fija y lo que ve
- Riesgo. Un porcentaje del balance, de la equidad o del margen libre, o una cantidad fija de dinero.
- Stop. Una distancia en puntos o una línea arrastrable en el gráfico (en BUY debajo del precio, en SELL encima).
- Objetivo. Un múltiplo de la distancia del stop, R (0 = sin take profit). Un objetivo que el bróker rechazaría por estar demasiado cerca se descarta.
- Usted ve. El dinero en riesgo, la distancia del stop, lote / SL / TP para BUY y SELL, la pérdida en el stop, la ganancia en el objetivo y el margen necesario frente al margen libre.
- En el gráfico. El stop y el objetivo previstos se dibujan como líneas de puntos. Sus valores se recuerdan por símbolo. El panel se puede minimizar.
Cómo usarlo
- Adjunte RiskPanel al gráfico del símbolo que quiere operar (cualquier marco temporal).
- Permita el trading algorítmico en el terminal y en los ajustes del EA.
- Elija el modo y el valor del riesgo, y después el stop (puntos o línea) y el objetivo.
- Revise en el panel el lote, la pérdida en el stop y el margen. Pulse BUY o SELL (y confirme, si se le pide).
- La orden lleva el stop loss y el take profit, así que los mantiene el bróker. RiskPanel no gestiona la operación después.
En el Probador de estrategias, con los parámetros por defecto, RiskPanel abre de vez en cuando una operación de demostración para que vea cómo funciona: BUY y SELL alternados, aproximadamente cada 48 barras cuando no hay abierta ninguna posición con su número mágico, mediante el mismo código que el botón BUY / SELL. Solo en el probador, si el riesgo es menor que el lote mínimo, se usa el lote mínimo. Esto ocurre únicamente en el Probador de estrategias, nunca en una cuenta real o demo: allí solo opera cuando usted pulsa un botón.
Límites honestos (léalos)
- El deslizamiento, la comisión y el swap no forman parte del lote. Un stop real puede perder algo más que la cantidad elegida.
- En una cuenta netting, una nueva operación se suma a la posición existente, y el stop loss y el take profit se aplican entonces a toda la posición.
- El límite total de volumen del bróker por símbolo (SYMBOL_VOLUME_LIMIT) no se comprueba. El bróker rechaza esa orden y el motivo se registra en el diario.
- Los brókeres que rechazan stops en órdenes de mercado rechazarán la orden, porque lleva el stop loss y el take profit.
- Los cuadros de edición, los botones de modo y la línea arrastrable del panel se verificaron con una prueba de interfaz automatizada en un gráfico demo.
- RiskPanel no decide qué operar, no da señales y no promete beneficios.
Parámetros de entrada
| Parámetro | Por defecto | Qué hace |
| Riesgo | ||
| Start in % mode (false = fixed money) | true | false = iniciar en modo dinero |
| Risk, % of the base | 1.0 | Se usa en modo % |
| Risk in account currency (money mode) | 50 | Se usa en modo dinero |
| What the % is taken from | Balance | Balance, Equity o Free margin |
| Hard cap, % of the base, for both modes (0 = no cap) | 5.0 | El riesgo nunca lo supera |
| Stop y objetivo | ||
| Start with the draggable stop line instead of points | false | true = arrastrar la línea roja en el gráfico |
| Stop distance in points | 300 | |
| Take profit = this many times the stop distance (0 = no take profit) | 2.0 | Múltiplo R del stop; 0 = ninguno |
| Trading | ||
| Magic number of the trades opened here | 770077 | Marca las operaciones abiertas aquí |
| Order comment | RiskPanel | |
| Max slippage, points | 30 | |
| Ask before sending an order | true | Diálogo de confirmación |
| Draw the planned stop / target levels on the chart | true | |
| Remember the panel values per symbol (global variables) | true | |
| Visualización | ||
| Recolour this chart dark | false | |
| Save a screenshot (MQL5 Files folder) 6 s after start | false | |
| Screenshot file name suffix | live | |
| Live chart: run a scripted test of the edit boxes, buttons and the line, then restore the values | false | Ayuda de pruebas, dejar desactivada |
| Solo probador de estrategias | ||
| 0 none, 1 = open one BUY, 2 = open one SELL (through the same code as the button) | 0 | 0 = las operaciones demo descritas arriba |
Preguntas frecuentes
¿RiskPanel da señales o decide qué operar?
No. Usted elige el símbolo, la dirección, el riesgo y el stop. Solo calcula el lote y envía la orden.
¿Puede la pérdida ser mayor que el riesgo elegido?
El lote se calcula para el propio precio del stop. En un stop real, el deslizamiento, la comisión, el swap o un hueco de precio pueden añadir algo a la pérdida. Por eso los límites se indican arriba.
¿Por qué un botón está gris?
Ese lado está bloqueado y el panel explica el motivo en una línea: por ejemplo, el riesgo es demasiado pequeño para el lote mínimo, el stop está demasiado cerca para el bróker o el margen no basta. No se envía nada.
¿Por qué el lote es menor de lo esperado?
El lote se redondea hacia abajo al paso de volumen y el tope de riesgo limita el riesgo. Nunca se usa un lote que perdería más que su dinero elegido.
¿Cuentas hedging o netting?
Ambas. En una cuenta netting una nueva operación se suma a la posición existente y el stop loss y el take profit se aplican a toda la posición.
¿Gestiona la operación después de abrirla?
No. El stop loss y el take profit se envían con la orden y los mantiene el bróker.
¿Hará rentable mi trading?
Ninguna herramienta puede prometerlo. RiskPanel mantiene la pérdida prevista de cada operación en el tamaño que usted eligió. Que gane dinero depende de sus entradas y salidas.
¿Necesito un VPS?
No. RiskPanel actúa solo cuando usted pulsa un botón, así que basta con un terminal en marcha.
