The ROC indicator calculates the percentage change in price from the current bar to N bars ago. It draws the resulting values in a separate pane on the chart. The main setting allows selection of a price source such as close and a length parameter that control
Psychological Lines draws a grid of horizontal round-number levels on the price chart. It rounds a baseline price by the Rounding Value, then plots whole, half, and quarter steps above and below that baseline, up to ten steps on each side. Each group can be tu
The McDonald's Pattern indicator detects specific price patterns on the chart by finding top and bottom points using highest and lowest values over a user-defined length. It plots fries above top points and hamburgers below bottom points, then connects selecte
RTP Tracker visualizes historical buy and sell trades executed by ARK Invest funds on the RTP ticker. The script draws green labels below price bars for buy orders and red labels above bars for sell orders directly on the price chart, showing the relative fund
This indicator calculates a rate of change ratio: the current source value divided by the source value a set number of bars earlier. It plots that ratio as a yellow line in a separate pane and does not mark entries, exits, or price levels. The source defaults
This indicator tracks and visualizes modern portfolio theory metrics across up to five user-selected assets directly on the price chart. It calculates combined portfolio performance, asset correlation over a configurable length, and individual asset allocation
This indicator overlays historical ARK Invest buy and sell trade records directly onto the price chart using visual labels. It identifies the dates on which ARK funds bought or sold shares of the stock, indicating transaction counts and trade activity above or
This indicator calculates the Range Action Verification Index as the absolute percentage difference between a short simple moving average and a long simple moving average of close. It plots that value in a separate pane with a dashed threshold line and a dotte
The Moving Regression Prediction Bands indicator calculates polynomial regression bands from historical price data using a moving window. It fits a polynomial curve of specified degree to generate upper and lower bands representing expected price ranges with p
This indicator plots historical buy and sell transactions executed by ARK Invest funds for RXRX stock directly on the main price chart. It hardcodes transaction records and creates labeled markers indicating the direction and the number of participating ARK fu
This indicator applies the rectified linear unit to the difference between the selected source and a 20-period simple moving average. Positive deviations plot in green and negative deviations plot in red in a separate pane. The only input changes the price ser
Plots normalized percentage changes for groups of multiple assets in a separate pane to create a comparative spaghetti chart. It tracks relative performance using price, on-balance volume (OBV), or open interest, anchored to customizable periods or timestamps.
SAND-tracker is an overlay indicator that marks recorded ARK Invest activity on the SAND price chart. The visible script places one red label above the bar dated 17 January 2020, with the text Sell and X1. An ETF setting is present but only offers ALL, so this
This indicator applies a recursive least squares adaptive FIR filter to a chosen price source and plots the resulting smoothed series on the price chart. Each bar it predicts from past source values, updates a weight vector from the prediction error, and refre
This indicator calculates relative volume metrics and combines them with On Balance Volume (OBV) momentum and price-OBV correlation in a separate pane. It evaluates volume strength against simple moving averages and standard deviation thresholds, while offerin
SCHW-tracker is an overlay indicator that marks historical ARK Invest purchases and sales of Charles Schwab stock on the price chart. It places green buy labels below bars and red sell labels above bars at fixed calendar dates, with text showing the direction
Regression Channels calculates a linear regression trend line and standard deviation channel bands over a specified lookback period. It computes standard deviations from the residuals to form symmetrical upper and lower channel bands around the central regress
RT Candle Signals LCBigMoves recolors candlestick bars directly on the chart to emphasize specific price action patterns. It identifies and highlights opening session bars based on a configurable time window, long-wick rejection candles determined by wick-to-b
This educational indicator demonstrates a multi-layer neural network built natively in Pine Script using matrices and arrays. It normalizes price input data, executes feedforward and backpropagation cycles across user-defined epochs, and updates internal weigh
This indicator plots labels on the SEDG price chart to mark ARK Invest buy and sell trades from November 2019 onward. Labels indicate share volume changes at each trade date. The main input setting selects an ETF type to filter which trades are visualized. Lab
Relative Absolute Error (RAE) measures the accuracy of a moving average model against an underlying price series. It compares the sum of absolute forecast errors between the source and its Exponential Moving Average to the baseline absolute errors relative to
This indicator detects confirmed pivot highs and lows using a user-set pivot length and stores those prices in rolling arrays. It optionally draws extended horizontal support and resistance lines for each stored level and plots the average of the stored resist
This indicator calculates and overlays numerical volume or time metrics directly on chart bars, primarily tailored for Renko style analysis. It compares current values against an EMA or SMA baseline to grade activity across multiple visual tiers and color scal
This indicator marks historical ARK Invest purchases and sales of SEER on the price chart. It places green buy labels below bars and red sell labels above bars at fixed calendar dates, with a same-day ETF count such as X1. An input switches between all recorde
This indicator calculates Relative Squared Error between a selected price source and an exponential moving average of that source. It divides the rolling sum of squared differences by the rolling sum of squared deviations from the source mean, using circular b
This indicator generates geometric circular boundary plots anchored to the right edge of the chart. It calculates upper and lower arc curves across a set bar radius using circle equations and the distance to the final bar index. The indicator plots both bounds
This overlay indicator marks historical ARK Invest purchases and sales of SGFY on the price chart. It draws green buy labels below bars and red sell labels above bars at fixed dates, with each label showing a single-ETF count. An ETF input switches between all
This indicator calculates the Relative Strength Index from a chosen price source using Wilder's smoothing of average gains and losses. It plots a single RSI line in a separate pane. The length sets the lookback period and the source selects the series used in
Oscillator Scatterplot Analysis [Trendoscope] plots a scatterplot visualization of technical indicators in a separate pane. Users can choose from various oscillator sources including RSI, CCI, CMO, COG, MFI, ROC, or price, and apply overbought and oversold thr
SGL-tracker plots historical ARK Invest transactions for SGL directly on the price chart. It marks historical buy and sell actions using chart labels positioned at specific trade timestamps, detailing the action and the number of participating ARK ETFs. Users
This indicator plots Relative Strength Xtra in a separate pane. It splits the source into positive and negative bar-to-bar changes, then smooths each side with an integrated Jurik-style moving average before combining them into an RSX momentum reading. Length
This indicator tracks key price levels and range boundaries across user-defined trading sessions on the main price chart. It calculates session extremes, including highest high, lowest low, session midpoint, and highest or lowest candle body levels during a sp
Pandora Vast Volatility Treasure Trove calculates and plots multiple historical volatility estimators in a separate pane. It offers several mathematical models including Parkinson, Garman-Klass, Rogers-Satchell-Yoon, and Yang-Zhang volatility. Users can adjust
SI-tracker is an overlay indicator that places historical ARK Invest purchase marks for this stock under the price bars. Each mark is a green label at a fixed calendar date and shows a buy count rather than a calculated signal. The ETF input switches among ALL
This indicator plots the Relative Vigor Index and a four-bar symmetrically weighted signal line in a separate pane. It compares the close-open range with the high-low range using fixed four-bar SWMA weights, then divides a simple moving average of the numerato
Session High Low Levels with Session Breakout Box Strategy tracks customizable trading sessions to calculate and display key price levels directly on the main chart overlay. It identifies the highest high, lowest low, highest candle body, lowest candle body, a
This indicator plots periodic linear regressions on the main price chart based on selected anchor period and source. Users choose rolling or static method, periodic or first bar anchor, multiple factor, and color options including bicolor and gradient. Extremi
SIE-tracker plots historical ARK Invest transaction data for SIE directly onto the price chart. It uses chart labels positioned above or below price bars to mark specific dates when ARK funds bought or sold shares, showing buy or sell designations alongside tr
This indicator calculates and plots a rolling sum of an input price series over a specified lookback period in a separate pane. It implements the Kahan-Babuška algorithm to maintain numerical precision and mitigate floating-point errors across rolling addition
This indicator overlays a population-sampled linear regression channel with standard deviation bounds onto the price chart to evaluate price distribution and pivot momentum. It calculates statistical moments including mean, variance, skewness, and kurtosis to
This indicator overlays historical ARK Invest sell markers for SILC on the price chart. When the ETF input is set to ALL, it places red labels above the bars dated 15 and 16 January 2020, each showing a single sell count. The only setting selects the ETF view,
This indicator measures the root mean squared error between a chosen price source and an exponential moving average of that same source. It averages squared differences over a user-set lookback with a circular buffer, then plots the square root as a red area i
This indicator tracks and visualizes the historical performance of a multi-asset portfolio against a selected benchmark symbol. It displays performance metrics, specification details, and asset allocations directly on the price chart using customizable on-scre
This indicator overlays historical ARK Invest purchase marks for SKLZ on the price chart. It places green labels below bars on fixed calendar dates, each reading Buy with an X1 count, using bar time rather than a calculated signal. The only setting chooses whi
This indicator calculates root mean squared logarithmic error between a selected price source and an exponential moving average of that source. It squares the difference of the logarithms of one plus each series, averages those values over the lookback with a
This indicator calculates and displays the empirical probability distribution of transformed market data alongside theoretical distributions in a separate pane. It compares empirical bar frequencies against theoretical models like normal or Laplace distributio
This indicator overlays historical ARK Invest trade marks for the SLGC stock on the price chart. It places green buy labels below bars and red sell labels above bars at fixed calendar dates, each marked with an ETF count such as X1. An input switches the view
This indicator calculates the R-squared coefficient of determination between a chosen price source and its exponential moving average over a specified lookback period. It plots the resulting statistical fit score as an area curve in a separate pane, alongside
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.