This indicator calculates the velocity and acceleration for WaveTrend, StochRSI, and Money Flow Index (MFI) oscillators. By treating indicators as vector trajectories, it detects momentum exhaustion before traditional oscillator turns occur. It classifies mark
Calculates a proxy for options gamma hedging pressure by combining ATR-normalized candle range, price acceleration, and volume participation normalized by a volume moving average. The smoothed pressure metric is plotted as a color-coded histogram in a separate
This indicator identifies time-based candle range theory patterns on a higher timeframe, defaulting to four hours, and projects the matching high and low lines onto the price chart. The user chooses a 1AM, 5AM, or 9AM CRT model and can toggle fair value gap bo
This overlay indicator maps ICT Silver Bullet structure on the price chart for the 10-11 AM New York window. It draws demand and supply order blocks and fair value gaps, and marks high and low CISD levels. Users can refine order blocks as defensive or aggressi
Indicatorv5SMC / ICT / price actionSessions & time
Dynamic Swing Anchored VWAP automatically identifies swing high and low pivot points and anchors Volume-Weighted Average Price calculations to those dynamic turning points. It plots the resulting VWAP lines directly on the price chart, coloring them according
The Normalized Average True Range indicator calculates NATR as a percentage of the current close price using a true range based on the specified length. It plots the resulting value on a separate pane for easy viewing. The main input setting is the length para
G Trend is an overlay indicator that builds ATR trailing stops around the midpoint of each bar and flips between a long and a short state when price crosses the opposite stop. A buy label appears when the state turns long and a sell label when it turns short.
This Pine Script indicator plots session summary bars on the price chart for Tokyo, London, and New York sessions. It tracks open, high, low, and close values for each session period defined by user inputs. At session start and end, it draws purple bars showin
This indicator displays a notice table on the chart informing the user that the SMC Regime and News script is retired and has no supported Pine data connection. It was originally intended as a bridge for external data feeds, but as Pine Script cannot directly
P_syn_builtin_vars is a synthetic test indicator designed to verify engine execution of Pine Script built-in variables. It calculates cumulative sums across various built-in namespace properties, including price data, time indices, bar states, symbol informati
DEPV2 DEBUG S35 is a debugging indicator that calculates multi-symbol trading signals using four methods: trend, momentum, volatility, and volume. It monitors 20 different crypto pairs including BTCUSDT, ETHUSDT, and others. The script allows users to select s
Marks break-of-structure phases on the price chart. It finds confirmed pivot highs and lows using a configurable number of bars on each side, five by default. A close above the last pivot high sets a bullish state and a close below the last pivot low sets a be
A trend flip indicator on the price chart, where BUY exits a short and enters long and SELL does the reverse. Version 2 makes a reversal a two-stage event: the opposite side must break the active ATR trail for consecutive closes, then show persistence, trade m
A bearish-side detection indicator for lower timeframe charts that marks numbered signals on the price chart. Its engines include relative volume tiers, displacement with a default multiplier of five standard deviations, a VWMA with ATR Supertrend latch, pocke
A Pine Script v5 indicator in a separate pane, the third revision of a Hurst cycle trough marker, whose title spells trough as through. It filters the hl2 price with bandpass filters for cycles from 1 day to 18 years and marks cycle lows with labels and lines.
This educational script demonstrates how to use the switch control statement in Pine Script to select between different moving average calculation types. It calculates a 10-period moving average based on user configuration, allowing selection between Exponenti
This indicator calculates the Relative Strength Index and identifies regular and hidden divergences between oscillator pivots and price pivots. It plots the RSI oscillator with overbought and oversold reference levels in a separate pane. When divergences occur
Renko Chart Identifier evaluates whether the current chart uses Renko brick formatting. It checks for price gaps between consecutive bars and verifies whether the bar body size remains constant relative to cumulative average bar size across historical bars. Th
This overlay indicator marks historical ARK Invest purchases and sales of BILL on the price chart. It places green buy labels below bars and red sell labels above bars at hardcoded dates, with each label showing a buy or sell and an X count of ARK ETFs trading
This overlay indicator builds a session volume profile on the price chart. It bins volume into price rows for a chosen session, by default Daily, and draws the profile as up and down volume, total volume, or delta. It marks the point of control and the value-a
TradersPost Trading Checklist is an overlay indicator that evaluates a suite of popular technical conditions for long and short trade setups. It checks session-anchored VWAP, fast and slow EMA alignments and crosses, 200 SMA, RSI overbought or oversold conditi
Chop and Explode is a momentum indicator designed to identify consolidation zones and potential breakout moves. It applies minimax scaling to price data over a set lookback window before calculating a Relative Strength Index (RSI). The indicator plots the modi
Calculates the Derivative Oscillator by applying double exponential moving average (EMA) smoothing to a Relative Strength Index (RSI) baseline and subtracting a simple moving average (SMA) signal line. Plotted in a separate pane alongside a zero reference line
This indicator demonstrates the usage of the barssince function in Pine Script v4. It calculates the number of bars elapsed since the last price drop where the close was less than the prior close, provided the current bar closed higher than the previous bar. I
Session Based Statistical Levels w/Closes Table calculates and plots key statistical levels across distinct trading session windows on the main price chart. Traders can select standard global trading sessions such as London, Asia, or New York, set custom sessi
This indicator calculates and plots a Kaiser Window Moving Average directly on the price chart. It applies a symmetric finite impulse response filter using the Kaiser-Bessel window function, powered by a 25-term power series approximation of the modified Besse
This indicator identifies the five-candle bearish continuation pattern known as the Falling Three Methods on the main price chart. It checks for an initial long bearish candle within a downtrend, three consecutive small bullish candles contained within the fir
This indicator plots a directional volume and money flow profile directly on the price chart over a configurable lookback period. It displays total flow reference bars alongside directional delta bars to highlight buyer versus seller dominance at each price ti
GCM Volume-Price Essence is a separate-pane oscillator that weights recent price change by a short-to-longer volume ratio and a volume impact factor. It plots the smoothed difference of fast and slow exponential flows, plus optional quantum base line, dynamic
This overlay indicator projects higher-timeframe Candle Range Theory levels onto the current chart, with the analysis timeframe defaulting to H4. It draws CRT high and low lines for a selected time-based model, and can show fair value gap boxes and the most re
This SMC indicator plots major and minor order blocks along with fair value gaps on the price chart. It identifies demand and supply zones originating from ChoCh and BoS patterns, with separate main, sub, and all-zone categories. Users can toggle visibility an
This indicator computes the simplified Entropic Value at Risk (EVAR) from price returns using a Tsallis q-exponential moment generating function approximation with user-defined alpha and q parameters. It normalizes the EVaR value against its recent high and lo
The Normalized Jurik Volatility indicator computes a normalized volatility measure using adaptive techniques to adjust to changing market conditions. It takes a configurable period and source input such as close or open to perform its calculations. The resulti
This indicator plots the Stochastic oscillator with %K in blue and %D in orange lines. It calculates the values using SMA on the Stoch function based on user inputs for %K length, %K smoothing, and %D smoothing. Long signals trigger on bullish engulfing candle
This test indicator evaluates basic arithmetic division in Pine Script v6. It declares two persistent integer variables, computes their quotient as a floating-point number, and plots the resulting constant value in a separate indicator pane. The script has no
This Pine Script v6 indicator draws multiple objects on the price chart for testing. It creates a red dashed line from the previous low to the current low, a blue line from the previous high to the current high, and connects their endpoints. A green label show
DEPV2 DEBUG S36 is a multi-symbol quantitative research indicator rendered in a separate pane. It evaluates market conditions across up to twenty cryptocurrency pairs by combining four distinct analytical dimensions: trend, momentum, volatility, and volume. Us
This indicator overlays a capital-flow table on the price chart. It watches up to twenty user-chosen symbols, defaulting to major Binance USDT pairs, and relates them to the current chart symbol. A volume-average length and a flow-sensitivity threshold control
A trend flip indicator on the price chart that prints BUY and SELL labels, each meant to exit one side and enter the other. It combines a zero-lag EMA, a slow baseline, KAMA, a macro EMA veto and an HMA structure length with an ATR trail. Quality gates include
The first release of a bullish-side detection indicator for higher timeframe charts. It marks numbered signals on the price chart from relative volume tiers, a standard deviation displacement test, a VWMA with ATR Supertrend latch, pocket pivots and fair value
A Pine Script v5 indicator in a separate pane, the fourth revision of a Hurst cycle trough marker, whose title spells trough as through. The hl2 price goes through bandpass filters for cycles from 1 day to 18 years, and labels and lines are drawn where cycle l
Displays a table of technical ratings for the chart symbol, using an imported rating library that combines moving averages and oscillators. Each row can show the rating from all indicators, oscillators only or moving averages only, as Strong Sell, Sell, Neutra
An oscillator shown in a separate pane. It builds an RSI centred on zero with a short default length, smooths it with an EMA, and measures how far the RSI sits from that average in standard-deviation units, similar to Bollinger %B. Dashed lines mark plus and m
Calculates the percentage return on investment measured from a user-defined start date or the chart's historical beginning. The script measures price performance relative to the initial bar's open price and plots the resulting percentage curve in a separate pa
This indicator visualizes historical ARK Invest transactions for Bellicum Pharmaceuticals (BLCM) directly on the price chart. It plots labeled markers above or below price bars based on fixed historical trade timestamps, displaying whether ARK bought or sold s
This indicator detects a large set of classic candlestick patterns and plots colored labels on the price chart. Trend context uses a 50-period simple moving average, or the 50 and 200 averages stacked together, and can be switched off. Users filter bullish, be
This overlay indicator places a trading discipline checklist table on the price chart. It groups optional checks into pre-trade review, during-trade management, and post-trade review, covering trend, support and resistance, volume, risk-reward, position size,
Chop and Explode for XBTUSD, etc calculates a relative strength index (RSI) applied to price data scaled via a minimax normalization function over a specified lookback period. It plots the custom RSI line in a separate pane with horizontal reference bands and
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.