# RSI Engine

<mark style="color:$info;">The RSI Engine forms the foundation of the Ultimate RSI Suite.</mark>\
\&#xNAN;*<mark style="color:$info;">**It transforms the standard Relative Strength Index into a dynamic, color-adaptive oscillator powered by advanced custom logic calculations.**</mark>*

<mark style="color:$info;">This enhanced engine allows the RSI to</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**react faster to momentum shifts**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">while maintaining a</mark> <mark style="color:$info;"></mark><mark style="color:$info;">**smooth, noise-filtered line**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">that better reflects real market energy.</mark>

<mark style="color:$info;">Serving as the primary signal core for the suite’s divergence, reversal, and channel systems, the RSI</mark>

<figure><img src="/files/baLsY5Ow4gCVHldJ2iv3" alt=""><figcaption></figcaption></figure>

<mark style="color:$info;">Engine delivers a visually refined yet analytically robust view of market momentum — without sacrificing the classic strengths of the traditional RSI.</mark>

***

### RSI Core Logic

<mark style="color:$info;">The heart of the engine calculates the RSI value based on the selected source and period.</mark>

<div data-with-frame="true"><figure><img src="/files/TxEd3S4dGuGQQA0SpAOg" alt=""><figcaption></figcaption></figure></div>

<mark style="color:$info;">Inputs: RSI Length, Source</mark>

* <mark style="color:$info;">Length - Shorter lengths produce more reactive swings, while longer ones create smoother trends.</mark>
* <mark style="color:$info;">Source - defines which price data the RSI formula uses for its calculation.</mark>

***

### RSI Smoothing

<mark style="color:$info;">The RSI Engine offers optional smoothing via moving averages to refine the oscillator line and highlight trend bias.</mark>

<figure><img src="/files/5JpFrF665EwcbMClR50m" alt=""><figcaption></figcaption></figure>

<mark style="color:$info;">The RSI Engine includes optional smoothing using moving averages applied directly to RSI values.</mark>\ <mark style="color:$info;">This helps highlight long-term momentum and remove small oscillations.</mark>

<mark style="color:$info;">**Available types:**</mark>

* <mark style="color:$info;">SMA (Simple)</mark>
* <mark style="color:$info;">EMA (Exponential)</mark>
* <mark style="color:$info;">SMMA / RMA (Smoothed)</mark>
* <mark style="color:$info;">WMA (Weighted)</mark>
* <mark style="color:$info;">VWMA (Volume-Weighted)</mark>

<div data-with-frame="true"><figure><img src="/files/FKY48beAk9Kbx4USacaN" alt=""><figcaption></figcaption></figure></div>

<mark style="color:$info;">**Default color:**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">Yellow</mark>\ <mark style="color:$info;">Use EMA or SMMA for short-term sensitivity, and SMA/WMA for steady, balanced smoothing. VWMA adds a volume factor that aligns RSI with real traded pressure.</mark>

***

### Overbought / Oversold Zones

<mark style="color:$info;">Classic RSI zones are extended with customizable levels and gradient fills.</mark>

<figure><img src="/files/Y4hHuyv8Xr2P7mEClHWs" alt=""><figcaption></figcaption></figure>

<mark style="color:$info;">**Default levels:**</mark> <mark style="color:$info;"></mark><mark style="color:$info;">65 (Overbought) and 35 (Oversold)</mark>

<div data-with-frame="true"><figure><img src="/files/tBhJ9xtTNlGRqwlDsmxE" alt=""><figcaption></figcaption></figure></div>

***

<mark style="color:$info;">The RSI Engine converts a traditional oscillator into a modern momentum framework.</mark>

<mark style="color:$info;">With gradient visualization, flexible source options, and adaptive zones, it offers a complete foundation for identifying strength, weakness, and directional bias — powering every advanced feature of the Ultimate RSI Suite.</mark>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.bigbeluga.com/oscillators/ultimate-rsi-suite/rsi-engine.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
