Funcionalidad
En este caso, sólo se pueden visualizar los swings mayores de cada timeframe: los máximos y mínimos más relevantes, tras haber roto una línea de swing en sentido opuesto, es decir, mínimo relevante al romper una línea de máximo, y máximo relevante al romper una línea de mínimo.
Además de los swings, el indicador es capaz de marcar zonas de resistencia y/o soporte, calculadas por acumulación histórica de líneas de swing en la zona para el timeframe de referencia seleccionado, si se activa. Las zonas de resistencia van acompañadas de un texto al lado de cada una, indicando el peso específico de esa zona, cuántos soportes y resistencias intervienen en total en la zona, y cuáles son Resistencias y cuáles Soportes. Por ejemplo, el texto “679.00 T=4 R=3 S=1” significa que el peso de esa zona de resistencia es 679, que intervienen 4 líneas, de las cuáles 3 son resistencias y 1 soporte. A mayor peso, atravesar la zona costará más que una zona con menos peso.
También es capaz de identificar gaps en el timeframe de referencia seleccionado, si se activan: diferencias en el precio de cotización desde donde cerró una vela hasta donde se inicia la nueva, y mostrarlos mientras no se cierren, es decir, mientras otra vela futura no recupere ese precio al completo.
Adicionalmente, es capaz de trazar líneas de tendencia alcista (uniendo mínimos) y bajista (uniendo máximos) actualizadas conforme se generan nuevos swings, para cada uno de los timeframes.
Como ayuda a la identificación de resistencias y soportes internos del swing, se puede mostrar un FIBO (retroceso de fibonacci) entre el máximo y el mínimo actual del swing.
Parámetros de entrada
sensitivity La sensibilidad es el número de barras mínimo exigibles para que un mínimo o máximo sea relevante. A sensibilidad mayor, significa que necesitamos más barras para detectar un nuevo swing, sin embargo a sensibilidad más baja, necesitamos menos barras
conservatively Si se activa, la forma de generar los swings mayores será la más conservadora. Si no se activa, será la más restrictiva, por tanto conservatively activado generará swings mayores más amplios
zoomNeutral Si se activa, la forma de generar los swings mayores analizará las rupturas de líneas de swing menores dentro del swing principal para ser más restrictivo, por tanto zoomNeutral desactivado generará swings mayores más amplios
timeFrame1 Primer timeframe de donde queremos visualizar el indicador. ActualAndNextTF significa usar el timeframe actual, o siguiente no usado en la escala. Deactivated significa no calcular nada en el slot actual.
timeFrame2 Segundo timeframe de donde queremos visualizar el indicador. ActualAndNextTF significa usar el timeframe actual, o siguiente no usado en la escala. Deactivated significa no calcular nada en el slot actual.
timeFrame3 Tercer timeframe de donde queremos visualizar el indicador. ActualAndNextTF significa usar el timeframe actual, o siguiente no usado en la escala. Deactivated significa no calcular nada en el slot actual.
timeFrame4 Cuarto timeframe de donde queremos visualizar el indicador. ActualAndNextTF significa usar el timeframe actual, o siguiente no usado en la escala. Deactivated significa no calcular nada en el slot actual.
hideCompletelyAllLevelSwings Si se activa, no se mostrará ninguna línea de swing en el gráfico, aunque en su slot correspondiente de mostrarla esté activado.
showMajorLevelSwings1 Si se activa, se visualizarán los swings mayores del timeframe1, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLevelSwings
showMajorLevelSwings2 Si se activa, se visualizarán los swings mayores del timeframe2, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLevelSwings
showMajorLevelSwings3 Si se activa, se visualizarán los swings mayores del timeframe3, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLevelSwings
showMajorLevelSwings4 Si se activa, se visualizarán los swings mayores del timeframe4, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLevelSwings
alertNotifications Si se activa, se mostrará una alerta cuando el precio rompe uno de los swings mayores de los timeframes que se haya decidido mostrar
sendPushNotifications Si se activa, se enviará una alerta al móvil cuando el precio rompe uno de los swings mayores de los timeframes que se haya decidido mostrar. Para que el envío se produzca, se debe haber configurado el ID de Metaquotes en la pantalla de «Herramientas/Opciones/Notificaciones», además de marcar «Permitir notificaciones Push»
onlyOneNotification Si se activa, sólo se enviará un mensaje al cruzar un swing concreto. Aunque el precio vuelva a retroceder y vuelva a cruzarlo, no se volverá a enviar mensaje. Si se desactiva, se enviará un mensaje cada vez que lo rompa, siempre que se haya recuperado completamente de la ruptura y vuelva a romperlo
timesVolatilityNotifications Número de veces la volatilidad del activo en el timeframe actual que debe superarse, además del swing, para que se considere roto dicho swing. Sirve para evitar la notificación de falsas roturas
showTimeFrameText Si se activa, se mostrará un texto al lado de cada línea de swing, indicando a qué timeframe corresponde la misma
colorTimeFrameText Color del texto para mostrar el timeframe que corresponde a cada línea de swing
showGaps Si se activa, se mostrarán los gaps encontrados en el gráfico
showHistoryGaps Si se activa, se mostrarán los gaps históricos encontrados en el gráfico
onlyOpenGaps Si se activa, sólo se mostrarán los gaps del gráfico, producidos en el momento de apertura del mercado
autoRefreshZeroBar Si se activa, se tendrá en cuenta el movimiento de la barra actual para calcular los cierres de gaps. Si no se activa, se comprobará a barra cerrada
useLastCloseToCompare Si se activa, se tendrá en cuenta el precio de cierre de cada vela, comparándolo con el precio de apertura de la vela siguiente para calcular si hay gap. Si no se activa, en lugar del precio de cierre se tendrá en cuenta el máximo y mínimo de la cada vela.
gapsTimeFrame Timeframe que se usará para calcular los gaps. Debe ser uno de los cuatro disponibles
gapRectangleColor Color del interior del rectángulo para la zona de gap
gapRectangleLineColor Color de la línea del rectángulo para la zona de gap. Si es del mismo color que el interior del rectángulo y se seleccionar rellenar el rectángulo con color, no se pintará línea
gapRectangleLineStyle Estilo de la línea del rectángulo para la zona de gap
gapRectangleLineWidth Tamaño de la línea del rectángulo para la zona de gap
gapRectangleTextColor Color del texto para indicar la zona de gap
gapRectangleTextSize Tamaño del texto para indicar el gap
gapRectangleFilled Indica si el rectángulo con la zona de gap se debe rellenar con el color de «gapRectangleColor» o se deja hueco
gapRectangleExtraInfo Indica si se muestra información extra sobre la zona de gap, correspondiente al tramo de precio en el que transcurre dicho gap
gapRectangleHColor Color del interior del rectángulo para la zona de gap histórico
gapRectangleHLineColor Color de la línea del rectángulo para la zona de gap histórico. Si es del mismo color que el interior del rectángulo y se seleccionar rellenar el rectángulo con color, no se pintará línea
gapRectangleHLineStyle Estilo de la línea del rectángulo para la zona de gap histórico
gapRectangleHLineWidth Tamaño de la línea del rectángulo para la zona de gap histórico
gapRectangleHFilled Indica si el rectángulo con la zona de gap histórico se debe rellenar con el color de «gapRectangleHColor» o se deja hueco
showResistanceAreas Si se activa, se mostrarán las zonas de resistencia más significativas del activo para el timeframe seleccionado. Una zona de resistencia es la acumulación de soportes y/o resistencias muy cercanas
mustBeResistanceAndSupport Si se activa, sólo se mostrarán aquellas zonas de resistencia que tengan como mínimo una resistencia y un suporte en el timeframe seleccionado, uno de cada tipo
useMajorLevelSwing Si se activa, en lugar de usar los swings menores, se usarán sólo los swing mayores para detectar las zonas de resistencia
minTouchedTimes Mínimo de soportes y/o resistencias en una zona concreta para identificarla como relevante y por tanto pintarla como zona de resistencia
areaFineTune Sirve para regular la medida de «cercanía» entre soportes y resistencias, para unirlas en una zona de resistencia. A valores mayores, se permiten unir soportes y resistencias más alejados en una misma zona. A valores menores, se reduce la distancia para permitir unir soportes y resistencias en una misma zona
resistanceAreasTimeFrame Timeframe que se usará para calcular las zonas de resistencia. Debe ser uno de los cuatro disponibles
areaRectangleColor Color del interior del rectángulo para la zona de resistencia
areaRectangleLineColor Color de la línea del rectángulo para la zona de resistencia. Si es del mismo color que el interior del rectángulo y se seleccionar rellenar el rectángulo con color, no se pintará línea
areaRectangleLineStyle Estilo de la línea del rectángulo para la zona de resistencia
areaRectangleLineWidth Tamaño de la línea del rectángulo para la zona de resistencia
areaRectangleTextColor Color del texto para indicar el peso correspondiente a la zona de resistencia, y cuántos soportes y resistencias intervienen en dicha zona
areaRectangleTextSize Tamaño del texto para indicar el peso correspondiente a la zona de resistencia, y cuántos soportes y resistencias intervienen en dicha zona
areaRectangleFilled Indica si el rectángulo con la zona de resistencia se debe rellenar con el color de «areaRectangleColor» o se deja hueco
areaRectangleExtraInfo Indica si se muestra información extra sobre la zona de resistencia, correspondiente al número total de swings acumuladas en la zona, cuáles son resistencias y cuáles soporte
hideCompletelyAllLines Si se activa, no se mostrará ninguna línea de tendencia en el gráfico, aunque en su slot correspondiente de mostrarla esté activado.
showLinesLevel1 Si se activa, se visualizarán las líneas de tendencia configuradas del timeframe1, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLines
showLinesLevel2 Si se activa, se visualizarán las líneas de tendencia configuradas del timeframe2, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLines
showLinesLevel3 Si se activa, se visualizarán las líneas de tendencia configuradas del timeframe3, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLines
showLinesLevel4 Si se activa, se visualizarán las líneas de tendencia configuradas del timeframe4, si en éste hay seleccionado alguno, y no se ha seleccionado hideCompletelyAllLines
alertNotificationsLines Si se activa, se mostrará una alerta cuando el precio rompe una de las líneas de los timeframes que se haya decidido mostrar
sendPushNotificationsLines Si se activa, se enviará una alerta al móvil cuando el precio rompe una de las líneas de los timeframes que se haya decidido mostrar. Para que el envío se produzca, se debe haber configurado el ID de Metaquotes en la pantalla de «Herramientas/Opciones/Notificaciones», además de marcar «Permitir notificaciones Push»
onlyOneNotificationLines Si se activa, sólo se enviará un mensaje al cruzar una línea concreta. Aunque el precio vuelva a retroceder y vuelva a cruzarla, no se volverá a enviar mensaje. Si se desactiva, se enviará un mensaje cada vez que la rompa, siempre que se haya recuperado completamente de la ruptura y vuelva a romperla
timesVolatilityNotificationsLines Número de veces la volatilidad del activo en el timeframe actual que debe superarse, además de la línea, para que se considere rota dicho línea. Sirve para evitar la notificación de falsas roturas
showConservativeLinesOnlyTimeframe1 Si se activa, se mostrarán las líneas de tendencia más conservadoras para el timeframe seleccionado en timeframe1, si éste no está desactivado
showConservativeLinesAll Si se activa, se mostrarán las líneas de tendencia más conservadoras para todos los timeframes no desactivados
showMediumRiskLinesOnlyTimeframe1 Si se activa, se mostrarán las líneas de tendencia un poco más agresivas para el timeframe seleccionado en timeframe1, si éste no está desactivado
showMediumRiskLinesAll Si se activa, se mostrarán las líneas de tendencia un poco más agresivas para todos los timeframes no desactivados
showRiskyLinesOnlyTimeframe1 Si se activa, se mostrarán las líneas de tendencia más agresivas para el timeframe seleccionado en timeframe1, si éste no está desactivado
showRiskyLinesAll Si se activa, se mostrarán las líneas de tendencia más agresivas para todos los timeframes no desactivados
conservativelyLines Si se activa, el cálculo de las líneas de tendencia será el más conservador, entendiendo por conservador aquel cuya inclinación es menor
linesCanCutShadows Si se activa, el cálculo de las líneas de tendencia permitirá que las «mechas» de las velas puedan ser cortadas en la línea de tendencia. Si se desactiva, ninguna vela podrá traspasar la línea de tendencia calculada entre los máximos o mínimos calculados
linesCanCutClosures Si se activa, el cálculo de las líneas de tendencia sólo tendrá en cuenta los cierres de cada vela, por tanto permitirá que las «mechas» y «algunos cuerpos de vela» puedan ser cortadas en la línea de tendencia. Si se desactiva, ningún cuerpo de vela podrá traspasar la línea de tendencia calculada entre los máximos o mínimos calculados
drawLinesFromClosures Si se activa, el cálculo de las líneas de tendencia permite iniciar y acabar la línea calculada desde el cuerpo de la vela, sin tener en cuenta la «mecha». Si se desactiva, se tendrá en cuenta la mecha en el inicio y fin de la línea calculada
adaptLinesToLocalCandle Si se activa, al traer una línea de tendencia de un timeframe superior al gráfico actual, se adapta ligeramente al punto exacto donde le corresponde en el gráfico actual
showLinesAnchors Si se activa, muestra una marca (X) en los dos puntos con los que se genera cada línea
lineColorTF_M1 Color de línea usada para pintar líneas de tendencia generadas en el timeframe M1
lineColorTF_M5 Color de línea usada para pintar líneas de tendencia generadas en el timeframe M5
lineColorTF_M15 Color de línea usada para pintar líneas de tendencia generadas en el timeframe M15
lineColorTF_M30 Color de línea usada para pintar líneas de tendencia generadas en el timeframe M30
lineColorTF_H1 Color de línea usada para pintar líneas de tendencia generadas en el timeframe H1
lineColorTF_H4 Color de línea usada para pintar líneas de tendencia generadas en el timeframe H4
lineColorTF_D1 Color de línea usada para pintar líneas de tendencia generadas en el timeframe D1
lineColorTF_W1 Color de línea usada para pintar líneas de tendencia generadas en el timeframe W1
lineColorTF_MN1 Color de línea usada para pintar líneas de tendencia generadas en el timeframe MN1
lineWidthTF_M1 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe M1
lineWidthTF_M5 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe M5
lineWidthTF_M15 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe M15
lineWidthTF_M30 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe M30
lineWidthTF_H1 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe H1
lineWidthTF_H4 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe H4
lineWidthTF_D1 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe D1
lineWidthTF_W1 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe W1
lineWidthTF_MN1 Tamaño de línea usada para pintar líneas de tendencia generadas en el timeframe MN1
showAutoFiboMajorSwing Si se activa, se mostrará el FIBO entre el mínimo y máximo mayores actuales del timeframe seleccionado
largerAutoFibo Si se activa, intenta encontrar el FIBO más amplio acumulando máximos más grandes y mínimos más pequeños
fiboTimeFrame Timeframe que se usará para generar el FIBO. Debe ser uno de los cuatro disponibles
barToShowFiboMajorSwing Indica la separación en barras donde se mostrará el FIBO mayor, sobre la barra actual. Números negativos moverán el FIBO a la derecha, y positivos a la izquierda
fiboMajorColor Color del FIBO mayor a mostrar
fiboMajorWith Tamaño de las líneas de FIBO mayor a mostrar
secondsToResetIfNewData Número de segundos para reiniciar el indicador cuando se detectan nuevos datos antiguos en el gráfico
secondsToRefreshZeroBar Número de segundos para actualizar la información del indicador
barsBack Número de barras de histórico a tomar en cuenta para construir el indicador. Para usar el histórico completo, indicar 0
Líneas de datos del indicador
Línea 1 Es el valor del mínimo para el swing mayor en el timeframe1 de referencia
Línea 2 Es el valor del máximo para el swing mayor en el timeframe2 de referencia
Línea 3 Es el valor del mínimo para el swing mayor en el timeframe2 de referencia
Línea 4 Es el valor del máximo para el swing mayor en el timeframe3 de referencia
Línea 5 Es el valor del mínimo para el swing mayor en el timeframe3 de referencia
Línea 6 Es el valor del máximo para el swing mayor en el timeframe4 de referencia
Línea 7 Es el valor del mínimo para el swing mayor en el timeframe4 de referencia
Extra
Se puede usar el indicador SMC_SwingLinesMTF para mostrar los máximos y mínimos relevantes al producirse una ruptura en una línea de swing de un timeframe superior, en el gráfico actual.
En el ejemplo, se ha aplicado el indicador sobre el SPX500 en M5 y se han solicitado mostrar los timeframes ActualAndNextTF en los cuatro posibles. En verde aparecen los máximos mayores y en amarillo los mínimos mayores de cada timeframe. Al estar en M5, los timeframes que se mostrarán son M5, M15, M30 y H1.
Se puede usar el indicador SMC_SwingLinesMTF para mostrar las zonas de resistencia donde se acumulan los máximos y mínimos de los swings de un timeframe superior, en el gráfico actual.
En el ejemplo, se ha aplicado el indicador sobre el SPX500 en M5 y se han solicitado mostrar los timeframes ActualAndNextTF en los cuatro posibles. Se ha configurado mostrar el timeframe Timeframe2, que corresponde al M15, con una sensibilidad de 40, para que las zonas sean mucho más relevantes. En en verde se señala el máximo mayor, en amarillo el mínimo mayor. Aparecen unos rectángulos alargados, con el peso e información de cada zona de resistencia. El inicio del rectángulo aparece desde donde está la primera línea de máximo o mínimo que la inicia, y termina en la vela actual.
Se puede usar el indicador SMC_SwingLinesMTF para mostrar las zonas de gap encontrados en un gráfico de timeframe superior, en el gráfico actual.
En el ejemplo, se ha aplicado el indicador sobre el SPX500 en M5 y se han solicitado mostrar los timeframes ActualAndNextTF en los cuatro posibles. Se ha configurado mostrar el timeframe Timeframe2, que corresponde al M15. En verde se señala el máximo mayor, en amarillo el mínimo mayor. Aparecen rectángulos alargados, con la palabra GAP y el rango de precio que abarca. El inicio del rectángulo aparece desde donde se detecta el gap y termina en la vela actual.
Se puede usar el indicador SMC_SwingLinesMTF para mostrar las línes de tendencia encontradas en gráficos de timeframes superiores, en el gráfico actual.
En el ejemplo, se ha aplicado el indicador sobre el SPX500 en M30 y se han solicitado mostrar los timeframes ActualAndNextTF en los cuatro posibles, que corresponden por tanto a M30, H1, H4 y D1. Las líneas a mostros son sólo las conservadoras de los 4 timeframes. Las líneas azules corresponden a M30, amarillas a H1, rojas a H4 y no se ve ninguna verde, que sería la de D1.
Compártelo
Comparte este artículo en tus redes sociales