Precise Cross Point
- Indicadores
- Versión: 1.0
Diseñado para marcar un precio específico y un punto temporal en un gráfico MT4 con un solo clic del ratón, sincronizando estos datos en todos los marcos temporales para el mismo símbolo. Su objetivo principal es ayudar a los operadores a localizar y seguir niveles o eventos críticos (por ejemplo, puntos de soporte/resistencia o de entrada) con marcadores visuales persistentes. El indicador utiliza líneas discontinuas para las referencias cruzadas de precio y tiempo, acompañadas de etiquetas que se ajustan dinámicamente para mantenerse dentro de los límites del gráfico, garantizando la claridad independientemente del tamaño o redimensionamiento de la ventana. Esto lo convierte en una herramienta práctica para el análisis de múltiples marcos temporales sin saturar el gráfico.
- ShowPriceLabel (bool, por defecto: true): Activa/desactiva la visualización de la etiqueta de precio. Resulta útil para alternar la visibilidad al centrarse en datos temporales o para minimizar el desorden del gráfico.
- ShowTimeLabel (bool, por defecto: true): Activa/desactiva la etiqueta de tiempo. Permite a los operadores ocultar los detalles horarios si no son necesarios.
- LineColor (color, por defecto: amarillo): Establece el color de las líneas de la retícula. Se puede personalizar según las preferencias del operador o los temas del gráfico (por ejemplo, clrWhite, clrRed).
- LineWidth (int, por defecto: 1): Ajusta el grosor de las líneas del retículo. Los valores más altos (por ejemplo, 2) hacen que las líneas sean más prominentes; los valores más bajos reducen la visibilidad.
- PixelSize (int, por defecto: 20): Controla el tamaño de la fuente y el espaciado de todas las etiquetas. Un valor mayor (por ejemplo, 25) aumenta el tamaño del texto y el espaciado; un valor menor (por ejemplo, 15) los reduce, asegurando la escalabilidad.
- ShowInfoPanel (bool, por defecto: true): Activa/desactiva un panel informativo que muestra el precio y la hora marcados. Útil para una consulta rápida o para desactivarlo si no es necesario.
- LabelCorner (int, por defecto: 3): Determina la ubicación de la etiqueta (0=IzquierdaSuperior, 1=DerechaSuperior, 2=IzquierdaInferior, 3=DerechaInferior, 4=Centro). Permite un posicionamiento flexible para adaptarse a las preferencias de diseño del comerciante, con alineación central aproximada.
Notas sobre la funcionalidad
- Al hacer clic en el gráfico se establece un marcador de precio/tiempo, almacenado en variables globales para su sincronización.
- Las etiquetas se ajustan dinámicamente para permanecer dentro de los límites del gráfico, actualizándose al cambiar el tamaño del gráfico (mediante CHARTEVENT_CHART_CHANGE).
- El indicador compila con cero errores y advertencias, proporcionando una herramienta fiable, centrada en el operador para marcar puntos específicos a través de marcos de tiempo.
