This indicator plots an RSI and a PMARP line in a separate pane. It calculates RSI from a chosen source and length, then overlays an SMA or EMA signal. Horizontal bull and bear control and critical levels scale the oscillator. Optional arrows mark regular and
This script serves as a test file that verifies named arguments and member expressions in Pine Script v6. It plots the closing price in a separate pane using a gray line. The script includes no user-configurable input settings, generates no trading signals, an
Symbols is a simple test fixture indicator used for language server testing in Pine Script v6. The script defines a custom function that multiplies the closing price by two and plots the output series in a separate indicator pane. It serves as a minimal syntax
This indicator plots John Ehlers's predictive moving average on the price chart. It builds a weighted average of the selected source, applies a second weighted average, and projects a prediction with a slower trigger. It draws the higher of those two series an
This overlay indicator tracks liquidity sweeps, CISD confirmation, and anchor invalidation, then projects numbered standard-deviation levels from zero through minus four on the price chart. It draws ratio lines and labels, optional CISD lines, and fills select
Paper Umbrella Finder detects Japanese paper umbrella candlestick patterns based on mathematical OHLC ratios. It evaluates the relative thickness of the candle body and the size of the upper shadow compared to the lower wick. Matching candles trigger colored a
This indicator calculates and plots standard pivot points along with multiple support (S1-S5) and resistance (R1-R5) levels directly on the price chart. Users can select from several calculation methods, including Traditional, Fibonacci, Woodie, Classic, DeMar
Pocket Scout - SPY/QQQ is a mobile-optimized intraday bias indicator designed for major US equity ETFs and indices. It overlays a 9/21/50 EMA ribbon, session VWAP, prior day high/low/close levels, and intraday high/low lines directly on the main price chart. T
This overlay indicator recreates a TTrades-style fractal model on the price chart. It pairs a higher and lower timeframe, optionally marks C2 setups, and limits how many past setups remain visible. It can draw higher-timeframe candles, plot active swing highs
This indicator marks regional trading hours on the price chart by painting the background when the current bar falls inside a configured session. It checks, in order, the EU, EU plus UK, Shanghai, and Japan or Nikkei sessions and applies a fixed colour for the
This indicator calculates a Fear & Greed Index sentiment oscillator and formats its values according to the PineCoders external signal protocol for strategy integration. It outputs protocol-compliant numerical values (+1/-1 for filters, +2/-2 for entries, +3/-
This indicator implements a Traders Dynamic Index (TDI) calculation tailored for Bitcoin on four-hour charts, plotting signals directly on the price chart. It calculates a Relative Strength Index (RSI), moving averages, and volatility bands around the RSI line
This indicator calculates Average True Range across four presentation modes: raw ATR, percentage of price, normalized z-score, and percentile rank. It plots the transformed ATR line alongside a smoothed signal line, an ATR-versus-signal histogram, and optional
Nexural Pressure Pro is a composite pressure indicator that measures directional market momentum using volume-weighted directional movement, order flow delta, aggression, and efficiency ratio metrics. It filters out low-activity bars using configurable volume
Golden Pocket Zones draws fixed-height Fibonacci zones on the price chart. It reads daily highs, lows, and a 10-day average range, then centers a band on the midpoint of the 50 percent and 61.8 percent retracement of each qualifying daily candle. Lookback leng
This indicator calculates the Durbin-Watson test statistic to measure serial autocorrelation in log returns over a user-defined lookback period. It performs a linear regression of log returns against bar indices to extract residuals and computes the ratio of s
This indicator overlays a static Turkish macro snapshot on the price chart. It shows the TCMB one-week repo rate, the overnight lending and borrowing corridor, and annual CPI in a top-right table, together with the snapshot date and the count of embedded PPK m
LunarTick ADX calculates the Average Directional Index (ADX) along with positive (+DI) and negative (-DI) directional indicators in a separate pane. It identifies trend direction by tracking crossovers between +DI and -DI, plotting crossover markers directly o
This indicator calculates a lag-compensated SuperSmoother based on John Ehlers' filter techniques, combining hybrid Butterworth filters with dynamic lag adjustment. It computes adaptive trend metrics and lag-compensated momentum, plotting them in a separate pa
This indicator tracks and displays Bitcoin price premiums across different exchanges in a dashboard table on the price chart. It calculates the spread and percentage difference between CME Bitcoin futures and Binance BTCUSDT, as well as the Korean kimchi premi
This indicator plots three exponential moving averages and a Bollinger Band envelope on the price chart. The band basis can be an SMA, EMA, SMMA, WMA, or VWMA, with adjustable length, source, standard-deviation multiplier, and horizontal offset. Default EMA le
This indicator plots standard Bollinger Bands alongside scaled Average True Range (ATR) bands directly on the price chart. It is designed to assist traders in identifying price consolidation zones, potential breakout levels, dynamic stops, and take-profit targ
This overlay indicator draws up to four Forex trading sessions on the price chart, defaulting to London, New York, Tokyo, and Sydney. Each session uses a chosen timezone and clock range and can show a colored session range, an optional extension, Fibonacci lev
Standard Moving Average Convergence Divergence (MACD) indicator implementation. It calculates the difference between a fast exponential moving average and a slow exponential moving average to form the MACD line. It then smooths the MACD line with a third movin
This indicator detects market stress in cryptocurrency perpetual futures by measuring the spot-to-perp basis, open interest impulses, and liquidation wicks. It signals long-squeeze risks, short-squeeze risks, cascade starts, and market reset completions when b
Institutional Bias Scanner draws a multi-symbol dashboard on the price chart together with optional session overlays. It watches sixteen user-selected symbols that default to major forex pairs, gold, the dollar index, equity indices, oil and crypto. Theme and
This indicator calculates 8-period and 21-period Exponential Moving Averages to identify trend direction and momentum crossovers on the price chart. When the 8-period EMA crosses above the 21-period EMA, a buy signal triangle is plotted below the bar. A cross
TheStrat Suite plots Rob Smith's TheStrat price-action method on the price chart across up to six configurable timeframes. It classifies bars, detects inside bars, hammers, shooters, outside bars and Failed 2 range reclaims, and marks magnitude and exhaustion
The ZigZag Swing Cycle Average indicator measures and analyzes the average duration of bullish and bearish price swings. It utilizes TradingView's built-in ZigZag library to detect pivot legs based on configurable percentage deviation thresholds and depth para
This indicator calculates an adaptive polynomial regression curve and statistical distribution moments to plot dynamic price bands directly on the chart. It fits an n-degree polynomial using matrix pseudo-inverses with optional weighting for time decay and inf
The Momentum indicator measures the rate of change in price by comparing the current source value to its level a specified number of periods ago. Calculated across custom lengths, it plots in a separate pane with optional moving average smoothing and lookback
Cerebr Sirius is a multi-timeframe trend and momentum indicator overlay that combines exponential moving average trend analysis with VuManChu WaveTrend logic and Money Flow Index. It calculates fast and slow exponential moving averages to identify trend direct
This indicator overlays multiple technical analysis tools onto the price chart to evaluate trend direction and trade setups. It computes an exponential moving average, a smoothed Stochastic RSI, a custom Williams Alligator using smoothed moving averages with o
The MTF Abnormal Price Zones indicator identifies potential supply and demand zones across multiple timeframes. It detects abnormal volume activity relative to a customizable moving average threshold and applies an RSI momentum filter to validate signals. High
This indicator overlays a visual order-flow dashboard on the price chart using left-aligned labels. It shows a buyer-versus-seller percentage gauge, a signed delta reading, a cumulative volume delta value, and an eight-direction momentum compass colored by bul
This indicator identifies liquidity sweeps and stop hunts on price charts by detecting candles that breach recent high or low levels before closing back inside the previous range. Users can filter signals using lookback windows, minimum wick size relative to c
The Linear Regression Channel indicator calculates the slope, average and intercept of a linear regression line over the specified length using the chosen source. It plots the base regression line and upper and lower channels on the price chart. The channels a
Hull Suite by InSilico calculates and plots variations of the Hull Moving Average directly on the main price chart. It supports standard Hull MA, Exponential Hull MA, and Triple Hull MA calculations. The indicator renders the values as a single line or a fille
This indicator plots custom upper and lower bands on the price chart based on a weighted moving average using hlc3 source, length of 50, and a standard deviation multiplier of 2. It also includes Arnaud Legoux Moving Average with adjustable length, offset, and
Calculates Kaufman's Adaptive Moving Average (KAMA) based on Kaufman's Efficiency Ratio to adjust smoothing dynamically according to market volatility and efficiency. Plotted directly on the price chart, it adapts faster during trending markets and slows down
RSI (Brahim) calculates the Relative Strength Index (RSI) to detect potential overbought and oversold conditions directly on the price chart. When the RSI value rises above the defined overbought threshold, a red down-triangle marker labelled OB is drawn above
Snagprofit WMA is a multi-timeframe trend indicator that calculates a 125-period Weighted Moving Average across the 1-minute, 5-minute, 15-minute, and 1-hour timeframes alongside a local 50-period Simple Moving Average. It identifies momentum signals when pric
This indicator plots the Relative Strength Index on a separate pane using a purple line. It calculates RSI based on a user-defined length and source. Horizontal lines mark overbought at 70 in red, the midline at 50 in gray, and oversold at 30 in green. The bac
Calculates Darvas Box upper and lower channel boundaries based on configurable period length to identify trend breakouts. It plots top and bottom box levels directly on the price chart and plots buy (AL) and sell (SAT) signal labels when price crosses outside
This indicator overlays five Exponential Moving Averages (3, 13, 34, 55, 144) on the main price chart and looks for confluence with a custom MACD oscillator. Entry signals trigger when an EMA 3 and 13 cross aligned with the full EMA hierarchy occurs within two
This indicator computes the Average Daily Range over the last specified number of days and plots the full ADR level along with one-third of the ADR and an anchor line on the price chart. It displays historical ADR levels from prior sessions and a table showing
This indicator collects test data for debugging Pine Script scripts. It gathers input values, output values, conditions, function calls, and edge cases into arrays. Users enable test generation and select types of tests to produce, including unit tests, integr
This indicator compares each bar's volume with a simple moving average of volume and flags a spike when volume exceeds that average by a user-set multiplier. An up candle is treated as bullish and a down candle as bearish. It paints the chart background and op
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.