Funcionalidad
Existen dos niveles de swings que se pueden activar por separado:
- Los swings menores: los máximos y mínimos formados por el simple paso del tiempo
- Los swings mayores: 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, 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, 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.
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
timeFrame Timeframe de donde queremos visualizar el indicador. NextTF significa el siguiente timeframe en la escala.
showMinorLevelSwings Si se activa, se visualizarán los swings menores
showMajorLevelSwings Si se activa, se visualizarán los swings mayores
alertNotifications Si se activa, se mostrará una alerta cuando el precio rompe uno de los swings (menores y/o mayores según se hayan activado mostrarlos o no)
sendPushNotifications Si se activa, se enviará una alerta al móvil cuando el precio rompe uno de los swings (menores y/o mayores según se hayan activado mostrarlos o no). 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
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.
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. 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, 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
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
showAutoFiboMinorSwing Si se activa, se mostrará el FIBO entre el mínimo y máximo menores actuales
showAutoFiboMajorSwing Si se activa, se mostrará el FIBO entre el mínimo y máximo mayores actuales
largerAutoFibo Si se activa, intenta encontrar el FIBO más amplio acumulando máximos más grandes y mínimos más pequeños
barToShowFiboMinorSwing Indica la separación en barras donde se mostrará el FIBO menor, sobre la barra actual. Números negativos moverán el FIBO a la derecha, y positivos a la izquierda
fiboMinorColor Color del FIBO menor a mostrar
fiboMinorWith Tamaño de las líneas de FIBO menor a mostrar
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 del swing menor en el timeframe de referencia
Línea 2 Es el valor del máximo del swing mayor en el timeframe de referencia
Línea 3 Es el valor del mínimo del swing mayor en el timeframe de referencia
Extra
Se puede usar el indicador SMC_SwingLinesTF para mostrar los máximos y mínimos relevantes, tanto los que se forman con el paso del tiempo, como los 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 ha solicitado mostrar el timeframe NextTF. En azul aparece el máximo menor, en rojo el mínimo menor, en verde el máximo mayor y en amarillo el mínimo mayor.
Se puede usar el indicador SMC_SwingLinesTF 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 ha solicitado mostrar el timeframe NextTF, 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. Los swings menores no se muestran porque se han desactivado. 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_SwingLinesTF 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 ha solicitado mostrar el timeframe NextTF. En verde se señala el máximo mayor, en amarillo el mínimo mayor. Los swings menores no se muestran porque se han desactivado. Aparecen unos rectángulo 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.
Compártelo
Comparte este artículo en tus redes sociales