This indicator calculates a stochastic oscillator from the relative strength index of closing prices and plots the result in a separate pane. It draws the unsmoothed Stochastic RSI together with simple-moving-average %K and %D lines, plus dotted horizontal lev
This indicator displays market trend filter information and momentum metrics in a separate pane based on the Weekend Trend Trader strategy. It evaluates a benchmark index, such as the NASDAQ 100, comparing its close price to a simple moving average to render a
This indicator plots five predefined daily moving averages directly on the main price chart. It calculates a 10-period EMA, 21-period EMA, 50-period SMA, 150-period SMA, and 200-period SMA to assist with trend identification and dynamic support or resistance t
Waindrops calculates custom volume profiles over user-defined intraday periods, dividing each period into two halves to plot high, low, left VWAP, and right VWAP levels. It draws dual-sided volume histograms directly on the price chart, coloring each formation
This indicator draws higher-timeframe candles and classic pivot levels on the price chart. Users choose an automatic or fixed higher timeframe and a color theme, then show or hide the candle and the pivots. Candle display can emphasize open and close, high and
This indicator calculates and plots up to four hierarchical ZigZag levels directly on the price chart to map swings and market structure across different sensitivities. Each level can be toggled and configured with custom lengths and colors. Settings allow use
Calculates custom exponential moving averages and standard deviation envelopes based on price offsets and lookback windows. It plots dynamic channel bands, mean reversion zones, and squeeze indicators in a separate pane. Users can adjust the moving average len
This indicator identifies Quasimodo Level (QML) market structure patterns on the price chart using a ZigZag algorithm. It includes optional directional trend filtering using dual exponential moving averages, an ADX threshold filter to verify trend strength, an
This indicator plots volume-based support and resistance zones on the price chart. It analyzes multiple timeframes including current, 4-hour, and daily to identify potential reaction levels. The script draws horizontal lines and shaded zones for resistance and
This script calculates a custom Supertrend line on the price chart to identify trend direction and dynamic support or resistance levels. It computes upper and lower trailing bands using the Average True Range (ATR) based on a configurable multiplier and period
This indicator plots four exponential moving averages directly on the main price chart. It calculates EMAs using hardcoded lengths of 20, 50, 100, and 200 bars applied to the closing price, styled with distinct colors and increasing line widths. It also includ
The Simple Volume indicator calculates a smoothed volume metric using a combination of Volume Weighted Moving Average (VWMA) and Relative Moving Average (RMA). It plots the calculated volume baseline alongside step-lines and a filled region representing volume
This indicator tracks and plots Regular Trading Hours (RTH) and Overnight (ON) key price levels directly on the price chart. It displays high, low, open, and close prices for current and previous trading sessions, allowing traders to monitor important intraday
This script provides utility functions to treat one-dimensional Pine Script arrays as two-dimensional matrices. It includes functions to get the number of columns and rows from a matrix, initialize a new matrix with given dimensions and a fill value, set value
A test indicator on the price chart that combines optional entry filters with adaptive exit sizing. Filters include a moving average, a confirmation moving average, a higher-high higher-low market structure check using pivots and a MACD direction check. Take p
This indicator calculates and plots the standard Commodity Channel Index (CCI) in a separate pane alongside upper, middle, and lower threshold reference levels. It includes an optional smoothing moving average with selectable types including SMA, EMA, SMMA, WM
This indicator identifies institutional liquidity pool zones using swing high and low pivots adjusted by ATR width. It confirms liquidity sweeps through multi-layer criteria, including volume spikes, wick rejections, absorption bars, and swing failure patterns
Draws volatility forecast levels on the price chart from a text block pasted into a settings box, covering gold, Nasdaq, several equity indices, metals, energies and agricultural contracts through configurable ticker mapping. Lines show percentile and median r
A Pine version 6 overlay that marks reversal entries and exits for same-day index option trades on five-minute bars. Entries need a stochastic reversal cross, an EMA trend filter, a cooldown and a time window, and must pass a confluence score, a VIX stand-asid
Market Lab is a static market workbench for inspecting OHLCV paths, cost anchors, volatility bands, formula research outputs, and candidate order plans in one compact interface. It features three-panel layout with instrument navigation, main chart, and facts a
An overlay that shades trading session ranges on the chart, with three sessions preset to New York, London and Tokyo. Each session has its own name, time window, colour and on or off toggle. While a session is active, a box tracks its running high and low, and
A separate-pane indicator that measures how far price sits from a weekly midline (average of a weekly EMA and SMA), scales the gap by daily and weekly ATR ratios, and converts it into a heat value from 0 to 100. Columns are coloured by heat level and faded whe
A price-chart overlay that blends a Hull moving average band, an optional higher timeframe Hull, a TRAMA line, Keltner bands, 50 and 200 SMAs and an intraday VWAP. It also covers swing structure detection with levels and supply and demand zones, a two-line Wil
A separate-pane indicator, short title PE/EPS, that styles a price to earnings view after a screener chart. It plots the trailing price to earnings ratio as a line and trailing twelve-month earnings per share, diluted or basic, as quarter-wide blocks, with a d
Prints manual long and short signal labels on the price chart using an adaptive method trained on recent settled trade paths. It works on standard time-based charts, scaling stop limits with the chart's bar length, and uses the previous closed candles. Options
This indicator plots fast and slow EMAs on the price chart with a fill between them to show trend direction. It ranks ATR volatility over the past 200 bars to define three regimes: quiet (trade only), wild (high volatility), and neutral. The background shades
An alert helper that watches up to six major forex pairs: AUDUSD, EURUSD, GBPUSD, USDCAD, USDCHF and USDJPY. Each row has an on switch, a pair name and upper and lower price inputs, and the script sends an alert message when its condition is met. As written, b
The j14-E1 adv indicator plots a dynamic ZigZag on the price chart by detecting swing highs and lows. It draws orange and aqua trend lines marking pivot points, with boxes showing candle shadows and bodies. The script identifies potential trend shifts via CHoC
Webhook Test is a minimal utility indicator designed to test automated webhook integration. It overlays the main price chart and triggers an alert condition on every bar close. The triggered alert outputs a formatted JSON payload containing the current ticker
This indicator plots multiple volume-related metrics on a separate pane below the price chart. It calculates and displays various VWAP versions including standard, close-based, HLC3 with session filters, and anchored sessions, along with OBV, accumulation dist
EMA-Volume plots two exponential moving averages on the price chart and tints the background when the faster average crosses above or below the slower one. It also builds simple moving averages of raw and scaled dollar volume, then compares a 30-bar volume ave
A bar-colouring indicator that splits each candle's high-to-low range into a chosen number of divisions, from 2 to 10. A bar is coloured green when its close is in the top division and red when it is in the bottom division; bars matching neither, or both, stay
This indicator plots a multi-cell price and time grid directly on the price chart, complete with internal divisions and diagonal lines. It provides independently draggable boundary handles for top, bottom, left, and right coordinates, alongside an optional mov
A price-chart indicator that shows two tables. A focus panel runs a trend-flip and oscillator engine on one chosen futures contract across five timeframes and reports an alignment score. A board runs the same engine across a list of futures markets on one scan
The indicator computes the normalized deviation of close price from HLC3 SMA using ATR for trend measurement. It plots deviation Z-score, trend state (1 bullish, -1 bearish, 0 neutral via state machine), and strength level (0-2) in a separate pane. Settings ad
MACD Signal Turn calculates standard Moving Average Convergence Divergence (MACD) and signal lines using exponential moving averages. It identifies bullish crossovers that occur while the MACD line is below zero and bearish crossunders that take place while th
This indicator calculates the total transaction cost hurdle comprising commission, slippage, and spread as a percentage, price value, and fraction of ATR. It samples historical price moves across four user-defined holding periods over a configurable lookback w
An overlay that shows 4-hour, 7-hour and daily candles beside the current bars and follows a three-candle framework, marking where the second candle closes and raising an alert for the third. It can draw session dividers with short or long labels, a table of h
Indicatorv6SMC / ICT / price actionSessions & time
An overlay indicator that must run on the one-minute chart and raises an error otherwise. It captures the high and low of an opening range at a set market open time, then draws lines at the high, low and average, plus entry levels placed beyond the range by th
Plots long and short signals on the price chart from a smoothed Hull moving average of price change, firing when momentum crosses its value two bars earlier. Each signal projects five target levels spaced by an average candle range, and a simulated position us
A Pine v6 indicator that calculates lunar phases from the date and shows them on the price chart. It marks new and full moons and tints the waxing and waning halves of each cycle in two colors that can be changed. It is a calendar tool for people who study cyc
A Pine v6 indicator in a separate pane that plots On-Balance Volume, a running total that adds a bar's volume when the close rises and subtracts it when the close falls. A smoothing line can be built from SMA, EMA, SMMA, WMA or VWMA with an adjustable length,
A separate-pane indicator that measures twelve-month momentum while skipping the most recent month, and a one-month reversal factor with inverted sign. Both are normalised with a rolling z-score over a set window and blended equally into a composite score. A r
A gold-oriented overlay that combines 21, 50 and 200 EMAs, an RSI filter, MACD confirmation and stochastic RSI to draw buy and sell arrows on the price chart. Stop loss and two take-profit lines are placed from ATR multiples, and daily pivot levels can be show
The Opening Range Breakout indicator identifies high, low, and midpoint levels established during a customizable initial window of the trading day. Once the opening window ends, the range boundaries are frozen and drawn directly on the main price chart. The sc
This indicator plots session boxes for Asian, London and New York sessions on the price chart along with an opening range breakout (ORB) box and midpoint. It displays an interactive dashboard and labels for confirmed-bar ORB states including forming, closed, b
Synthetic test fixture for a strategy-description simulator, drawn in a separate pane. Instead of chart prices it uses a built-in array of six artificial candles that include price gaps, so it runs the same on any chart. The comments state the policy: signals
MTF Confluence Engine is a separate-pane indicator that evaluates trend, momentum, and volatility metrics across the current chart timeframe and two configurable higher timeframes. It combines EMA alignment, SuperTrend direction, RSI values, Bollinger and Kelt
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.