Honest Breakeven
- Indicadores
-
Konstantin Gruzdev
Research Engineer. Been programming since 1982. Since 2001, I write software for companies operating in the stock and currency markets. With MetaTrader been working since 2006. Since 2010 an active participant MQL5.Community.
My main creative contribution to the MQL5-coding and the community: - Versión: 1.1
- Actualizado: 27 mayo 2026
- Activaciones: 5
El indicador ofrece una visión fiel de la evolución de los niveles de equilibrio de las operaciones a lo largo del historial de la cuenta, y no solo de las posiciones abiertas (captura de pantalla 1). El cálculo preciso de los niveles, teniendo en cuenta las comisiones, los gastos y los swaps acumulados, permite evaluar los resultados de las operaciones tanto de forma visual como en los Asesores Expertos (captura de pantalla 2). Para los Asesores Expertos, el indicador en su forma estándar proporciona no solo el nivel de equilibrio, sino también el número de posiciones, el volumen y todas las comisiones adicionales (incluido el swap) que afectan al precio del nivel de equilibrio. Esto libera al Asesor Experto de cálculos complejos. Está diseñado tanto para cuentas de cobertura como para cuentas de compensación.
Nota para cuentas de compensación: El precio de equilibrio medio ponderado difiere del precio de compensación de una posición, ya que el equilibrio se calcula para todas las operaciones desde el momento en que se abre la posición. El precio de compensación tiene en cuenta las transacciones desde el precio de apertura o el precio de reversión de la posición, es decir, no tiene en cuenta las transacciones anteriores a la reversión.Lo mismo se aplica a los swaps, comisiones y otras tasas. El precio de equilibrio ofrece una imagen más fiel del punto de equilibrio de toda la posición desde el momento de su apertura.Captura de pantalla 3.
Parámetros de entrada. Capturas de pantalla 4 y 5.
- ID de experto: ID(s) del asesor o código mágico asignado a las posiciones del asesor. Se especifica como una cadena separada por espacios o comas. Una línea en blanco significa que se tendrán en cuenta en el cálculo las posiciones con cualquier valor; cero, las posiciones que suele establecer un operador; y un valor superior a cero, las establecidas por asesores expertos o scripts.
- ID de posición: los ID de las posiciones que coinciden con el número de ticket de la orden que abrió la posición. Se especifican como una cadena separada por un espacio o una coma. Una línea en blanco significa que se tendrán en cuenta todas las posiciones en el cálculo.
- Contabilidad de swaps: activa o desactiva la inclusión de los swaps devengados. Los swaps de las posiciones se calculan como en el trading real, teniendo en cuenta los coeficientes de swap y el volumen de la posición cada día.
- Contabilización de comisiones: habilita o deshabilita la contabilización de las comisiones devengadas. Se tienen en cuenta todas las comisiones devengadas sobre las posiciones, incluidos los momentos de cierre parcial o reversión de una posición.
- Contabilidad de comisiones: activa o desactiva la contabilización en los cálculos de otras comisiones cobradas sobre la posición.
- Punto de equilibrio para todas las posiciones: activa o desactiva el cálculo del precio medio ponderado de equilibrio para todas las posiciones. Te permite ver cómo cambian el precio de equilibrio, la dirección, el volumen y todas las comisiones de la posición media ponderada.
- Punto de equilibrio para posiciones largas: habilita o deshabilita el cálculo del precio de equilibrio medio ponderado solo para posiciones largas. En el caso de las cuentas de compensación, permite ver cómo cambiarían el precio de equilibrio, el número de posiciones, el volumen y todas las comisiones si se abrieran como posiciones de cobertura separadas.
- Punto de equilibrio para posiciones cortas: activa o desactiva el cálculo del precio de equilibrio medio ponderado solo para las posiciones cortas. En el caso de las cuentas de compensación, permite ver cómo cambiarían el precio de equilibrio, el número de posiciones, el volumen y todas las comisiones si se abrieran como posiciones de cobertura independientes.
- Posiciones: activa o desactiva la visualización del número de posiciones en la ventana de datos. Desactivarlo no afecta al cálculo.
- Volúmenes: activa o desactiva la visualización del volumen de las posiciones en la ventana de datos. Desactivarlo no afecta al cálculo.
- Comisiones: activa o desactiva la visualización de las comisiones adicionales por posición en la ventana de datos. Desactivarla no afecta al cálculo.
- El color, el estilo y el grosor de la línea se pueden ajustar en la pestaña «Colores» de la configuración del indicador. Captura de pantalla 4.
Búferes del indicador
| Etiqueta | Número | Descripción | Valor vacío |
|---|---|---|---|
| BE Precio total | 0 | Precio medio ponderado de todas las posiciones. | 0,0 |
| 1 | Color de la línea BE All Price. | 0 | |
| BE Todas las posiciones | 2 | Número total de todas las posiciones. | 0,0 |
| BE Todos los volúmenes | 3 | Volumen de todas las posiciones. | 0,0 |
| BE Todas las comisiones | 4 | Todos los cargos sobre todas las posiciones, incluidos swaps, comisiones y otros gastos. | 0,0 |
| Precio de compra de BE | 5 | El precio medio ponderado de todas las posiciones largas. | 0,0 |
| Posiciones largas de BE | 6 | El número total de todas las posiciones largas. | 0,0 |
| Volúmenes largos de BE | 7 | Volumen de todas las posiciones largas. | 0,0 |
| Comisiones de posiciones largas de BE | 8 | Todos los gastos de todas las posiciones largas, incluidos swaps, comisiones y otros gastos. | 0,0 |
| Precio de venta BE | 9 | El precio medio ponderado de todas las posiciones cortas. | 0,0 |
| Posiciones cortas de BE | 10 | El número total de todas las posiciones cortas. | 0,0 |
| Volúmenes en corto de BE | 11 | Volumen de todas las posiciones cortas. | 0,0 |
| Comisiones de posiciones cortas de BE | 12 | Todos los cargos sobre todas las posiciones cortas, incluidos swaps, comisiones y otros gastos. | 0,0 |
