Mô tả
ChartStyleKitPro es un indicador para cTrader disenado como panel de control centralizado para la gestión, estilización y organización de objetos gráficos (rectángulos y líneas de tendencia). Su propósito es eliminar la tarea manual y repetitiva de dar estilo individual a cada dibujo del chart, ofreciendo acciones masivas, plantillas reutilizables y texto automático inteligente.
El indicador funciona como overlay: no genera señales ni calcula indicadores técnicos. Su valor está en la productividad y consistencia visual del análisis gráfico.
Funcionalidades principales
1. Panel de control interactivo
Al seleccionar cualquier objeto grafico (rectángulo o línea de tendencia), aparece un panel flotante con:
- Encabezado: muestra la cantidad y tipo de objetos seleccionados (ej: "3 obj: 2 rectangles, 1 line")
- Botón de bloqueo (🔒): alterna el estado IsLocked de todos los objetos seleccionados. Los objetos bloqueados no se pueden mover accidentalmente.
- Botón de ocultar (◉): alterna la visibilidad de los objetos seleccionados. Si el objeto es un rectángulo, también oculta su línea del 50% y su texto automático como un solo bloque.
- Botón de relleno (■): alterna el relleno de rectángulos. Solo visible cuando hay al menos un rectángulo seleccionado.
- Botón de ocultar todo (🚫): oculta o muestra TODOS los objetos del chart de una sola vez.
- Botón de plantillas (📋): abre el panel de gestión de plantillas de estilo.
- Texto de ayuda contextual: indica la acción disponible según el estado actual.
2. Línea del 50% automática
Para cada rectángulo dibujado, el indicador calcula y dibuja automáticamente una línea horizontal en el punto medio (50%) entre el precio superior e inferior del rectángulo.
- La línea es punteada por defecto (configurable)
- Incluye una etiqueta "50%" en el borde izquierdo
- Se actualiza en tiempo real si mueves o redimensionas el rectángulo
- Se oculta/muestra junto con el rectángulo padre (comportamiento como un solo objeto)
Uso típico: zonas de equilibrio dentro de un rango de precio, niveles de decisión dentro de zonas de oferta/demanda.
3. Texto automático en rectángulos
Si un rectángulo tiene un Comment (comentario), el indicador lo renderiza como texto visible dentro del rectángulo.
- Posición calculada automáticamente: esquina superior derecha con márgenes configurables
- Margen vertical en pips (desde el borde superior)
- Margen horizontal en horas (desde el borde derecho)
- Tamaño de fuente adaptable al tamaño de la ventana
- Color, negrita y fuente configurables
Uso típico: etiquetas como "Supply Zone", "Zona de compra", "FVG", "Order Block" que se muestran directamente en la zona sin necesidad de texto manual adicional.
4. Texto automático en líneas de tendencia
Si una línea de tendencia tiene un Comment, el indicador lo renderiza como texto centrado sobre la línea.
- Posición configurable: arriba o debajo de la línea
- Offset vertical en pips
- Centrado automático con compensación del ancho del texto
- Tamaño adaptable
Uso típico: etiquetas como "Trendline Support", "Canal superior", "EMA 200" que identifican la función de cada línea sin buscarla.
5. Plantillas de estilo
Sistema CRUD completo (Crear, Leer, Actualizar, Eliminar) para guardar y reutilizar configuraciones visuales de objetos.
Que guarda cada plantilla:
- Color
- Grosor
- Estilo de línea (solido, punteado, etc.)
- Relleno (para rectángulos)
- Estado de visibilidad
- Estado de bloqueo
- Comentario
Operaciones disponibles:
Acción
Descripción
Guardar
Extrae el estilo del objeto seleccionado y lo guarda con un nombre personalizado. Incluye campo de comentario opcional.
Aplicar
Carga una plantilla guardada y la aplica a todos los objetos seleccionados.
Actualizar
Sobrescribe una plantilla existente con el estilo actual del objeto seleccionado.
Renombrar
Cambia el nombre de una plantilla existente.
Eliminar
Borra una plantilla del almacenamiento.
6. Cuatro esquemas de color
El indicador ofrece 4 temas visuales para su interfaz:
Tema
Fondo
Carácter
Dark
#1E1E2E
Estándar oscuro, ideal para uso nocturno
Light
#F0F0F5
Claro, para pantallas brillantes o presentaciones
Midnight
#0A0E1A
Ultra oscuro, máximo contraste con el chart
Warm
#1C1915
Tonos cálidos, menos fatiga visual en sesiones largas
El color de acento es configurable (por defecto #4DA6FF azul). Los botones toggle calculan automáticamente colores activo/inactivo con buen contraste garantizado.
