Funcionalidad
Esta herramienta sirve para guardar y recuperar cualquier objeto gráfico pintado manualmente sobre una ventana para un activo y timeframe en concreto.
Para los analistas que usan objetos gráficos como ayuda a su visión del mercado, cuando cierran la ventana o cambian el activo que hay en ella, pierden los objetos que habían dibujado y tendrían que volver a dibujarlos manualmente. Al usar SMC_AutoLoadSaveObjects (recomendado que esté en la plantilla default), todo lo que dibujemos será almacenado para, si en el futuro se vuelve a cargar en una ventana el mismo activo y timeframe, recuperarlo en las mismas condiciones que si acabara de dibujarlo.
Adicionalmente es posible utilizar un espacio multi-timeframe donde los objetos gráficos dibujados se comparten para todos los timeframes del activo. Para activar este modo, es necesario deshabilitar la propiedad autoCleanChangeTimeFrame.
También es posible configurar el indicador para que borre los objetos generados por MT4 automáticamente en las compras, cierres y cambios de SL. Para activar este modo, es necesario habilitar la propiedad autoDeleteSystemObjects
Parámetros de entrada
autoCleanOnInit Si esta propiedad está activa, los objetos gráficos que estén dibujados en la ventana, cuando se cargue el indicador se borrarán y se cargarán los que estuviesen guardados
autoCleanOnExit Si esta propiedad está activa, los objetos gráficos que estén dibujados en la ventana, cuando se elimine el indicador se borrarán
autoCleanChangeTimeFrame Si esta propiedad está activa, los objetos gráficos que estén dibujados en la ventana se guardan para el timeframe actual, pero no se conservan para otro timeframe si en la misma ventana se cambia de timeframe. Cuando se cambie de timeframe se borrarán los objetos. Si se desactiva esta opción, los objetos se guardarán/leerán de un espacio multi-timeframe independiente del espacio normal cuando la opción está activada
autoDeleteSystemObjects Si se activa es propiedad, los objetos gráficos que genera MT4 automáticamente en la apertura, gestión y cierre de órdenes, serán borrados
groupId Número de grupo asignado al almacenamiento de objetos gráficos. Sirve para distinguir entre diferentes grupos si tengo varias ventanas de análisis y no quiero mezclarlas
updateEverySeconds Forzar a actualizar la información en pantalla cada x segundos, aunque no haya cotización
autoSaveEverySeconds Guarda la información gráfica de la pantalla cada x segundos, aunque no haya cotización
Extra
Si SMC_AutoLoadSaveObjects está cargado, automáticamente guarda los objetos gráficos que haya dibujado manualmente para el activo y timeframe actual, y los recupera si en el futuro vuelvo a cargar el mismo activo y timeframe, bien sobre esta misma ventana o en otra ventana nueva. El objetivo es mantener siempre la informacion del análisis que se va haciendo y no perderlo al cerrar la ventana.
Compártelo
Comparte este artículo en tus redes sociales