The Hull Butterfly Oscillator (HBO) is an oscillator constructed from the difference between a regular Hull Moving Average (HMA) and another with coefficients flipped horizontally. Levels are obtained from cumulative means of the absolute value of the oscillator. These are used to return dots indicating potential reversal points. Settings Length: Number of...
The Squeeze Index aims to measure the action of price being squeezed, and is expressed as a percentage, with higher values suggesting prices are subject to a higher degree of compression. Settings Convergence Factor: Convergence factor of exponential envelopes. Length: Period of the indicator. Src: Source input of the indicator. Usage Prices being...
The following script returns a moving average designed to be used as a signal line in a moving average crossover system. The moving average will diverge from the price during ranging markets and reach the value of a regular moving average during trending markets. Settings Length: Moving average period Src: Source input of the indicator Usage Moving...
Candlestick Channels return channels whose extremities converge towards the price when a corresponding candlestick pattern is detected. This allows for us to obtain more reactive extremities in the presence of a cluster of candlestick patterns. The detected candlestick patterns are also highlighted with labels on your chart automatically. Settings Trend...
Fair value gaps (FVG) highlight imbalances areas between market participants and have become popular amongst technical analysts. The following script aims to display fair value gaps alongside the percentage of filled gaps and the average duration (in bars) before gaps are filled. Users can be alerted when an FVG is filled using the alerts built into this...
This indicator returns the percentage or count of prices greater than simple moving averages with periods in a user set range, as well as the moving average period that is the closest to price values. Settings Minimum Length: Minimum SMA period Maximum Length: Maximum SMA period Smooth: Control the degree of smoothness of the indicator outputs ...
This indicator displays polynomial regression channels fitted using data within a user selected time interval. The model is fitted using the same method described in our previous script: Settings Degree: Degree of the fitted polynomial Width: Multiplicative factor of the model RMSE. Controls the width of the polynomial regression's channels Timeframe:...
This indicator returns a moving average converging toward the price the more a trend makes new higher-highs or lower-lows depending on the detected trend. Settings Length: Controls the initial moving average smoothing factor ( 2 / (Length + 1) ), as well as the period of rolling maximums/minimums. Increment: Smoothing factor increment ( 2 / (Increment+ 1)...
This script displays a histogram from the mean and standard deviation of the visible price values on the chart. Bin counting is done relative to high/low prices instead of counting the price values within each bin, returning a smoother histogram as a result. Settings Bins Per Side: Number of bins computed above and below the price mean Deviation...
This indicator is a detrended price series using the Parabolic Stop and Reverse (SAR) trailing stop, resulting in a bounded oscillator in the range (-100, 100). The SAR output is also normalized to obtain a noiseless oscillator which can complement the detrended price. Settings Start: Initial value of the convergence factor used when a new trend is detected...
This indicator fits a polynomial with a user set degree to the price using least squares and then extrapolates the result. Settings Length: Number of most recent price observations used to fit the model. Extrapolate: Extrapolation horizon Degree: Degree of the fitted polynomial Src: Input source Lock Fit: By default the fit and extrapolated result...
The Bollinger Bands Breakout Oscillator is an oscillator returning two series quantifying the significance of breakouts between the price and the extremities of the Bollinger Bands indicator. Settings Length: Period of the Bollinger Bands indicator Mult: Controls the width of the Bollinger Bands Src: Input source of the indicator Usage Each...
The following script detects regular and inverted horn patterns. Detected patterns are displayed alongside their respective confirmation and take profit levels derived from the pattern measure rule. Breakout of the confirmation levels are highlighted with labels. This script is a continuation of the educational idea regarding horns patterns. Settings ...
This indicator displays column heatmaps highlighting candle bodies with the highest associated volume from a lower user selected timeframe. Settings LTF Timeframe: Lower timeframe used to retrieve the closing/opening price and volume data. Must be lower than the current chart timeframe. Other settings control the style of the displayed graphical...
The Supertrend is one of the most used indicators by traders when it comes to determining whether the market is up-trending or down-trending. This indicator is displayed as a trailing stop, showing a lower monotonic extremity during up-trends and an upper monotonic extremity during down-trends. Today we propose a channel indicator based on the Supertrend trailing...
This indicator highlights points where price significantly deviates from a central level. This deviation distance is determined by a user-set value or using a multiple of a period 200 Atr and is multiplied by successive values of the Fibonacci sequence. Settings Method: Distance method, options include "Manual" or "Atr" Size: Distance in points if the...
As a sequel to our 'meme indicator' series... The Bart Pattern Detector identifies confirmed regular and inverted Bart patterns using edge detection. Settings Median Lookback: Lookback period of the median filter used for the edge detection, with a shorter period allowing to detect shorter-term and less spaced patterns. Edge Detection Sensitivity:...
The following indicator returns multiple diagonal lines forming a grid. Each line has 45-degree and is set depending on Fibonacci ratios as well as the maximum and minimum price value over a certain lookback period. These can be used as potential support and resistance. Users also have the option to set equidistant lines instead of having them determined by...