Adaptive Fisherized Z-scoreHello Fellas,
It's time for a new adaptive fisherized indicator of me, where I apply adaptive length and more on a classic indicator.
Today, I chose the Z-score, also called standard score, as indicator of interest.
Special Features
Advanced Smoothing: JMA, T3, Hann Window and Super Smoother
Adaptive Length Algorithms: In-Phase Quadrature, Homodyne Discriminator, Median and Hilbert Transform
Inverse Fisher Transform (IFT)
Signals: Enter Long, Enter Short, Exit Long and Exit Short
Bar Coloring: Presents the trade state as bar colors
Band Levels: Changes the band levels
Decision Making
When you create such a mod you need to think about which concepts are the best to conclude. I decided to take Inverse Fisher Transform instead of normalization to make a version which fits to a fixed scale to avoid the usual distortion created by normalization.
Moreover, I chose JMA, T3, Hann Window and Super Smoother, because JMA and T3 are the bleeding-edge MA's at the moment with the best balance of lag and responsiveness. Additionally, I chose Hann Window and Super Smoother because of their extraordinary smoothing capabilities and because Ehlers favours them.
Furthermore, I decided to choose the half length of the dominant cycle instead of the full dominant cycle to make the indicator more responsive which is very important for a signal emitter like Z-score. Signal emitters always need to be faster or have the same speed as the filters they are combined with.
Usage
The Z-score is a low timeframe scalper which works best during choppy/ranging phases. The direction you should trade is determined by the last trend change. E.g. when the last trend change was from bearish market to bullish market and you are now in a choppy/ranging phase confirmed by e.g. Chop Zone or KAMA slope you want to do long trades.
Interpretation
The Z-score indicator is a momentum indicator which shows the number of standard deviations by which the value of a raw score (price/source) is above or below the mean value of what is being observed or measured. Easily explained, it is almost the same as Bollinger Bands with another visual representation form.
Signals
B -> Buy -> Z-score crosses above lower band
S -> Short -> Z-score crosses below upper band
BE -> Buy Exit -> Z-score crosses above 0
SE -> Sell Exit -> Z-score crosses below 0
If you were reading till here, thank you already. Now, follows a bunch of knowledge for people who don't know the concepts I talk about.
T3
The T3 moving average, short for "Tim Tillson's Triple Exponential Moving Average," is a technical indicator used in financial markets and technical analysis to smooth out price data over a specific period. It was developed by Tim Tillson, a software project manager at Hewlett-Packard, with expertise in Mathematics and Computer Science.
The T3 moving average is an enhancement of the traditional Exponential Moving Average (EMA) and aims to overcome some of its limitations. The primary goal of the T3 moving average is to provide a smoother representation of price trends while minimizing lag compared to other moving averages like Simple Moving Average (SMA), Weighted Moving Average (WMA), or EMA.
To compute the T3 moving average, it involves a triple smoothing process using exponential moving averages. Here's how it works:
Calculate the first exponential moving average (EMA1) of the price data over a specific period 'n.'
Calculate the second exponential moving average (EMA2) of EMA1 using the same period 'n.'
Calculate the third exponential moving average (EMA3) of EMA2 using the same period 'n.'
The formula for the T3 moving average is as follows:
T3 = 3 * (EMA1) - 3 * (EMA2) + (EMA3)
By applying this triple smoothing process, the T3 moving average is intended to offer reduced noise and improved responsiveness to price trends. It achieves this by incorporating multiple time frames of the exponential moving averages, resulting in a more accurate representation of the underlying price action.
JMA
The Jurik Moving Average (JMA) is a technical indicator used in trading to predict price direction. Developed by Mark Jurik, it’s a type of weighted moving average that gives more weight to recent market data rather than past historical data.
JMA is known for its superior noise elimination. It’s a causal, nonlinear, and adaptive filter, meaning it responds to changes in price action without introducing unnecessary lag. This makes JMA a world-class moving average that tracks and smooths price charts or any market-related time series with surprising agility.
In comparison to other moving averages, such as the Exponential Moving Average (EMA), JMA is known to track fast price movement more accurately. This allows traders to apply their strategies to a more accurate picture of price action.
Inverse Fisher Transform
The Inverse Fisher Transform is a transform used in DSP to alter the Probability Distribution Function (PDF) of a signal or in our case of indicators.
The result of using the Inverse Fisher Transform is that the output has a very high probability of being either +1 or –1. This bipolar probability distribution makes the Inverse Fisher Transform ideal for generating an indicator that provides clear buy and sell signals.
Hann Window
The Hann function (aka Hann Window) is named after the Austrian meteorologist Julius von Hann. It is a window function used to perform Hann smoothing.
Super Smoother
The Super Smoother uses a special mathematical process for the smoothing of data points.
The Super Smoother is a technical analysis indicator designed to be smoother and with less lag than a traditional moving average.
Adaptive Length
Length based on the dominant cycle length measured by a "dominant cycle measurement" algorithm.
Happy Trading!
Best regards,
simwai
---
Credits to
@cheatcountry
@everget
@loxx
@DasanC
@blackcat1402
Pesquisar nos scripts por "momentum"
Velocity Acceleration Indicator [CC]The Velocity Acceleration Indicator was created by Scott Cong (Stocks and Commodities Sep 2023, pgs 8-15). This is another personal variation of his formula designed to capture the overall velocity acceleration of the underlying stock by applying the velocity formula to the original indicator to find the acceleration of the underlying velocity. I changed a few things around and managed actually to get less lag and quicker signals for this version, so make sure you compare the Velocity Indicator script that I published yesterday. This indicator is also visually similar to a typical stochastic indicator but uses a different underlying calculation. This works well as a momentum indicator, and the values are completely unbounded, so the best ways to determine bullish or bearish trends is either by using a crossover or crossunder between the indicator and the midline or to buy or sell the indicator when it reaches a high or low point and starts to fall or rise respectively. I used the zero line for my default version to help determine the bullish or bearish trends. I have also included multiple colors to differentiate between very strong signals and normal signals, so very strong signals are darker in color, and normal signals use lighter colors. Buy when the line turns green and sell when it turns red.
Let me know if there are any other indicators or scripts you would like to see me publish! I will have some more new scripts in the next week or so.
Bellcurves (Expo)█ Overview
Bellcurves (Expo) indicator helps traders identify potential tops and bottoms, and gauge market impulses. It provides a clear view of the market by filtering out the noise and highlighting only the relevant information. This makes it easier for traders to identify potential market reversals and key support and resistance levels. With Bellcurves, traders can quickly and easily spot important market impulses.
█ How is Bellcurve calculated?
The Bellcurves indicator achieves this by focusing on the distribution of price data, rather than the individual price points themselves. This approach removes the noise from the data and allows traders to see the underlying price moves more clearly.
█ How to use
The unique perspective that Bellcurves offers can be especially useful in highly volatile markets. By providing a clearer view of the market impulses, Bellcurves can help traders stay ahead of market movements and take advantage of potential reversal setups.
Find Reversals
The Bellcurves indicator shows price areas with a higher probability of a market reversal.
Take Profits
The Bellcurves indicator can be used to identify potential exit points. For example, traders can exit their position when the Bellcurve starts to turn.
Impulses
The height of the Bellcurve determines the strength of the price movement. The bigger the Bellcurve, the stronger the price move.
█ Additional Indicator Features
Pre-Bellcurves: This feature highlights when a Bellcurve is about to plot.
Oscillator mode: Traders can choose to display the Bellcurve as an oscillator.
Momentum Impulse: Displays green and red dots when the momentum gets strong.
Divergences: Highlights divergences between strong market impulses.
-----------------
Disclaimer
The information contained in my Scripts/Indicators/Ideas/Algos/Systems does not constitute financial advice or a solicitation to buy or sell any securities of any type. I will not accept liability for any loss or damage, including without limitation any loss of profit, which may arise directly or indirectly from the use of or reliance on such information.
All investments involve risk, and the past performance of a security, industry, sector, market, financial product, trading strategy, backtest, or individual's trading does not guarantee future results or returns. Investors are fully responsible for any investment decisions they make. Such decisions should be based solely on an evaluation of their financial circumstances, investment objectives, risk tolerance, and liquidity needs.
My Scripts/Indicators/Ideas/Algos/Systems are only for educational purposes!
Multi indicators tableThis is a comprehensive trading tool that presents an overview of the market in a tabular format. It consists of five distinct categories of trading indicators : Volatility, Trend, Momentum, Reversal, and Volume. Each category includes a series of indicators that are widely used in the trading communauty.
The Volatility category includes the Average True Range (ATR) and Bollinger Bands indicators. The Trend category comprises the Average Directional Index (ADX), four Exponential Moving Averages (EMAs), Aroon, Parabolic SAR, and the Supertrend. The Momentum category includes the Stochastic Relative Strength Index (StochRSI), Money Flow Index (MFI), Williams %R, Relative Strength Index (RSI), and Commodity Channel Index (CCI). The Reversal category includes Parabolic SAR, Moving Average Convergence Divergence (MACD), and PP Supertrend. Finally, the Volume category includes the Volume Exponential Moving Average (EMA) indicator.
The indicators states are easily readable, the indicator case is colored based on his actual state. A bullish color (green by default), a bearish color (red by default),
a very bullish color (dark green by default), a very bearish color (dark red by default) and a neutral color (gray by default) displayed when the indicator doesn't give us a clear signal. Some indicators do not have a very bullish or very bearish state. Concerning volatility indicators, the bullish color indicates high volatility, the bearish color indicates low volatility, and the neutral color indicates normal volatility.
Most of the indicators displayed in the table are customizable, and traders can choose to hide the categories they don't want to use. The Indicator provides a quick and easily readable view on the market and allows traders to reduce the number of indicators on their chart making it lighter and more readable.
Fisherized CCIIntroduction
This here is a non-repainting indicator where I use inverse Fisher transformation and smoothing on the well-known CCI (Commdity Channel Index) momentum indicator.
"The Inverse Fisher Transform" describes the calculation and use of the inverse Fisher transform by Dr . Ehlers in 2004. The transform is applied to any indicator with a known probability distribution function. It enables to transform an indicator signal into the range between +1 and -1. This can help to eliminate the noise of an indicator.
The CCI is an momentum indicator which describes the distance of the price to the average price.
For smoothing I used the Hann Window and NET (Noise Elimination Technique) methods.
Additional Features
Divergence Analysis
Trend-adaptive Histogram
Timeframe selection
Usage
It is usually used to spot potential trend reverals or mean-reversion (against the trend) trades on lower timeframes. IMO it can be even used to spot trend-following trades. It always depends on which settings you have, which timeframe do you use and which indicators you combine with it.
The suggested timeframe for this indicator is 15 min (with the length setting on 50).
The histogram with adaptive mode enabled could be used as filter applied on the buy and sell signals.
The divergence analysis can help to spot additional entries/exits or confirm the buy and sell signals.
Always try to find the best settings! This indicators has a lot of customization options you should take advantage of.
Signals
The indicator uses the following logic to generate the buy and sell signals:
Normal
Buy -> When CCI and MA go above the top band (usually +100) and cross
Sell -> When CCI and MA go below the the bottom band (usually -100) and cross
Fisherized
Buy -> When CCI and MA go above the the zero line and cross
Sell -> When CCI and MA go below the the zero line and cross
Have fun with the indicator! I am open for feedback and questions. :)
TMO (True Momentum Oscillator)TMO ((T)rue (M)omentum (O)scilator)
Created by Mobius V01.05.2018 TOS Convert to TV using Claude 3.7 and ChatGPT 03 Mini :
TMO calculates momentum using the delta of price. Giving a much better picture of trend, tend reversals and divergence than momentum oscillators using price.
True Momentum Oscillator (TMO)
The True Momentum Oscillator (TMO) is a momentum-based technical indicator designed to identify trend direction, trend strength, and potential reversal points in the market. It's particularly useful for spotting overbought and oversold conditions, aiding traders in timing their entries and exits.
How it Works:
The TMO calculates market momentum by analyzing recent price action:
Momentum Calculation:
For a user-defined length (e.g., 14 bars), TMO compares the current closing price to past open prices. It assigns:
+1 if the current close is greater than the open price of the past bar (indicating bullish momentum).
-1 if it's less (indicating bearish momentum).
0 if there's no change.
The sum of these scores gives a raw momentum measure.
EMA Smoothing:
To reduce noise and false signals, this raw momentum is smoothed using Exponential Moving Averages (EMAs):
First, the raw data is smoothed by an EMA over a short calculation period (default: 5).
Then, it undergoes additional smoothing through another EMA (default: 3 bars), creating the primary "Main" line of the indicator.
Lastly, a "Signal" line is derived by applying another EMA (also default: 3 bars) to the main line, adding further refinement.
Trend Identification:
The indicator plots two lines:
Main Line: Indicates current momentum strength and direction.
Signal Line: Acts as a reference line, similar to a moving average crossover system.
When the Main line crosses above the Signal line, it suggests strengthening bullish momentum. Conversely, when the Main line crosses below the Signal line, it indicates increasing bearish momentum.
Overbought/Oversold Levels:
The indicator identifies key levels based on the chosen length parameter:
Overbought zone (positive threshold): Suggests the market might be overheated, and a potential bearish reversal or pullback could occur.
Oversold zone (negative threshold): Suggests the market might be excessively bearish, signaling a potential bullish reversal.
Clouds visually mark these overbought/oversold areas, making it easy to see potential reversal zones.
Trading Applications:
Trend-following: Traders can enter positions based on crossovers of the Main and Signal lines.
Reversals: The overbought and oversold areas highlight high-probability reversal points.
Momentum confirmation: Use TMO to confirm price action or other technical signals, improving trade accuracy and timing.
The True Momentum Oscillator provides clarity in identifying momentum shifts, making it a valuable addition to various trading strategies.
MACD ZERO RETARD + Zones importantes (CedSako)MACD indicator with zero lag. (formula calculated so as to be as close as possible to the price reaction).
In addition, you can add a background that will give you the key buy and sell zones (the first based solely on the MACD ZR, the second on a Momentum system and finally the ultimate zones include the MACD and the Momentum) .
This indicator is not a buy or sell signal, but can usefully be used in your strategy to confirm your entry and exit points.
Do not hesitate to go see my other indicator (based on volatility and different averages).
Unicorn MultiOsMultiOs is an oscillator that combines several widely used oscillators into one. In order to combine different oscillators, it is necessary to reduce them to a single scale. To do this we have developed a custom method based on z-scoring and adjusting by volatility .
The user can choose which of the oscillators from the list to combine into one. The combinations are countless. Some of the combinations may be a better fit for certain markets or trading styles. We call this new class of indicators obtained by combining several oscillators into one - "super oscillators". MultiOs provides a wide scopе for experimentation in creating different super oscillators. A good way to start is to combine all the oscillators from the list into one.
As our practice shows, combining several oscillators into one provides a number of advantages:
The compound super oscillator is smoother than any of its components, but its lag does not increase. This is due to the fact that the calculation does not require additional rolling window averaging. The averaging is performed over an ensemble of several non-smoothed oscillators. The signals are easier to read due to this alternative smoothing mechanism.
The signals are more meaningful and confirmed because they contain contributions from several oscillators and represent their consensus.
In the Candle Mode the MultiOs oscillator is plotted as a candlestick chart. You can apply all sorts of technical analysis to the oscillator candlestick chart, including candlestick patterns analysis. Reversal candlestick patterns in the overbought and oversold zones can give you leading price reversal signals.
We have also included an option to apply the regular smoothing to the MultiOs oscillator. The smoothing feature applies a simple moving average to the oscillator. The Smoothing parameter sets the period of the smoothing moving average.
This feature helps to reduce the number of false trend change signals. But don't forget that smoothing increases the indicator lag. So if you use smoothing, prefer smaller Smoothing parameter values (less than 10). And try to find the optimal tradeoff.
HOW TO USE
Choose which oscillators you would like to include into the mixture, and use the resulting super oscillator as your normal oscillator: forecast price reversals with overbought/oversold conditions and divergences, enter trends with zero line cross signals, detect narrow sideways markets when the oscillator fluctuates in the «gray zone» not going overbought or oversold.
When using this script, please, keep in mind that past results do not necessarily reflect future results and that many factors influence trading results.
SETTINGS
The indicator settings panel allows you to set the parameters that control the calculation and visualization of the indicator. You can also more deeply customize the display of the indicator on the Style tab of the indicator settings panel. This can be useful, for example, to change the colors or make some of the lines brighter.
GLOBAL MODE
Candle Mode - turns on/off the Candle Mode in which the MultiOs oscillator is plotted as a candlestick chart.
MAIN
Oscillator period - sets the oscillator period, which determines the size of the main rolling window, on which all calculations are made.
Smoothing - sets the oscillator smoothing intensity. The value 1 corresponds to the absence of smoothing.
Use Momentum, Use RSI , Use Stochastic , etc. - include/exclude the corresponding oscillator in/from the MultiOs calculation.
DISPLAY
Show MultiOS, Show Momentum, Show RSI , etc. - enable/disable the display of the corresponding oscillator.
Show Zero Line - enables/disables the display of the zero level.
Squeeze mom MTF filtered by Wavetrend with div (Tilt)📋 Description :
This script is based on two famous indicators from @Lazybear : Squeeze Momentum and WaveTrend. fr.tradingview.com
The idea is to use the Wavetrend crossovers and filter them according to the momentum curve.
There is a multi timeframe module with automatic selection of the higher timeframe. The user can also choose his timeframe manually.
There is also a detection of regular and hidden divergences
🛠 Options :
- filtering the cross wave trend according to the momemtum curve
- active or not higher timeframe with automatic or manually timeframe selection
- display or not WaveTrend ans squeeze momentum
- Show a tape that signals when wavetrend is overbought or oversold
- choose colors and apparences
- display a panel for the higher timeframe value
Fibonacci Zone Oscillator With MACD HistogramThe columns
After I found a way to calculate a price as a percent of the middle line of the KeltCOG Channel in the KCGmut indicator (published), I got the idea to use the same trick in the Fbonacci Zone Channel (also published), thus creating an oscillator.
I plot the percent’s as columns with the color of the KeltCOG Channel. Because the channels I created and published (i.e. Fibonacci Zone, Donchian Fibonacci Trading Tool, Keltner Fibzones, and KeltCOG) all use Fibonacci zones, this indicator also reports the position of the close in their zones.
Strategy and Use:
Blue column: Close in uptrend area, 4 supports, 0 resistance, ready to rally up.
Green column: Close in buyers area, 3 supports, 1 resistance, looking up.
Gray column: Close in center area 2 supports, 2 resistances, undecided.
Yellow column: Close in sellers area 1 support, 3 resistances, looking down.
Red column: Close in downtrend area, 0 support, 4 resistances, ready to rally down.
I use this indicator in a layout with three timeframes which I use for stock picking, I pick all stocks with a blue column in every timeframe, the indicator is so clear that I can flip through the 50 charts of my universe of high liquid European blue chips in 15 minutes to make a list of these stocks.
Because I use it in conjunction with KeltCOG I also gave it a ‘script sets lookback’ option which can be checked with a feedback label and switched off in the inputs.
The MACD histogram
I admire the MACD because it is spot on when predicting tops and bottoms. It is also the most sexy indictor in TA. Actually just the histogram is needed, so I don’t show the macd-line and the signal line. I use the same lookback for the slow-ma as for the columns, set the fast-ma to half and the signal-line to a third of the general lookback. Therefore I gave the lookback a minimum value of 6, so the signal gets at least a lookback of 2.
The histogram is plotted three times, first as a whitish area to provide a background, then the colums of the Fibzone Oscillator are plotted, then the histogram as a purple line, which contrasts nicely and then as a hardly visible brown histogram.
The input settings give the option to show columns and histogram separate or together.
Strategy and use:
I think about the columns as showing a ‘longer term chosen momentum’ and about the histogram as a ‘short term power momentum’. I use it as additional information.
Enjoy, Eykpunter.
Natural Market River [CC]The Natural Market River was created by Jim Sloman (Ocean Theory pgs 59-62) and this is another momentum indicator that is extremely similar to the previous indicator I published, the Natural Market Mirror . This has almost identical buy and sell signals but different way to handle calculations so I'm going to leave it up to you which one you will prefer. Since this is almost identical, the buy and sell signals work in the same way with both strong signals and normal ones. Buy when the line turns green and sell when it turns red.
Let me know what other indicators you would like to see me publish!
Natural Market Mirror [CC]The Natural Market Mirror was created by Jim Sloman (Ocean Theory pgs 49-57) and this is a continuation of my series from Jim Sloman's indicators. This indicator is also a momentum indicator and is very similar to the previous indicator I published, the Ocean Indicator and of course this indicator is built using ideas from the Ocean indicator. It may just be my opinion but I feel like this indicator provides better buy and sell signals in comparison. I built this using strong buy and sell indicators in addition to normal ones so darker colors are the strong signals and lighter colors are the normal signals. Buy when the line turns green and sell when it turns red.
Let me know what other indicators you would like me to publish!
Market phases 2.0The Market Phase 2.0 indicator is designed to display the following features:
1) The TREND OSCILLATOR : This trend oscillator indicates the trend of the stock/instrument. It is calculated on the basis of number of positive candles or negative candles formed during a specific period.
The oscillator oscillates around the zero horizontal line. The trend is considered bullish if the oscillator value is positive and the trend is considered negative if the oscillator value is negative.
2) The MOMENTUM OSCILLATOR:
The momentum oscillator indicates the short term momentum of the stock/instrument. It is calculated on the rate of change of close price for a specific period in the past.
The Momentum oscillator oscillates around the zero horizontal line. If the momentum oscillator has a positive value, the momentum is considered to be on the bullish side and similarly if the momentum oscillator has a negative value, the momentum is considered to be on the bearish side.
3) The SIGNAL LINE: The signal line is represented by the yellow color line. The Signal line combines the value of the Trend oscillator and the Momentum oscillator. The signal also moves around the zero line. There are two dotted lines above and below the zero line.
When the signal line crosses the upper dotted line, it indicates that the stock/instrument has moved on the upper side too quickly or sharply and the ongoing move may not continue for long. It may also be considered as overbought at that point. A red triangle appears at that point.
Similarly, when the signal line crosses the lower dotted line, it indicates that the stock/instrument has moved on the downside too quickly or sharply and the ongoing down move may not continue for long. It may also be considered as oversold at that point. A green triangle appears at that point.
The values for the look back period of the signal line and the values for the upper range and lower range of the indicator can be changed by going to the settings of the indicator.
***Disclaimer: The market movement depends upon a lot of factors which are beyond the scope of this indicator. Hence the indicator may display results not intended on rare occasions.
Trading in the markets involves involves huge risks and one should always follow his/her own research before taking any trading decisions.
MACD Trend Squeezer V2This is a combination of a slightly sped up MACD overlay on top of a modified Bar Trend Squeeze or highly modified Momentum indicator. Helps to see the trend/momentum matched with the characteristics of the MACD and it's historiography. Very user friendly for adjusting color, transparency, depth, lines, size, etc.
MACD is the dark gray line.
Its signal slower line is orange.
Its historiography is the area fill blues and reds
Trend Squeezer / momentum are the Bars in the background.
// Changes from original version \\
Visual depth mostly. Most of the items are adjustable in the settings.
Increased user friendly inputs to adjust colors, lines, data, etc.
(darken / lighten and change background bar colors, increase/decrease line strengths and colors, adjust field data inputs)
The DiamondThe Diamond is a collection of 3 custom oscillators and the RSI. It tries to visualizing how the momentum is increasing and decreasing and gives some buy and sell signals.
Every Line explained:
Orange line: The SMI(Swing Momentum Indicator) it is alternating oscillator between the value -10 and 40 and has its baseline at 10. It showing accumulation and increase of momentum and is used as a trend confirmation
Purple line: The BTD(Buy the Dip) is a modified Version of the SMI. It should be used in Bull or Bearflags to time entries. Also the Horizontal lines can be used as Support or Resistance
Green/Red Band: This one is a custom made stochastic. In its calculation it smoothing Tops/Lows to reduce noise. Also the look is better.
White line: Just a 14-lenght RSI. I use it together with the SMI and BTD to get confirmation
The Indicator is doing best in the crypto market. High market cap Coins/USDT Pairs do better than low market cap and btc pairs. Also it should be only used on timeframes greater than 4h. 6h and daily preferred. On higher time frames you need to adjust the values of the BTD and SMI.
Bearish divergence on both Indicators in a down trending market do give a good short entry.
Bullish divergence on the daily gives good swing entries in a downtrend
Volume Based Buy and Sell Momentum by 2tmThis is Volume based Buy and Sell Momentum script.
Basically I'd just adjusted PVI and NVI
But It's easy to understand current Volume trends and Momentums
Thank you and Wish your successful investment.
Valley Range SystemUsing RSI
I use a system that helps judge momentum based on price action and rsi
based on plots
cyan is bull
yellow is bear
cross over technique is used
when 3 lines cross over or under, and you get two confirmed momentum signals in a row thats a confirmed entry long or short
to close you want two or three momentum signals opposing your trade
to flip trade all 3 lines must cross and the 2 flash momentum check is given
bullish and bearish divergence also work so use them to aid the strength of the move.
@satoshiiheavy
market analyst for www.cryptocurrentlyvip.com
Hophop Multiple Timeframe Momentum GridThis indicator is intended to highlight the over bought and over sold momentums for multiple timeframe
As of now it only supports StochRSI and also a variation of it that is more responsive than StochRsi called HophopRsi, I might consider adding more momentum indicators if it is desired
All the needed variables for StochRsi are included as the original indicator, feel free to change them as you normally do on StochRsi
On top of that you can select up to 4 higher timeframe , just make sure that your current timeframe is the smallest one
The top line of the graph shows the current timeframe momentum
1st line = high timeframe 1
2st line = high timeframe 2
3st line = high timeframe 3
4st line = high timeframe 4
Quick demonstration of the usage:
If you benefit from this indicator and you would like to see more of these, please support me by your tips
BTC Tip: 39bwXN1chms1yHskBaYwz76UhDakc7grJ7
LTC Tip: MGD3U9dBCBVctwnoCa1grU8ompxG6hUhMk
ETH Tip: 0xEE9684a5aceE85036527aB48E596DeE4627bD84b
Silk Indicator (H4 & D1) : VWMA Flow vs EMA // BB vs Dev. St.RSIPictured as a Momentum Indicator, it shines best on the H4 and the D1.
A combination of VWMA, EMA's, BB, Stochastic RSI, the Kijun (Doubled Ichimoku Cloud), William's Fractals ('.') and too many Standard Deviations.
Simple Strategy:
Center Blue: Long
Center Red: Short
The center of the BB can help understand the market's momentum and its strength.
Please be advised, this indicator will only be free for a limited time.
Silk Indicator (H4 & D1) : VWMA Flow vs EMA // BB vs Dev. St.RSIPictured as a Momentum Indicator, it shines best on the H4 and the D1.
A combination of VWMA, EMA's, BB, Stochastic RSI, the Kijun (Doubled Ichimoku Cloud), William's Fractals ('.') and too many Standard Deviations.
Simple Strategy:
Center Blue: Long
Center Red: Short
The center of the BB can help understand the market's momentum and its strength.
Please be advised, this indicator will only be free for a limited time.
TRIX Histogram R1-12 by JustUncleLCreated by request.
Description:
This study is an implementation of the Standard TRIX indicator (a momentum oscillator), shown in coloured histogram format by default, with optional Bar colouring of TRIX zero cross overs. Other options include showing TRIX as a line graph instead of histogram and an optional TRIX signal line with difference histogram (to highlight signal line crosses).
References:
forex-indicators.net
"TRIX MA" by munkeefonix
Directional Trend Index (DTI) This technique was described by William Blau in his book "Momentum,
Direction and Divergence" (1995). His book focuses on three key aspects
of trading: momentum, direction and divergence. Blau, who was an electrical
engineer before becoming a trader, thoroughly examines the relationship between
price and momentum in step-by-step examples. From this grounding, he then looks
at the deficiencies in other oscillators and introduces some innovative techniques,
including a fresh twist on Stochastics. On directional issues, he analyzes the
intricacies of ADX and offers a unique approach to help define trending and
non-trending periods.
Directional Trend Index is an indicator similar to DM+ developed by Welles Wilder.
The DM+ (a part of Directional Movement System which includes both DM+ and
DM- indicators) indicator helps determine if a security is "trending." William
Blau added to it a zeroline, relative to which the indicator is deemed positive or
negative. A stable uptrend is a period when the DTI value is positive and rising, a
downtrend when it is negative and falling.
Money Flow Pulse💸 In markets where volatility is cheap and structure is noisy, what matters most isn’t just the move — it’s the effort behind it. Money Flow Pulse (MFP) offers a compact, color-coded readout of real-time conviction by scoring volume-weighted price action on a five-tier scale. It doesn’t try to predict reversals or validate trends. Instead, it reveals the quality of the move in progress: is it fading , driving , exhausting , or hollow ?
🎨 MFP draws from the traditional Money Flow Index (MFI), a volume-enhanced momentum oscillator, but transforms it into a modular “pressure readout” that fits seamlessly into any structural overlay. Rather than oscillating between extremes with little interpretive guidance, MFP discretizes the flow into clean, color-coded regimes ranging from strong inflow (+2) to strong outflow (–2). The result is a responsive diagnostic layer that complements, rather than competes with, tools like ATR and/or On-Balance Volume.
5️⃣ MFP uses a normalized MFI value smoothed over 13 periods and classified into a 5-tier readout of Volume-Driven Conviction :
🍆 Exhaustion Inflow — usually a top or blowoff; not strength, but overdrive (+2)
🥝 Active Inflow — supportive of trend continuation (+1)
🍋 Neutral — chop, coil, or fakeouts (0)
🍑 Selling Intent — weakening structure, possible fade setups (-1)
🍆 Exhaustion Outflow — often signals forced selling or accumulation traps (-2)
🎭 These tiers are not arbitrary. Each one is tuned to reflect real capital behavior across timeframes. For instance, while +1 may support continuation, +2 often precedes exhaustion — especially on the lower timeframes. Similarly, a –1 reading during a pullback suggests sell-side pressure is building, but a shift to –2 may mean capitulation is already underway. The difference between the two can define whether a move is tradable continuation or strategic exhaustion .
🌊 The MFI ROC (Rate of Change) feature can be toggled to become a volatility-aware pulse monitor beneath the derived MFI tier. Instead of scoring direction or structure, ROC reveals how fast conviction is changing — not just where it’s headed, but how hard it's accelerating or decaying. It measures the raw Δ between the current and previous MFI values, exposing bursts of energy, fading pressure, or transitional churn .
🎢 Visually, ROC appears as a low-opacity area fill, anchored to a shared lemon-yellow zero line. When the green swell rises, buying pressure is accelerating; when the red drops, flow is actively deteriorating. A subtle bump may signal early interest — while a steep wave hints at an emotional overreaction. The ROC value itself provides numeric insight alongside the raw MFI score. A reading of +3.50 implies strong upside momentum in the flow — often supporting trend ignition. A score of –6.00 suggests rapid deceleration or full exhaustion — often preceding reversals or failed breakouts.
・ MFI shows you where the flow is
・ ROC tells you how it’s behaving
😎 This blend reveals not just structure or intent — but also urgency . And in flow-based trading, urgency often precedes outcome.
🧩 Divergence isn’t delay — it’s disagreement . One of the most revealing features of MFP is how it exposes momentum dissonance — situations where price and flow part ways. These divergences often front-run pivots , traps , or velocity stalls . Unlike RSI-style divergence, which whispers of exhaustion, MFI divergence signals a breakdown in conviction. The structure may extend — but the effort isn’t there.
・ Price ▲ MFI ▼ → Effortless Markup : Often signals distribution or a grind into liquidity. Without rising MFI, the rally lacks true flow participation — a warning of fragility.
・ Price ▼ MFI ▲ → Absorption or Early Accumulation : Price breaks down, but money keeps flowing in — a hidden bid. Watch for MFI tier shifts or ROC bursts to confirm a reversal.
🏄♂️ These moments don’t require signal overlays or setup hunting. MFP narrates the imbalance. When price breaks structure but flow does not — or vice versa — you’re not seeing trend, you’re seeing disagreement, and that's where edge begins.
💤 MFP is especially effective on intraday charts where volume dislocations matter most. On the 1H or 15m chart, it helps distinguish between breakouts with conviction versus those lacking flow. On higher timeframes, its resolution softens — it becomes more of a drift indicator than a trigger device. That’s by design: MFP prioritizes pulse, not position. It’s not the fire, it’s the heat.
📎 Use MFP in confluence with structural overlays to validate price behavior. A ribbon expansion with rising MFP is real. A compression breakout without +1 flow is "fishy". Watch how MFP behaves near key zones like anchored VWAP, MAs or accumulation pivots. When MFP rises into a +2 and fails to sustain, the reversal isn’t just technical — it’s flow-based.
🪟 MFP doesn’t speak loudly, but it never whispers without reason. It’s the pulse check before action — the breath of the move before the breakout. While it stays visually minimal on the chart, the true power is in the often overlooked Data Window, where traders can read and interpret the score in real time. Once internalized, these values give structure-aware traders a framework for conviction, continuation, or caution.
🛜 MFP doesn’t chase momentum — it confirms conviction. And in markets defined by noise, that signal isn’t just helpful — it’s foundational.
Stochastic Order Flow Momentum [ScorsoneEnterprises]This indicator implements a stochastic model of order flow using the Ornstein-Uhlenbeck (OU) process, combined with a Kalman filter to smooth momentum signals. It is designed to capture the dynamic momentum of volume delta, representing the net buying or selling pressure per bar, and highlight potential shifts in market direction. The volume delta data is sourced from TradingView’s built-in functionality:
www.tradingview.com
For a deeper dive into stochastic processes like the Ornstein-Uhlenbeck model in financial contexts, see these research articles: arxiv.org and arxiv.org
The SOFM tool aims to reveal the momentum and acceleration of order flow, modeled as a mean-reverting stochastic process. In markets, order flow often oscillates around a baseline, with bursts of buying or selling pressure that eventually fade—similar to how physical systems return to equilibrium. The OU process captures this behavior, while the Kalman filter refines the signal by filtering noise. Parameters theta (mean reversion rate), mu (mean level), and sigma (volatility) are estimated by minimizing a squared-error objective function using gradient descent, ensuring adaptability to real-time market conditions.
How It Works
The script combines a stochastic model with signal processing. Here’s a breakdown of the key components, including the OU equation and supporting functions.
// Ornstein-Uhlenbeck model for volume delta
ou_model(params, v_t, lkb) =>
theta = clamp(array.get(params, 0), 0.01, 1.0)
mu = clamp(array.get(params, 1), -100.0, 100.0)
sigma = clamp(array.get(params, 2), 0.01, 100.0)
error = 0.0
v_pred = array.new(lkb, 0.0)
array.set(v_pred, 0, array.get(v_t, 0))
for i = 1 to lkb - 1
v_prev = array.get(v_pred, i - 1)
v_curr = array.get(v_t, i)
// Discretized OU: v_t = v_{t-1} + theta * (mu - v_{t-1}) + sigma * noise
v_next = v_prev + theta * (mu - v_prev)
array.set(v_pred, i, v_next)
v_curr_clean = na(v_curr) ? 0 : v_curr
v_pred_clean = na(v_next) ? 0 : v_next
error := error + math.pow(v_curr_clean - v_pred_clean, 2)
error
The ou_model function implements a discretized Ornstein-Uhlenbeck process:
v_t = v_{t-1} + theta (mu - v_{t-1})
The model predicts volume delta (v_t) based on its previous value, adjusted by the mean-reverting term theta (mu - v_{t-1}), with sigma representing the volatility of random shocks (approximated in the Kalman filter).
Parameters Explained
The parameters theta, mu, and sigma represent distinct aspects of order flow dynamics:
Theta:
Definition: The mean reversion rate, controlling how quickly volume delta returns to its mean (mu). Constrained between 0.01 and 1.0 (e.g., clamp(array.get(params, 0), 0.01, 1.0)).
Interpretation: A higher theta indicates faster reversion (short-lived momentum), while a lower theta suggests persistent trends. Initial value is 0.1 in init_params.
In the Code: In ou_model, theta scales the pull toward \mu, influencing the predicted v_t.
Mu:
Definition: The long-term mean of volume delta, representing the equilibrium level of net buying/selling pressure. Constrained between -100.0 and 100.0 (e.g., clamp(array.get(params, 1), -100.0, 100.0)).
Interpretation: A positive mu suggests a bullish bias, while a negative mu indicates bearish pressure. Initial value is 0.0 in init_params.
In the Code: In ou_model, mu is the target level that v_t reverts to over time.
Sigma:
Definition: The volatility of volume delta, capturing the magnitude of random fluctuations. Constrained between 0.01 and 100.0 (e.g., clamp(array.get(params, 2), 0.01, 100.0)).
Interpretation: A higher sigma reflects choppier, noisier order flow, while a lower sigma indicates smoother behavior. Initial value is 0.1 in init_params.
In the Code: In the Kalman filter, sigma contributes to the error term, adjusting the smoothing process.
Summary:
theta: Speed of mean reversion (how fast momentum fades).
mu: Baseline order flow level (bullish or bearish bias).
sigma: Noise level (variability in order flow).
Other Parts of the Script
Clamp
A utility function to constrain parameters, preventing extreme values that could destabilize the model.
ObjectiveFunc
Defines the objective function (sum of squared errors) to minimize during parameter optimization. It compares the OU model’s predicted volume delta to observed data, returning a float to be minimized.
How It Works: Calls ou_model to generate predictions, computes the squared error for each timestep, and sums it. Used in optimization to assess parameter fit.
FiniteDifferenceGradient
Calculates the gradient of the objective function using finite differences. Think of it as finding the "slope" of the error surface for each parameter. It nudges each parameter (theta, mu, sigma) by a small amount (epsilon) and measures the change in error, returning an array of gradients.
Minimize
Performs gradient descent to optimize parameters. It iteratively adjusts theta, mu, and sigma by stepping down the "hill" of the error surface, using the gradients from FiniteDifferenceGradient. Stops when the gradient norm falls below a tolerance (0.001) or after 20 iterations.
Kalman Filter
Smooths the OU-modeled volume delta to extract momentum. It uses the optimized theta, mu, and sigma to predict the next state, then corrects it with observed data via the Kalman gain. The result is a cleaner momentum signal.
Applied
After initializing parameters (theta = 0.1, mu = 0.0, sigma = 0.1), the script optimizes them using volume delta data over the lookback period. The optimized parameters feed into the Kalman filter, producing a smoothed momentum array. The average momentum and its rate of change (acceleration) are calculated, though only momentum is plotted by default.
A rising momentum suggests increasing buying or selling pressure, while a flattening or reversing momentum indicates fading activity. Acceleration (not plotted here) could highlight rapid shifts.
Tool Examples
The SOFM indicator provides a dynamic view of order flow momentum, useful for spotting directional shifts or consolidation.
Low Time Frame Example: On a 5-minute chart of SEED_ALEXDRAYM_SHORTINTEREST2:NQ , a rising momentum above zero with a lookback of 5 might signal building buying pressure, while a drop below zero suggests selling dominance. Crossings of the zero line can mark transitions, though the focus is on trend strength rather than frequent crossovers.
High Time Frame Example: On a daily chart of NYSE:VST , a sustained positive momentum could confirm a bullish trend, while a sharp decline might warn of exhaustion. The mean-reverting nature of the OU process helps filter out noise on longer scales. It doesn’t make the most sense to use this on a high timeframe with what our data is.
Choppy Markets: When momentum oscillates near zero, it signals indecision or low conviction, helping traders avoid whipsaws. Larger deviations from zero suggest stronger directional moves to act on, this is on $STT.
Inputs
Lookback: Users can set the lookback period (default 5) to adjust the sensitivity of the OU model and Kalman filter. Shorter lookbacks react faster but may be noisier; longer lookbacks smooth more but lag slightly.
The user can also specify the timeframe they want the volume delta from. There is a default way to lower and expand the time frame based on the one we are looking at, but users have the flexibility.
No indicator is 100% accurate, and SOFM is no exception. It’s an estimation tool, blending stochastic modeling with signal processing to provide a leading view of order flow momentum. Use it alongside price action, support/resistance, and your own discretion for best results. I encourage comments and constructive criticism.