OPEN-SOURCE SCRIPT

Ultimate Zones

Atualizado
The story is simple: I didn't find a support/resistance zones indicator that I actually liked, so I made my own.

Features:
  • Independent of the chart timeframe (zones don't change if you switch timeframes) - very important for practical use
  • Live mode (repainting) plus historic mode (non-repainting)
  • Selectable timeframe for zone calculation (default: daily)
  • Can adjust how far the indicator looks back into the past (default: 500 days)
  • Can adjust pivot period to find more or fewer zones
  • Zone heights are based on long-term ATR (to adapt to the asset's volatility automatically)
  • Price tolerance multiplier is adjustable
  • Option to merge zones which are close together into one ("fat zones")


I find that together these options (especially those in the "sensitivity" section) allow me to automatically generate almost all the zones I want to see. Occasionally, I do draw some additional zones to get the perfect image I'm looking for on the chart.

Explanation

We detect pivot points on the selected zone timeframe (taking pivot period and lookback limit into account). Then we combine these pivot points into a zone if they are close enough together in price (here the tolerance parameter comes into play). If "fat zones" is selected, we perform these merges more aggressively even if the resulting zone becomes taller than the standard tolerance.

The ATR used for the tolerance is a 500 period ATR, but if there are less than 500 bars available, we use the average of the bars available so far, so we always have a value to work with.

In order for a zone to be displayed, it must have been touched by at least 2 separate pivot points. We do not distinguish between pivot highs and pivot lows because support is known to turn into resistance and vice versa.

In live mode, we draw the currently active zones as boxes.

In historic mode, we plot the active zones at each bar using "plot" and "fill", so there is no repainting or erasing, and you can see which zones were active at any past date. For practical reasons, we draw a maximum of 15 zones around the current price (i.e. 7-8 zones above and 7-8 zones below the price).
Notas de Lançamento
Fixed help texts in the settings
Notas de Lançamento
Added zone touch alerts ("Alerts" section in settings). Option to receive multiple alerts when a zone is touched multiple times from the same direction.
Notas de Lançamento
Reduced the number of alerts if they come in quick succession. Slightly improved the zone display in historic mode.
Notas de Lançamento
Fixed the preview image (hopefully)
Notas de Lançamento
Additional finetuning of the retouch cooldown logic
Notas de Lançamento
Restructured alert parameters. Display type (Live/Historic) is now independent of whether alerts are enabled.

Note that in the preview image, Live mode is selected, so the alerts may not match the zones displayed.
Notas de Lançamento
Fixed bug where zone alerts would not fire when "Show alerts" was unchecked
Pivot points and levels

Script de código aberto

No verdadeiro espírito do TradingView, o autor desse script o publicou como código aberto, para que os traders possam compreendê-lo e analisá-lo. Parabéns ao autor! Você pode usá-lo gratuitamente, mas a reutilização desse código em publicações é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Quer usar esse script no gráfico?


Também em:

Aviso legal