This strategy detects Low Volume Node rejection and acceptance signals on the price chart using an SMA basis and ATR bands. It calculates LVN upper and lower bands as the basis plus or minus the width multiplier times ATR. Long entries trigger on rejection or
An indicator in a separate pane that analyses traded value, volume times the mid price, with percentile levels over a settable number of bars, including a 99th percentile, the maximum and a median-style level that can be ignored. It also tracks cumulative valu
This indicator estimates a smoothed dominant cycle from price using John Ehlers' autocorrelation periodogram. It high-pass filters the source, applies a band-pass filter, computes Pearson autocorrelation across lags, and converts that spectrum into a dominant-
The Notch Filter is a second-order IIR digital filter designed to attenuate a specific cyclic frequency component from price data while leaving other frequencies intact. It computes a band-stop filter based on a target cycle period and relative bandwidth. The
This overlay classifies the chart into bull, bear, or neutral regimes from moving-average zone position and an adaptive engine driven by the efficiency ratio and ATR entry and exit bands. A volatility percentile rank adds quiet, normal, or volatile context, pl
This overlay indicator calculates ADX, DI+ and DI- from directional movement and true range, and a Money Flow Index from typical price and volume. It classifies bias as long when DI+ exceeds 25 and DI- stays under 20, short under the opposite condition, and ne
Calculates momentum acceleration based on price or On Balance Volume by evaluating the rate of change between velocity and acceleration. It plots signals and visual overlays directly on the price chart, with options to project momentum oscillators. Settings al
This indicator estimates the close that would produce a chosen Stochastic %J from the relation of %J to %K and %D. It computes current %K, a simple-average %D, and %J, then solves an approximate required close from the lookback high, low, and current %D. Setti
This strategy enters long when a fast EMA crosses above a slow EMA, the position is flat, a cooldown bar count has elapsed, and the day's trade count is below a cap. It closes that long when the fast EMA crosses back under the slow EMA. Inputs set both EMA len
This test script demonstrates and validates Pine Script v6 user-defined types and custom methods. It constructs a custom Bar object storing price data, bar index, and metadata, then applies custom methods to evaluate the price span and bullish state. In a sepa
DEPV2 DEBUG S9 is a multi-symbol indicator for 20 major cryptocurrencies traded on Binance futures. It generates trading signals by combining four method classes: trend based on price levels, momentum using rate of change, volatility based on expansion or nois
A price-chart indicator by BigBeluga, based on the HalfTrend logic from everget, that draws a HalfTrend line with ATR channel bands and prints long and short signals on trend flips. Each signal draws entry, stop loss and three take-profit levels, with the stop
This strategy identifies volatility expansion breakouts while filtering out fakeouts using candle strength conditions. It measures ATR relative to an ATR moving average to detect expanding volatility. A long or short entry triggers when price breaks out of a m
An indicator in a separate pane that plots how far price is from an anchored volume weighted average price, as a percentage of the VWAP. The VWAP itself is drawn on the price chart. Percentile lines over a chosen number of bars mark the two upper and lower ext
Ehlers Automatic Gain Control (AGC) detrends raw price data using a roofing filter—combining a two-pole high-pass filter and a Super Smoother—to generate a zero-mean oscillating signal. It then applies an automatic gain control algorithm that tracks exponentia
This indicator plots the arithmetic mean of each bar's open, high, low, and close on the price chart. A function multiplies the four prices by 0.25 and returns one value, which the script plots as a yellow line of width two. There are no user inputs, so the fo
The Regime Transition Engine categorizes the market into seven distinct regime states, including compression, expansion, trend, and exhaustion. It calculates volatility percentiles, efficiency ratios, choppiness, and linear regression slopes to measure market
Multi-Distribution Volume Profile calculates and plots a volume profile anchored to the price chart using statistical distributions or bar-weighting models, such as Gaussian, PERT, Cauchy, or range-based modes. It distributes volume across price levels over a
This indicator calculates and plots layered volume profiles directly on the price chart. It divides the price range across a user-defined lookback period into discrete bins, distributing trading volume to highlight volume concentration, Point of Control levels
Calculates the Wave Trend %J oscillator and works backwards through its equations to project the required price levels needed to reach target oscillator values. It approximates the Channel Index required for specified overbought or oversold conditions and proj
PF IES Probe 08 is a strategy designed to evaluate equity-feedback dynamic position sizing logic. It determines market regimes using the Average Directional Index to scale position size dynamically based on current strategy equity, user-defined risk percentage
This test indicator calculates and plots execution state variables across price bars to verify Pine Script v6 runtime behavior. It tracks bar execution counts using persistent variables, tracks intrabar tick execution with persistent intrabar variables, stores
DEPV2 is a multi-symbol crypto indicator that generates trading signals across 20 Binance assets including BTC, ETH, and SOL. It analyzes four method classes—trend, momentum, volatility, and volume—using modes such as simultaneous confirmation requiring at lea
A trend indicator on the price chart that prints BUY and SELL labels on confirmed bar closes, each meant to exit one side and enter the other. It combines a Supertrend line, fast and slow EMAs and a ZLEMA, and requires ADX, DMI spread and RSI conditions plus a
This strategy dynamically switches between breakout and mean-reversion modes based on market volatility. It compares the Average True Range (ATR) against a simple moving average lookback to classify the regime as high or low volatility. During low volatility,
Draws a zig zag line on the price chart connecting swing pivots using an imported Zig Zag library. A new reversal is accepted when price moves by a set percentage, 5 by default, and pivots use a leg count of 10. Labels can show the reversal price, cumulative v
This indicator calculates John Ehlers' Center of Gravity from a chosen price source over a configurable length. It weights each price by its position in the window, divides the weighted sum by the sum of prices, and shifts the result so the window midpoint sit
This indicator calculates the one-sample t-statistic comparing the rolling mean of a selected price or return series against a hypothesized population mean. It uses an O(1) circular buffer with running sums and Bessel's correction to compute sample variance ef
Relative Leg Efficiency (RLE) measures price efficiency across pivot-to-pivot movement legs. Plotted in a separate pane with chart pivot overlays, it calculates path distance, execution duration, and counter-pressure to produce efficiency scores. Traders can a
This ICT-based strategy trades during the 9:45 AM to 10:15 AM New York session window. It calculates a daily bias using a 20-period daily EMA and tracks previous day highs and lows to identify liquidity sweeps. The script refines order block entry levels and m
This indicator detects bullish and bearish fair value gaps on a user-selected timeframe and draws them as boxes on the price chart. Body sensitivity sets the minimum candle body size relative to the average before a gap is accepted. Mitigation can require a fu
The Rogers-Satchell Volatility (RSV) indicator measures historical market volatility using open, high, low, and close price values, allowing accurate estimates even in the presence of price drift. It computes the Rogers-Satchell variance per bar, smooths it us
PF IES Probe 09 - Integration is a multi-layered quantitative strategy designed to test interaction among market regime, trend bias, momentum, and price pressure. It computes an ADX and ATR volatility regime, a multi-EMA trend bias score, an RSI and MACD momen
This script defines a Pine Script v6 indicator that assigns na to a boolean variable and plots either 1 or 0 depending on its value in a separate pane. The plot always returns 0 because the boolean is initialized to na. No input settings modify the behavior. T
DEPV2 Debug SIGD evaluates multi-symbol and multi-method signal confluence across up to twenty cryptocurrency symbols. It processes four distinct market dimensions—trend, momentum, volatility, and volume—to derive confirmation signals under simultaneous or seq
A multi-part overlay for the price chart. Based on its settings, it projects a higher-timeframe candle to the right of price, chosen automatically or manually, and tracks accumulation, manipulation and distribution phases in the Power of 3 idea. It also includ
This strategy evaluates market structure, volume spikes, and smart money concepts such as order blocks and fair value gaps to score trade entries. It triggers orders when signals meet a minimum confidence threshold and comply with session killzones. Positions
This indicator computes the Ehlers Correlation Cycle in a separate pane. It correlates a chosen price source with cosine and negative-sine waves of a fixed period, then converts those real and imaginary components into a phasor angle that cannot move backward.
This indicator calculates the midpoint between each bar's open and close as half their sum and plots that series on the price chart. A small function multiplies the sum by one half instead of dividing, which the source notes as a performance choice. There are
This indicator scores each pivot-to-pivot price leg from 0 to 100 and draws the result on the price chart. It combines path efficiency, time efficiency, and counter-pressure, then colors completed leg lines and optional labels. A live score updates on the unfi
This indicator plots 20-period and 200-period Simple Moving Averages on the main price chart while requesting multi-timeframe state data from a higher timeframe. It measures the percentage distance and slope between the two moving averages to detect narrow, pa
This indicator calculates a 14-period Relative Strength Index on the close and turns the result into a directional signal. It sets a buy when RSI crosses above 40 and a sell when RSI crosses below 60, then stores plus one, minus one, or zero. The value is plot
The SGMA indicator calculates a smoothed value using the Savitzky-Golay filter with polynomial fitting. It plots the result as an overlay on the price chart. The main settings are the lookback period (window size) and polynomial degree. The filter applies weig
This Pine Script strategy overlays two exponential moving averages on the price chart. It generates buy signals when the fast EMA crosses above the slow EMA and the tick counter is divisible by the step value. It generates sell signals on the opposite cross un
This minimal script serves as a parser test fixture within the OptiPine test suite. It runs in Pine Script v6 and plots the closing price in a separate pane while deliberately including duplicate title parameters in the plot call. The script contains no user-c
This indicator evaluates trading signals across up to twenty cryptocurrency pairs using four core analytical dimensions: trend, momentum, volatility, and volume. It generates signals based on configurable confluence modes, including single-category triggers, s
An overlay indicator that splits each candle on the chart into horizontal rows and measures, using lower-timeframe candles, how bullish or bearish the price action was inside each row. Each row is labeled with a strength percentage and colored on a red to teal
TN Sentiment Macro Sovereign is a trend-following strategy that combines technical moving average crossovers with external macro sentiment data. It calculates 12-period and 26-period Exponential Moving Averages alongside a smoothed sentiment metric fetched via
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.