UNO KRI is a powerful deviation-based oscillator that measures the percentage distance between price and a selected Moving Average. It helps traders identify overbought and oversold conditions, trend pullbacks, and price overextensions with high flexibility.
Unlike traditional momentum indicators, KRI_UNO focuses purely on how far price has stretched away from its mean value, making it highly effective for mean reversion and pullback trading strategies.
š¢ Formula
KRI=(PriceāMovingAverage)/MovingAverageĆ100\text{KRI} = (Price ā Moving Average) / Moving Average Ć 100KRI=(PriceāMovingAverage)/MovingAverageĆ100
The output represents the percentage deviation of price from the chosen MA.
š§ Features
⢠Supports multiple Moving Average types:
SMA, EMA, WMA, WWMA (Wilder), VIDYA (Adaptive), ZLEMA (Zero-Lag), TSF (Linear Regression Forecast), HMA (Hull), VWMA (Volume Weighted), TMA (Triangular)
⢠Customizable MA period
⢠Adjustable overbought and oversold levels
⢠Works with any price source (Close, Open, High, Low, etc.)
⢠Clear zero line for trend bias reference
š How It Works
⢠Above 0 ā Price is trading above the MA (bullish bias)
⢠Below 0 ā Price is trading below the MA (bearish bias)
⢠Above Upper Level ā Potential overbought condition
⢠Below Lower Level ā Potential oversold condition
During strong trends, the indicator may remain extended, confirming trend strength rather than signaling immediate reversal.
šÆ Advantages
ā Highly flexible with 10 MA types for different trading styles
ā Useful for both mean reversion and trend pullback strategies
ā Percentage-based calculation makes it consistent across all instruments
ā Helps detect overextended market conditions early
ā Can be optimized for scalping, intraday, or swing trading
ā Works well in combination with trend filters and price action
š” Best Used For
⢠Identifying pullbacks in trending markets
⢠Detecting overbought/oversold conditions in ranging markets
⢠Confirming trend bias relative to moving average
⢠Building automated trading strategies (cBots)
āļø User Parameter Guide
1ļøā£ Moving Average Length (Length)
- Default: 50
- Controls how many bars are used to calculate the MA
- Smaller values ā faster signals (good for scalping)
- Larger values ā smoother signals (good for swing trading)
2ļøā£ Moving Average Type (MaType)
- Default: SMA
- Defines the type of MA used to calculate Kairi
- Options: SMA, EMA, WMA, WWMA, VIDYA, ZLEMA, TSF, HMA, VWMA, TMA
- Choose based on your trading style and timeframe
3ļøā£ Source (Source)
- Default: Close
- Determines which price series to use (Close, Open, High, Low)
4ļøā£ Upper Level (UpperLevel)
- Default: 2
- Marks overbought threshold
- Increase for strong trends, decrease for more sensitivity
5ļøā£ Lower Level (LowerLevel)
- Default: ā5
- Marks oversold threshold
- Increase (less negative) for sensitivity, decrease (more negative) for stronger trend filtering
6ļøā£ Lines Configuration
LineDefault ColorPurpose
Kairi
#FF01AF50
Main oscillator line
ZeroLine
#FF02AFF1
Neutral trend reference
Upper
#FFFF1A22
Overbought signal
Lower
#FF01AF50
Oversold signal
š” Usage Tips
- Scalping: Length 10ā30, HMA/ZLEMA, Levels ±2ā3
- Swing Trading: Length 50ā100, SMA/EMA/TMA, Levels ±5ā10
- Trend Confirmation: Watch if Kairi stays above 0 (uptrend) or below 0 (downtrend); extreme levels indicate strong trend, not necessarily reversal
ā Summary Recommendation - Best Markets: Forex majors & Gold
- Reason:
- Liquid, relatively predictable trends
- Responds well to MA-based deviations
- Secondary Markets: Indices & Crypto
- Works, but needs wider thresholds and trend filters due to high volatility
š” Pro Tip:
- Use HMA or ZLEMA for Gold or volatile markets
- Use SMA/EMA for Forex and indices for smoother signals
- Adjust Upper/Lower levels depending on volatility (e.g., ±2ā3 for Forex, ±5ā10 for Gold)










.png)







