Combines bullish and bearish signals in one price chart overlay, built on a Keltner Channel, an ATR supertrend and several volume and displacement detectors. Markers flag candles where those detectors line up with a support or resistance structure. This extens
A Pine Script v4 indicator, credited to LonesomeTheBlue, that draws a set of manually entered horizontal levels on the price chart, ten above and ten below, labelled as seller and buyer levels. The default prices are fixed numbers for ES or NQ futures, chosen
An educational Pine Script v4 indicator that shows reliable higher timeframe requests with a choice of repainting or non-repainting output. It plots a plain repainting request for reference, a single-call helper function that switches repainting on or off, a t
GLMD-tracker overlays dated ARK Invest trade labels on the GLMD price chart. The visible code places red downward labels above bars on specific calendar dates, each marked as a sell with a count of one. An ETF setting is present but only offers ALL, so it does
This test indicator demonstrates Pine Script v4 array operations and array copying behavior. It initializes two integer arrays, updates the primary array elements using a loop structure on every bar, and creates a duplicate array using array.copy(). The script
Calculates the Cumulative Distribution Function (CDF) of an F-distribution for a normalized price series. It normalizes the source input over a configurable lookback period using min-max scaling, then computes the CDF values bounded between zero and one via La
This indicator stores the difference between close and open for the current bar and the five preceding bars in a float array. It then plots the value at array index four, which is the close-minus-open difference from four bars ago. The study draws that single
This indicator detects a bullish Rising Window, a two-candle pattern in which the current low is above the previous high during an uptrend. It plots an RW label below price, tints the background, and fires an alert when the pattern appears. Trend context can u
Dollar Normalized Volume v2 calculates dollar volume by multiplying the closing price of each bar by the bar volume. It renders the computed traded value as gray columns in a separate pane, providing a measure of total currency turnover rather than raw unit vo
Plots smart money concepts and session visuals directly on the price chart. It highlights trading killzones with session boxes, draws trend lines, and marks upper or lower wick rejections. Additionally, it identifies Order Blocks (OB), Fair Value Gaps (FVG), C
Indicatorv5SMC / ICT / price actionSessions & time
Linear Regression Slope is a momentum and trend strength indicator that calculates the mathematical slope of a linear regression line using weighted and simple moving averages. It plots the resulting slope oscillator alongside a reference zero line in a separa
This indicator retrieves and displays fundamental financial metrics across up to fourteen selected symbols in a separate pane. It queries financial statements including income statement and balance sheet data such as basic EPS, revenue, EBIT, and debt metrics
This indicator measures real-time tick height movements on a chosen higher timeframe overlay. It accumulates upward and downward tick price distances using tick step precision, then computes directional probability percentages based on recent historical bars.
A squeeze breakout indicator on the price chart. It detects consolidation when Bollinger Band width and ATR are both compressed for a minimum number of bars, draws a range box with a centerline, and signals a breakout when an impulse candle leaves the range. E
Combines bullish and bearish signals in one price chart overlay, built on a Keltner Channel, an ATR supertrend and several volume and displacement detectors. Markers flag candles where those detectors line up with a support or resistance structure. Version 5.0
Detects pivot points and draws horizontal support and resistance lines on the price chart. The pivot length, the accuracy tolerance and the timeframe used for assessment can each be automatic or manual. Line widths for active and broken lines can be set, broke
An educational Pine Script v4 indicator that demonstrates varip variables, which keep their values across live updates of the same bar. Part one raises up and down alerts when the close stays above or below a 10-bar moving average for a set number of seconds,
GM-tracker plots ARK Invest purchase and sale activity for General Motors on the price chart. It marks buy and sell events with share volume and the stock's weight in the selected ETF. A setting chooses one ARK ETF or all of them, and same-day activity across
This script demonstrates an experimental implementation of the K-means clustering algorithm in Pine Script using array structures and a custom pseudo-random number generator. It partitions a dataset into a specified number of clusters based on Euclidean distan
This indicator calculates the dominant cycle period of the input source using a Radix-2 Fast Fourier Transform. It builds a windowed array from the source data, performs an in-place iterative FFT, and identifies the peak magnitude within the specified frequenc
This script plots candlesticks on the price chart using open, high, low, and close values. It colors the candle body green if close exceeds open and red otherwise, with black wicks and orange borders. The script uses the study function to define it as an indic
This indicator plots a Williams %R oscillator normalized from the native negative range onto a 0–100 scale in a separate pane. It smooths the core with a selectable average, draws a signal line, and marks midline and overbought or oversold crosses. Optional st
This indicator calculates the Directional Index from plus and minus directional movement and true range, then plots the DX line in a separate pane. Line color is lime when DX is rising and price is up, red when DX is rising while price is down or when DX is fa
This indicator draws six New York killzone boxes on the price chart, covering morning, afternoon, and opening windows plus their extended ranges. It detects order blocks, fair value gaps, and change-in-state-of-delivery marks on a selectable timeframe, and dra
Indicatorv5SMC / ICT / price actionSessions & time
LinReg Bands calculates a linear regression channel and multiple deviation bands over a user-defined length directly on the price chart. It determines the linear regression slope using weighted and simple moving averages, then projects three configurable upper
This indicator overlays a Gann Square of 144 grid on the price chart for technical analysis. Users define a starting date, manual min and max price levels, and can enable automatic price and bar adjustments. The grid features vertical divisions, optional extra
This indicator projects price and time levels using Fibonacci golden ratio scaling from an interactively selected anchor candle. Once a user selects a starting time, the script identifies its mid-price and plots vertical time lines into both the past and futur
A price-chart indicator that tracks market structure at two swing scales, internal and external, with an EMA trend ribbon and optional structure-shift arrows. A dashboard lists modules such as trend strength, swing direction, internal and external structure, p
Combines bullish and bearish signals in one price chart overlay, built on a Keltner Channel, an ATR supertrend and several volume and displacement detectors. Markers flag candles where those detectors line up with a support or resistance structure. Version 5.1
Calculates a VWAP-based pivot on a higher timeframe, either chosen automatically or set by the user, and extends it with up to fifteen Fibonacci multiples as horizontal levels on the price chart. Settings cover VWAP length, how many past periods to plot, line
GOOG-tracker plots historical purchase and sale transactions of GOOG (Alphabet Inc.) conducted by ARK Invest funds directly on the price chart. The script generates chart labels at specific historical timestamps, indicating buy or sell events along with the co
Test 026 Lvl2 is an experimental overlay indicator designed to plot dynamic structural trend lines. It tracks local extreme high and low price points based on candle relationships and direction shifts, dynamically updating pre-allocated line drawings on the ma
This indicator calculates the first finite difference, or velocity, of a chosen source series. It subtracts the previous bar's value from the current value and returns zero when the previous value is not available. A single source input selects the series, def
Calculates a simple moving average with a dynamic period based on the location of recent highs and lows. It measures the relative distance of the highest high and lowest low bars within a lookback period, uses that distance to adjust the smoothing length dynam
This indicator marks a bearish shooting star on the price chart. It looks for a small real body near the low, an upper shadow at least twice the body, and no meaningful lower shadow, and it only confirms the pattern while price is in an uptrend. The trend filt
This indicator calculates synthetic fear and complacency gauges based on the Williams VIX Fix formula for both bullish and bearish directions. It overlays standard deviation bands, percentile lookbacks, and context moving averages to identify volatility spikes
This indicator plots a modified Fisher Transform oscillator alongside an adjustable trigger line in a separate pane. It calculates normalized median price values, applies smoothing and clipping, and transforms the result into Gaussian probability distribution
NY SMC Suite Multi-Killzone (Protected) is a Smart Money Concepts indicator that overlays key trading session killzones, Order Blocks (OB), Fair Value Gaps (FVG), and Change in State of Delivery (CISD) zones on the price chart. It features multi-timeframe dete
Indicatorv5SMC / ICT / price actionSessions & time
LinReg MTF plots up to three linear regression channels on the price chart, each from its own timeframe. For every enabled timeframe it draws an upper band, lower band, and midline from a chosen price source, regression length, and deviation. Users can show or
Gaps Profile draws boxes on the price chart for price gaps that meet a minimum absolute percentage size. It can place the profile to the left or the right of price and highlight the largest or newest up or down gap, or highlight none. Color themes include a si
This overlay indicator builds exponential harmonic price levels from a resonance factor that combines the golden ratio, pi and a fractal multiplier. On confirmed bars it maps the close to the nearest level, records upward and downward transitions in a Markov c
A trend indicator on the price chart with an adaptive volatility trend engine controlled by a sensitivity and an ATR period. Signals get a score from 0 to 100, with a minimum score and a strong-only option, and pullback signals can be added. A trend cloud, an
Combines bullish and bearish signals in one price chart overlay, built on a Keltner Channel, an ATR supertrend and several volume and displacement detectors. Markers flag candles where those detectors line up with a support or resistance structure. Version 5.2
Calculates a VWAP-based pivot on a higher timeframe, either chosen automatically or set by the user, and extends it with up to fifteen Fibonacci multiples as horizontal levels on the price chart. Settings cover VWAP length, how many past periods to plot, line
GOOGL Tracker visualizes historical buy and sell transactions made by ARK Invest funds on Alphabet Inc. (GOOGL). The script plots labeled markers directly on the price chart at specific historical timestamps to indicate when ARK funds bought or sold shares, al
Test 32 Perlin is an experimental indicator that implements a 2D Perlin noise generation algorithm within Pine Script using native array data structures. It uses a custom pseudo-random number generator to build gradient vector grids, then calculates smoothed n
This indicator calculates the Force Index as the exponential moving average of the change in close multiplied by volume. It plots the smoothed value in a separate pane and draws a dotted zero line. The period input sets the EMA smoothing length, defaulting to
This indicator is a simple demonstration of Pine Script type casting from official TradingView documentation. It defines a length variable as a float, explicitly casts it to an integer, and uses it to compute a 10-period Simple Moving Average of the closing pr
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.