Free Support and Resistance Pine Scripts (page 51)
Open-source Pine scripts that draw levels: pivot points, automatic support and resistance, supply and demand zones, Fibonacci and previous highs and lows.
Oscillator Divergence Zones calculates nine selectable momentum oscillators, including RSI, CCI, MFI, TSI, STC, and Ehlers filters, to detect regular and hidden divergences. It evaluates price and momentum pivots to spot structural divergence, applying optiona
This indicator plots a fixed lookback Volume Profile alongside 20, 50, and 200 Simple Moving Averages directly on the price chart. It highlights trend changes via moving average crosses and marks Point of Control reactions, High Volume Nodes, and Value Area bo
This overlay indicator maps a timed session range in SAST, then marks supply and demand zones, a midpoint target, and a four-hour manipulation trendline. It tracks range, manipulation, and distribution states and can plot long or short entry signals when marke
The Fractals indicator identifies potential reversal points on the price chart by detecting local swing highs and lows. It plots down fractal markers above the bar for swing highs and up fractal markers below the bar for swing lows. The Periods setting control
The ICT Silver Bullet with Signals indicator identifies and highlights key Inner Circle Trader concepts directly on the main price chart. It marks designated Silver Bullet session time windows, detects higher-timeframe Fair Value Gaps (FVGs), and plots support
An overlay indicator that sets a trend direction from 50-bar highs and lows, flagging an uptrend on a new high and a downtrend on a new low. Within the trend it detects pivot lows or highs and measures the retracement from the recent extreme, drawing a dashed
This indicator calculates logarithmic price spirals and projects dynamic geometric paths directly onto the main price chart. Using user-selected price levels and time anchors, it computes exponential radial curves to project future potential reversal structure
This indicator draws configurable time-based sessions on the price chart. It plots session open lines, average high and low lines, and an expected range line. Optional high-low boxes and likely range boxes mark session ranges, with labels comparing average and
This strategy calculates regular and hidden divergences across selectable momentum oscillators, including RSI, CCI, and MFI, and plots volatility-based divergence zones. It displays oscillator dynamics in a separate pane while projecting support and resistance
This overlay indicator maps a timed session range from a chosen SAST start hour and session length, then draws the range box, midpoint, supply and demand zones, and an optional four-hour manipulation trendline. It tracks range, manipulation, and distribution s
The Ighodalo Gold CRT indicator plots candlestick range lines on the price chart using user-defined lookback periods and multiple timeframes. It calculates high, low, and midpoint lines for each enabled CRT set to identify support and resistance levels based o
Draws logarithmic spirals on the price chart from a range the user defines with two price levels and a start and end time. It stores candle closes, highs and lows, and can plot mirrored polylines of the candle series around the range end price. Options rotate
A Pine v6 strategy that trades smart money concepts on the price chart. It combines a higher-timeframe bias with an EMA, equal highs and lows liquidity, order blocks, fair value gaps and an optional displacement confirmation. Entries are limited to New York an
This early indicator uses the Goertzel algorithm to estimate a dominant cycle from the chosen price source, then projects the cycle forward for a set number of periods. Projected prices and dates are shown in a dashboard table on the price chart. The cycle len
This indicator tracks and projects session-based price retracement levels directly onto the main price chart. Users can configure up to five distinct time sessions alongside specific evaluation windows to measure price retracement targets calculated from open
This indicator tracks session-specific price ranges and rejection patterns directly on the main price chart. Based on the South African Standard Time (SAST) session window, it establishes reference high and low boundaries from a lookback period and monitors pr
This indicator identifies and visualizes swing liquidity levels directly on the main price chart. It detects pivot highs and lows, filtering them according to normalized volume strength relative to recent standard deviation. Active liquidity levels are drawn a
An overlay indicator that looks for the Wyckoff upthrust after distribution pattern. It requires a prior advance measured in ATR, detects a trading range with a minimum duration and boundary tests, and flags a terminal breakout attempt that fails back inside w
The Cylinder indicator projects a geometric 3D cylinder shape directly onto the price chart using Pine Script polylines. The user defines two anchor points on the chart via interactive price and time selection inputs. The script calculates relative time and pr
This indicator combines three dominant cycle lengths, pivot highs and lows, and candlestick pattern matching to project future turning prices and dates. Bollinger Band, Keltner Channel and volatility lengths are also available as inputs. Projected values appea
This overlay indicator tracks up to four independent session levels on the price chart. For each level it records the high and low of a chosen range window, then draws an optional box for that range and a horizontal retracement line at a user-set percentage of
Pattern Recognition [WavesUnchained] automatically identifies chart patterns including ascending, descending, and symmetrical triangles, rising and falling wedges, and parallel channels. It validates formations through multi-point pivot analysis, volume spike
This indicator plots internal and external liquidity zones alongside market structure breaks directly on the price chart. It calculates short-term and long-term pivot points to identify internal and external liquidity levels, including equal highs and lows. Ma
CRT State Engine plots time-based CRT models, session state ranges, and institutional market structure on the main price chart. It detects liquidity sweeps, order blocks, Fair Value Gaps, and volume profile imbalances across specified New York time sessions. T
Indicatorv5SMC / ICT / price actionSessions & time
FX Market Sessions highlights distinct trading sessions, such as London, New York, and previous day ranges, directly on the main chart using colored boxes and labels. It tracks session highs, lows, and pip spans, with configurable options for opening ranges, F
Clusters Volume Profile [LuxAlgo] applies K-Means clustering to historical price data using high-low averages and volumes to identify distinct price groups. It then computes volume profiles for each cluster with user-defined rows per cluster and maximum bar wi
A price-chart indicator that looks for fade setups after price raids the edge of a completed session or prior-day range and closes back inside. It requires the Gann half-range level to sit at least a set number of R away, sizes the stop beyond the raid using A
This debug build combines three dominant cycle lengths, pivot highs and lows, and candlestick pattern matching to project future turning prices and dates. Bollinger Band, Keltner Channel and volatility lengths are also available as inputs. Projected values app
Calculates the average of a chosen price source across the candles currently visible on the chart and draws it as a grey line with a price label, shown for the last bar only. Source is the only input and defaults to close. The average changes as the user scrol
This indicator plots the midpoint between the highest and lowest values of a chosen source over a lookback window. It uses TradingView highest and lowest functions, then averages them with multiplication by one half. The source input selects the series, defaul
This indicator plots historical session volume profiles directly on the price chart as offset visual widgets. It aggregates volume or open interest across user-defined sessions such as daily, weekly, or monthly periods using lower-timeframe data. The script se
Pivot Momentum Structure plots a selectable oscillator in a separate pane and scores momentum against confirmed price pivots. It classifies higher highs, higher lows, lower highs and lower lows, then marks regular and hidden bullish or bearish divergences plus
This overlay indicator bins traded volume into one hundred price levels between the highest and lowest prices over a user-set lookback. It splits that profile at the midpoint into upper and lower volume, then draws cumulative sell and buy curves to the right o
CRT State Engine is an overlay indicator that maps New York-timed CRT models, unmitigated order blocks, market structure, liquidity pools, and volume profile on the price chart. It can draw session boxes for Asia, London, London lunch, and New York and optiona
Indicatorv5SMC / ICT / price actionSessions & time
Gary - Levels is a TradingView Pine Script v5 indicator that overlays multiple session-based VWAP calculations and high/low lines directly on the price chart. It plots an RTH VWAP line for the regular trading hours session (default 0930-1600 ET) and a full-ses
Order Blocks & Imbalance MTF detects bullish demand and bearish supply order blocks driven by Fair Value Gaps (FVG). The indicator calculates gap sizes using an ATR multiplier threshold across configurable timeframes via higher-timeframe data requests. When va
The LuxAlgo Relative Crypto Dominance Polar Chart indicator plots relative dominance values for selected cryptocurrencies on a polar chart in a separate pane. Users select a time period from hourly to yearly and can enable or disable each of up to ten tickers
An overlay indicator that builds a volume profile over a set number of recent days and marks the volume point of control as a line, along with period high and low lines. It also draws support and resistance lines derived from profiles looking back a chosen num
This indicator combines three dominant cycle lengths, pivot highs and lows, and candlestick pattern matching to project future turning prices and dates. Bollinger Band, Keltner Channel and volatility lengths are also available as inputs. Projected values appea
An overlay indicator combining confirmed pivot highs and lows, RSI and two simple moving averages. It draws green and red levels from the latest pivot, and marks long signals when the high crosses above the long moving average with the close above it, and shor
The Multiple Regression Polynomial Forecast indicator calculates linear and polynomial regression forecasts using array data sampled from price series. It plots projected regression channel lines directly on the price chart to visualize trend direction and pot
This indicator identifies pivot high and low levels and plots them as horizontal lines on the main price chart. It calculates pivots using a configurable leg period and stores the most recent high and low pivot values. When a new pivot level is detected, the s
Weekly IB is an overlay indicator that tracks and visualizes the weekly initial balance levels on the main price chart. It features customizable day-of-week labels, daily session boundary highlights, configurable timezones, and optional Fibonacci retracement l
This indicator plots the classic Ichimoku Cloud on the price chart. It calculates the conversion line and base line as midpoints of the highest and lowest prices over their lengths, then averages those lines for Leading Span A and uses a longer midpoint for Le
CRT State Engine draws an institutional candle-range state model on the price chart. It tracks New York session models, market structure, unmitigated order blocks, liquidity pools, and optional volume profile and multi-pair correlation. Change-in-state detecti
Indicatorv5SMC / ICT / price actionSessions & time
This indicator detects nested swing pivots and plots bullish and bearish liquidity levels as horizontal lines on the price chart. It marks sweeps with colored boxes when price trades through those levels. The Detection input switches between short, intermediat
An indicator for the price chart that draws a merged set of daily reference levels: previous day high, low, open and midpoint, a central pivot range, Camarilla levels, optional floor pivots, previous week extremes, range expansion targets beyond yesterday's ra
An opening range strategy for the New York session that records the high and low of a short opening window, then trades retests of that range. Setup A follows drift from the range with a retest, and a conservative Setup B uses breakout plus retest. Filters ski
Third-party code. ForexR lists open-source Pine scripts from GitHub; it did not write, test or endorse them, and their summaries are generated automatically from each script's code and README. Indicators describe the past, and a strategy's backtest can look better than live trading. Check a script on a demo account before you rely on it. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.
Learn to Use Pine Scripts
Free, plain-English guides: add a script to TradingView, read what it does, test it and avoid the common traps.