Pine Library · 3,142 open-source scripts

Free Support and Resistance Pine Scripts (page 5)

Open-source Pine scripts that draw levels: pivot points, automatic support and resistance, supply and demand zones, Fibonacci and previous highs and lows.

Pine scripts3,142
Code shown here1,440open licence
Updated in a year2,416
No repaint flag2,547

Support & resistance: Indicators, Strategies and Libraries

This indicator automatically detects and plots support and resistance areas on the price chart. It identifies reversal patterns using candlestick spikes, pivot points, and trend analysis while applying noise filtering for small candles. Areas get shaded with c

Indicator v6 Support & resistanceTrend
Updated 1 year ago · None stated GitHub repository of Trend Areas - Support/Resistance
2 stars

The Covered Calls Optimizer indicator helps traders analyze covered call option strategies directly on price charts. It calculates target strike prices and estimated yields based on stock volatility (ATR and 20-day historical volatility) and user-defined risk

Indicator v5 Volatility & bandsSupport & resistance
Updated 1 year ago · MIT GitHub repository of Covered Calls Optimizer
2 stars

Support/Resistence MTF indicator plots support and resistance levels on the price chart by detecting pivots across multiple configurable timeframes. It identifies turning points using ta.pivothigh and ta.pivotlow functions, then consolidates nearby levels into

Indicator v5 Support & resistance Repaints
Updated 1 year ago · MIT GitHub repository of Support/Resistence MTF

Custom Strong Levels

by ashwagamma
2 stars

This indicator identifies key support and resistance price levels and automatically plots trendlines connecting major highs and lows directly on the price chart. It tracks price structure using custom level objects and processes 1-minute lower timeframe data t

Indicator v6 Support & resistanceTrend
Updated 1 year ago · None stated GitHub repository of Custom Strong Levels

The Smart Money Liquidity Heatmap indicator identifies potential institutional liquidity zones on the main price chart. It compares Smart Money Index (derived from NVI) against Dumb Money Index (derived from PVI) relative to their moving averages and RSI value

Indicator v5 SMC / ICT / price actionVolume
Updated 1 year ago · None stated GitHub repository of Smart Money Liquidity Heatmap [AlgoAlpha]

This indicator identifies Smart Money Concepts structure alongside a four-line moving average ribbon on the price chart. It detects swing highs and lows across a user-defined lookback period, generating price action labels such as higher highs, lower highs, hi

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 1 year ago · None stated GitHub repository of FluidTrades - SMC Lite + Moving Average Ribbon

Tik 1 USD

by keiru517
2 stars

Tik 1 USD is an overlay indicator that plots a grid of horizontal price level lines across a specified price range. The script iterates from a configurable start ratio to an end ratio in fixed increments, drawing color-coded extended lines directly on the main

Indicator v6 Support & resistance
Updated 1 year ago · None stated GitHub repository of Tik 1 USD

This indicator identifies bullish and bearish Fair Value Gaps (FVG) on the main price chart based on three-bar price imbalances. It features an optional ATR-based displacement filter to isolate gaps formed during strong market momentum. Detected gaps are displ

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 1 year ago · GPL-3.0 GitHub repository of Pro SMC Fair Value Gap (FVG) Indicator
2 stars

This indicator tracks and visualizes the previous hourly price range directly on the chart. When an hourly bar closes, it draws a shaded rectangular box spanning the highest and lowest prices of that 60-minute period. As a new hourly session forms, earlier box

Indicator v6 Support & resistanceSessions & time
Updated 1 year ago · MPL-2.0 GitHub repository of PriceCatch - Previous Hour Range
2 stars

The indicator calculates volatility-based stepped support and resistance levels overlaying the price chart. It tracks a central average that shifts incrementally when price exceeds an ATR-scaled boundary. From this baseline, it projects two upper resistance le

Indicator v5 Support & resistanceVolatility & bands
Updated 1 year ago · Custom licence GitHub repository of Predictive Ranges [LuxAlgo]

ICT Macros

by klimasevskiy
2 stars

The ICT Macros indicator plots volatility periods based on ICT smart money concepts on the price chart. It highlights London Macros (02:33-03:00, 04:03-04:30), New York AM Macros (08:50-09:10, 09:50-10:10, 10:50-11:10), and New York Lunch + PM Macros (11:50-12

Indicator v5 Volatility & bandsSupport & resistance
Updated 1 year ago · None stated GitHub repository of ICT Macros

Startegy

by orenkats
2 stars

This strategy draws on the price chart and sizes positions from account equity, a risk percent, and a leverage multiplier. It tracks long and short stops, pending add-on entries, limit and stop order offsets, and a percentage profit target. Settings change lin

Strategy v5 SMC / ICT / price actionSupport & resistance
Updated 1 year ago · None stated GitHub repository of Startegy

Wavy Tunnel MS3

by algoboss710
2 stars

The Wavy Tunnel MS3 strategy plots multiple exponential moving averages to form a wavy tunnel on the price chart. It computes wavy high, close, and low lines using 34-period EMAs, along with 144- and 169-period tunnel lines and a 12-period EMA. Optional RSI an

Strategy v5 TrendMoving averages
Updated 1 year ago · None stated GitHub repository of Wavy Tunnel MS3

SJCMom C#

by techcrewe
2 stars

SJCMom C# is an overlay indicator that identifies trading setups based on multiple moving averages, ATR volatility, and swing pivots. It offers two main strategy modes—Expansion and Band Play—supporting breakout or pullback entries. Users can filter setup dire

Indicator v4 TrendOscillators & momentum
Updated 2 years ago · None stated GitHub repository of SJCMom C#

Mc War Final

by tuanmcwar
2 stars

Mc War Final is a market structure and Smart Money Concepts indicator that plots swing high and low points, market structure labels, order blocks, and strong or weak high/low levels directly on the price chart. Users can customize swing detection lengths, visu

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 2 years ago · None stated GitHub repository of Mc War Final

Range Filter [DW]

by Amirzamani1l
2 stars

Range Filter [DW] calculates a smoothed trend filter line accompanied by high and low volatility bands directly on the price chart. The script computes market range using selectable methods such as ATR, Average Change, Standard Deviation, points, or percentage

Indicator v4 TrendVolatility & bands
Updated 2 years ago · None stated GitHub repository of Range Filter [DW]

Calculates Time Point of Control (TPOC) and Volume Point of Control (VPOC) using lower-timeframe data mapped to the current chart resolution. It plots control levels directly on the price chart, highlighting bars where the percentage of time or volume exceeds

Indicator v5 VolumeSupport & resistance
Updated 2 years ago · None stated GitHub repository of Time & volume point of control (TPOC & VPOC)

EarnWithKoKo_1.1

by kamrankhoxa
2 stars

The indicator plots a linear regression channel on the price chart to identify support and resistance levels. It includes options for diagonal trendlines, horizontal support lines, and detects broken channels. Users can show Fibonacci levels, extend lines, and

Indicator v5 TrendSupport & resistance Repaints
Updated 2 years ago · None stated GitHub repository of EarnWithKoKo_1.1

Flag Finder

by mikah13
2 stars

Flag Finder is an indicator that automatically identifies bull and bear flag chart patterns directly on the price chart. It measures prior momentum (flagpole percentage gain or loss and length) alongside consolidation depth and flag bar duration. When flag con

Indicator v5 BreakoutSupport & resistance
Updated 2 years ago · None stated GitHub repository of Flag Finder
2 stars

This indicator identifies and labels market structure components directly on the price chart. It uses pivot calculations to detect swing points, labeling Higher Highs, Lower Highs, Higher Lows, and Lower Lows. It tracks breakouts above or below recent swing le

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 2 years ago · MIT GitHub repository of Using Market Structure
2 stars

The Quantitative Stock Confluence Finder is a Pine Script v5 indicator that plots technical elements directly on the price chart to help identify potential confluence zones in stocks. It calculates and displays bands around a simple moving average with adjusta

Indicator v5 Moving averagesOscillators & momentum Repaints
Updated 2 years ago · None stated GitHub repository of Quantitative Stock Confluence Finder
2 stars

This strategy builds a spot grid on the price chart from a user-set upper price and a percentage spacing. It calculates ten descending levels, plots the upper and lower bounds, and allows up to ten stacked entries sized as a percentage of equity. Orders are pr

Strategy v5 Support & resistanceMean reversion
Updated 3 years ago · None stated GitHub repository of 그리드현물매매전략

HTF Candle & Pivots

by itmakesyousick
2 stars

Calculates and overlays higher-timeframe (HTF) candles and pivot point levels directly onto the price chart. Users can select higher timeframes automatically or manually, toggle wicks and bodies, and customize display modes for historical HTF bars. It plots tr

Indicator v5 Support & resistance
Updated 3 years ago · None stated GitHub repository of HTF Candle & Pivots
2 stars

This indicator calculates and plots up to three independent Zigzag lines on the price chart, each with its own customizable period and styling. It automatically generates Fibonacci retracement levels based on user-selected Zigzag legs, such as the latest or pr

Indicator v5 Support & resistanceTrend Repaints
Updated 3 years ago · None stated GitHub repository of 3 Zigzag for MTF Fib Alert [MsF]

ICT Silver Bullet

by syuraj
2 stars

The ICT Silver Bullet indicator plots Smart Money Concepts market structure elements directly on the main price chart. It detects and highlights market structure shifts, breaks of structure, bullish and bearish order blocks, fair value gaps, balance price rang

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 3 years ago · None stated GitHub repository of ICT Silver Bullet

24hr High/Low/Mid

by codeGetFish
2 stars

This indicator calculates and plots rolling high, low, and midpoint levels over 24-hour, 48-hour, and 7-day lookback periods directly on the price chart. It projects standard Fibonacci retracement levels based on the 7-day range and detects doji candlestick pa

Indicator v5 Support & resistanceCandlestick patterns
Updated 3 years ago · None stated GitHub repository of 24hr High/Low/Mid

LS Volatility Index

by andreperez
2 stars

The LS Volatility Index measures price volatility relative to a customizable moving average. It computes the percentage distance of the current price from the chosen source (such as close or open) and normalizes this value by historical volatility, producing a

Indicator v5 Volatility & bandsMoving averages
Updated 3 years ago · MPL-2.0 GitHub repository of LS Volatility Index
2 stars

This indicator detects regular and hidden divergences across multiple technical indicators including RSI, MACD, Stochastic, CCI, momentum, OBV, and others. It calculates pivot points on a chosen source to identify bullish and bearish divergences, then plots co

Indicator v4 DivergenceOscillators & momentum
Updated 4 years ago · MIT GitHub repository of Divergence for Many Indicators v4

3xEMA 1min Startegy

by DaniilOkrug
2 stars

This strategy identifies entry setups on short timeframes by combining moving average trend filters with Bill Williams fractal breakouts. It tracks multi-bar high and low fractals to establish market structure, waiting for confirmed fractal breaks in the direc

Strategy v5 Moving averagesSupport & resistance
Updated 4 years ago · MIT GitHub repository of 3xEMA 1min Startegy

LineGrid View

by pureweb-creator
2 stars

LineGrid View draws a set of horizontal price lines on the chart. It finds the lowest low and highest high across loaded bars, builds a Fibonacci sequence, and starts a line at either extreme. Each following line multiplies or divides that price by the next Fi

Indicator v4 Support & resistance
Updated 5 years ago · GPL-3.0 GitHub repository of LineGrid View
2 stars

This indicator plots support and resistance channels on the price chart from pivot highs and lows. It groups nearby pivots into channels whose width is a percentage of the recent high-low range, then draws the strongest levels. Users set the pivot period, high

Indicator v4 Support & resistance
Updated 5 years ago · None stated GitHub repository of Support Resistance Channels
2 stars

This indicator tracks market direction by combining Bollinger Bands breakouts with ATR-adjusted pivot point channels. It establishes a primary trend line based on price breaking outer Bollinger Bands filtered by ATR, then validates the movement with a secondar

Indicator v4 TrendVolatility & bands
Updated 5 years ago · None stated GitHub repository of DeFi Follow Line Trend Signal

Gamma/X Killzone Sweeps

by OverleveragedWhale
1 stars

An indicator that watches four ICT-style killzones (Asia, London, New York AM and PM) for a sweep of the previous killzone's high or low followed by a close back inside. It marks the setups on the price chart with a fixed target, a stop just past the wick, opt

Indicator v6 SMC / ICT / price actionSessions & time
Updated yesterday · None stated GitHub repository of Gamma/X Killzone Sweeps
1 stars

A smart money concepts indicator that marks market structure swings, momentum-filtered structure breaks, order blocks with a point of control and a high probability zone score, fair value gaps, liquidity sweeps and equal highs or lows. An optional confluence e

Indicator v6 SMC / ICT / price actionSessions & time
Updated yesterday · None stated GitHub repository of AlphaX Structure Flow Pro
1 stars

A price-chart indicator for leveraged turbo and mini products on stocks, built on the daily 14-period RSI. It computes the price at which today's close would take the daily RSI below the oversold level, using the previous day's averages, and works on intraday

Indicator v6 Mean reversionOscillators & momentum Repaints
Updated yesterday · None stated GitHub repository of RSI 30 Turbo Levels
1 stars

Marks the Asia session range on the price chart with a box, high and low lines and Fibonacci retracement levels, and does the same for Monday's range. A display mode filters the levels to all, strong or strongest, where strength reflects confluence outside the

Indicator v6 Sessions & timeSupport & resistance
Updated yesterday · None stated GitHub repository of Asia Session Fib Retracement
1 stars

A confluence scoring indicator for smart money setups on the price chart. It checks a higher timeframe EMA bias, break of structure, liquidity sweeps, three-candle fair value gap zones and a rejection candle, and adds weighted points into a score. Buy or sell

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated yesterday · None stated GitHub repository of TraderWatch SMC/ICT Confluence

BTC Genius

by tatianathevisionary
1 stars

A price-chart indicator for Bitcoin on the daily timeframe that gathers daily data from Nasdaq futures, gold, the dollar index, the ten-year yield and Brent crude. It computes rolling correlations with Nasdaq and gold, a macro pressure-release score, a seller-

Indicator v6 Support & resistanceVolatility & bands
Updated yesterday · None stated GitHub repository of BTC Genius

BL-ESW Pinbar Market Lab

by tulukakaniwa
1 stars

BL-ESW Pinbar Market Lab is an overlay indicator that calculates rolling VWAP cost anchors across multiple fixed windows to establish dynamic price levels. It detects Pinbar candlestick patterns using customizable wick-to-body ratios and plots GetDelta volatil

Indicator v6 Support & resistanceCandlestick patterns
Updated yesterday · AGPL-3.0 GitHub repository of BL-ESW Pinbar Market Lab

GEX Levels

by aoimiku
1 stars

GEX Levels is an overlay indicator that draws options gamma exposure levels on NAS100, XAUUSD and BTCUSD charts. A companion Python script calculates the levels, and the user pastes its one-line output into a text setting. The indicator picks the block matchin

Indicator v6 Support & resistance
Updated yesterday · None stated GitHub repository of GEX Levels

GEX PRO - NQ / ES

by WSEVwevx
1 stars

GEX PRO draws options gamma exposure levels on NQ and ES futures charts. The levels are calculated outside TradingView and pasted into a text setting as a payload. The script then maps the index prices to the futures chart and plots zero gamma, call wall, put

Indicator v6 Support & resistance
Updated 2 days ago · None stated GitHub repository of GEX PRO - NQ / ES

FVG TWB RSI OB LP UT SSL Suite

by Alireza-Kamran
1 stars

A multi-tool overlay that combines fair value gaps, trendlines with breaks, RSI background shading, order blocks, liquidity pool zones, a UT Bot ATR trailing signal and an SSL element on one chart. Liquidity pools need a set number of contacts, bar gaps and co

Indicator v5 SMC / ICT / price actionSupport & resistance Repaints
Updated 2 days ago · MIT GitHub repository of FVG TWB RSI OB LP UT SSL Suite

RiskSentinel Full Context

by imanisworld
1 stars

An indicator built mainly as a data and alert engine for futures. It tracks an opening range window, New York and London sessions, four EMAs, a volume average and break of structure swings, and sends confirmed-bar alerts that carry this context, with a webhook

Indicator v6 Sessions & timeSupport & resistance
Updated 2 days ago · Custom licence GitHub repository of RiskSentinel Full Context

Order Flow Heatmap

by grzresearch
1 stars

This indicator builds a volume profile heatmap over a lookback window and draws it on the price chart in the style of order flow tools. It marks the point of control, value area, high and low volume nodes, volume bubbles for large bars, session VWAP with devia

Indicator v6 VolumeSupport & resistance
Updated 2 days ago · MPL-2.0 GitHub repository of Order Flow Heatmap

SMC Confluence Engine Strategy 2

by shubhamtaywade82
1 stars

A smart money concepts strategy drawn on the price chart. It marks break of structure and change of character, order blocks, liquidity sweeps and optionally internal structure, equal highs and lows, fair value gaps and premium and discount zones. Long entries

Strategy v6 SMC / ICT / price actionSupport & resistance Repaints
Updated 3 days ago · None stated GitHub repository of SMC Confluence Engine Strategy 2

More Pine Script Categories

Browse the whole Pine Library

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.

  1. 1Using this librarySearch, filters, licences and what the badges mean.
  2. 2Add a script to TradingViewCopy, paste into the Pine Editor, save and add to chart.
  3. 3Indicators, strategies and librariesWhat each type does and how to tell them apart.
  4. 4Spot a script that repaintsWhy some signals change after the bar closes.
  5. 5Backtest a strategyStrategy Tester settings that keep results honest.
  6. 6Send alerts to MT4 or MT5From a TradingView alert to an order in MetaTrader.
  7. 7What Pine Script isThe language, what it can and cannot do, and where to start.
  8. 8Write your first indicatorA complete script, line by line, in the Pine Editor.
  9. 9Read a script before you trust itA routine for checking inputs, logic and red flags.
  10. 10Edit a script safelyChange colours and lengths, add a filter or an alert.
  11. 11Pine Script alertsalertcondition(), alert(), placeholders and webhooks.
  12. 12Build a crossover strategyAn EMA cross strategy with an ATR stop, ready to test.

Trade Your Charts With a Regulated Broker

Compare regulated brokers on platforms, spreads, minimum deposit and leverage.

Compare brokers