Pine Library · 1,213 open-source scripts

Free SMC and ICT Pine Scripts (page 4)

Open-source Pine scripts for smart money concepts and ICT ideas: order blocks, fair value gaps, break of structure, liquidity sweeps and kill zones.

Pine scripts1,213
Code shown here456open licence
Updated in a year1,051
No repaint flag1,023

SMC / ICT: Indicators, Strategies and Libraries

MMC Order Block Strategy

by vproptrader10010-cmyk
1 stars

An indicator that detects swing highs and lows using a lookback setting and treats them as liquidity pools, plotting the latest ones as lines. It flags a stop-hunt sweep when price pushes beyond a swing level and closes back inside with an engulfing or hammer-

Indicator v6 SMC / ICT / price actionCandlestick patterns
Updated 2 months ago · None stated GitHub repository of MMC Order Block Strategy

ICE Genesis

by ernest8707
1 stars

ICE Genesis is an overlay indicator that approximates ICT and smart money concepts on the price chart. It draws break of structure and change of character lines, liquidity, displacement, order blocks and fair value gaps, and adds a higher-timeframe bias engine

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 2 months ago · None stated GitHub repository of ICE Genesis

SMC Compute Only

by marcelolara-glitch
1 stars

A price-chart overlay that runs the Smart Money Concepts calculations of an existing open-source indicator without drawing boxes, lines or labels. It tracks internal and swing structure breaks, change of character, order blocks, equal highs and lows, and fair

Indicator v6 SMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of SMC Compute Only
1 stars

A Pine v5 research overlay for gold on 15 or 5 minute charts. It shades a New York morning entry window, shows a bias dashboard from fast and slow EMAs, and draws 4 hour and 1 hour fair value gaps and order blocks as higher timeframe areas of interest. A break

Indicator v5 SMC / ICT / price actionSessions & time
Updated 2 months ago · None stated GitHub repository of HTC v0.1 Gold Research
1 stars

This indicator plots High Timeframe Opening Gaps for Monthly, Weekly, and Daily sessions on the price chart, highlighting price levels formed by previous period closes to current opens. It displays Opening Price Lines at selected times including 00:00, 08:30,

Indicator v6 Support & resistanceSMC / ICT / price action
Updated 2 months ago · None stated GitHub repository of Opening Levels — Gaps + OPL

聪明钱概念 SMC [LuxAlgo]

by RouZuoMong2003
1 stars

This script provides a Chinese localization of the LuxAlgo Smart Money Concepts suite, plotting market structure directly onto the price chart. It detects both internal and swing market structure shifts, including break of structure (BOS) and change of charact

Indicator v5 SMC / ICT / price actionSupport & resistance Repaints
Updated 2 months ago · Custom licence GitHub repository of 聪明钱概念 SMC [LuxAlgo]

This indicator identifies confluence patterns based on smart money concepts including liquidity grabs, break of structure, order blocks, and fair value gaps. It maintains a statistical database of past setups, logs outcomes on bar close, and calculates dynamic

Indicator v6 SMC / ICT / price actionTrend
Updated 2 months ago · MIT GitHub repository of Smart Money Concepts V3.5.5 - Confluence Learning Engine

Liquidity Magnet

by VVASILEVSS
1 stars

A Pine v6 overlay that finds swing high and low pivots as resting liquidity pools and ranks them with a composite score. The score weighs volume at the pivot, distance from price on a log scale, pool age and momentum direction. Nearby pivots are merged into eq

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 3 months ago · None stated GitHub repository of Liquidity Magnet

FVG + Volatility Regime

by ankitpatel117
1 stars

A strategy that detects three-candle fair value gaps and trades retracements into unfilled gaps, but only when an ATR-based volatility regime agrees. The regime is high or low by comparing ATR to its average or to a percentile, and a toggle flips between high-

Strategy v5 SMC / ICT / price actionVolatility & bands
Updated 3 months ago · MIT GitHub repository of FVG + Volatility Regime

ICT Liquidity Engine - Base

by annihilateiwnw-create
1 stars

The ICT Liquidity Engine - Base indicator identifies key liquidity levels and market sessions on the price chart using the New York time zone. It calculates and plots previous daily, weekly, and monthly high and low levels to highlight institutional liquidity

Indicator v6 SMC / ICT / price actionSessions & time
Updated 3 months ago · None stated GitHub repository of ICT Liquidity Engine - Base

This indicator plots an adaptive RSI on the price chart for gold. It calculates RSI with adaptive lookback and filters signals using EMA trend, higher timeframe bias, slope threshold, ATR volatility, and structure confirmation near swings. Signals appear as bu

Indicator v6 Oscillators & momentumDivergence

FVG Auto-Trader

by DANIELMANZRU
1 stars

A strategy that detects fair value gaps and trades only those scoring high on a five-point quality check covering gap size, impulse strength versus ATR, candle body ratio and volume. Optional filters include a 200 EMA trend filter, premium and discount zone, s

Strategy v5 SMC / ICT / price actionTrend
Updated 3 months ago · None stated GitHub repository of FVG Auto-Trader

EMA Gold Trader 2026

by alexhb-maker
1 stars

An overlay for the price chart that plots a 60-period EMA, a 60-period double EMA and a 200-period EMA. It marks a buy triangle when the previous close sits above both the EMA and the double EMA, and a second triangle when the EMA crosses above the double EMA.

Indicator v6 TrendMoving averages
Updated 3 months ago · MIT GitHub repository of EMA Gold Trader 2026

Crypto Sniper 1H

by balax-studio
1 stars

A multi-timeframe crypto signal indicator designed for the 1-hour chart. It combines Bollinger Bands, Keltner Channels, RSI and EMAs with sweep and fair value gap patterns, a smoothed Williams %R confirmation from 15-minute data, 4-hour ATR for volatility and

Indicator v6 Volatility & bandsSMC / ICT / price action Repaints
Updated 3 months ago · None stated GitHub repository of Crypto Sniper 1H

Fractal Model (TTrades)

by abhinaynatraj
1 stars

An overlay that draws higher-timeframe candles beside the current chart and adds T-spot detection, sweep logic and fractal model labelling. The higher timeframe is chosen automatically or set manually, with a bias setting, remaining-time timer, labels and an i

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 3 months ago · None stated GitHub repository of Fractal Model (TTrades)

Auric Sentinel

by arslanahmad429
1 stars

A multi-layer overlay that combines an EMA ribbon with a higher-timeframe EMA and price context, swing-based order blocks, a premium and discount zone, session and volatility filters, and a risk table. Settings choose the EMA lengths, swing bars, invalidation

Indicator v6 SMC / ICT / price actionTrend
Updated 4 months ago · None stated GitHub repository of Auric Sentinel
1 stars

Marks order block zones on the price chart for gold. A displacement candle is one whose range is at least 1.2 times ATR on above-average volume; the last opposite-colour candle before it becomes the zone. Each zone is scored on five checks such as clean body,

Indicator v5 SMC / ICT / price actionScalping
Updated 4 months ago · None stated GitHub repository of Krishna Simple OB Scalper - XAUUSD
1 stars

An overlay that scans for trend-continuation pullbacks. It reads a 1-hour EMA stack for bias, waits for a close through the latest confirmed swing to mark a market structure shift, then draws the 0.62 to 0.79 Fibonacci optimal trade entry zone of that leg. A s

Indicator v6 SMC / ICT / price actionTrend
Updated 4 months ago · None stated GitHub repository of Market Structure + OTE
1 stars

Identifies 3-candle price patterns that combine structural liquidity sweeps with candle breaks. In a bullish pattern, a second candle sweeps the low of an initial bearish candle before closing above its open, followed by a third candle closing above the previo

Indicator v6 Candlestick patternsSMC / ICT / price action
Updated 4 months ago · None stated GitHub repository of 3-Candle Pattern Clean
1 stars

Ultimate Trend Suite [AI] is an overlay indicator that combines trend identification, momentum, volume analysis, and smart money concepts. It generates buy and sell signals based on moving average crossovers confirmed by volume above its average. The script ca

Indicator v5 TrendVolume
Updated 4 months ago · None stated GitHub repository of Ultimate Trend Suite [AI]
1 stars

An intraday overlay combining candle range theory with price action. It plots break of structure and change of character labels from swing pivots, the previous higher-timeframe candle as a range with premium and discount shading, previous day high and low, the

Indicator v5 SMC / ICT / price actionSessions & time
Updated 4 months ago · MIT GitHub repository of Forex Analyst - CRT + Price Action

po3_Cx

by PraiseSinkamba
1 stars

A price-chart indicator for a sweep, change in state of delivery and expansion model. It marks a liquidity sweep of a swing pivot, then a displacement candle that confirms the change within a set number of bars, and draws entry, stop and target lines with a ta

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 4 months ago · None stated GitHub repository of po3_Cx

RTE Overlay EURUSD 5M

by Jagadeesh963
1 stars

A generated overlay script that draws a fixed set of horizontal lines, boxes and text labels on the last bar of a EURUSD five-minute chart. The labels cover items such as market structure shifts, buy-side and sell-side liquidity, fair value gaps, an order bloc

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 4 months ago · None stated GitHub repository of RTE Overlay EURUSD 5M

SMC / ICT Pro

by saadanezakaria6
1 stars

This overlay script identifies Smart Money Concepts (SMC) and ICT structure on the price chart. It detects swing pivots, Break of Structure (BOS), Change of Character (CHoCH), liquidity sweeps, order blocks, and Fair Value Gaps (FVG). Additionally, it plots an

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

Calculates institutional liquidity sweeps across a configurable swing lookback period to trade market reversals directly on the price chart. It enters long when price dips below recent swing lows and closes back above, and enters short when price sweeps swing

Strategy v5 SMC / ICT / price actionSupport & resistance
1 stars

A one-minute reversal indicator drawn on the price chart. It combines swing-point structure breaks, wick-to-body rejection candles, an RSI condition or divergence, higher-timeframe demand and supply zones and session filters, and prints buy or sell labels only

Indicator v5 SMC / ICT / price actionCandlestick patterns
Updated 5 months ago · None stated GitHub repository of M1 Reversal Multi-Filter Hub Pro
1 stars

This overlay strategy is built for MNQ on a five-minute chart and is meant to trade imbalance fair value gaps. It reads one-hour and two-hour closes against exponential moving averages for directional bias, and it flags liquidity sweeps of the previous day hig

Strategy v5 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · None stated GitHub repository of IFVG Strategy – MNQ 5min

BOS & CHoCH [AFTHAB]

by kvmafthab-pixel
1 stars

This overlay indicator detects market structure on the price chart with two layers at once: internal structure on a five-bar leg and swing structure with a configurable length. It labels break of structure and change of character. After a break of structure, a

Indicator v6 SMC / ICT / price action
Updated 5 months ago · Custom licence GitHub repository of BOS & CHoCH [AFTHAB]

AMT ICT SMC v1

by latifangren
1 stars

This indicator plots premium and discount zones, equilibrium lines, fair value gaps (FVG) with center of equilibrium (CE) midpoints, inverted FVGs (IFVG), scored order blocks (OB), and CISD markers on the cryptocurrency price chart. It includes a compact dashb

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · MIT GitHub repository of AMT ICT SMC v1

BAKOME ICT Institutional

by BAKOME-Hub
1 stars

BAKOME ICT Institutional is an overlay indicator that implements Inner Circle Trader concepts directly on the price chart. It calculates 50 and 200 EMAs for trend direction, identifies market structure breaks and changes of character using pivot points, and de

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · MIT GitHub repository of BAKOME ICT Institutional
1 stars

An overlay indicator that combines smart money concepts with order blocks and moving averages. It draws swing and internal market structure with sweep and bubble options, volumetric order blocks that show recent buy and sell activity, optional breaker blocks a

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · None stated GitHub repository of Combined Indicators: SMC + OBD + 7MA
1 stars

This strategy overlays a seven-step smart-money process on the price chart. It compares a higher-timeframe close with an EMA to shade bullish or bearish trend, then marks equal highs and lows, order blocks, fair value gaps, and changes of character. Inputs set

Strategy v6 SMC / ICT / price actionTrend
Updated 5 months ago · None stated GitHub repository of Kasper — 7 Étapes de Trading

OMEGA ULTIMATE

by princeleuel-code
1 stars

An all-in-one smart money overlay that marks swing points, break of structure and change of character, order blocks, fair value gaps, liquidity levels and sweeps, a 50 percent equilibrium line, power-of-three session phases and SMT divergence. It adds a dashbo

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

A long and short strategy that ports smart money concept logic into Pine: fair value gaps, order blocks, and break of structure and change of character from swing pivots. It combines a 4-hour trend timeframe, a 1-hour signal timeframe and a 15-minute confirmat

Strategy v6 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · None stated GitHub repository of SMC OB+FVG+BOS/CHOCH

TRINITY 2.0

by sam56100
1 stars

A smart money concepts overlay that marks market structure shifts and breaks of structure, order blocks, volume imbalances, buyside and sellside liquidity zones and fair value gaps, with an optional balance price range view. A mode setting switches between sho

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 5 months ago · None stated GitHub repository of TRINITY 2.0

IRL ERL Liquidity Map

by sanjeev1968
1 stars

IRL ERL Liquidity Map is an overlay indicator that maps internal and external range liquidity using ICT-style concepts. It tracks up to six timeframes from 15 minutes to monthly, each with an automatic or manual bias, and draws fair value gap and breakaway gap

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · GPL-3.0 GitHub repository of IRL ERL Liquidity Map
1 stars

Visual companion that labels market structure on the price chart from fractal pivots: swing labels, break of structure, change of character and market structure shift, using a sweep lookback. It marks CISD displacement candles whose body exceeds a multiple of

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · Custom licence GitHub repository of NeuroTrader Structure Companion

SMC + VWAP Edge Strategy

by StockPro-AI
1 stars

This strategy combines Smart Money Concepts with Order Blocks and Fair Value Gaps alongside multiple VWAP levels including session, weekly, monthly, and anchored variants. It detects confluence zones to generate long and short entry signals on the price chart.

Strategy v6 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · None stated GitHub repository of SMC + VWAP Edge Strategy
1 stars

This indicator detects bullish and bearish Fair Value Gaps (FVGs) using three-bar price imbalance logic directly on the main price chart. When an imbalance occurs, it highlights the price gap with semi-transparent boxes and plots triangular shape markers above

Indicator v5 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · MIT GitHub repository of FVG Scanner - Institutional Bridge

BOS & CHoCH Strategy

by cavaldos
1 stars

A strategy that detects break of structure and change of character events from swing and internal pivots, based on LuxAlgo-style smart money logic, and draws them on the price chart. The trade-on setting chooses whether swing or internal structure drives trade

Strategy v5 SMC / ICT / price action
Updated 6 months ago · None stated GitHub repository of BOS & CHoCH Strategy
1 stars

A smart money concepts overlay that marks internal and swing market structure with break of structure and change of character labels, optional internal and swing order blocks, fair value gaps, equal highs and lows, and premium and discount zones. It also plots

Indicator v5 SMC / ICT / price actionSupport & resistance Repaints
Updated 6 months ago · None stated GitHub repository of ARPS ICT Smart Money Assistant

Algo1.0

by dtheran1
1 stars

A combined overlay with two modules for the price chart. The ATR Trend module draws a trend line from an ATR-based band, with ten choices of smoothing type, an optional fast trend, a smoothed range channel and buy and sell markers when the trend flips. The sec

Indicator v6 TrendSMC / ICT / price action Repaints
Updated 6 months ago · None stated GitHub repository of Algo1.0
1 stars

An overlay indicator that finds liquidity pools from repeated swing touches and signals when price sweeps one. Signals can require a displacement candle sized by ATR, a trend bias from a higher-timeframe moving average, active London, New York or Asia sessions

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · None stated GitHub repository of Liquidity Model [Prop Firm]
1 stars

A Pine Script v6 indicator that draws bullish and bearish order block zones on the price chart with volume information in each zone. Swing length, maximum ATR multiplier, zone count, zone combining and invalidation method set how zones form and expire. A lower

Indicator v6 SMC / ICT / price actionVolume
Updated 6 months ago · None stated GitHub repository of Volumized Order Blocks MTF 2026-2

Range STR v3 IMBA v3

by martyn-ukrainian-trading-plan
1 stars

The SMC Range STR v3 IMBA v3 indicator detects swing ranges on multi-timeframe charts. It plots range boxes, support and resistance lines, and swing dots on the price chart. Users can configure the grace period, retracement percentage, swing timeframe, break m

Indicator v6 SMC / ICT / price actionSupport & resistance
Updated 6 months ago · None stated GitHub repository of Range STR v3 IMBA v3

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