Indicator

RSI + Pressure Trend ProRSI + Pressure Trend Pro is an RSI-based momentum and pressure framework designed to make RSI easier to read as a complete system instead of a single oscillator line. At its core, the script combines classic RSI behavior, synthetic RSI candles, higher-timeframe context, volume-weighted RSI, pressure normalization, crossover layers, and a chart-side pressure trail into one connected workflow. My goal is to create a script that organizes RSI strength, weakness, compression, expansion, and price confirmation into a cleaner visual structure.
Most RSI tools focus on the 70 / 30 zones or simple moving-average crosses. Those are useful, but RSI often becomes more meaningful when it is read through several relationships at once:
➡️ Where is RSI 14 relative to its recent range?
➡️ Is fast RSI confirming or separating from the slower RSI structure?
➡️ Is RSI pressing into an upper or lower pressure zone?
➡️ Is volume-weighted RSI supporting the move?
➡️ Is the current RSI pressure regime being confirmed by price?
That price-confirmation piece is one of the main ideas behind this script.
The RSI Pressure Oscillator is built from several RSI-derived components that are normalized into a 0–100 pressure scale. The composite blends raw RSI level, recent RSI range position, RSI trend spread, short-term velocity, RSI band position, and volume-weighted RSI participation. The result is a pressure line that behaves like an RSI-style oscillator, but with more context than raw RSI alone.
The script then takes that pressure read and connects it back to the main chart through the RSI Pressure Trail. This trail is built from a volatility-adjusted price structure using ATR and a smoothed price basis. In other words, the oscillator pane is not isolated from price. The pressure regime must also be checked against where price is trading relative to the active trail.
That is why the pressure colors are price-confirmed. When RSI pressure is bullish and price is holding the bullish trail, the pressure color can stay active. When RSI pressure is bearish and price is respecting the bearish trail, the bearish pressure color can stay active. When pressure is mixed, neutral, or not being confirmed cleanly by price, the system can fall back into a more neutral read. That makes the script less about “RSI crossed a level” and more about asking: Is price confirming the current RSI pressure regime?
This script includes several visual layers built around that same idea:
🔹The synthetic RSI candles are included to make RSI movement easier to read bar by bar. Instead of viewing RSI only as a line, the script converts RSI 14 into candle-style movement inside the oscillator pane. The previous RSI value becomes the synthetic open, the current RSI value becomes the synthetic close, and the candle body shows the directional movement between those two points. This helps show when RSI is expanding, contracting, stalling, or changing direction more visually than a line alone.
🔹The RSI Candle Pressure Envelope adds another layer around those synthetic RSI candles. When RSI presses into the selected upper or lower trigger zones, the envelope fill turns on. This helps highlight moments where RSI is not just moving, but pressing into a stronger upper or lower momentum area.
🔹The lookback high/low boxes serve a different purpose. They highlight the recent RSI high zone and low zone inside the selected lookback window. This gives the oscillator pane a simple structure reference so traders can quickly see whether current RSI is pushing back into a recent high-pressure area, falling into a recent low-pressure area, or moving somewhere in between.
🔹The crossover layers are there to help separate short-term movement from broader RSI structure.
🔹The RSI Pressure Composite crossover layer is calculated from the pressure oscillator itself, not directly from raw RSI. This can help show when the pressure engine is beginning to rotate.
🔹The adaptive RSI moving-average layer is based on RSI 14 and can automatically adjust its fast/slow lengths depending on the chart timeframe. This gives the script a more flexible trend-context layer across different chart speeds.
🔹The standalone RSI 20/50 crossover layer gives a slower RSI trend reference. By default, it works like a broader momentum structure guide using RSI SMA 20 and RSI SMA 50.
A practical way to read the script:
➡️ When RSI 14, RSI 5, and the pressure oscillator are rising together, short-term and core RSI momentum are generally aligned.
➡️ When the pressure oscillator is above the bullish regime zone and price is holding the chart-side pressure trail, RSI pressure is being confirmed by price.
➡️ When the pressure oscillator is below the bearish regime zone and price is respecting the bearish trail, downside RSI pressure is being confirmed by price.
➡️ When the pressure oscillator is in the middle zone, or when price is not confirming the pressure trail cleanly, the market may be transitioning, cooling, or moving through a less directional phase.
➡️ When the RSI 20/50 layer agrees with the faster pressure behavior, the broader RSI structure may be supporting the active move.
➡️ When the faster layers disagree with the slower layers, that often points to a transition area rather than a clean trend read.
The chart-side tools are included so the oscillator pane and price pane stay visually connected. The optional RSI-colored candles keep normal OHLC price structure, but color the body, wick, and border using the RSI color engine. The RSI Pressure Trail projects the active RSI pressure regime back onto price as a support/resistance-style guide.
That combination gives the script two views of the same idea: the pane shows RSI structure and pressure behavior. The chart shows whether price is confirming that pressure behavior.
Bar Replay is especially useful with this script. Watching the system build one candle at a time makes it easier to see when RSI begins to expand, when synthetic RSI candles press into an envelope zone, when the pressure oscillator changes regime, when the crossover layers rotate, and how the chart-side pressure trail responds as price confirms or rejects the oscillator-side read.
This is not meant to be a standalone buy/sell signal machine. RSI works best when it is read with context. Structure, support and resistance, volume, trend, higher-timeframe levels, volatility, and broader market conditions still matter.
The value of RSI + Pressure Trend is that it gives RSI a more organized pressure framework. Instead of treating RSI as one line with two fixed levels, the script builds a connected view of RSI movement, RSI structure, pressure expansion, crossover behavior, volume participation, and price confirmation.
The goal is to help traders read when RSI pressure is building, when it is fading, when price is confirming it, and when the oscillator and chart may be starting to disagree.
The following charts show the different components of the script:
➖Optional Companion Workflow➖
RSI + Pressure Trend focuses on momentum pressure, regime shifts, and price-confirmed RSI behavior. When used with RSI Pivot Structure + Divergence Hunter Pro, traders can compare where RSI pressure is building against where RSI pivots, divergence, and structure are forming.
➖RSI Views Across Price + Oscillator Pane➖
This view shows how the script connects RSI behavior across the chart and oscillator pane.
Price candles keep real OHLC structure while using the RSI 14 color engine. Below, RSI 5 and RSI 14 show fast-vs-broader momentum alignment, while synthetic RSI 14 candles convert the RSI line into candle-style movement for a cleaner bar-by-bar read.
➖Adaptive RSI vs SMA 20/50 Structure➖
This view compares two RSI 14 structure layers. The adaptive EMA crossover responds faster to RSI momentum shifts, while the SMA 20/50 layer gives a slower baseline for broader RSI structure. Used together, they help separate short-term RSI improvement from larger momentum confirmation. When the faster adaptive layer turns before the SMA 20/50 structure, it can highlight early transition behavior before the broader RSI trend fully responds.
➖RSI 14 + HTF RSI + Volume-Weighted RSI➖
This view layers three RSI references for broader context. RSI 14 shows the active momentum path, HTF RSI shows the higher-timeframe backdrop, and Volume-Weighted RSI shows whether RSI movement is being supported by stronger volume participation.
➖RSI Pressure + Adaptive MAs➖
This view shows the RSI Pressure Oscillator with its adaptive pressure moving averages.
On the 15-minute timeframe, Auto mode uses the EMA 13 / EMA 34 pressure pair. The pressure line shows the active RSI pressure condition, while the MA fill smooths that movement into broader structure. When the faster pressure MA leads above the slower MA, pressure is improving. When it remains below, pressure is still leaning weaker.
➖RSI Lookback High/Low Zones➖
These boxes mark the recent RSI 14 high and low zones inside the selected lookback window.
The upper zone highlights where RSI recently reached stronger pressure. The lower zone highlights where RSI recently reached weaker pressure.
Together, they help frame RSI structure visually:
upper zone = recent RSI resistance / pressure high
lower zone = recent RSI support / pressure low
➖RSI Pressure Envelopes➖
The pressure envelopes highlight when RSI 14 presses into stronger upper or lower momentum zones. When RSI pushes into the upper trigger area, the upper envelope appears. When RSI falls into the lower trigger area, the lower envelope appears. This helps make RSI extremes easier to spot without relying only on the 70 / 30 guide levels.
Indicator

RSI Trend Dashboard + SMMA Channel OverlayAt its core, this script is an RSI trend framework designed to organize momentum into a compact dashboard that is easy to read at a glance, while also extending that same logic back onto the main chart through an optional SMMA-style channel overlay. Instead of treating RSI as just a single line crossing fixed levels, this script breaks it into a layered structure: current RSI state, higher-timeframe comparison, fast and slow RSI average relationships, and a summarized fast-vs-slow regime table view. The goal is not simply to show whether RSI is high or low but to create a cleaner way to read momentum alignment, trend agreement, and chart-side context from one unified engine.
The foundation of the script is the 5-row RSI trend strip. That strip is built to answer a practical set of questions quickly:
Is RSI in a bullish, bearish, or neutral zone?
Is chart RSI above or below its higher-timeframe RSI reference?
Is RSI above or below its fast average?
Is RSI above or below its slow average?
And is the fast average currently above or below the slow average?
That matters because momentum is often easier to interpret as a stack of relationships instead of as one isolated value. A single RSI print can be helpful, but RSI in relation to HTF RSI, fast structure, and slow structure often gives a better read on whether momentum is strengthening, weakening, or starting to rotate.
The added features here are not meant to feel bolted on. They are different ways of reading the same momentum structure. In this script, that includes:
➖ a 5-row trend strip
➖ a stabilized higher-timeframe RSI comparison
➖ fast and slow RSI average relation rows
➖ a fast-vs-slow summary row
➖ a compact dashboard table with current values, bar-to-bar deltas, and slope arrows
➖ an optional RSI-colored price candle overlay
➖ an optional Trend SMMA Channel Overlay on the main chart
➖ an optional smoothed OHLC4 price-average line used to color the channel
➖ optional bullish and bearish triangle markers derived from the overlay engine
The dashboard table is there to keep the same engine readable in a more precise format. The pane gives the fast visual impression. The table gives the actual current readings: rounded values, simple deltas, and short slope arrows so the trader can see not only where RSI and its companion series are, but whether they are currently improving, fading, or flattening. I like that combination because it keeps the script visual first, but still lets you confirm the details without needing to inspect each series manually.
The higher-timeframe layer is an important part of the script. Rather than leaving RSI fully isolated to the local chart, this indicator compares the chart RSI against the next logical higher timeframe so traders can quickly judge whether local momentum is aligned with broader context or starting to separate from it. The script uses SimpleCryptoLife’s HighTimeframeSampling library to stabilize that HTF reference series, which helps keep the higher-timeframe comparison cleaner and more reliable in live use.
The chart-side Trend SMMA Channel Overlay serves a different purpose. While the pane organizes RSI structure, the overlay projects a smoother trend context directly onto price using Wilder-style smoothed high and low boundaries, along with an optional smoothed OHLC4 price-average line. That creates a second way to read the same market: the pane shows internal momentum relationships, while the chart overlay helps show whether smoothed price-average behavior is pressing above the channel, below it, or back inside it. In other words, the pane gives the momentum-state view and the chart gives the price-structure view.
This script also uses auto timeframe length resolvers for the main chart-side overlay tools, which I think makes it more practical across different chart speeds. Instead of forcing users to constantly retune multiple lengths when moving from lower timeframes to higher ones, the script can automatically resolve separate preset lengths for the Trend SMMA channel, the OHLC4 price-average line, and the bullish/bearish triangle engine. Manual controls are still available, but the default design is meant to stay more adaptive and chart-friendly out of the box.
A practical way to think about it:
➡️ If RSI is strong, above HTF RSI, and above both fast and slow averages, momentum is generally aligned in the bullish direction.
➡️ If RSI is weak, below HTF RSI, and below both fast and slow averages, momentum is generally aligned in the bearish direction.
➡️ If the rows begin to disagree with each other, that often signals transition, cooling, or a market that is no longer moving with the same clean momentum structure.
➡️ If the Trend SMMA overlay is also pushing outside its channel in the same direction, that can help reinforce what the pane is already suggesting.
➡️ If the pane and chart overlay begin to disagree, that can be a useful sign that trend strength may be losing alignment.
This is not meant to predict reversals by itself, and I would not treat it as a stand-alone signal machine. The way I use it is more practical:
➖ to judge whether RSI momentum is aligned or mixed
➖ to compare local RSI behavior against higher-timeframe context
➖ to see whether fast and slow momentum structure are still confirming each other
➖ to keep pane-space momentum and chart-space trend context visually connected
That overall framing is very similar to the way my previous Chandelier and Heikin Ashi publishings were written: one central engine, then multiple companion layers that help interpret the same underlying structure rather than replacing it with unrelated tools.
Bar Replay is especially useful here. Watching the strip build one bar at a time makes it much easier to see when RSI shifts from neutral into directional territory, when chart RSI moves above or below its HTF reference, when the fast/slow relationship changes, and how the chart-side SMMA overlay responds as price-average behavior moves through the channel. Scripts like this are often easier to understand dynamically than from a single static screenshot.
Like most momentum tools, this works best with confluence. I would not use it in isolation. Structure, volume, support and resistance, price action, market regime, and higher-timeframe context all still matter. The value of this script is not that it replaces those tools. The value is that it gives RSI a more organized dashboard-style expression while also extending that same read onto the main chart through a cleaner trend overlay.
Credit where it’s due: this script uses SimpleCryptoLife’s HighTimeframeSampling library for the stabilized HTF reference, and portions of the Trend SMMA channel, OHLC4 price-average interaction, and bullish/bearish triangle logic were adapted from concepts used in SimpleCryptoLife’s open-source Price Action Trend work. I always want that lineage to be clear, especially when chart-side concepts have been reworked into a different script and broader dashboard framework.
Indicator

Heikin Ashi Oscillator Trend Engine At its core, this script is a Heikin Ashi-based oscillator designed to translate HA candle behavior into a normalized momentum framework that is easier to read in a separate pane. Instead of only viewing Heikin Ashi candles on price, this script converts HA-derived range behavior into an oscillator that can help show direction, expansion, contraction, and structural shifts in a more organized way. The goal is not just to turn HA into another oscillator. The goal is to build a unified HA engine that can be read through multiple layers while still staying tied to the same foundation.
The script includes two core engine modes:
HA Range Base
This is the more direct and responsive version. It builds the oscillator from signed Heikin Ashi range behavior, then smooths that result into a cleaner momentum read.
HA Blend
This mode keeps the same HA foundation, but blends multiple smoothed HA range relationships together into one output. The result is often smoother and more refined while still staying rooted in Heiken Ashi structure.
That distinction matters because this is not a random stack of unrelated features. Everything in the script is built around the same central idea: use Heikin Ashi-derived behavior as the base signal, then offer different ways to normalize it, smooth it, visualize it, and compare it across timeframes.
The script also includes a normalization layer. A dynamic/manual lookback framework controls the reference window used for normalization and adaptive guide logic, so the oscillator can stay more balanced across different chart speeds. The output is then organized into a broader interpretation framework that includes:
➖ adaptive fast/slow crossover lines
➖ a separate SMA 20 / 50 crossover engine
➖ a rolling oscillator VWA for participation-aware context
➖ a stabilized higher-timeframe oscillator reference line
➖ a pivot-based trend overlay built from confirmed oscillator pivots
➖ adaptive zero / ±50 guide lines
➖ synthetic oscillator candles
➖ a histogram pressure envelope state engine and fill that highlights when the oscillator pushes into user-defined extreme zones inside the pane
➖ optional price-overlay candles that reuse the same oscillator color logic
➖ a compact engine table for quick reference
These are not separate systems bolted on for the sake of adding more features. They are different ways of reading the same Heiken Ashi oscillator engine.
A practical way to think about it:
➡️ When the oscillator is above zero and strengthening, HA-based momentum is expanding in the bullish direction.
➡️ When it is above zero but weakening, the move may still be positive, but the internal pace is cooling.
➡️ When it is below zero and weakening further, bearish pressure is expanding.
➡️ When it is below zero but improving, downside pressure may be easing even if the broader condition is still negative.
The higher-timeframe oscillator line adds another layer of context. It gives you a way to compare the local pane oscillator against the next broader HA context. That can help answer whether the current move is flowing with the higher-timeframe structure or starting to diverge from it.
The pivot overlay serves a different purpose. Rather than acting like another moving average, it behaves more like a structural reference derived from confirmed oscillator pivots. That can make it useful for traders who want a more regime-style guide instead of relying only on crossover behavior.
The synthetic oscillator candles are there to make bar-to-bar behavior easier to read. They can help show when the oscillator is expanding, slowing, or shifting direction more clearly than a line alone. The optional price-overlay candle mode extends that same color logic back onto the main chart so pane-space and chart-space stay visually connected.
This script is not meant to predict reversals by itself, and it should not be treated as a stand-alone signal machine. The way I use it is more practical:
➖ to judge whether HA-based momentum is expanding or contracting
➖ to compare local oscillator behavior against higher-timeframe context
➖ to see whether momentum is strengthening, stalling, or rotating
➖ to keep price-space and pane-space context visually aligned
Bar Replay
Bar Replay is especially useful here. Watching the oscillator build one bar at a time makes it much easier to understand how the HA engine responds to expansion and contraction, how the crossover layers behave during transitions, and how the pivot overlay changes only after structure is confirmed.
Confluence
Like most momentum tools, this works best with confluence. I would not use it in isolation. It becomes more useful when paired with structure, support/resistance, volume, trend context, RSI, or other confirmation tools. The value of this script is not that it replaces those tools. The value is that it gives Heiken Ashi behavior a more organized oscillator-based expression that can be easier to compare, normalize, and monitor over time.
A few example charts:
Indicator

Indicator

Indicator

{Gunzo} Heiken Ashi RibbonsHeiken Ashi Ribbons is a trend-following indicator which gives entry and exit points for short-term, medium-term and long term trading (using Exponential Moving Averages and Heiken Ashi formulas).
OVERVIEW :
The Heiken Ashi Ribbons indicator is composed of 3 moving average ribbons (slow, normal and fast) that are computed using the Heiken Ashi formulas. The 3 ribbons give a clear vision of the current trend as they use moving averages that smooth out the price and filter noise from short term fluctuations. In a simplified way, you can consider each ribbon as a moving average with a larger body size.
If the price is above the slow ribbon, we consider the asset as trending up in the short term (trending down otherwise). If the price is above the fast ribbon, we consider the asset as trending up in the long term (trending down otherwise).
CALCULATION :
First of all, to compute a ribbon for this indicator we calculate a moving average (EMA by default) for common sources (OHLC) :
EMA (open), EMA (high), EMA (low), EMA (close)
We then apply the Heiken Ashi formulas to the moving averages calculated previously.
HA (open) = HA (open) previous + HA (close) previous
HA (close) = ( EMA (open) + EMA (high) + EMA (low) + EMA (close) ) / 4
HA (high) = max( EMA (open), EMA (close), EMA (high) )
HA (low) = min ( EMA (open), EMA (close), EMA (low) )
The ribbon displayed (by default) on the chart is the area between HA (open) and HA (close).
SETTINGS :
1st Moving average length : Length of the slow moving average
2nd Moving average length : Length of the normal moving average
3rd Moving average length : Length of the fast moving average
Moving average method : Moving average calculation method (EMA : Exponential Moving Average, SMA : Simple Moving Average, WMA : Weighted Moving Average)
Ribbon type : standard ribbon uses the area between HA (open) and HA (close). Large ribbon uses the area between HA (low) and HA (high)
Display ribbon as candles : change the type of visualization between area and candles
Display short term buy/sell signals : Display short term buy/sell signals (crosses) when the fast moving average and normal moving average are crossing
Display long term buy/sell signals : Display long buy/sell signals (circles) when the fast moving average and slow moving average are crossing
Display ribbon trending up signals : Display ribbon direction change (triangle up) when the trend of the ribbon changes to trending up
Display ribbon trending down signals : Display ribbon direction change (triangle down) when the trend of the ribbon changes to trending down
VISUALIZATIONS :
This indicator has 2 possible visualizations :
Ribbons : the ribbons can be considered as enhanced moving averages for trading purposes. They represent the area between the Heiken Ashi of the moving average of the open and closing price. The color of the moving average line is green when the ribbon is trending up and red when the ribbon is trending down.
Signals : Various signals can be displayed at the bottom of the chart (Buy/Sell signals, Ribbon direction changes signals).
USAGE :
This indicator can be used in many strategies, just like when you are using multiple moving averages. You should test these strategies and use the one that best fits your trading style.
Strategy based on crossovers :
When the fast ribbon crosses above the normal ribbon, it is a short term buy signal (it is recommended to wait for a confirmation)
When the fast ribbon crosses under the normal ribbon, it is a short term sell signal (it is recommended to wait for a confirmation)
When the fast ribbon crosses above the slow ribbon, it is a long term buy signal
When the fast ribbon crosses over the slow ribbon, it is a long term buy signal
Strategy based on price position :
When the prices closes above the ribbon, it is a buy signal (long term if above slow ribbon, short term if above fast ribbon)
When the prices closes below the ribbon, it is a sell signal (long term if below slow ribbon, short term if below fast ribbon)
Strategy based on price bouncing :
When the price decreases and reaches the green long term ribbon, the price candles may not be able to cross the ribbon. If the price increases, we consider that move as a bounce on the ribbon, which is a buy signal
When the price increases and reaches a red long term ribbon, the price candles may not be able to cross the ribbon. If the price decreases, we consider that move as a bounce on the ribbon, which is a sell signal
Strategy based on ribbon direction :
When the direction of the ribbon changes, the trend of the asset is changing which may lead to a crossover to the next candles if the trend is continuing in that direction (it is recommended to validate the entry points with a second indicator as this strategy may have some false signals).
Indicator

MACD Hybrid BSHMACD = Moving Average Convergence and Divergence
Hybrid = Combining the two main MACD signals into one indicator
BSH = Buy Sell Hold
This indicator looks for a crossover of the MACD moving averages (12ema and 26ema) in order to generate a buy/sell signal and a crossover of the MACD line (12ema minus 26ema) and MACD signal line (9ema of MACD line) in order to generate a completely seperate buy/sell signal. The two buy/sell signals are combined into a hybrid buy/sell/hold indicator which looks for one, neither, or both signals to be "buys." If both signals are buys (fast crossed above slow), a "buy" signal is given (green bar color). If only one signal is a buy, a "hold" signal is given (yellow bar color). If neither signal is a buy, a "sell" signal is given (red bar color). Note: MACD moving averages crossing over is the same thing as the MACD line crossing the zero level in the MACD indicator.
It makes sense to have the MACD indicator loaded as a reference when using this but it isn't required. The lines plotted on the chart are the 12ema and a signal line which is the MACD signal line shown relative to the 12ema rather than the MACD line. The 26ema is not plotted on the chart because the chart becomes cluttered, plus the moving averages crossing over is indicated with the MACD indicator.
This indicator should be used with other indicators such as ATR (1), RSI (14), Bollinger bands (20, 2), etc. in order to determine the best course of action when a signal is given. One way to use this as a strict system is to take a neutral cash position when a yellow "hold" signal is given, to go long when a
green "buy" signal is given, and to go short when a red "sell" signal is given. It can be observed that for many tickers and timeframes that green-yellow-green and red-yellow-red sequences are stronger signals than green-yellow-red and red-yellow-green signals.
Note: Chart type must be "bars" in order for the bar colorization to work properly Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator

Indicator
