Detects swing highs and swing lows from left and right bar counts and lists the most recent ones in a table on the price chart. Settings choose the bar counts, how many swings to store and show, an option to trim future dates, and day ranges for the past and f
An indicator in a separate pane that plots two linear regression slopes of the open and close average: one from the chart timeframe and one requested from the daily timeframe, both coloured by direction. It adds percentile bands of positive and negative slope
This indicator tracks Tom DeMark TD Sequential setup counts in a separate pane. It compares the current close to the close four bars earlier, accumulating positive counts during upward momentum and negative counts during downward momentum. The values display a
The Spencer 21-Point Moving Average calculates a specialized weighted moving average using Spencer's 21-point smoothing formula. It applies a specific set of symmetric positive and negative weights across 21 consecutive bars to generate a smoothed curve direct
This indicator plots the Average Directional Index in a separate pane and colors the line teal or maroon according to whether plus DI is above minus DI. A horizontal key level and a silver background mark periods when ADX exceeds that threshold. With labels en
BSEN Tracker overlays historical ARK Invest transaction records directly on the stock price chart. It plots labels on specific dates indicating when ARK funds purchased or sold shares, including multiplier notes when multiple ETFs traded the asset on the same
Volume Profile - Session constructs volume distribution histograms across daily, weekly, or monthly periods directly on the price chart. It divides session price ranges into discrete price levels and calculates total volume per bin to identify the Point of Con
This indicator calculates a stepped trend line directly on the main price chart by combining price efficiency with adaptive standard deviation thresholds. When price exceeds the volatility band, the step level adjusts and changes color between green and red. T
This indicator calculates the Bressert double stochastic in a separate pane. It applies the stochastic formula to close, high, and low, smooths that result with an exponential moving average, then applies a second stochastic to the smoothed series and smooths
This indicator plots a 20-period simple moving average and the close on the price chart. It ranks the moving average with percentrank over 100 bars and converts that rank into plot transparency, capped at 80, so the moving-average line fades as the rank falls.
This overlay indicator draws a volume profile for a chosen trading session directly on the price chart. It plots the point of control, value area high and low, an optional value area box, a live zone, and a session box with labels. Users select Tokyo, London,
This indicator plots a linear transformation of a chosen price source in a separate pane. It centers the source on an internal simple moving average, scales the deviation by factor a, then adds offset b. The scale and offset inputs change the slope and vertica
This indicator marks a bullish hammer candlestick on the price chart. It looks for a small real body above the bar midpoint, a lower shadow at least twice the body, and no upper shadow. A trend filter can require price below a 50-period SMA, below both a 50-pe
MTF WaveTrend Opportunity Hunter calculates multi-timeframe momentum and confluence scores using WaveTrend across custom Regime, Setup, Trigger, and Context timeframes. It plots a net confluence score histogram, multi-layer heat ribbons, an RRG-style Rotation
HB Directional Range calculates and plots consolidation range boxes directly on the price chart based on candle body behavior. It tracks high and low boundaries, extending the active range box as long as candle bodies remain within it. When a candle body break
CRT Mapper Complete plots Candle Range Theory (CRT) structures, Turtle Soup patterns, and supply and demand zones directly on the main price chart. It identifies time-based session ranges, tracks market structure shifts, and generates entry signals using rejec
This indicator evaluates market sentiment and momentum using Aroon crossovers, intra-bar buy and sell volume estimation, and an ATR-based calculation. It generates modular buy and sell conditions filtered by volume thresholds, percentage bands, and Aroon signa
This indicator plots colored session boxes and horizontal lines on the price chart for Asia, London, New York AM, New York Lunch, and New York PM sessions. It draws high and low lines with an optional 50% midpoint line for each session. Users customize colors,
This indicator plots concentric Fibonacci sequence circles centered around major price anchors, such as pivot highs, pivot lows, or daily/weekly/monthly levels. The circles scale dynamically in height using an Average True Range (ATR) calculation and expand ho
The Positive Volume Index (PVI) is a volume-based technical indicator that tracks cumulative price changes only on days when volume exceeds the prior period. It initializes at a starting value such as 100 and updates by multiplying the previous value with the
This indicator calculates the size of each candle as the difference between its high and low prices and the ratio of the current candle size to its size ten bars ago. It also plots volume. All series are drawn in a separate pane below the price chart. The scri
Calculates a multi-speed RSI system across six lengths to identify Change of Character (CHoCH) market structure shifts. The indicator overlays signals on the main chart, combining volume filter thresholds, OBV divergence analysis, anticipation proximity marker
DEPV2 DEBUG S44 is a multi-asset signal and confluence indicator designed for cryptocurrency pairs. It monitors up to twenty Binance perpetual contracts across four distinct analytical dimensions: trend, momentum, volatility, and volume. The script supports mu
This indicator plots symmetry lines derived from two user-defined lines on the price chart. It calculates mirrored price values (symmetries) relative to the source price and cross-symmetry points between the lines. The main settings let users adjust the time a
A confirmed-close trend flip indicator on the price chart, where BUY exits a short and enters long and SELL does the reverse. Version 6 targets pullbacks inside a strong trend by adding a macro EMA of 100 bars with a slope test. Ordinary reversals must invalid
Overlay indicator that classifies candles into seven families: momentum blast, range expansion, gap and go, trend accelerant, trapdoor reversal, exhaustion spike and gap and recover. Each family uses ATR multiples, body-to-range ratios and volume against its a
A Pine Script v5 indicator on the price chart for market structure. It detects internal and external swing structure with adjustable sensitivity, labels breaks of structure and changes of character, and draws order blocks from the swings, with a limit on how m
Plots the correlation between closing price and bar index over a chosen length, 14 by default, in a separate pane. Values near plus one indicate a steady rise across the window and values near minus one a steady fall. Gradient fills shade the area above and be
This indicator calculates TD Sequential setups by comparing the current close price to the close four bars ago. It increments or decrements a setup count and tracks direction to identify progression in trend. The setup count is plotted as a status line on the
This indicator calculates an enhanced Stochastic Oscillator in a separate pane using smoothed %K and %D lines based on customizable periods and source data. It visualizes momentum and trend shifts through optional ribbon filling between lines, a difference his
Plots historical ARK Invest buy and sell transactions for BYDDY directly on the price chart using green and red labels. It maps hardcoded timestamp events corresponding to dates when ARK funds (such as ARKQ) executed transactions, marking whether shares were b
VWAP - Basic plots an anchored Volume Weighted Average Price directly on the main price chart alongside two standard deviation bands. It calculates typical price weighted by volume, resetting the cumulative calculations at user-selected session, weekly, or mon
This indicator calculates Tushar Chande's Forecast Oscillator by determining the percentage difference between the input price and its linear regression estimate over a set lookback period. The script normalizes the resulting oscillator using a min-max scaling
This indicator plots a Dynamic Momentum Index in a separate pane. It computes a volatility ratio from short and long population standard deviations, then clamps a rounded base period divided by that ratio between minimum and maximum lengths. A Wilder RMA RSI u
This indicator plots the Commodity Channel Index of close in a separate pane and surrounds it with a Donchian channel whose lookback length changes with volatility. Short-term ATR relative to a longer ATR is ranked from 0 to 100; high volatility shortens the l
This overlay indicator plots an average daily range and an optional median line from a chosen lookback, plus boxes and labels for four user-defined sessions defaulting to Asia, London, the New York open, and the New York initial balance. It can show a session
This indicator plots a linear transformation of a chosen price source in a separate pane. It computes a streaming simple moving average, then scales the source deviation from that average by factor a and adds offset b, so the result equals a times the deviatio
This overlay indicator marks a bearish hanging man candlestick on the price chart. It looks for a small real body sitting in the upper part of the range, a lower shadow at least twice the body, and no upper shadow, and only while an uptrend filter is active. T
This indicator tracks completed cycles of a selected bounded oscillator from one extreme zone to the opposite extreme. It stores historical attempts and reports how often the opposite zone was reached, conditioned on progress already made, cycle age, and a tre
The Holographic Market Microstructure indicator overlays market structure and smart money insights directly on the price chart. It identifies liquidity voids, order flow imbalances, accumulation zones, price and volume divergences, and fractal market structure
This overlay indicator maps a timed CRT session range and draws a range box, supply and demand zones, a midpoint take-profit line, and optional entry labels. It tracks range, manipulation, and distribution states, and can filter signals with market structure,
Indicatorv5SMC / ICT / price actionSessions & time
Farid Makram Custom Levels is a multi-signal indicator for TradingView that combines RSI momentum analysis with MOBO oscillator signals based on the DPO. It generates buy and sell signals when RSI crosses its moving average or when DPO crosses zero, with confi
This indicator highlights ICT Silver Bullet trading sessions directly on the price chart. It identifies Fair Value Gaps (FVGs) and filters them based on trend direction and strictness rules, with options to extend unfilled zones. It also tracks swing highs and
Indicatorv5SMC / ICT / price actionSessions & time
This indicator plots Fibonacci Time-Price Zones on the price chart. It draws horizontal and vertical Fibonacci levels from 0.236 to 1.236 using user-defined values, colors, and line thicknesses. Different zone types such as retracement and shapes including cir
The Price Volume Divergence (PVD) indicator calculates the rate of change for price and volume over user-defined lookback periods. It evaluates divergence by comparing price momentum against volume momentum, scaling the output by their combined magnitude. The
This indicator plots a customized RSI line on the price chart along with buy and sell signals triggered by bullish and bearish engulfing candle patterns. It calculates RSI using a user-adjustable length and custom overbought and oversold thresholds. Signals oc
This indicator plots buy and short signal labels directly on the price chart based on crossovers across six multi-length RSI lines. The script identifies flip conditions when the fastest line crosses through the slower line bundle, filtered by a configurable v
P_syn_loops calculates a composite numeric sum using several Pine Script v6 loop structures and plots the final value in a separate pane. It demonstrates standard forward for-loops, reverse stepping for-loops over historical close prices, array for-in loops wi
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.