Calculates a Relative Strength Index oscillator and detects regular and hidden bullish or bearish divergences using pivot points. It displays in a separate pane below the main chart, highlighting divergence occurrences between price movement and the RSI oscill
This indicator calculates and plots a custom Exponential Moving Average (EMA) directly on the main price chart. It uses an initial Simple Moving Average over a user-defined period to seed the exponential calculation, applying standard alpha weighting to smooth
This indicator tracks multi-timeframe moving average crosses directly on the price chart. It evaluates three Running Moving Averages (RMA lengths 4, 9, and 16) fetched from a user-selected secondary timeframe alongside 100-period and 200-period Simple Moving A
The Currency Strength Chart calculates and plots the relative strength of major fiat currencies, including EUR, USD, JPY, GBP, CHF, AUD, CAD, and NZD, in a separate chart pane. It evaluates cross-pair exchange rates using configurable data sources like price,
Greeffer's Long Study calculates Donchian Channels alongside a volume moving average filter to generate trade signals. When price touches the lower or upper channel boundaries combined with volume exceeding a custom moving average multiplier, the indicator tri
The RTF Indicator plots Bollinger Band signals on the price chart for trading signals. It uses inputs for band length, stddev, pivot point, recent bars, loss tolerance, pause bar, and take profit to determine entry and exit points. The script manages trade cyc
This indicator plots a four-pole Gaussian channel on the price chart. It filters close prices into a yellow midline and filters true range to place equal green and red bands. A long marker prints when price crosses above the upper band and the daily Bitcoin cl
This indicator plots standard Bollinger Bands directly on the price chart using a simple moving average and standard deviation bounds. It displays filled background channels between the center moving average and the outer bands. Optional mean-reversion signal
GBPJPY Ver7 Phase1 - Environment Recognition is a multi-timeframe trend and momentum analysis indicator designed for price charts. It evaluates overall trend direction using a 4-hour 50 EMA and calculates MACD divergences on 1-hour charts using ZigZag pivot hi
Modern Ichimoku Cloud [GBB] is an advanced trend and momentum indicator that enhances classic Ichimoku Kinko Hyo with multi-layered structural analysis. It plots traditional Tenkan-sen, Kijun-sen, Senkou Spans, and Chikou Span on the price chart while offering
Pivots MP draws Fibonacci or Camarilla pivot levels on the price chart. It plots the central pivot plus resistance and support pairs from R1/S1 through R5/S5 for a chosen period, from hourly through multi-year, and can keep earlier periods according to the loo
Market Structure identifies and visualizes key market structure developments directly on the price chart. It calculates swing highs and swing lows using pivot detection with a five-bar lookback alongside an Average True Range filter to track structure. The ind
The Market Regime Dashboard is a multi-timeframe dashboard indicator that evaluates market conditions across three user-defined timeframes. It measures four core dimensions: trend strength using ADX and DI direction, momentum using RSI z-scores, volatility via
Calculates entry signals, stop loss levels, and five take-profit targets based on a 7-factor dual scoring engine. The system evaluates short-term market bias using EMA 9 and 21 crossovers, VWAP, RSI, MACD, ADX, relative volume, and multi-timeframe 5-minute RSI
This reference script provides practical Pine Script v6 code examples for creating custom indicators. It includes a smoothed Relative Strength Index oscillator plotted with overbought and oversold background zones, a multi-timeframe moving average overlay with
This indicator detects market structure shifts and liquidity levels on a user-selected higher timeframe using ICT concepts. It plots open and claimed liquidity lines on the price chart along with break of structure (BOS) and fair value gap (FVG) zones to highl
This indicator identifies High Volume Close (HVC) and Highest Volume Ever (HVE) events directly on the price chart. It calculates a volume simple moving average and detects bars where volume exceeds a configured multiple of that average. Detected bars can disp
This indicator identifies swing highs and swing lows to detect institutional order blocks and breaker blocks, plotting them as colored boxes directly on the price chart. It provides optional alert triggers when new order blocks form. User settings allow toggli
An overlay technical indicator designed for gold trading that evaluates price action using a multi-factor scoring model. It integrates Stochastic, RSI, three exponential moving averages, Fibonacci levels, and automated support and resistance zones. The script
Q-Trend is a trend-following indicator that calculates a dynamic trend line using price channels and an ATR volatility offset. It plots a colored trend line directly on the price chart, switching between bullish and bearish modes when price breaches the upper
This indicator displays normalized volume on a 0 to 100 relative scale within a separate indicator pane. It identifies the highest volume over a customizable lookback period and rescales volume values accordingly, maintaining visual consistency across differen
Ghost Zone v9 is an institutional analysis chart overlay designed primarily for index trading. It identifies demand and supply zones using volume profiling, Fair Value Gaps, and institutional candle patterns. It calculates Point of Control levels, market phase
This indicator detects significant volume-driven market moves to serve as a controller plugin for the Grid Bot system. It calculates a normalized Volume Rate of Change based on a simple moving average of volume and compares it against historical maximums. When
This indicator divides the lookback range between the highest and lowest close into ten equal price bins and plots each bin’s average close as a support or resistance level on the price chart. It counts bullish and bearish rejections of those levels over the s
Swing Structure - Clean BOS identifies market structure by plotting swing high and low points, Break of Structure (BOS) lines, and Order Blocks directly on the price chart. It features an optional displacement filter requiring breakout candles to exceed an ave
This indicator projects reverse RSI price levels directly onto the main price chart to generate dynamic upper and lower bands alongside a Supertrend envelope midline. It detects bullish and bearish divergences by tracking RSI pivots with a configurable left lo
This indicator combines a Qualitative Quantitative Estimation oscillator with an AK Trend line in a separate pane. It computes a smoothed Relative Strength Index and builds QQE bands using Wilder's smoothed average true range of the RSI. Additionally, it integ
This indicator displays an on-chart comparison table tracking eleven major industry sector ETFs against a benchmark index, typically SPY. It calculates percentage price changes over a selectable timeframe, evaluates relative strength versus the benchmark, prov
The My Fib Pivots indicator plots daily pivot points on the price chart along with Fibonacci retracement levels from 0.236 to 2.0. It displays the last period's pivot, latest classic pivot range (CPR), retired CPR, and rolling pivots. Users can toggle visibili
Dual MA Crossover with Time Filter calculates a short simple moving average and a long simple moving average, plotting both on the main price chart. It identifies bullish crossovers and bearish crossunders to display Buy and Sell labels on the chart. A user-de
PriceCatch Stock Range Binning calculates the distribution of daily percentage price changes over a configurable historical lookback period, up to 2,000 trading days. It categorizes daily rate-of-change values into specific positive and negative percentage bin
Custom Session OHL calculates and plots the open, high, and low price levels established during a user-specified time session. It tracks the session opening price along with the highest and lowest prices reached during that window, plotting them directly on th
JBravo Swing plots a 9-period simple moving average, a 20-period exponential moving average, and a 200-period simple moving average directly on the price chart. It evaluates price position relative to these moving averages to generate Buy, Sell, Strong Buy, an
Breakout Indicator plots high and low threshold levels for a chosen timeframe, such as daily, directly on the price chart. When price closes above the high or below the low, the indicator displays a breakout shape and marks ATR-based stop loss and take profit
Mc War v3 is a price-chart indicator that finds swing highs and lows over a user-set lookback and draws upper and lower order-block zones as boxes. It limits how many bearish and bullish blocks stay visible and can use candle bodies instead of wicks for zone e
Jens Rabe Academy - Indicator 1 combines multiple trend and market condition tools directly on the main price chart. It calculates exponential moving averages (10, 21) and simple moving averages (30, 40, 50, 150, 200), identifies distribution days (D-Days) bas
This indicator plots four classic moving averages directly onto the price chart to help track short-term momentum and long-term trend direction. It calculates 8-period and 21-period exponential moving averages alongside 50-period and 200-period simple moving a
This overlay indicator draws higher-timeframe candles as boxes on the price chart, with a selectable timeframe, candle thickness, wicks, history, vertical divisions, and optional fill for negative candles. It can plot pivot levels, including an optional centra
This indicator calculates and plots up to four independent ZigZag lines on the price chart simultaneously using customizable length periods. It identifies high and low pivot points across multiple time horizons to display market structure and trend swings. Use
This indicator shades the price-chart background during a user-defined trading session. It reads the session string, defaulting to midnight through 13:00 on all seven weekdays, and evaluates it in the America/New_York time zone against the chart's current time
This overlay indicator combines RSI, an RSI-VWAP length, RMI, ADX, volume, a range filter, and a cloud on the price chart. Settings change the ADX type, length, and threshold, the volume multiplier and average length, RSI source and lengths, the range-filter s
This indicator builds a WaveTrend-style oscillator from typical price, using an exponential moving average channel and a smoothed channel index. It flags a base buy when the fast line crosses its three-bar simple average while the fast line is at or above that
This script provides test functions for 2D matrix operations in Pine Script arrays. It includes functions to initialize a 2D matrix with dimensions and fill values, set values at specific x-y coordinates, retrieve values by coordinates, get matrix size, remove
An indicator on the price chart exported from an optimiser, with a long list of switchable entry patterns, all off by default in the visible settings. Options include pivot points, engulfing and pin bar candles, Bollinger, Donchian and ATR channel breakouts, m
This indicator plots the standard Ichimoku Kinko Hyo components directly on the price chart. It calculates the Conversion Line, Base Line, Leading Span A, Leading Span B, and Lagging Span using Donchian midpoint logic over configurable periods. The script shad
An indicator that finds swing structure with pivots, draws a Fibonacci cloud and levels, and runs an adaptive trailing line that changes with a trend, range or volatile regime from ADX and ATR. Signals come from a trailing flip or from a cross of the 0.5 level
Compares a smoothed FX price trend with a smoothed government yield spread trend, z-scores both over a normalisation window and plots them in a separate pane along with their difference. Threshold bands mark when the two are aligned and when they diverge, usin
An overlay that sketches a same-day iron condor on the S&P 500 index or its ETF and mini equivalents, detecting which instrument is loaded. It tracks an opening observation window, then at a set build time projects short strikes a chosen percentage out of the
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.