Pine Library · 7,612 open-source scripts

Free TradingView Indicators (page 13)

Open-source Pine Script indicators that draw on your TradingView chart or in their own pane. Copy one and paste it into the Pine Editor.

Pine scripts7,612
Code shown here3,783open licence
Updated in a year5,283
No repaint flag6,673

Indicators: All

1 stars

A top-down order block indicator that reads market structure breaks on a 12-hour timeframe to set a directional bias, then looks for a lower-timeframe structure shift as the trigger. It draws order block and breaker zones, a 50 percent fib of the bias swing, s

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 4 weeks ago · MIT GitHub repository of Roman Trade Setup (H12 to H1)
1 stars

Identifies stop hunt sweeps where price wicks past recent pivot highs, pivot lows, or previous day high and low levels before closing back inside the range. It plots sweep markers, connecting level lines, and previous day levels directly on the price chart, wi

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 4 weeks ago · None stated GitHub repository of Liquidity Sweep Pro

Daily FVG Draw Bias

by mengxuan-finlab
1 stars

Tracks the latest unfilled daily fair value gap above and below price and scores each by gap size relative to its distance from the daily close, to suggest which side price may be drawn towards. A minimum gap size is set as a fraction of daily ATR, and an opti

Indicator v5 SMC / ICT / price actionSupport & resistance Repaints
Updated 4 weeks ago · None stated GitHub repository of Daily FVG Draw Bias
1 stars

SMC Swing 1H/4H Signal is an overlay indicator that applies smart money concepts to swing charts. It marks swing highs and lows using a configurable bar count, draws break of structure and change of character lines, and shades fair value gaps above a minimum s

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 4 weeks ago · None stated GitHub repository of SMC Swing 1H/4H Signal

TradeGuard Trailing Floor

by gnitro215-beep
1 stars

A Pine v5 indicator that plots a trailing drawdown floor under the price high-water mark, aimed at futures and prop-firm style limits. A dollar drawdown buffer is converted to price points using the dollar value per point and the number of contracts. The floor

Indicator v5 Support & resistance
Updated 4 weeks ago · MIT GitHub repository of TradeGuard Trailing Floor
1 stars

Opposing Tick Zones identifies supply and demand areas based on swing high and low bars using a configurable swing strength setting. The indicator marks the high of the lowest bar as demand and the low of the highest bar as supply. When price sits between both

Indicator v6 Support & resistanceSMC / ICT / price action
Updated 5 weeks ago · None stated GitHub repository of Opposing Tick Zones
1 stars

Calculates an Average True Range trailing stop directly on the price chart. It measures true range smoothed by a simple moving average to align with MT5 ATR semantics, multiplied by a user-defined factor. The stop ratchets upward during uptrends and downward d

Indicator v5 TrendVolatility & bands
Updated 5 weeks ago · MIT GitHub repository of ATR Trailing Stop (demo)

Gap and Go

by JACKZHOU0521
1 stars

This overlay indicator measures the opening gap between the session open and the prior daily close, then checks whether price continues to hold beyond that close. After a user-defined opening window in minutes, it marks an up signal when an up gap holds and th

Indicator v6 BreakoutSupport & resistance
Updated 5 weeks ago · None stated GitHub repository of Gap and Go

Bot v13 Signal Exporter

by saniroy3311-spec
1 stars

A helper indicator in a separate pane that exports entry-signal flags so an external Python bot can be checked bar by bar. Using ADX regimes, EMA 50 against EMA 200, directional indicators, an ATR and volume filter and a candle-body test, it flags trend and ra

Indicator v5
Updated 5 weeks ago · None stated GitHub repository of Bot v13 Signal Exporter

RSI Oversold Recovery

by vamseeachanta
1 stars

Tracks RSI recovery from oversold territory on the price chart. RSI is calculated on the average of open, high, low and close, with a moving average of the RSI. When RSI drops below the oversold level the script shows a watch label, marks an alert after RSI cr

Indicator v5 Oscillators & momentumMean reversion
Updated 5 weeks ago · MIT GitHub repository of RSI Oversold Recovery
1 stars

This indicator overlays an EMA stack, Supertrend, and ATR range bands on the price chart and scores long or short confluence from trend, WaveTrend, StochRSI, confirmed divergence, and volume. Labels mark when the score meets the long or short threshold, with A

Indicator v6 TrendOscillators & momentum
Updated 5 weeks ago · MIT GitHub repository of Momentum Confluence Suite [MCS]

Kernal Cipher

by kdricha0602
1 stars

Kernal Cipher is a custom TradingView Pine Script v6 indicator that overlays multiple technical components on the price chart for discretionary momentum trading. It calculates trend using EMA fast, slow, and long lengths with slope filters, regime detection vi

Indicator v6 TrendOscillators & momentum
Updated 5 weeks ago · MIT GitHub repository of Kernal Cipher
1 stars

Marks a 15-minute opening range window on the chart and looks for a manipulation candle whose range is at least a set percentage of the daily ATR. When one appears, it draws position-tool style boxes showing a pending entry, a stop placed beyond the wick plus

Indicator v6 Sessions & timeBreakout
Updated 5 weeks ago · None stated GitHub repository of ORB Strategy Solid Position Boxes
1 stars

This indicator marks fair value gaps and new day and new week opening gaps on the price chart. Inside a New York session window it looks for the first presented gap, optionally requiring a displacement candle, and can also draw later gaps. Boxes expire after u

Indicator v6 SMC / ICT / price actionSessions & time
Updated 5 weeks ago · MIT GitHub repository of Bullseye FVG & Opening Gaps

A Pine v6 overlay that maps smart money concepts on the price chart. It detects internal and external swing structure with break of structure and change of character, equal highs and lows with sweep detection, order blocks, fair value gaps, imbalances and gaps

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 5 weeks ago · None stated GitHub repository of DC ALPHA Market Cognition Engine

Investment Master Indicator

by diwakarsingh01-tech
1 stars

A multi-module overlay aimed at stock investing, with a master toggle panel for each part. Modules include a percentage envelope, 52-week high and low, Bollinger Bands, Knoxville divergence, a set of four SMA lines, automatically merged support and resistance

Indicator v6 Support & resistanceVolatility & bands
Updated 6 weeks ago · None stated GitHub repository of Investment Master Indicator

Mac Buy/Sell Indicator

by acquillemac
1 stars

A SuperTrend-style indicator built on ATR and RMA bands that prints buy and sell signals when the direction flips, optionally filtered by a 9 and 21 EMA cross. It draws two ATR-based take profit levels, background colour and a stats table that scores past sign

Indicator v6 TrendSMC / ICT / price action
Updated 6 weeks ago · None stated GitHub repository of Mac Buy/Sell Indicator
1 stars

This indicator plots Malaysian support and resistance levels on the price chart. It finds swing highs and lows, then marks those prices as support or resistance and labels each level Fresh, Unfresh, or Flip after retests and breaks. Separate major swing settin

Indicator v5 Support & resistance
Updated 7 weeks ago · None stated GitHub repository of Layer 1: Malaysian SNR Framework

SMT Divergence

by Rickylel
1 stars

An indicator that detects SMT divergence between correlated markets, mainly NQ and ES. It pairs confirmed swing highs and lows from both instruments and draws a line and label when one market breaks its reference level and the other does not. The correlated as

Indicator v6 SMC / ICT / price actionDivergence Repaints
Updated 7 weeks ago · MIT GitHub repository of SMT Divergence
1 stars

An indicator that plots Bollinger Bands and labels candles whose wicks pierce the upper or lower band, using a body-to-wick ratio to decide what counts as a wick. It checks 15-minute, 1-hour and 4-hour data and can send alerts for the current timeframe or the

Indicator v6 Volatility & bandsMean reversion
Updated 7 weeks ago · MIT GitHub repository of Bollinger Band Wick Marker MTF

Composite Market Bias

by mrme000m
1 stars

Composite Market Bias is a separate-pane indicator that scores bullish and bearish conditions from RSI, fast versus slow EMA, MACD histogram, Bollinger Band position, and price versus a 50-period EMA. It plots the resulting bias score with RSI, EMA trend, MACD

Indicator v5 Oscillators & momentumMoving averages
Updated 7 weeks ago · None stated GitHub repository of Composite Market Bias
1 stars

A signal overlay that merges two entry sources: an Andean oscillator with clustered Money Flow Index levels, and a UT Bot ATR trailing stop. Signals pass through optional filters: a FRAMA trend channel, a choppiness index, an ATR percentage range, a higher-tim

Indicator v6 TrendOscillators & momentum
Updated 7 weeks ago · None stated GitHub repository of MUFCA AtomDC v3.1 Elite

BTC Trading Assistant

by tc3oliver
1 stars

BTC Trading Assistant is an indicator for discretionary Bitcoin traders. It calculates cost-aware position size from supplied direction, stop price, equity and risk percentage. The tool draws risk and reward zones, break-even line, R targets and estimated net

Indicator v6 Support & resistanceScreeners & dashboards
Updated 7 weeks ago · MPL-2.0 GitHub repository of BTC Trading Assistant
1 stars

An oscillator in a separate pane that estimates the Hurst exponent with rescaled range analysis over three window sizes, with optional bias correction and smoothing. Hysteresis around trend and mean-reversion thresholds classifies the market as trending, mean-

Indicator v5 Oscillators & momentumMean reversion
Updated 7 weeks ago · MPL-2.0 GitHub repository of AHM v2 Adaptive Hurst Regime
1 stars

A Pine v6 overlay that tracks 39 key price levels, including 4 hour, daily, weekly, monthly, quarterly and yearly opens, previous highs, lows and midpoints, the Monday range, and London and New York session ranges. For each level it flags two events: a sweep,

Indicator v6 Support & resistanceSessions & time
Updated 7 weeks ago · MIT GitHub repository of Key Level Sweep & Rejection

BTCUSD Long Only

by Pr-ashant-pawar
1 stars

This overlay indicator detects candles that stay entirely below a short exponential moving average and groups them into a sequence. When price later closes above the sequence high, it waits for a pullback that touches that level and then marks a long entry, re

Indicator v6 Moving averagesBreakout
Updated 7 weeks ago · None stated GitHub repository of BTCUSD Long Only

SuperTrend MTF

by Onair-santa
1 stars

Plots a Supertrend-based oscillator in a separate pane, scaled between -100 and 100, with a signal line, histogram and bands at 80 and -80. Buy and sell labels appear when price crosses the Supertrend line. An optional filter requires two higher timeframes, by

Indicator v6 TrendVolatility & bands
Updated 7 weeks ago · None stated GitHub repository of SuperTrend MTF

ADR 50 SR Pro

by DEVfancybear
1 stars

ADR 50 SR Pro calculates key support and resistance levels based on 50% of the Average Daily Range (ADR) projected above and below the daily opening price. It plots horizontal level lines and customizable shaded zone boxes directly on the main price chart. Tra

Indicator v6 Support & resistanceVolatility & bands
Updated 7 weeks ago · MIT GitHub repository of ADR 50 SR Pro

OCI Ollie Conviction Index

by ollieLiu1988
1 stars

Combines RSI, Stochastic RSI, MACD histogram and Bollinger Band position into one weighted score from -5 to +5 that gauges whether price looks stretched high or low. An optional MFI vote is off by default. Settings cover indicator lengths, sensitivity presets,

Indicator v6 Oscillators & momentumVolatility & bands
Updated 7 weeks ago · None stated GitHub repository of OCI Ollie Conviction Index

Bitmoon System

by morindok
1 stars

The Bitmoon System calculates symmetrical price projections and mirrored fractal levels directly on the price chart. It allows users to set central mirror levels, reference price points, and reference time anchors to project past fractal patterns forward or ac

Indicator v6 Support & resistance
Updated 7 weeks ago · None stated GitHub repository of Bitmoon System

1 Min Scalp

by zeddyokaka230-del
1 stars

An overlay indicator for short-term charts that plots a fast and a slow EMA, 9 and 21 by default. A buy label appears when the fast EMA crosses above the slow EMA and RSI is above 50 or below the oversold level. A sell label appears on the opposite cross with

Indicator v5 ScalpingMoving averages
Updated 7 weeks ago · None stated GitHub repository of 1 Min Scalp
1 stars

Calculates a Simple Moving Average (SMA) and Relative Strength Index (RSI) to render a live status dashboard table on the price chart. The script plots the SMA line directly on the price chart with color dynamic styling based on market trend direction. On the

Indicator v6 Screeners & dashboardsMoving averages
Updated 8 weeks ago · MPL-2.0 GitHub repository of Dashboard Block Pattern Reference

IFVG + OTE Indicator

by tshepang31
1 stars

This indicator plots Inverse Fair Value Gaps (IFVG) and Optimal Trade Entry (OTE) zones directly on the price chart. It identifies bullish and bearish IFVGs from swing points and marks OTE levels at 0.62, 0.705 and 0.79 Fib extensions. The script detects confl

Indicator v6 Support & resistanceSMC / ICT / price action
Updated 8 weeks ago · None stated GitHub repository of IFVG + OTE Indicator

BIST MTF Signal System

by Baran-Ozkann
1 stars

This indicator scores each bar of a BIST equity with a weighted confluence of thirteen layers and plots the result in a separate pane. Daily ADX, SMA and EMA alignment lock direction and can veto a candidate. The one-hour timeframe needs a PAC touch plus a con

Indicator v6 TrendOscillators & momentum Repaints
Updated 8 weeks ago · None stated GitHub repository of BIST MTF Signal System
1 stars

Shows a position-sizing table on the price chart for an options-style account where each contract covers 100 units. Inputs are portfolio value, target premium, contracts allowed, active contracts and average cost. It reports a risk amount per trade, taken as o

Indicator v6 Screeners & dashboards
Updated 2 months ago · MIT GitHub repository of DCP Daily Contract Position
1 stars

Calculates and plots customizable moving averages on the price chart using 20 native slots and 5 cross-timeframe overlay slots. Supports SMA, EMA, RMA, VWMA, and WMA moving average types with user-defined sources, lengths, colors, and line widths. Visibility c

Indicator v6 TrendMoving averages Repaints
Updated 2 months ago · MPL-2.0 GitHub repository of MA Slots - Multi-Timeframe
1 stars

Marks fair value gaps, both three-candle and two-candle imbalances, and liquidity sweeps on the price chart, then shades long and short entry zones when filters agree. Optional RSI and volume-burst filters refine the signals, with adjustable periods and thresh

Indicator v5 SMC / ICT / price actionBreakout
Updated 2 months ago · None stated GitHub repository of PacifiqueTrade Indicator 2.0

AIO Albi

by Albidev1
1 stars

An all-in-one overlay that draws a fast EMA and a slow EMA taken from other timeframes, current day, previous day and previous week highs and lows, and unfilled daily fair value gaps with a dotted midline. Optional extras are untouched daily swing points, the

Indicator v6 Support & resistanceMoving averages
Updated 2 months ago · None stated GitHub repository of AIO Albi

4Y AVWAP SIP

by sidd99-nit
1 stars

This indicator calculates four-year accumulated volume weighted average prices with recency weighting for the current year, previous year, two years ago and three years ago. It plots lines for each individual AVWAP, a recency-weighted composite and an equal-we

Indicator v6 Moving averagesSupport & resistance
Updated 2 months ago · None stated GitHub repository of 4Y AVWAP SIP

CVD

by Robwhitlow3
1 stars

A separate-pane indicator that plots cumulative volume delta, estimated from lower-timeframe bars by classing each sub-bar as buying or selling volume. The line resets by session (regular hours, extended hours, daily, or never) and is colored above and below z

Indicator v6 VolumeDivergence
Updated 2 months ago · MIT GitHub repository of CVD

Consensus Meter

by iamsteveng
1 stars

A separate-pane indicator that adds up equal votes from up to six classic signals: a 20/50 moving average cross, RSI, MACD, Bollinger Bands, OBV and the Ichimoku cloud. Each signal votes plus one, minus one or zero, and the net total is plotted as a whole numb

Indicator v6 Oscillators & momentumMoving averages
Updated 2 months ago · None stated GitHub repository of Consensus Meter

Alpha Forge Core Elite

by vedkanani123
1 stars

A price-chart indicator that plots a basis line with volatility bands and graded buy and sell setups. Presets for Scalping, Day, Swing or Custom, plus an auto market profile that detects forex, gold, crypto, stocks or futures, set trend length, band width and

Indicator v6 TrendSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of Alpha Forge Core Elite

MP TD Sequential V1

by mikepardo
1 stars

A Pine v6 overlay that implements a Tom DeMark style Sequential count. It tracks Setup counts of nine bars and Countdown counts to thirteen, with options for price flip, the 13-versus-8 qualifier, TDST cancellation, opposing setup cancellation and recycling. I

Indicator v6 Oscillators & momentumSupport & resistance
Updated 2 months ago · None stated GitHub repository of MP TD Sequential V1

A price-chart indicator based on the UT Bot ATR trailing stop, with separate buy and sell engines that each have their own key value and ATR period, so long and short signals can react at different speeds. Signals print as selectable label, triangle, arrow or

Indicator v6 TrendVolatility & bands
Updated 2 months ago · None stated GitHub repository of UT Bot Alerts 2026 Elite Edition

CH033 ORB+ PRO

by sandovalchristian033
1 stars

This indicator identifies failed opening range breakouts and plots session-based analytical overlays directly on the price chart. It defines the New York opening range from 09:30 to 09:45, identifies false breakouts that return inside the range, and triggers r

Indicator v6 Sessions & timeSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of CH033 ORB+ PRO

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