Pine Library · 7,612 open-source scripts

Free TradingView Indicators (page 146)

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

VOB Asym Combo v10.1

by nishpa800
1 stars

Detects volume order block zones across six sensitivity tiers and draws zone lines on the price chart. This version shows only combination signals rather than individual tier plots: strict ladder patterns, plus lanes that combine a rolling highest-volume event

Indicator v5 SMC / ICT / price actionVolume
Updated 2 months ago · None stated GitHub repository of VOB Asym Combo v10.1

KMDA-tracker

by Allen1212
303 stars

KMDA-tracker is an overlay indicator that marks recorded ARK Invest sales of KMDA on the price chart. It places red downward labels above bars at fixed calendar times, with text showing a sell and a count of one. The only input selects an ETF filter, and the s

Indicator v4
Updated 2 years ago · None stated GitHub repository of KMDA-tracker
99 stars

This indicator plots Kendall's Tau-a rank correlation between a chart source and the close of a second symbol. It counts concordant and discordant pairs inside a rolling window and divides their difference by the number of pairs, producing a value from -1 to +

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of Kendall Rank Correlation

Opening High/Low

by be-thomas
65 stars

This indicator tracks and plots the high and low price levels from the first bar of a specified trading session directly on the price chart. Users can configure the target session time window using input settings. When a new session starts, the script captures

Indicator v4 Support & resistanceSessions & time
Updated 6 days ago · GPL-3.0 GitHub repository of Opening High/Low

Williams Fractals

by TWODS-CAPITAL
37 stars

This indicator identifies market turning points based on Bill Williams' fractal concept. It detects local price extrema by comparing a center bar's high or low against surrounding bars across a configurable period setting. Bullish and bearish fractals are plot

Indicator v5 Support & resistance Repaints
Updated 3 years ago · MIT GitHub repository of Williams Fractals

WED & MIDNIGHT DST System

by alboogycOdR
6 stars

This indicator tracks and plots key price levels based on specific weekly and daily time anchors. It identifies the high, low, and open prices for the first Wednesdays of the month, automatically adjusting for US Daylight Saving Time changes. Additionally, it

Indicator v5 Support & resistanceSessions & time
Updated 7 months ago · None stated GitHub repository of WED & MIDNIGHT DST System
3 stars

This indicator calculates lunar cycle transitions based on an astronomical synodic reference timestamp and cycle length. It plots circular markers directly on the price chart to highlight full moon and new moon events, placing full moons at the top and new moo

Indicator v5 Sessions & time
Updated 5 months ago · None stated GitHub repository of Moon Phases Source Code

Modern Portfolio Theory

by regalouisei
2 stars

Modern Portfolio Theory is an indicator that computes portfolio metrics across a basket of cryptocurrency assets using user specified weights. The script supports ten symbols including Bitcoin, Ethereum, Aave, Binance, Solana, XRP, Ethereum Classic, Cardano, A

Indicator v5 Volatility & bandsSupport & resistance
Updated 8 months ago · None stated GitHub repository of Modern Portfolio Theory
1 stars

This indicator calculates estimated buy and sell order flow volume across ten price levels for the five most recent candles. It displays a footprint volume matrix table in a separate pane that shows estimated bid and ask volume breakdown per price bin. When vo

Indicator v5 VolumeSMC / ICT / price action Repaints
Updated 7 weeks ago · None stated GitHub repository of Pro Footprint & Imbalance

Targets For Many Indicators

by vedkanani123
1 stars

An overlay tool that draws target levels on the price chart when a user-defined condition fires. Each target compares Source A with Source B using cross over, cross under, cross or equal, and sources can be an external series or one of dozens of built-in indic

Indicator v5 Support & resistance
Updated 2 months ago · None stated GitHub repository of Targets For Many Indicators
1 stars

Draws volume order block zones on the price chart and adds asymmetric signal combinations that compare the dominant block's volume against the opposing pool. This version 10.1 combo is a tick-friendly build. Inputs set sensitivity, thresholds and cooldown. It

Indicator v5 SMC / ICT / price actionVolume
Updated 2 months ago · None stated GitHub repository of VOB Asym Combo v10.1 (Tick)

KMTUY Tracker

by Allen1212
303 stars

KMTUY Tracker plots historical buy and sell transactions executed by ARK Invest funds directly onto the price chart. The indicator uses historical trade timestamps to render visual labels indicating buy or sell events, alongside the count of participating fund

Indicator v4
Updated 2 years ago · None stated GitHub repository of KMTUY Tracker

KST Oscillator

by mihakralj
99 stars

This indicator plots the Know Sure Thing oscillator in a separate pane. It computes four rates of change on the selected source, smooths each with a simple moving average, and combines them with weights of one through four. A further simple moving average form

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of KST Oscillator

Out of Bounds Index

by be-thomas
65 stars

This educational script demonstrates array handling and error testing based on TradingView Pine Script documentation examples. It initializes an integer array variable to na, attempts to append an integer value to it using the array push function, and displays

Indicator v4
Updated 6 days ago · GPL-3.0 GitHub repository of Out of Bounds Index

Williams Percent Range

by TWODS-CAPITAL
37 stars

Calculates the classic Williams %R momentum oscillator and displays it in a separate indicator pane. It measures the relationship between the current source price and the highest high and lowest low over a user-defined lookback period. The script plots static

Indicator v5 Oscillators & momentum
Updated 3 years ago · MIT GitHub repository of Williams Percent Range

WED & MIDNIGHT DST System

by alboogycOdR
6 stars

This indicator plots recurring Wednesday and midnight price levels on the price chart. It marks the high, low, and open of early Wednesdays each month, capturing them near 20:30 South African time and shifting that clock for US daylight saving. It also draws t

Indicator v5 Support & resistanceSessions & time
Updated 7 months ago · None stated GitHub repository of WED & MIDNIGHT DST System

Mrhyh21 Buy Sell

by g-moe
3 stars

Mrhyh21 Buy Sell combines Parabolic SAR trend tracking with a 14-period RSI filter to trigger entry signals. It plots buy, strong buy, sell, and strong sell labels directly on the price chart when the Parabolic SAR direction aligns with specified RSI threshold

Indicator v5 TrendOscillators & momentum
Updated 5 months ago · None stated GitHub repository of Mrhyh21 Buy Sell

This indicator plots a market-risk reading in a separate pane. It multiplies a selected USD-strength series by a yield series and divides by a denominator, defaulting to 1.61. An optional modified mode multiplies that result by a debt-to-GDP factor, using eith

Indicator v5 Screeners & dashboards
Updated 8 months ago · None stated GitHub repository of Modified Mannarino Market Risk Indicator
1 stars

An overlay indicator that plots a Hull moving average, fast and slow EMAs and a Supertrend, then prints buy or sell labels when all agree. A buy needs price above the Hull average, the fast EMA above the slow one, a bullish Supertrend, RSI above its level and

Indicator v5 TrendMoving averages
Updated 2 months ago · None stated GitHub repository of Ultimate Buy/Sell Signal Pro

VOB Asym Combo v10.2

by nishpa800
1 stars

Detects volume order block zones from six sensitivity tiers and draws zone lines on the price chart. It shows combination lanes rather than individual tier plots: strict ladder patterns, multi-zone coincidences, and rolling highest-volume or all-time-high-volu

Indicator v5 SMC / ICT / price actionVolume
Updated 2 months ago · None stated GitHub repository of VOB Asym Combo v10.2

KODK-tracker

by Allen1212
303 stars

This indicator overlays historical buy and sell transactions made by ARK Invest funds for Eastman Kodak Company (KODK) directly onto the price chart. It renders hardcoded labels on specific transaction dates, displaying trade directions and the number of parti

Indicator v4
Updated 2 years ago · None stated GitHub repository of KODK-tracker
99 stars

This indicator calculates excess kurtosis, a measure of distribution tailedness, for a chosen source over a rolling lookback. It keeps running power sums and a circular buffer so each bar updates the fourth-moment statistic without rebuilding the window. The v

Indicator v6
Updated 4 weeks ago · Apache-2.0 GitHub repository of Kurtosis, tailedness (KURTOSIS)

Out of bounds index

by be-thomas
65 stars

This indicator creates a three-element float array and writes the loop counter into indexes 1 through 3. Because a size-3 array only accepts indexes 0, 1, and 2, the last write sits past the end of the array. It then removes the last element with array pop and

Indicator v4
Updated 6 days ago · GPL-3.0 GitHub repository of Out of bounds index

Woodies CCI

by TWODS-CAPITAL
37 stars

Woodies CCI is a momentum oscillator indicator that calculates two versions of the Commodity Channel Index: a Turbo version and a standard 14-period version. It plots the CCI Turbo as a green line, the CCI 14 as a red line, and a histogram that changes color t

Indicator v5 Oscillators & momentum
Updated 3 years ago · MIT GitHub repository of Woodies CCI

WED & Midnight DST System

by alboogycOdR
6 stars

This indicator plots key historical support and resistance levels based on Wednesday trading sessions and daily midnight opens adjusted for UTC+2 daylight saving time. It calculates and draws high, low, and open lines from 15-minute session data across multipl

Indicator v5 Support & resistanceSessions & time Repaints
Updated 7 months ago · None stated GitHub repository of WED & Midnight DST System

Mrhyh21 Levels

by g-moe
3 stars

This indicator plots horizontal lines on the price chart for pre-market high and low, prior-day high and low, prior-week high and low, and prior-month high and low. It customizes pre-market session start in EST with options for line colors, labels, and styles.

Indicator v5 Support & resistanceSessions & time
Updated 5 months ago · None stated GitHub repository of Mrhyh21 Levels

This indicator runs Monte Carlo price-path simulations from recent logarithmic returns and draws the resulting forecast paths as polylines on the price chart. It samples either a normal distribution or a bootstrap of stored returns, controlled by a seed, simul

Indicator v5 Volatility & bands
Updated 8 months ago · None stated GitHub repository of Monte Carlo (Polyline Traceback) [Kioseff Trading]

Pyramid

by morindok
1 stars

Pyramid is a geometric drawing tool that plots a 3D pyramid structure directly on the price chart. The user selects two anchor points on the chart to define the time and price dimensions. Once set, the script calculates relative time and price offsets to draw

Indicator v5 Support & resistance
Updated 7 weeks ago · None stated GitHub repository of Pyramid

Volume Delta Trailing Stop

by vedkanani123
1 stars

An overlay indicator that estimates up and down volume from lower-timeframe candles, from 1 second to 1 minute, and builds a trigger line when volume delta disagrees with the candle color. A signal appears when price breaks that line, and a trailing stop follo

Indicator v5 VolumeTrend Repaints
Updated 2 months ago · None stated GitHub repository of Volume Delta Trailing Stop

VOB Asym Combo v10.3

by nishpa800
1 stars

Detects volume order block zones from six sensitivity tiers and draws zone lines on the price chart. Output is limited to combination lanes: strict ladder patterns, multi-zone coincidences, and rolling highest-volume or all-time-high-volume events paired with

Indicator v5 SMC / ICT / price actionVolume
Updated 2 months ago · None stated GitHub repository of VOB Asym Combo v10.3

KSPI-tracker

by Allen1212
303 stars

This overlay indicator marks historical ARK Invest activity on the KSPI price chart. When the ETF input is ALL, it places green labels below bars on fixed dates from late 2020 through early 2021, each reading Buy X1. The only setting chooses ALL or ARKF; the v

Indicator v4
Updated 2 years ago · None stated GitHub repository of KSPI-tracker

Laguerre RSI (LRSI)

by mihakralj
99 stars

This indicator plots Laguerre RSI in a separate pane. It passes close through four cascaded Laguerre filter stages and forms a ratio of upward stage differences to total stage differences, producing a dimensionless value from 0 to 1. When all stages match, the

Indicator v6 Oscillators & momentum
Updated 4 weeks ago · Apache-2.0 GitHub repository of Laguerre RSI (LRSI)

Zig Zag

by TWODS-CAPITAL
37 stars

This overlay indicator draws a zigzag of confirmed swing highs and lows on the price chart. It finds pivots with a depth window, then keeps a turn only when price moves beyond the deviation threshold. Lines connect successive reversals, and the last segment ca

Indicator v5 Support & resistanceTrend Repaints
Updated 3 years ago · MIT GitHub repository of Zig Zag

WED & MIDNIGHT DST System

by alboogycOdR
6 stars

Plots key price levels directly on the main chart using time-based reference points. It tracks the high, low, and open prices for each Wednesday of the month while automatically adjusting for US Daylight Saving Time shifts. The indicator also identifies daily

Indicator v5 Support & resistanceSessions & time
Updated 7 months ago · None stated GitHub repository of WED & MIDNIGHT DST System

Mrhyh21 SMC

by g-moe
3 stars

This SMC indicator plots market structure features on the price chart. It identifies swing points based on a configurable length and marks internal order blocks, swing order blocks, and fair value gaps. Candles can be colored according to detected trend direct

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · None stated GitHub repository of Mrhyh21 SMC
1 stars

Draws volume order block zones on the price chart and adds asymmetric signal combinations that compare the dominant block's volume against the opposing pool. This version 10.3 combo is a tick-friendly build. Inputs set sensitivity, thresholds and cooldown. It

Indicator v5 SMC / ICT / price actionVolume
Updated 2 months ago · None stated GitHub repository of VOB Asym Combo v10.3 (Tick)

KTOS-tracker

by Allen1212
303 stars

KTOS-tracker places historical ARK Invest purchase and sale labels on the KTOS price chart. Green buy labels sit below bars and red sell labels sit above them, each marked with an ETF count such as X1. An ETF setting switches the displayed records among ARKQ,

Indicator v4
Updated 2 years ago · None stated GitHub repository of KTOS-tracker

This indicator calculates a Normalized Least Mean Squares (LMS) adaptive FIR filter based on the Widrow-Hoff learning algorithm. It predicts the current bar price using weighted past values and dynamically adjusts its coefficients based on the prediction error

Indicator v6 TrendMoving averages
Updated 4 weeks ago · Apache-2.0 GitHub repository of Least Mean Squares Adaptive Filter (LMS)

Pivot Points High Low

by be-thomas
65 stars

This indicator marks pivot highs and pivot lows on the price chart. A high is a pivot when it is strictly above the highs in a window of bars on both sides; a low uses the same test against lows. Confirmed pivots get a price label above the bar for highs and b

Indicator v4 Support & resistance
Updated 6 days ago · GPL-3.0 GitHub repository of Pivot Points High Low

WED & MIDNIGHT DST System

by alboogycOdR
6 stars

This indicator identifies and plots recurring key price levels based on two time-based systems: Wednesday session highs, lows, and opens, along with Midnight (UTC+2) reference levels. It automatically adjusts for Daylight Saving Time and fetches 15-minute time

Indicator v5 Support & resistanceSessions & time Repaints
Updated 7 months ago · None stated GitHub repository of WED & MIDNIGHT DST System

Mrhyh21 SMC

by g-moe
3 stars

This indicator identifies market structure and key price levels directly on the price chart. It plots supply and demand zones based on swing highs and swing lows, identifies break of structure levels when zones are breached, and highlights fair value gaps repr

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · None stated GitHub repository of Mrhyh21 SMC

Moving Averages 3D

by regalouisei
2 stars

This indicator calculates ten sequential moving averages using either simple or exponential moving averages and renders them as a pseudo-three-dimensional grid in a separate pane. It projects recent price trends through an array of dynamically colored line dra

Indicator v5 Moving averagesTrend
Updated 8 months ago · None stated GitHub repository of Moving Averages 3D

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