TradeInfoDisplay
- Utilidades
- Versión: 4.0
- Activaciones: 5
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TradeInfoDisplay - Visualizador de Riesgo/Recompensa
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Visualiza las zonas de beneficio/pérdida, ratio RR, Riesgo% y Recompensa% para todas las
órdenes pendientes y posiciones directamente en el gráfico. Optimizado para CPU.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
DESCRIPCIÓN COMPLETA
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TradeInfoDisplay dibuja zonas codificadas por colores en el gráfico para cada
orden pendiente y la posición abierta, que le da visibilidad instantánea de:
✔ Relación Riesgo:Recompensa (RR 1:X)
✔ Importe del beneficio en la divisa de la cuenta
✔ Importe de las pérdidas en la divisa de la cuenta
Riesgo como porcentaje del saldo de la cuenta
✔ Recompensa como porcentaje del saldo de la cuenta
────────────────────────────────────
CÓMO FUNCIONA
────────────────────────────────────
Cada operación se muestra como dos rectángulos:
Zona verde → Entrada a Take-Profit (área de ganancias)
Zona roja → Entrada a Stop-Loss (zona de pérdidas)
Las etiquetas se colocan en TP, SL y zona media, mostrando las estadísticas relevantes en el estilo de verbosidad elegido.
estadísticas relevantes en el estilo de verbosidad elegido (Completo / Corto / Mínimo).
Se admiten CONFIGURACIONES PARCIALES:
- Sólo SL ajustado → Sólo zona de pérdidas
- Sólo TP establecido → Sólo zona de beneficios
- Ninguno de los dos → Se omite la operación (sin desorden)
────────────────────────────────────
DISPOSICIÓN DE ÓRDENES PENDIENTES
────────────────────────────────────
Las órdenes pendientes son automáticamente:
1. ORDENADAS por proximidad al precio actual
(la orden más cercana obtiene el primer espacio, justo después de la barra actual)
2. ESPACIADAS en franjas horarias que no se solapan
(anchura y espacio en barras configurables)
Esto evita que los rectángulos se apilen unos sobre otros cuando
múltiples órdenes pendientes existen en diferentes niveles de precios.
────────────────────────────────────
RENDIMIENTO (CPU-FRIENDLY)
────────────────────────────────────
- Se ejecuta en cada tick pero redibuja SOLO cuando:
- Se abre una nueva barra, O
- Una operación cambia (precio / SL / TP / volumen / recuento)
- El zoom/desplazamiento del gráfico sólo activa ChartRedraw(), no una pasada completa
- Los objetos se crean una vez y se actualizan sólo con ObjectMove()
(sin ciclo de borrar/crear cada barra)
- Constantes en caché (valor del tick, dígitos, divisa) establecidas en OnInit()
- Detección de cambios O(n) con salida anticipada a la primera discordancia
────────────────────────────────────
ENTRADAS
────────────────────────────────────
Colores
ClrProfit Relleno de la zona de beneficios (por defecto: verde menta)
ClrLoss Relleno de la zona de pérdidas (por defecto: rojo suave)
ClrTxtProfit Color de la etiqueta Profit (por defecto: verde oscuro)
ClrTxtLoss Color de la etiqueta de pérdida (por defecto: rojo oscuro)
Diseño
FontSz Tamaño de fuente de la etiqueta (pt) (por defecto: 9)
PendWidth Anchura del recuadro pendiente (barras) (por defecto: 5)
PendGap Espacio entre rectas pendientes (por defecto: 5)
PosExtend Extensión derecha del recto de posición (por defecto: 30)
Etiquetas
LabelStyle Full / Short / Minimal (por defecto: Short)
────────────────────────────────────
NOTAS
────────────────────────────────────
- Sólo visualización - NO coloca ni modifica ninguna orden
- NO es necesario activar la opción "Permitir negociación en vivo
- Compatible con todos los símbolos, plazos y modos de cuenta
- Sólo MT5 (no MT4)
- Sin llamadas DLL o dependencias externas
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
TAGS (Mercado MQL5)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
risk reward, RR, gestión de riesgos, stop loss, take profit,
orden pendiente, posición, gestión de dinero, visualizador de operaciones,
porcentaje de riesgo, porcentaje de recompensa, indicador gráfico
