Jurik Angle Flow [Kodexius]Jurik Angle Flow is a Jurik based momentum and trend strength oscillator that converts Jurik Moving Average behavior into an intuitive angle based flow gauge. Instead of showing a simple moving average line, this tool measures the angular slope of a smoothed Jurik curve, normalizes it and presents it as a bounded oscillator between plus ninety and minus ninety degrees.
The script uses two Jurik engines with different responsiveness, then blends their information into a single power score that drives both the oscillator display and the on chart gauge. This makes it suitable for identifying trend direction, trend strength, exhaustion conditions and early shifts in market structure. Built in divergence detection between price and the Jurik angle slope helps highlight potential reversal zones while bar coloring and a configurable no trade zone assist with visual filtering of choppy conditions.
🔹 Features
🔸 Dual Jurik slope engine
The indicator internally runs two Jurik Moving Average calculations on the selected source price. A slower Jurik stream models the primary trend while a faster Jurik stream reacts more quickly to recent changes. Their slopes are measured as angles in degrees, scaled by Average True Range so that the slope is comparable across different instruments and timeframes.
🔸 Angle based oscillator output
Both Jurik streams are converted into angle values by comparing the current value to a lookback value and normalizing by ATR. The result is passed through the arctangent function and expressed in degrees. This creates a smooth oscillator that directly represents steepness and direction of the Jurik curve instead of raw price distance.
🔸 Normalized power score
The angle values are transformed into a normalized score between zero and one hundred based on their absolute magnitude, then the sign of the angle is reapplied. This yields a symmetric score where extreme positive values represent strong bullish pressure and extreme negative values represent strong bearish pressure. The final power score is a weighted blend of the slow and fast Jurik scores.
🔸 Adaptive color gradients
The main oscillator area and the fast slope line use gradient colors that react to the angle strength and direction. Rising green tones reflect bullish angular momentum while red tones reflect bearish pressure. Neutral or shallow slopes remain visually softer to indicate indecision or consolidation.
🔸 Trend flip markers
Whenever the primary Jurik slope crosses through zero from negative to positive, an up marker is printed at the bottom of the oscillator panel. Whenever it crosses from positive to negative, a down marker is drawn at the top. These flips act as clean visual signals of potential trend initiation or termination.
🔸 Divergence detection on Jurik slope
The script optionally scans the fast Jurik slope for pivot highs and lows. It then compares those oscillator pivots against corresponding price pivots.
Regular bullish divergence is detected when the oscillator prints a higher low while price prints a lower low.
Regular bearish divergence is detected when the oscillator prints a lower high while price prints a higher high.
When detected, the tool draws matching divergence lines both on the oscillator and on the chart itself, making divergence zones easy to notice at a glance.
🔸 Bar coloring and no trade filter
Bars can be colored according to the primary Jurik slope gradient so that price bars reflect the same directional information as the oscillator. Additionally a configurable no trade threshold can visually mute bars when the absolute angle is small. This highlights trending sequences and visually suppresses noisy sideways stretches.
🔸 On chart power gauge
A creative on chart gauge displays the composite power score beside the current price action. It shows a vertical range from plus ninety to minus ninety with a filled block that grows proportionally to the normalized score. Color and label updates occur in real time and provide a quick visual summary of current Jurik flow strength without needing to read exact oscillator levels.
🔹 Calculations
Below are the main calculation blocks that drive the core logic of Jurik Angle Flow.
Jurik core update
method update(JMA self, float _src) =>
self.src := _src
float phaseRatio = self.phase < -100 ? 0.5 : self.phase > 100 ? 2.5 : self.phase / 100.0 + 1.5
float beta = 0.45 * (self.length - 1) / (0.45 * (self.length - 1) + 2)
float alpha = math.pow(beta, self.power)
if na(self.e0)
self.e0 := _src
self.e1 := 0.0
self.e2 := 0.0
self.jma := 0.0
self.e0 := (1 - alpha) * _src + alpha * self.e0
self.e1 := (_src - self.e0) * (1 - beta) + beta * self.e1
float prevJma = self.jma
self.e2 := (self.e0 + phaseRatio * self.e1 - prevJma) * math.pow(1 - alpha, 2) + math.pow(alpha, 2) * self.e2
self.jma := self.e2 + prevJma
self.jma
This method implements the Jurik Moving Average engine with internal state and phase control, producing a smooth adaptive value stored in self.jma.
Angle calculation in degrees
method getAngle(float src, int lookback=1) =>
float rad2degree = 180 / math.pi
float slope = (src - src ) / ta.atr(14)
float ang = rad2degree * math.atan(slope)
ang
The slope between the current value and a lookback value is divided by ATR, then converted from radians to degrees through the arctangent. This creates a volatility normalized angle oscillator.
Normalized score from angle
method normScore(float ang) =>
float s = math.abs(ang)
float p = s / 60.0 * 100.0
if p > 100
p := 100
p
The absolute angle is scaled so that sixty degrees corresponds to a score of one hundred. Values above that are capped, which keeps the final score within a fixed range. The sign is later reapplied to restore direction.
Slow and fast Jurik streams and power score
var JMA jmaSlow = JMA.new(jmaLen, jmaPhase, jmaPower, na, na, na, na, na)
var JMA jmaFast = JMA.new(jmaLen, jmaPhase, 2.0, na, na, na, na, na)
float jmaValue = jmaSlow.update(src)
float jmaFastValue = jmaFast.update(src)
float jmaSlope = jmaValue.getAngle()
float jmaFastSlope = jmaFastValue.getAngle()
float scoreJma = normScore(jmaSlope) * math.sign(jmaSlope)
float scoreJmaFast = normScore(jmaFastSlope) * math.sign(jmaFastSlope)
float totalScore = (scoreJma * 0.6 + scoreJmaFast * 0.4)
A slower Jurik and a faster Jurik are updated on each bar, each converted to an angle and then to a signed normalized score. The final composite power score is a weighted blend of the slow and fast scores, where the slow score has slightly more influence. This composite drives the on chart gauge and summarizes the overall Jurik flow.
Trend
Vega Convexity Regime Filter [Institutional Lite]STOP TRADING THE NOISE.
90% of retail trading losses occur during "Chop"—sideways markets where standard trend-following bots bleed capital through slippage and fees. Institutional desks know that the secret to high returns isn't just winning trades; it's knowing when to sit in cash.
The Vega V6 Regime Filter is the "Gatekeeper" layer of our proprietary Hierarchical Machine Learning engine (developed by a 25-year TradFi Risk Quant). It calculates a composite volatility score to answer one simple question: Is this asset tradeable right now?
THE VISUAL LOGIC
This indicator visually filters market conditions into two distinct Regimes based on our institutional backtests:
🌫️ GREY BARS (Noise / Chop)
The State: Volatility is compressing. The trend is undefined or weak.
The Trap: This is where MACD/RSI give false signals.
Institutional Action: Sit in Cash. Preserve Capital. Wait.
🟢 🔴 COLORED BARS (Impulse)
The State: Volatility is expanding. Momentum is statistically significant.
The Opportunity: A "Fat-Tail" move is likely beginning.
Institutional Action: Deploy Risk. Look for entries.
HOW IT WORKS (The Math)
Unlike simple moving average crossovers, the Vega Gatekeeper analyzes 4 distinct market dimensions simultaneously to generate a Tradeability Score (0-10) :
Trend Strength (ADX): Is there a vector?
Momentum (RSI/MACD): Is the move accelerating?
Volatility (Bollinger Bands): Is the range expanding?
Volume Flow: Is there institutional participation?
The Rule: If the composite score is < 4 , the market is Noise. The bars turn Grey. You do nothing.
BEST PRACTICES
For Swing Trading (Daily): Use Medium sensitivity. Only look for entries when the background turns Green/Red.
For Day Trading (4H/1H): Use Low sensitivity (more conservative). Use the Grey zones to tighten stops or exit positions.
THE PHILOSOPHY: "CASH IS A POSITION"
Most traders feel the need to be in a trade 24/7. The Vega V6 Engine (the system this tool is based on) achieved a +3,849% backtested return (18 months) largely by sitting in cash during chop. This tool visualizes that discipline.
🔒 WANT THE DIRECTIONAL SIGNALS?
This Lite version provides the Regime (When to trade).
To get the specific Entry Signals , Intraday Stop-Losses , and Probability Matrix (Stage 2 of our model), you need the Vega V6 Convexity Engine .
The Pro Version includes:
🚀 Specific Direction: Classification of "Explosion," "Rally," or "Crash."
🛡️ Dynamic Risk: Plots the exact Stop Loss levels used in our institutional backtests.
🌊 Macro Data: Integration of M2 Liquidity flow alerts.
👉 ACCESS INSTRUCTIONS:
Links to the Pro System , our Live Dashboard , and the 18-Month Performance Audit can be found in the Author Profile below or in the script settings.
Disclaimer: This tool is for educational purposes only. Past performance is not indicative of future results. Trading cryptocurrencies involves significant risk.
DMcTrades Trading EngineDMcTrades Trading Engine
Multi-Layer Trend, Structure & Momentum Analysis
This indicator is a comprehensive, rule-based trading framework designed to identify high-quality buy and sell opportunities through multi-timeframe confluence, trend alignment, and price-action confirmation. It combines structure breaks, moving-average alignment, volatility filters, and momentum confirmation into a single, unified visual system.
The script is intended for intraday and short-term swing trading, with particular effectiveness on lower timeframes when higher-timeframe trend alignment is respected.
Core Architecture
The indicator is divided into two independent but complementary engines:
1) Multi-Timeframe Structure & Trend Engine
This engine focuses on directional bias and structural validation.
Key components:
Multi-timeframe EMA alignment (fast and slow timeframes)
Supertrend direction agreement across timeframes
Swing-based Break of Structure (BOS) detection
Configurable trend strictness (Conservative / Balanced / Aggressive)
Optional wick-based or close-based structure confirmation
Signals generated here establish trend-qualified entry permission, not standalone entries.
2) Momentum & Breakout Signal Engine
This engine evaluates entry quality and follow-through probability.
Key components:
Breakout and breakdown detection from recent swing levels
ATR-adjusted volatility and impulse candle filtering
MACD and RSI momentum confirmation
VWAP and higher-timeframe EMA confluence (optional)
Retest-based and impulse-based entry logic
Overextension protection to avoid late entries
Signals are classified as:
CONFIRMED (strong multi-filter confluence)
BASE (core conditions met, fewer filters passed)
Signal Types & Visuals
The indicator provides multiple visual layers:
BUY / SELL triangles for core entries
CONFIRMED BUY / SELL labels for high-confluence setups
Classification boxes highlighting active signal zones
Supertrend overlays (current timeframe + optional 5-minute overlay)
EMA stack visualization (9 / 21 / 50 / 200)
Impulse candle highlighting
Optional reversal warning triangles based on momentum divergence
All visuals are fully configurable and can be enabled or disabled independently.
Risk & Trade Context Features
To help filter lower-probability trades, the suite includes:
Minimum ATR and volume thresholds
Trend stability checks (avoids fresh flips unless momentum is strong)
EMA slope and distance validation
Liquidity sweep and recent structure awareness
Optional higher-timeframe trend agreement
These filters are designed to reduce over-trading and improve signal quality during ranging or low-volatility conditions.
Recommended Usage
Best suited for 1-minute to 15-minute charts
Designed for trend-following and momentum continuation
Works across Forex, indices, commodities, and crypto
Use in conjunction with proper risk management and session awareness
This indicator does not provide take-profit or stop-loss levels and should be used as a decision-support tool, not an automated trading system.
Disclaimer
This script is provided for educational and analytical purposes only.
It does not constitute financial advice. Trading involves risk, and past performance does not guarantee future results.
CloudScore by ExitAnt [Upgrade]📘 CloudScore PRO by ExitAnt (v13)
CloudScore PRO는 일목균형표(REAL Ichimoku Cloud)의 ‘진짜 상방 돌파’만을 감지하고,
여기에 총 10가지 추세·모멘텀·패턴·거래량 요소를 점수화하여 (0~9점)
현재 추세 전환의 강도를 직관적으로 알려주는 고급 추세 분석 지표입니다.
일목 구름은 본래 강력한 추세 전환 신호를 제공하지만
“위→안→위” 또는 “부분 돌파” 같은 왜곡 신호가 매우 많습니다.
v13은 이를 완전히 제거하고,
오직 아래→안→위 또는 아래→위(직통) 형태의 ‘진짜 돌파’에서만 점수를 계산합니다.
🎯 지표 목적
* 진짜 일목구름 돌파만 필터링하여 신뢰도 상승
* 10개 기술 요소의 점수화(0~9점)로 한눈에 추세 강도 판단
* 거짓 진입 신호(위→안→위) 완전 제거
* 점수 0일 때도 ‘🔴’로 명확하게 무효 신호 표시
* 초보자부터 숙련자까지 모두 활용 가능한 추세 진입 필터링 지표
🧠 점수 계산 방식 (가중치 기반)
구름 돌파가 유효하게 발생하면,
아래 10가지 조건을 체크하여 각 항목별 가중치 점수가 합산됩니다.
▶ 기존 +1 점 항목 (5개)
1. 골든 크로스 발생
Fast MA가 Slow MA를 최근 N봉 내 상향 돌파
2. RSI 과매도 구간
RSI < 설정값 → 반등 가능성 증가
3. MACD 강세 전환
MACD < 0 & 시그널 상향 돌파
4. RSI 상승 다이버전스
가격 하락, RSI 상승 → 바닥 가능성
5. 종가 > MA200
장기 추세와 일치하는 경우만 점수 강화
▶ 신규 +1 점 항목 (추가 5개)
6. ADX > 20 (추세 강도)
추세가 실제로 형성되고 있을 때
7. 거래량 스파이크 발생
거래량이 평균 대비 일정 배수 이상 증가 → 큰 매수 유입
8. Stochastic Oversold Cross
%K < 30에서 골든크로스 → 저점 반등 신호
9. Bollinger Band Rebound
이전 봉이 하단 밴드를 이탈하고, 현재 봉이 중심선을 회복한 경우
10. 강세 캔들 패턴 (Bullish Engulfing / Hammer 등)
강한 반전 패턴 발생 시
> 점수는 단순 +1 합산이 아니라
> 각 요소의 중요도에 따른 가중치 합산 방식으로 계산됩니다.
📊 점수별 이모지 (8단계)
| 점수 구간 | 이모지 | 의미 |
| -------- | ------ | -------------- |
| ≤ 0 | 🔴 | 무효 신호 |
| 0 ~ 1 | ⚪ | 매우 약함 |
| 1 ~ 2 | 🟡 | 약함 |
| 2 ~ 3 | 🟢 | 관찰 필요 |
| 3 ~ 4 | 🔵 | 양호 |
| 4 ~ 5 | 📈 | 추세 형성 |
| 5 ~ 6.5 | 🚀 | 매우 강함 |
| **6.5+** | **👑** | **최상급 고신뢰 구간** |
> 👑 이모지는 6.5점 초과에서만 표시되며,
> 여러 핵심 조건이 동시에 충족된 극소수 구간에서만 나타납니다.
🖥 차트 표시 요소
* REAL Ichimoku Cloud(미래 이동 없는 실제 구름)을 기반으로 계산
* TRUE breakout(아래 → 위 돌파) 시 캔들 위에 점수 이모지 표시
* 최근 N개의 캔들만 표시 가능
* 우측 상단에 현재 점수 요소 설명 패널 표시
* 점수 0점일 때도 🔴 표시하여 신호의 부재를 명확히 표현
* 위→안→위처럼 잘못된 돌파는 완전히 제외됨
🔧 사용자 설정
* Tenkan / Kijun / SenkouB 기간 설정
* 점수 요소 개별 활성화/비활성화
* 이모지 커스터마이즈
* 최근 몇 개의 캔들까지 표시할지 설정
* MA, RSI, MACD, ADX, Bollinger 등 점수 요소 사용자 정의 가능
⚠️ 유의사항
이 지표는 일목구름 돌파 기반의 확률적 보조 도구이며,
단독으로 매수·매도 결정을 내리는 용도로 사용해서는 안 됩니다.
* 시장 변동성
* 시간 프레임
* 거래량 환경
에 따라 신호 강도는 달라질 수 있습니다.
실제 매매 적용 전 반드시 백테스트 및 시뮬레이션을 권장합니다.
오케이. 그럼 **지금 네 코드(v13, 가중치 + 8단계 이모지 기준)** 와
**완전히 1:1로 맞는 영어 설명 최종본**을 줄게.
(퍼블릭 배포용으로 그대로 써도 되는 수준)
# 📘 **CloudScore PRO by ExitAnt (v13)**
CloudScore PRO is an advanced **Ichimoku-based trend scoring indicator**
that detects only **true, valid Ichimoku Cloud breakouts** and evaluates the
strength of the trend using a **weighted score system built from 10 technical components**.
Unlike standard Ichimoku signals — which often generate distorted breakouts such as
**“above → inside → above”** —
CloudScore PRO v13 **filters these out completely** and only accepts the following structures as valid breakouts:
* **below → inside → above**
* **below → above (direct breakout)**
This ensures that scoring is applied **only when a genuine trend transition occurs**.
## 🎯 Purpose of the Indicator
* Filter out false Ichimoku Cloud breakouts
* Evaluate trend strength using **10 weighted confirmation signals**
* Visualize trend quality instantly using **8-stage emoji scoring**
* Clearly mark invalid signals (score ≤ 0)
* Serve as a robust **entry filter** for both beginners and advanced traders
## 🧠 Scoring Logic (Weighted System)
When a valid cloud breakout occurs, CloudScore PRO evaluates the following
10 components and **adds weighted scores based on their importance**.
### ▶ Core Trend & Momentum Components (5)
1. **Golden Cross**
* Fast MA crosses above Slow MA within the defined lookback period
2. **RSI Oversold Condition**
* RSI below threshold, indicating potential reversal
3. **MACD Bullish Shift**
* MACD below zero with bullish signal-line crossover
4. **RSI Bullish Divergence**
* Price makes a lower low while RSI makes a higher low
5. **Close Above MA200**
* Price aligned with the long-term trend direction
### ▶ Additional Confirmation Components (5)
6. **ADX Trend Strength**
* Confirms that a real trend is forming
7. **Volume Spike**
* Significant increase in trading volume vs average
8. **Stochastic Oversold Cross**
* %K crosses upward below the 30 level
9. **Bollinger Band Rebound**
* Price recovers after breaking below the lower band
10. **Bullish Candlestick Pattern**
* Engulfing, Hammer, or similar reversal patterns
> Scores are **not simple +1 increments**.
> Each component contributes a **weighted value**, reflecting its real-world importance.
## 📊 Emoji Score System (8 Levels)
| Score Range | Emoji | Meaning |
| ----------- | ------ | ---------------------------------- |
| ≤ 0 | 🔴 | Invalid / no signal |
| 0 ~ 1 | ⚪ | Very weak |
| 1 ~ 2 | 🟡 | Weak |
| 2 ~ 3 | 🟢 | Moderate |
| 3 ~ 4 | 🔵 | Decent |
| 4 ~ 5 | 📈 | Trend forming |
| 5 ~ 6.5 | 🚀 | Very strong |
| **6.5+** | **👑** | **Premium, high-confidence setup** |
👑 **The crown emoji appears only when the total weighted score exceeds 6.5**,
meaning multiple high-importance conditions are aligned simultaneously.
This prevents “emoji inflation” and ensures that premium signals remain rare and meaningful.
## 🖥 Chart Features
* Uses **REAL Ichimoku Cloud** (no future displacement)
* Displays score emojis directly on breakout candles
* Supports LONG / SHORT / BOTH modes
* Optional display limited to the most recent N bars
* Top-right panel explains scoring structure and logic
* Completely ignores false breakouts (above → inside → above)
## 🔧 User Options
* Adjust Ichimoku, MA, RSI, MACD, ADX parameters
* Enable or disable individual scoring components
* Fully customize emoji symbols
* **Display only signals above a chosen minimum score**
* e.g. show only 👑 setups by setting minimum score to 6.5
## ⚠️ Disclaimer
CloudScore PRO is a **probability-based trend evaluation tool**,
not a standalone buy or sell signal.
Signal strength may vary depending on:
* Market volatility
* Timeframe
* Volume environment
Always perform proper backtesting and apply sound risk management
before using this indicator in live trading.
Daily Close Breakout 20/10 + 200 (Signals)Daily Close Breakout 20/10 + 200 (Signals)
A simple “check once per day” breakout signal tool designed for the Daily (1D) chart.
Quickstart:
* Signals are confirmed at the daily candle close.
* If a triangle prints today, the earliest you act is the next day’s open (not the same candle).
* Green triangle = consider entering long.
* Red triangle = consider exiting.
* Long-only (no shorts).
How to use:
* Use on the Daily (1D) timeframe.
* Check the chart once per day after the daily candle closes.
* Do not act intraday on signals.
Rules (default settings 20 / 10 / 200):
* BUY: A green up triangle prints when the daily close is above the prior 20-day high and above the 200-day Simple Moving Average.
* SELL: A red down triangle prints when the daily close is below the prior 10-day low.
Lines and colors:
* Prior 20-day high (entry level): red
* Prior 10-day low (exit level): yellow
* 200-day Simple Moving Average: aqua
Notes:
* Best used on the Daily (1D) timeframe. Other timeframes may behave differently.
* This script plots signals and reference levels only. For performance metrics, use a matching strategy/backtest script.
* Educational use only. Not financial advice.
AI Swing Master by Pooja🌟 AI Swing Master by Pooja — Multi-EMA Trend Intelligence Suite
AI Swing Master is a refined swing-trend engine built to highlight structural trend alignment, momentum transitions, and higher-timeframe confluence — all within a clean and minimal interface.
This tool is designed for traders who want clarity, structure, and disciplined trend interpretation without clutter.
⚡ Core Highlights
🔵 SB — Strong Buy
Triggers on meaningful bullish momentum shifts when major EMAs cross in favor of the trend.
• Non-repetitive
• Clean and decisive
• Highlights momentum transitions
🔴 SS — Strong Sell
Identifies bearish momentum shifts through downside EMA transitions.
• Useful for trend reversals
• Helps avoid late entries
• Zero duplicate signals
🟡 GB — Golden Buy (First Structural Alignment)
Appears the first time this structure forms:
EMA 50 ≥ EMA 100 ≥ EMA 200
This highlights a clean, long-term bullish structure.
• One-time structural confirmation
• Ideal for swing & positional traders
• High-signal quality, low noise
📊 Triple-EMA Trend Framework (50/100/200)
The script plots three institutional-grade EMAs:
EMA 50 → Short-term momentum
EMA 100 → Medium-term flow
EMA 200 → Long-term trend foundation
This layered structure gives a clear view of:
✔ Trend health
✔ Pullbacks vs reversals
✔ Momentum expansion or compression
🧭 MTF Trend Dashboard (Premium TV-Style Panel)
A compact, elegant dashboard showing trend direction + % performance for:
TF Trend Performance
4H 📈/📉/➖ %
1D 📈/📉/➖ %
1W 📈/📉/➖ %
1M 📈/📉/➖ %
3M 📈/📉/➖ %
6M 📈/📉/➖ %
1Y 📈/📉/➖ %
Trend icons:
📈 Bull
📉 Bear
➖ Side
Perfect for quick bias confirmation without switching timeframes.
🛠️ Alerts Included (Ready for Automation)
Use alert conditions for:
SB – Strong Buy
SS – Strong Sell
GB – Golden Buy
Fully compatible with:
✔ Push notifications
✔ Email alerts
✔ Webhooks (where allowed)
🎯 Best For
This indicator works beautifully for:
Swing traders
Positional trend riders
Intraday traders using HTF confluence
Option traders needing directional bias
Trend-following systems
It does not predict price — it visualizes trend structure to support disciplined decision-making.
⚠️ Disclaimer
This tool is for technical analysis only.
It does not offer financial advice, does not guarantee outcomes, and should not be used as a sole decision source.
All trading decisions are your own responsibility.
🔐 ACCESS
This version is an Invite-Only Script.
Access is granted manually.
🛡 Support
This is an invite-only indicator.
Approved users may contact the author via the “Author’s Instructions” section on TradingView for help or usage guidance.
VCAI MACD LiteVCAI MACD Lite is a clean, modern version of the classic MACD oscillator, rebuilt with selectable EMA/SMA types and a 2-tone histogram using VCAI’s visual style.
It keeps the indicator lightweight and easy to read while giving clearer momentum shifts through rising/falling histogram colour changes.
What it does
Calculates MACD using your choice of EMA or SMA
Plots signal line and histogram with 2-tone VCAI colours
Highlights changes in momentum strength as histogram bars rise or fade
Works on any market and timeframe
How to use it
Expanding yellow bars reflect strengthening upside momentum; dim yellow shows fading strength.
Darker and lighter VCAI purple tones show momentum behaviour below zero, helping you see when bearish pressure is increasing or weakening.
Part of the VCAI Lite Series — clean, minimal tools.
Engulfing Failed Zone Detector by RWBTradeLabEngulfing Failed Zone Detector by RWBTradeLab
A clean, non-repainting tool that focuses on one thing only: showing where strong engulfing patterns failed and the market broke through their base.
What this indicator does
This script automatically scans for confirmed engulfing patterns (Regular & E-Regular) and then tracks where those structures are invalidated.
It highlights two types of failure zones:
1. Buy Engulfing Failed
* A bullish engulfing pattern forms (Regular or E-Regular).
* Later, a bearish candle closes below the base low of that engulfing.
* The zone from the base candle to the failure candle is marked as Buy EG Failed .
2. Sell Engulfing Failed
* A bearish engulfing pattern forms (Regular or E-Regular).
* Later, a bullish candle closes above the base high of that engulfing.
* The zone from the base candle to the failure candle is marked as Sell EG Failed .
Only the first clear failure after each engulfing is drawn, keeping the chart clean and readable.
Visuals on chart
1. A rectangle (box) is drawn from the engulfing base candle to the failure candle.
2. Labels are placed automatically:
* Buy EG Failed (below the zone)
* Sell EG Failed (above the zone)
3. Label distance from the zone is controlled by Text Offset from Box (%).
4. Separate color controls for:
* Buy Engulfing Failed Box Color
* Sell Engulfing Failed Box Color
The label style matches Engulfing Detector by RWBTradeLab for a consistent visual experience.
Alerts
Built-in alerts trigger only on confirmed bar close when a new failure completes:
* Buy EG Failed
* Sell EG Failed
Each alert message includes:
* Brand prefix: RWBTradeLab
* Price
* Time
* Ticker
Perfect for linking with bots, webhooks or alert-based trade management.
Key settings
Candle Length (closed candles)
* Defines how many recent confirmed candles are scanned (the live bar is excluded).
Display toggles
* Buy Engulfing Failed
* Sell Engulfing Failed
* Text
Turn each element ON/OFF to control how much information you want on the chart.
Text Offset from Box (%)
* Controls how far the label is placed from the failed zone, with a safe minimum to keep labels clear and readable.
Non-repainting confirmation
* All detection and alerts are based on closed candles only.
* No signals from the running candle, no repaint tricks.
* Once a failure zone appears, it stays fixed.
Best use
Failed engulfing zones can reveal:
* Broken demand/supply zones
* Liquidity grabs where “smart money” flushed traders out
* Strong momentum shifts after a failed reversal attempt
* Levels where continuation or clean retests often occur
Works on any symbol and timeframe. For best results, combine with:
* Higher timeframe structure
* Key support/resistance or supply/demand mapping
* Your own confirmation tools and risk management
Disclaimer
This indicator is a technical pattern-detection tool, not financial advice. Trading involves risk. Always confirm signals with your own analysis and use proper risk management.
Creator: RWBTradeLab
If this script adds value to your trading, please leave a ⭐ and share your feedback.
Engulfing Overlap Zone Detector by RWBTradeLabEngulfing Overlap Zone Detector by RWBTradeLab
A focused, non-repainting tool that detects high-value “overlap zones” formed when one engulfing pattern fails and the opposite side immediately takes control.
What this indicator does
Instead of showing every engulfing pattern, this script filters out noise and highlights only Engulfing Overlap Zones:
1. It internally detects both:
* Regular Engulfing (R EG)
* E-Regular Engulfing (ER EG)
2. It then checks for engulfing failure:
* A Sell EG fails when a bullish candle closes above its base high.
* A Buy EG fails when a bearish candle closes below its base low.
3. After the failure, it looks for an opposite-side engulfing confirmation.
4. When the failed zone and the new opposite engulfing zone overlap, the script marks that region as a Buy EG Overlap or Sell EG Overlap zone.
Only these premium, overlap-based structures are shown on the chart.
Visuals on chart
1. Two stacked rectangles are drawn for each overlap setup:
* The failed engulfing zone
* The opposite confirming engulfing zone
2. Clean labels appear at the edge of the overlap:
* Buy EG Overlap (bullish zone)
* Sell EG Overlap (bearish zone)
3. Text distance from the zone is adjustable via Text Offset from Box (%).
4. Separate color controls for:
* Buy Engulfing Overlap Box
* Sell Engulfing Overlap Box
Alerts
Built-in alerts trigger only on confirmed bar close when a new overlap setup completes:
*Buy EG Overlap
*Sell EG Overlap
Each alert message includes price, time and ticker, prefixed with RWBTradeLab for easier filtering and automation.
Key settings
1. Candle Length (closed candles) – Defines how many recent confirmed candles are scanned (current bar is excluded).
2.Display toggles – Turn ON/OFF:
* Buy Engulfing Overlap
* Sell Engulfing Overlap
* Text labels
3. Text Offset from Box (%) – Controls how far the label is placed from the overlap zone, with a safe minimum to keep labels readable.
Non-repainting logic
* All calculations use closed candles only .
* No running-bar signals, no repaint tricks.
* The zones and alerts reflect stable, confirmed structures.
Best use
This indicator is designed to help you spot:
* Liquidity grabs and fake outs followed by real reversals
* Strong continuation zones after a failed attempt by the opposite side
* High-quality reaction areas for entries, pullbacks and retests
Works on any symbol or timeframe. For best results, combine with:
* Higher-timeframe market structure
* Key support/resistance or supply/demand zones
* Your own trade management and confirmation rules
Disclaimer
This script is a technical pattern-detection tool, not financial advice. Trading involves risk. Always use proper risk management and confirm signals with your own analysis.
Creator: RWBTradeLab
If this indicator helps your trading, please leave a ⭐ and share your feedback.
swing indicator Installation & Configuration - swing Indicator
⚙️ Parameter Configuration
"Settings" Group (General Parameters)
Show Moving Average: Show/hide the OI moving average
✅ Recommended: Enabled to visualize the trend
Helps identify if OI is above or below its average
MA Period: Moving average period (default: 20)
📊 Common values:
20: Short/medium term trend (responsive)
50: Medium term trend (balanced)
100: Long term trend (stable)
Compare with Volume: Display normalized volume in background
💡 Useful to compare OI evolution with volume
Helps identify divergences between Open interest (oi) and Volume
OI Significant Change Threshold: Detection threshold for significant changes
Available options: 10%, 15%, 20%, 25%, 30%, 40%
🎯 10-15%: High sensitivity (many signals, possible noise)
🎯 20-25%: Normal sensitivity (moderate signals, recommended)
🎯 30-40%: Low sensitivity (rare but very significant signals)
⚡ This threshold determines when green/red triangles appear
Manual OI Symbol (optional): Manually enter the OI symbol
📝 Leave empty for automatic detection
⚙️ Use only if your symbol is not automatically recognized
Manual example: COMEX:GC1!_OI for gold
"Visual Signals" Group
Show Triangles (Significant Changes): Show/hide triangles
▲ GREEN Triangle = Significant OI increase (> configured threshold)
▼ RED Triangle = Significant OI decrease (< -configured threshold)
✅ Recommended: Enabled to see important changes
💡 Disable if you find the chart too cluttered
Show Circles (MA Crossovers): Show/hide circles
● GREEN Circle = OI crosses MA upward
● RED Circle = OI crosses MA downward
✅ Recommended: Enabled if you use MA crossover strategy
💡 Disable if you focus only on OI variations
"Style" Group (Color Customization)
OI Color: Main Open Interest histogram color
Default: Blue
🎨 Customize according to your visual preferences
OI Rising: Histogram color when OI increases
Default: Transparent green
Subtle display of direction
OI Falling: Histogram color when OI decreases
Default: Transparent red
Subtle display of direction
MA Color: Moving average color
Default: Orange
Should contrast with OI color
Volume Color: Normalized volume background color
Default: Transparent gray
Discreet enough not to hinder reading
📊 Reading the Information Panel
The panel at the top right of the chart displays:
By: Alphaomega18
Indicator creator's signature
⚠️ WARNING: OI symbol not detected
Only appears if OI symbol is not automatically detected
Action: Check symbol or enter manually
Open Interest
Current Open Interest value
Format: number of contracts (e.g., 485.2K = 485,200 contracts)
Change
OI % change from previous bar
🟢 Green = OI increase
🔴 Red = OI decrease
Ex: +2.45% = OI increased by 2.45%
Threshold
Displays configured threshold for alerts
Ex: "25%" = alerts triggered at +25% or -25%
Yellow color for visibility
MA(20)
Current moving average value
Number in parentheses indicates period
Ex: MA(50) if you configured a 50 period
Signal
🟢 Strong Trend: OI > MA → Strong participation, solid trend
🔴 Weak Trend: OI < MA → Weak participation, fragile trend
🎯 Visual Signals on Chart
Triangles (Significant Changes)
▲ GREEN Triangle (bottom of chart)
Meaning: Significant OI increase
Trigger: OI increases more than configured threshold
Example: If threshold = 25%, triangle appears when OI +25% or more
📈 Interpretation: New contracts opened = growing interest
▼ RED Triangle (bottom of chart)
Meaning: Significant OI decrease
Trigger: OI decreases more than configured threshold
Example: If threshold = 25%, triangle appears when OI -25% or less
📉 Interpretation: Massive position closing = disengagement
Circles (Moving Average Crossovers)
🟢 GREEN Circle (bottom of chart)
Meaning: OI just crossed MA upward
Signal: Open interest back above its average
📊 Interpretation: Interest returning, potential trend start
🔴 RED Circle (top of chart)
Meaning: OI just crossed MA downward
Signal: Open interest back below its average
📊 Interpretation: Decreasing interest, potential weakening
🔔 Alert Configuration
Create an alert:
Right-click on chart → "Add Alert" (or ALT + A)
In "Condition", select "Open Interest"
Choose alert type from 4 available
Configure notification options
Click "Create"
Available alert types:
OI Significant Increase
Triggers when OI increases beyond configured threshold
Example: Threshold 25% → Alert if OI +25% or more
Use: Detect massive influx of new contracts
OI Significant Decrease
Triggers when OI decreases beyond configured threshold
Example: Threshold 25% → Alert if OI -25% or less
Use: Detect massive position closing
OI crosses MA up
Triggers when OI crosses its moving average upward
Condition: OI was below MA and crosses above
Use: Identify interest returning
OI crosses MA down
Triggers when OI crosses its moving average downward
Condition: OI was above MA and crosses below
Use: Identify decreasing interest
Notification configuration:
✉️ Email: Receive alert via email
📱 SMS: Receive alert via SMS (subscription required)
🔔 Popup: Notification on TradingView
📲 App: Notification on TradingView mobile app
🔗 Webhook: Send alert to external system
💡 Advanced Interpretation
Combined OI + Price Analysis:
Open InterestPriceInterpretationSuggested Action↑ Rising↑ Rising🟢 STRONG UptrendNew buyers entering, robust trend, consider long positions↑ Rising↓ Falling🔴 STRONG DowntrendNew sellers entering, bearish pressure, consider short positions↓ Falling↑ Rising📊 Short coveringClosing short positions, potentially temporary move↓ Falling↓ Falling📊 Long liquidationClosing long positions, potentially temporary move
OI vs Moving Average:
OI > MA (Signal: Strong Trend)
Open interest above its average
Market participation above normal
Trend supported by growing interest
✅ Increased confidence in market direction
OI < MA (Signal: Weak Trend)
Open interest below its average
Market participation below normal
Potentially fragile trend
⚠️ Caution: trend lacks conviction
OI vs Volume:
Rising OI + Rising Volume
New contracts + high trading activity
💪 Very strong trend signal
Falling OI + Rising Volume
Position closing + high activity
⚡ Potential reversal or massive profit-taking
Stable OI + Rising Volume
Transfer of positions between traders
🔄 Changing hands, no new commitments
🛠️ Troubleshooting
❌ Issue: "⚠️ WARNING - OI symbol not detected"
✅ Solutions:
Check contract symbol
Make sure you're on a continuous futures contract (e.g., GC1!, CL1!)
Not on a specific contract (e.g., GCZ2024)
Enter symbol manually
Go to Settings → Manual OI Symbol
Format: EXCHANGE:SYMBOL_OI
Examples:
Gold: COMEX:GC1!_OI
WTI Crude: NYMEX:CL1!_OI
Natural Gas: NYMEX:NG1!_OI
Check data availability
Not all markets have public OI data
Verify on TradingView if OI data exists
❌ Issue: No data displayed (empty chart)
✅ Solutions:
Change timeframe
OI is generally published daily
Switch to Daily (1D) or Weekly (1W)
Intraday timeframes may not have data
Check data connection
Refresh TradingView page
Check your TradingView subscription (some data requires subscription)
Test on another market
Try with gold (COMEX:GC1!) which always has OI data
If it works, problem comes from initial market
❌ Issue: Too many visual signals (cluttered chart)
✅ Solutions:
Increase detection threshold
Settings → OI Significant Change Threshold
Change from 20% to 30% or 40%
Fewer signals, but more significant
Disable some signals
Visual Signals → Uncheck "Show Triangles" or "Show Circles"
Keep only the most important signals for you
Adjust colors
Style → Reduce color opacity
Make signals more discreet visually
❌ Issue: Not enough signals
✅ Solutions:
Reduce detection threshold
Settings → OI Significant Change Threshold
Change to 10% or 15%
More signals, but beware of noise
Enable all signals
Visual Signals → Check "Show Triangles" AND "Show Circles"
Full display of all events
Reduce MA period
Settings → MA Period → Change from 20 to 10
More responsive MA = more crossovers
📈 Compatible Markets (Auto-detection)
✅ Energy (NYMEX)
CL, CL1!: WTI Crude Oil
BZ, BZ1!: Brent Crude
NG, NG1!: Natural Gas
RB, RB1!: RBOB Gasoline
HO, HO1!: Heating Oil
✅ Precious Metals (COMEX/NYMEX)
GC, GC1!: Gold
SI, SI1!: Silver
PL, PL1!: Platinum
PA, PA1!: Palladium
HG, HG1!: Copper
✅ Industrial Metals (LME)
ALI, ALI1!: Aluminum
ZNC, ZNC1!: Zinc
NI, NI1!: Nickel
✅ Agriculture - Grains (CBOT)
ZC, ZC1!: Corn
ZW, ZW1!: Wheat
ZS, ZS1!: Soybeans
ZM, ZM1!: Soybean Meal
ZL, ZL1!: Soybean Oil
ZO, ZO1!: Oats
ZR, ZR1!: Rice
✅ Agriculture - Softs (ICE)
SB, SB1!: Sugar
KC, KC1!: Coffee
CC, CC1!: Cocoa
CT, CT1!: Cotton
OJ, OJ1!: Orange Juice
✅ Livestock (CME)
LE, LE1!: Live Cattle
GF, GF1!: Feeder Cattle
HE, HE1!: Lean Hogs
✅ Other
LBS, LBS1!: Lumber (CME)
🎓 Usage Tips
For beginners:
Start with default parameters (threshold 25%, MA 20)
Enable all visual signals
Focus on liquid markets (gold, crude oil)
Observe how OI reacts to price movements
For intermediate traders:
Adjust threshold according to market volatility (15-30%)
Combine with other technical indicators
Create alerts for significant changes
Analyze OI/Price divergences
For advanced traders:
Use multiple MA periods (20, 50, 100)
Analyze OI/Volume/Price correlation
Configure alerts on multiple timeframes
Integrate into complete trading strategy
📊 Practical Example
Scenario: Gold Trading (COMEX:GC1!)
Initial setup:
Threshold: 20% (gold volatile)
MA: 20 days
All signals enabled
Timeframe: Daily (1D)
Observation:
Gold price: Uptrend
OI: ▲ Green triangle (increase of +22%)
Signal: 🟢 Strong Trend (OI > MA)
Interpretation:
New buyers massively entering
Uptrend supported by OI
Strong market conviction
Action:
✅ Long position validated by OI
Stop loss below technical support
Monitor if OI continues to increase
✨ Made by Alphaomega18
DeM Trend Bias Strength with Alerts (RB Trading)This tool is built to help users understand trend direction, exhaustion, and momentum shifts on the daily timeframe. It highlights when a market is transitioning from weakness to strength or strength to weakness by displaying color-coded bias bars. The script does not forecast future outcomes and should be used as an analytical aid.
Intended Usage
• Timeframe: Daily
• Instruments: Works on most FX pairs and liquid markets
• Style: Trend and bias evaluation
• Purpose: Identify early signs of momentum recovery within ongoing trends
How It Works
Bias Rotation Engine
The script measures directional pressure and smooths it into a bar display that changes color as conditions shift.
• Green bars show rising strength conditions
• Red bars show declining strength conditions
• Transitional periods often appear near market turning points and consolidation zones
This helps users visually separate healthy directional trends from weakening phases.
Trend Alignment Filter
The bars are designed to be interpreted alongside moving averages or broader trend tools. When the bars turn higher while price respects an upward structure, it often supports continuation themes. When the bars weaken during downward phases, it highlights potential areas where the trend retains control.
Identifying Exhaustion and Recovery
Repeated cycles in the bar display can highlight areas where:
• Downside pressure is fading before an upswing
• Upside pressure is fading before a pullback
• Consolidation is forming before a breakout
These transitions tend to align with moments shown in the image where the arrows mark bias shifts occurring before price acceleration.
How to Use It
• Wait for a clear color rotation before making any decisions
• Confirm with the daily trend and price structure
• Avoid using the tool by itself for entries
• Combine with support and resistance, moving averages, and candle structure
• Not intended for scalping or intraday signals
Why Daily Chart Works Best
The daily timeframe smooths out noise and gives the strength bars enough data to reveal genuine trend transitions. Higher timeframes also reduce false rotations that are common in lower timeframes.
Notes
The script does not predict or guarantee price movement. It processes historical inputs to help the user understand directional conditions. Each trader should apply their own risk plan and confirm levels before acting on any idea.
Adaptive Breakout & Risk Engine — Humontre EMA ProHumontre EMA Pro is a professional-grade trading system built for traders who want structure, clarity and real risk management integrated into every trade.
✔ No repainting
Instead of chasing signals or relying on unrealistic “high winrate” promises, this tool provides a consistent, repeatable process based on:
✔ Adaptive EMA breakout logic
✔ ATR-driven volatility channels
✔ Automatic SL/TP placement
✔ True R-multiple tracking
✔ Live trade visualization
✔ Smart signal filtering
✔ Performance statistics directly on the chart
This is more than an indicator — it’s a fully structured framework for traders who want discipline, confidence and objective risk management.
What’s included
✔ Private access to Humontre EMA Pro on TradingView
✔ Full feature set: breakout signals, EMA channel, risk engine
✔ Trailing stop system
✔ Live trade box & trade history table
✔ Win rate, profit factor, drawdown & R-metrics panel
✔ Alerts with Entry, SL, TP & risk-to-reward
✔ Continuous improvements & updates
Whether you're learning structure or refining your current system, this tool offers a clean and objective approach to trending markets: crypto, forex, metals and indices.
👤 About Humontre
I'm a trader and IT engineer who enjoys building tools that bring structure and clarity to the markets.
Humontre EMA Pro was designed to help traders visualize risk and understand trend dynamics with precision.
⚠️ Important
This is educational software. It does not guarantee profit.
Trading always carries risk.
Key Features
✔ Adapts to market volatility for precise SL/TP placement
✔ Trailing stop system
✔ Calculates Entry, Stop Loss, Take Profit and R-Multiples
✔ Filters duplicate entries and only signals the first valid setup per trend
✔ Visualizes active/past trades with P&L, R-values and exit reasons
✔ Detects high-quality trend breakouts using a dynamic EMA channel
TradeRaven — VWAP Auto Trend Signal Pro)TradeRaven — VWAP Auto Trend Signal Pro
A next-gen VWAP signal engine built for traders who want speed, accuracy, and true institutional clarity — without needing footprint charts or high-end orderflow tools.
This indicator reads what the market is actually doing and classifies every major behavioural shift into instantly recognisable signal states.
What Makes This Tool Different
Most indicators respond after the move.
This one responds to the behaviour that creates the move.
It interprets the real internal pressure behind each candle —
expansion, contraction, absorption, imbalance, continuation —
and instantly classifies the bar into:
CON — Trend Continuation
REV — Mean Reversion
IGN — Ignition
MON — Monster Displacement
EXH — Exhaustion / Absorption
These aren’t random technical alerts.
They are behavioural state transitions, the same shifts professional traders watch when evaluating momentum, failure, and opportunity.
This is why it feels unusually accurate:
it doesn’t chase price — it reads intention.
Universal Engine — Built for Every Market
Because the model is based on structural behaviour around VWAP, not fixed pattern recognition, it adapts seamlessly across a range of instruments
And it works on:
1–5m scalping
Intra-session day trading
Higher timeframe swing structure
If a market has candles, VWAP, and volume,
the engine knows how to classify the move.
Why VWAP Is the Perfect Anchor
VWAP (Volume-Weighted Average Price — average price weighted by traded volume) is the institutional benchmark for execution and session fairness.
VWAP gives you the map:
Near VWAP → equilibrium (fair value)
Far from VWAP → imbalance (opportunity or risk)
Return to VWAP → reversion / rebalance
Acceleration away → genuine trend commitment
This engine measures how price interacts with that fair-value line and translates the interaction into clear, tradable insights.
VWAP defines the environment.
The engine defines the behaviour.
How the Engine Interprets the Market
Every signal is the result of multi-layer behavioural reading.
The system evaluates:
Trend alignment & slope strength
Compression vs extension from fair value
Expansion velocity (how fast energy is released)
Volatility regime & session volume
Imbalance pressure
Wick rejection at extremes
Structural displacement patterns
This is what gives the signals depth.
They aren’t triggered by simple crossovers.
They only fire when the market shows a true change in internal state.
That’s why the signals feel “alive.”
Sensitivity Modes
Aggressive — fast profiling, more signals
Balanced — the clean default
Sniper — ultra-filtered, higher conviction
These modes shift behavioural thresholds depending on volatility and trend maturity, letting you tailor the tool to your execution style.
Session Filters
Choose the sessions you want the engine active in:
Asia
London
New York
This locks signals to genuine volatility windows instead of low-efficiency zones.
How Traders Use It
1. Start with VWAP Slope
The slope defines the environment:
Upward → pro-trend bias
Downward → sell-side bias
Flat → rotational or mean-reversion conditions
This alone filters most bad trades.
2. Read the Signals as Market Narrative
CON + IGN → Expansion
Ideal for continuation plays and momentum entries.
REV + EXH → Rotation
Perfect for spotting early reversions, failed highs/lows, and areas to reduce risk.
MON → Major Legs
These bars define the session and often mark liquidity breaks or displacement shifts.
You’re not trading signals —
you’re trading the story they reveal.
3. Combine It With Your Own Edge
The engine is designed to enhance:
Orderflow
CVD (Cumulative Volume Delta — measures net aggressive buyers/sellers)
Delta footprint
Market structure
Liquidity plays
Price action scalping
Think of it as orderflow-style clarity
without needing orderflow software.
Why This is a Game Changer
it turns chaos into structure.
it updates instantly.
it shows intention where most indicators show noise.
it helps you understand why the market moves — not just when.
This isn't a traditional “indicator.”
It’s a behavioural engine that maps strength, imbalance, exhaustion, and true momentum in a way that mirrors institutional reading.
In the right hands,
it becomes one of the cleanest, most accurate timing tools you’ll ever use.
VWAP-Anchored MACD [BOSWaves]VWAP-Anchored MACD - Volume-Weighted Momentum Mapping With Zero-Line Filtering
Overview
The VWAP-Anchored MACD delivers a refined momentum model built on volume-weighted price rather than raw closes, giving you a more grounded view of trend strength during sessions, weeks, or months.
Instead of tracking two EMAs of price like a standard MACD, this tool reconstructs the MACD engine using anchored VWAP as the core input. The result is a momentum structure that reacts to real liquidity flow, filters out weak crossovers near the zero line, and visualizes acceleration shifts with clear, high-contrast gradients.
This indicator acts as a precise momentum map that adapts in real time. You see how weighted price is accelerating, where valid crossovers form, and when trend conviction is strong enough to justify execution.
It uses gradient line coloring to show bullish or bearish momentum, histogram shading to highlight energy shifts, cross dots to mark valid crossovers, optional buy/sell diamonds for execution cues, and candle coloring to display trend strength at a glance.
Theoretical Foundation
Traditional MACD compares the difference between two exponential moving averages of price.
This variant replaces price with anchored VWAP, making the calculation sensitive to actual traded volume across your chosen period (Session, Week, or Month).
Three principles drive the logic:
Anchored VWAP Momentum : Price is weighted by volume and aggregated across the selected anchor. The fast and slow VWAP-EMAs then expose how liquidity-corrected momentum is expanding or contracting.
Zero-Line Distance Filtering : Crossover signals that occur too close to the zero line are removed. This eliminates the common MACD problem of generating weak, directionless signals in choppy phases.
Directional Visualization : MACD line, signal line, histogram, candle colors, and optional diamond markers all react to shifts in VWAP-momentum, giving you a clean structural read on market pressure.
Anchoring VWAP to session, weekly, or monthly resets creates a systematic framework for tracking how capital flow is driving momentum throughout each trading cycle.
How It Works
The core engine processes momentum through several mapped layers:
VWAP Aggregation : Price × volume is accumulated until the anchor resets. This creates a continuous, liquidity-corrected VWAP curve.
MACD Construction : Fast and slow VWAP-EMAs define the MACD line, while a smoothed signal line identifies edges where momentum shifts.
Zero-Line Distance Filter : MACD and signal must both exceed a threshold distance from zero for a crossover to count as valid. This prevents fake crossovers during compression.
Visual Momentum Layers : It uses gradient line coloring to show bullish or bearish momentum, histogram shading to highlight energy shifts, cross dots to mark valid crossovers, optional buy/sell diamonds for execution cues, and candle coloring to display trend strength at a glance.
This layered structure ensures you always know whether momentum is strengthening, fading, or transitioning.
Interpretation
You get a clean, structural understanding of VWAP-based momentum:
Bullish Phases : MACD > Signal, histogram expands, candles turn bullish, and crossovers occur above the threshold.
Bearish Phases : MACD < Signal, histogram drives lower, candles shift bearish, and downward crossovers trigger below the threshold.
Neutral/Compression : Both lines remain near the zero boundary, histogram flattens, and signals are suppressed to avoid noise.
This creates a more disciplined version of MACD momentum reading - less noise, more conviction, and better alignment with liquidity.
Strategy Integration
Trend Continuation : Use VWAP-MACD crossovers that occur far from the zero line as higher-conviction entries.
Zero-Line Rejection : Watch for histogram contractions near zero to anticipate flattening momentum and potential reversal setups.
Session/Week/Month Anchors : Session anchor works best for intraday flows. Weekly or monthly anchor structures create cleaner macro momentum reads for swing trading.
Signal-Only Execution : Optional buy/sell diamonds give you direct points to trigger trades without overanalyzing the chart.
This indicator slots cleanly into any momentum-following system and offers higher signal quality than classic MACD variants due to the volume-weighted core.
Technical Implementation Details
VWAP Reset Logic : Session (D), Week (W), or Month (M)
Dynamic Fast/Slow VWAP EMAs : Fully configurable lengths, smoothing and anchor settings
MACD/Signal Line Framework : Traditional structure with volume-anchored input
Zero-Line Filtering : Adjustable threshold for structural confirmation
Dual Visualization Layers : MACD body + histogram + crosses + candle coloring
Optimized Performance : Lightweight, fast rendering across all timeframes
Optimal Application Parameters
Timeframes:
1- 15 min : Short-term momentum scalping and rapid trend shifts
30- 240 min : Balanced momentum mapping with clear structural filtering
Daily : Macro VWAP regime identification
Suggested Configuration:
Fast Length : 12
Slow Length : 26
Signal Length : 9
Zero Threshold : 200 - 500 depending on asset range
These suggested parameters should be used as a baseline; their effectiveness depends on the asset volatility, liquidity, and preferred entry frequency, so fine-tuning is expected for optimal performance.
Performance Characteristics
High Effectiveness:
Assets with strong intraday or session-based volume cycles
Markets where volume-weighted momentum leads price swings
Trend environments with strong acceleration
Reduced Effectiveness:
Ultra-choppy markets hugging the VWAP axis
Sessions with abnormally low volume
Ranges where MACD naturally compresses
Disclaimer
The VWAP-Anchored MACD is a structural momentum tool designed to enhance directional clarity - not a guaranteed predictor. Performance depends on market regime, volatility, and disciplined execution. Use it alongside broader trend, volume, and structural analysis for optimal results.
CloudScore by ExitAnt📘 CloudScore by ExitAnt
CloudScore by ExitAnt 는 일목균형표(Ichimoku Cloud)의 구름대 돌파 신호를 기반으로,
다양한 추세 보조지표를 결합하여 매수 추세 강도를 점수화(0~5점) 해주는 트렌드 분석 지표입니다.
기존 일목구름 단독 신호는 변동성이 크거나 신뢰도가 낮을 수 있기 때문에,
이 지표는 여러 기술적 요소를 종합적으로 평가하여
“지금이 얼마나 강력한 추세 전환 구간인가?” 를 직관적으로 보여줍니다.
🎯 지표 목적
일목균형표 구름 돌파의 신뢰도 강화
보조지표 신호를 자동으로 점수화하여 한눈에 판단 가능
캔들 위에 이모지를 배치해 시각적으로 즉시 해석 가능
초보자부터 숙련자까지 모두 활용 가능한 추세 진입 필터링 도구
🧠 점수 계산 방식 (0~5점)
구름 상향 돌파가 발생하면 아래 조건들을 체크하여 점수를 부여합니다.
▶ +1점 조건 항목
1. 골든 크로스 발생
* 최근 설정한 n봉 이내에서 Fast MA가 Slow MA를 상향 돌파한 경우
2. RSI 과매도 구간
* RSI가 설정 값 이하일 때 추세 전환 가능성이 증가
3. MACD 강세 전환
* MACD가 0 아래에 있으면서 시그널선 상향 돌파 발생
4. RSI 상승 다이버전스
* 가격은 낮아지지만 RSI는 상승 → 바닥 신호
5. 200MA 위에 위치
* 장기 추세와 일치하는 시점만 점수 강화
▶ 점수별 이모지
1점 🟡 : 약한 진입 신호
2점 🟢 : 관찰이 필요한 강화 신호
3점 📈 : 추세 전환 가능성 증가
4점 🚀 : 강한 추세 신호
5점 👑 : 매우 강력한 진입 시그널
🖥 차트 표시 요소
구름대(Span A / Span B)만 표시하여 더 깔끔한 시각화
이모지는 캔들 위에 자동 배치
필요 시 최근 n개의 캔들만 표시하도록 설정 가능
오른쪽 상단에 조건 요약 안내창 표시
🔧 사용자 설정
Tenkan / Kijun / SenkouB 기간 조정
MA, RSI, MACD, 다이버전스 사용 여부 선택
최근 몇 개의 캔들까지 점수를 표시할지 설정 가능
이모지는 사용자 취향에 따라 변경 가능
⚠️ 유의사항
본 지표는 **가격 움직임의 확률적 해석을 돕는 보조지표**이며, 단독으로 매수·매도 결정을 내려서는 안 됩니다.
시장 상황(변동성, 거래량, 프레임)에 따라 신호의 신뢰도는 달라질 수 있습니다.
실제 매매 전략에 적용하기 전 반드시 백테스트와 검증이 필요합니다.
# **📘 CloudScore by ExitAnt — English Description**
📘 CloudScore by ExitAnt
CloudScore by ExitAnt is a trend analysis indicator that evaluates bullish trend strength by scoring (0–5 points) signals based on Ichimoku Cloud breakouts combined with multiple momentum and trend indicators.
Since the default Ichimoku Cloud breakout alone can be unreliable or highly volatile, this indicator integrates several technical conditions to visually and intuitively show
“How strong is the current trend reversal opportunity?”
🎯 Purpose of the Indicator
Enhance the reliability of Ichimoku Cloud breakout signals
Automatically score multiple signals for quick visual judgment
Place emojis directly above candles for instant interpretation
Works for both beginners and experienced traders as a trend-entry filtering tool
🧠 Scoring Logic (0–5 points)
When a bullish breakout above the cloud occurs, the indicator checks the following conditions and assigns points.
▶ +1 Point Conditions
1. Golden Cross
* Fast MA crosses above Slow MA within the user-defined lookback window
2. RSI Oversold
* RSI below threshold increases the probability of trend reversal
3. MACD Bullish Shift
* MACD is below zero while crossing above the signal line
4. RSI Bullish Divergence
* Price makes a lower low while RSI makes a higher low → potential bottom signal
5. Above the 200MA
* Only scores when price aligns with long-term trend direction
▶ Emoji by Score
1 Point 🟡 : Weak early signal
2 Points 🟢 : Improved setup; watch closely
3 Points 📈 : Decent trend reversal possibility
4 Points 🚀 : Strong trend entry signal
5 Points 👑 : Very strong bullish signal
🖥 Chart Elements
Displays only Span A / Span B to keep the cloud visually clean
Emojis automatically appear above candles
Optionally limit the number of candles displaying signals
Summary box appears in the upper-right corner
🔧 User Settings
Adjustable Tenkan / Kijun / Senkou B periods
Enable/disable MA, RSI, MACD, divergence filters
Set how many recent candles should show the score
Emojis can be customized by the user
⚠️ Disclaimer
This is a technical assistant tool that helps interpret price movement probabilities; it should not be used as a standalone buy/sell signal.
Signal reliability may vary depending on volatility, volume, and timeframe.
Always conduct backtesting and validation before using it in real trading strategies.
Trend Finder - Buy/Sell (Anuj Edition)Renko Trend Finder – Anuj Edition is a powerful trend-following tool designed to detect market direction using Renko logic instead of traditional candlesticks.
Renko filtering removes market noise, making trends clearer and reversals easier to identify.
This indicator internally builds Renko-style price movement and generates clean, high-quality Buy and Sell signals without repainting.
Trend Finder - Buy/Sell (Anuj Edition)Renko Trend Finder – Anuj Edition is a powerful trend-following tool designed to detect market direction using Renko logic instead of traditional candlesticks.
Renko filtering removes market noise, making trends clearer and reversals easier to identify.
This indicator internally builds Renko-style price movement and generates clean, high-quality Buy and Sell signals without repainting.
VectorCoresAI SMA + Bollinger Fusion v1VectorCoresAI — SMA + Bollinger Fusion (Free)
A clean, modern visual tool combining four key SMAs with an adaptive Bollinger structure.
This script merges two of the most widely used charting concepts into one simple, readable view:
Included
✔ SMA 21
✔ SMA 50
✔ SMA 100
✔ SMA 200
✔ Bollinger Bands with adjustable length + multiplier
✔ Adaptive “Fusion Squeeze” shading to highlight compression phases
✔ Optional visibility toggles for each SMA
✔ Lightweight, non-intrusive overlay
What this indicator is designed for
This tool helps traders quickly understand:
Trend alignment using the 21/50/100/200 SMAs
Volatility conditions around the Bollinger midline
Price compression and expansion
Early awareness of breakout environments
Clean visual structure without clutter
Everything is intentionally simple and transparent.
No predictions, no signals, no trading advice — just clean chart structure.
Why this version is unique
Instead of using standard Bollinger visuals, this Fusion edition uses subtle adaptive shading to show when the bands contract.
This makes compression zones instantly visible without overwhelming the chart.
The SMAs are fixed to widely-used trend levels, giving consistent readings across all markets and timeframes.
Who this is for
Newer traders who want a clear introduction to SMAs + Bollinger Bands
Experienced traders who want a lightweight visual tool
Anyone building structure-based strategies
Users of the VectorCoresAI suite who want a simple companion tool
Notes
This indicator is part of the VectorCoresAI Free Tools collection.
All logic is open-source and educational only.
More tools coming soon.
Gamma Conviction Oscillator LiteGamma Conviction Oscillator Lite
A volume-weighted momentum oscillator designed to help traders visualize conviction in gamma-heavy instruments (SPY, TSLA, NVDA, MSTR, COIN, HOOD, etc.). This LITE edition is fully functional and educational, focusing on reading market momentum without offering trading signals.
Core Features (LITE Version):
Dynamic oscillator panel with volatility-adjusted overbought/oversold levels
Long-term trend filter: 200-period moving average selectable as SMA, EMA, or HMA
Conviction-based coloring system:
Bright Lime → high-conviction oversold (price above long-term MA)
Bright Red → high-conviction overbought (price below long-term MA)
Teal / Maroon → low-conviction extremes (counter-trend)
User Inputs:
Base Oscillator Length, Volatility Smoothing Length, and Sensitivity Factor are adjustable in Settings → Inputs
Long-Term Trend Length and MA Type are selectable for trend confirmation
How to Read Signals (Educational Use Only):
Oscillator Level: Observe the main VWPS line relative to overbought/oversold levels:
Above the red overbought line → price may be stretched
Below the green oversold line → price may be compressed
Trend Context: Compare the oscillator reading to the long-term MA:
Oscillator above oversold + price above MA → potential bullish conviction
Oscillator below overbought + price below MA → potential bearish conviction
Color Coding: The line color communicates conviction strength and trend alignment:
Bright Lime / Bright Red indicate strong alignment with trend extremes
Teal / Maroon indicate weaker, counter-trend extremes
Use the oscillator in conjunction with your own analysis; consider confirming with price action, volume, or other indicators.
LITE Version:
Oscillator panel only
No divergence detection
No multi-ticker gamma table
Important Notice:
This script is educational and informational only. Not trading, financial, or investment advice.
All calculations are proprietary and protected to preserve intellectual property.
No repainting: results reflect real-time calculations.
Source Code:
This script is published as protected/closed-source to safeguard GammaBulldog intellectual property.
Aurora Reversal Suite: Liquidity & Inversion ModelConcept & Methodology The Aurora Reversal Suite is not a general-purpose indicator; it is a hard-coded algorithmic implementation of a specific institutional reversal model often referred to as the "2022 Mentorship Model" or "Sweep-to-Inversion" setup.
While many scripts display Liquidity Sweeps or Fair Value Gaps individually, this script solves the problem of "confluence fatigue" by algorithmically enforcing a strict order of operations. It does not alert on every sweep; it alerts only when a specific sequence of price action events occurs in a verified order.
The Algorithmic Logic (How it Works) The core value of this script lies in its conditional filtering logic, which automates the following manual verification process:
Event A: Liquidity Sweep
The script first monitors key institutional levels: Previous Day High/Low, Session High/Low (Asia/London/NY), and dynamic Swing Points.
It detects a "Sweep" event when price breaches a level but fails to close beyond it (or closes back inside within a defined lookback period).
Event B: Displacement & Inversion
Unlike standard FVG indicators, this script searches specifically for Inversion FVGs (iFVG) that form immediately following the sweep event.
The script logic requires that the iFVG be created by the displacement leg that reverses the sweep. This binds the "Entry Signal" directly to the "Liquidity Event."
Event C: Algorithmic Filtering (The "Strict" Mode)
To filter out false positives common in choppy markets, the script applies a multi-layer filter before printing a signal:
Volume Qualification: The signal bar's volume must exceed a user-defined multiple of the N-period average volume (default 1.5x) to confirm institutional participation.
SMT Divergence Filter: The script cross-references a correlated asset (e.g., NQ vs. ES or EU vs. DXY). If enabled, a signal is only valid if the correlated asset failed to make a matching high/low at the moment of the sweep (SMT Divergence).
Bias Alignment: The script calculates directional bias using a waterfall logic (Daily > 4H > 1H). Signals counter to this calculated bias are suppressed in "Strict" mode.
Included Features & Components
Automated Market Structure: Real-time labeling of BOS (Break of Structure) and MSS (Market Structure Shift) based on swing point logic.
Session Killzones: Visual boxes for Asia, London, and NY sessions with auto-extending high/low lines to track session liquidity.
Multi-Timeframe Dashboard: A calculated table displaying the trend state of the Daily, 4H, and 1H timeframes to assist with top-down analysis.
Power of 3 (PO3) Overlay: Visualization of higher-timeframe candle geometry on lower-timeframe charts to identify accumulation/distribution phases.
Why This Mashup is Necessary Attempting to trade this specific reversal model using separate indicators results in chart clutter and conflicting signals. By combining the Sweep detection, iFVG creation, and SMT filtering into a single codebase, we can programmatically eliminate "naked" sweeps that have no displacement, providing a cleaner and more objective view of the market structure.
Settings & Customization
Signal Mode: Choose between "Simple" (Price Action only) or "Strict" (Trend + Volume filtered).
SMT Input: Manually define the correlated asset ticker for divergence checks.
Visuals: Fully customizable colors for Bullish/Bearish scenarios to fit light or dark themes.
Disclaimer This script is a tool for market analysis and does not guarantee future results. It is intended to assist traders in identifying high-probability setups based on historical price action concepts.
AlphaNatt | FINAL REVELATION [Visual God]AlphaNatt | The Final Revelation
"Where Information Theory meets Market Geometery."
The AlphaNatt is a comprehensive market structure and volumetric analysis suite designed for the institutional-grade trader. It merges advanced quantitative concepts—specifically Shannon Entropy and Neural Pattern Filtering—with a "Holographic" visual interface that prioritizes clarity over clutter.
This is not just an indicator; it is a complete decision-support system that answers three critical questions:
Is the market chaotic or ordered? (Entropy Engine)
Where is the liquidity? (Volumetric Heatmap)
What is the true structure? (Fractal Geometry)
🌌 The Gen 100 Math Engine
At the core of this script lies a unique implementation of Information Theory.
1. Shannon Entropy (The Chaos Filter)
Most indicators fail because they try to predict "Noise". This script calculates the Entropy (in Bits) of the recent price action.
High Entropy: The market is in a "Random Walk" state. Visuals fade out, transparency increases, and signals are suppressed.
Low Entropy: The market is "Ordered" and approaching a singularity/decision point. Visuals glow brightly to indicate a high-probability environment.
2. Neural Pattern Recognition
The diamond signals (Cyan/Magenta) are not simple simple crossovers. They are driven by a composite logic simulating a neural filter:
Inputs: Normalised RSI + Momentum Divergence + Volatility State.
Logic: Signals only trigger when the market is statistically overextended AND showing signs of momentum decay.
💎 Holographic Features
🔥 Volumetric Heatmap
The script scans historical price action to build a Volume Profile Heatmap on the right side of the chart.
Purple/Blue Zones: These represent High Volume Nodes (HVNs). These act as "Gravity Wells" for price—often stopping trends or acting as launchpads for reversals.
POC (Point of Control): The bright green line indicates the price level with the absolute highest volume in the lookback period.
🌀 Fractal Structure Lines
Price action is often noisy. The script uses a Fractal Pivot Algorithm (Length 5) to identify the "True Highs" and "True Lows".
It connects these points with dashed "Neural Lines" to show the naked market skeleton.
This instantly reveals if you are in a trend of Higher Highs or a breakdown of Lower Lows.
🖥️ The Heads-Up Display (HUD)
A minimalist dashboard keeps you informed of the math underneath:
ENTROPY: The raw bit-score of market chaos.
REGIME: Tells you instantly if you are in "ORDER" (Tradeable) or "CHAOS" (Sit out).
STRUCT: Real-time status of the fractal structure (Breakout/Breakdown/Ranging).
⚙️ Settings & Configuration
Theme: Choose between "Cyber" (Neon), "Aeon" (Deep Blue), or "Gold" (Luxury).
Max Entropy: Adjust the sensitivity of the Chaos Filter. Lower values = stricter filtering (fewer trades).
Heatmap Depth: Control how far back the volume profile scans.
⚠️ Disclaimer
This tool is designed for educational market analysis. "Entropy" and "Neural" refer to the mathematical algorithms used to process price data and do not guarantee future performance. Always manage risk responsible.
QuantMotions - TPR SentinelQuantMotions – TPR Sentinel
The TPR Sentinel Band is a full trade-assistant for discretionary traders.
It combines an adaptive trend engine, directional TPR logic, volume intelligence, ATR-based risk management, a brute-force parameter optimizer, and a modern on-chart UI (entries/TP/SL panel + stats). The goal: fewer fake flips, clearer trend shifts, and visually guided trade management.
1. Core Concept
The Sentinel Line is built from a blend of:
- SMA + EMA
- Midline of highest/lowest high/low (Kijun-style)
- Donchian-style mid close
On top of that, the script calculates a Directional TPR (Time-Price-Ratio):
- Short / medium / long slopes of price
- Normalized by ATR
- Converted into a trend state:
+1 = Uptrend
-1 = Downtrend
0 = Neutral / transition
Hysteresis (Flux) controls how easily the trend flips:
- Higher hysteresis → harder to reverse → fewer fake-outs in chop.
2. Signals, Filters & Volume Intelligence
Signals
- Trend Flip Long: TrendState changes from −1/0 → +1.
- Trend Flip Short: TrendState changes from +1/0 → −1.
Filters
- ADX Filter (optional):
- Only allows trades if ADX is above a chosen threshold.
- Avoids trading in flat, low-energy markets.
R:R Filter:
- Before any signal is accepted, the script checks whether the distance to TP1 is at least the configured Risk:Reward ratio relative to the distance to SL.
- Only if that minimum R:R is reached, a signal becomes valid.
Volume Intelligence & Clouds
- Aggregates up/down volume (optionally across multiple tickers you define).
- Builds Volume Clouds around the Sentinel Line:
a) Positive intensity → buying pressure (bullish cloud).
b) Negative intensity → selling pressure (bearish cloud).
Optional Volume Direction Filter:
- Long only when volume intensity ≥ 0.
- Short only when volume intensity ≤ 0.
3. Risk, Exits & Trailing Stop
The indicator includes a complete exit framework (for visual/manual trading):
Stop Loss Modes
- ATR Fixed: SL placed at a fixed ATR multiple from the entry.
- Trend Line (Dynamic): SL placed directly on the Sentinel Band (structural stop).
Take Profits
- TP1 – “safe target”:
a) Based on ATR distance.
b) Closes a configurable percentage of the position (e.g., 50%).
- TP2 (optional):
Second fixed target used only when Trailing Stop is OFF.
- Trend Runner Mode (Use TP = OFF):
Ignores fixed TP levels and rides the trend until the trend state flips.
Trailing Stop
- Activates after TP1 is hit (if enabled).
- Moves with price at a configurable ATR distance:
a) Long: trail creeps up under price.
b) Short: trail creeps down above price.
- Visually plotted as a purple trail line, dynamically replacing the original SL as the effective exit point.
Each trade is tracked internally and drawn as a green/red box with PnL labels between entry and exit.
4. UI & Stats
Candle Coloring (TRON Theme)
- Cyan = active uptrend & valid environment.
- Orange = active downtrend & valid environment.
Modern Trade Panel (on last bar)
- Live overlay of:
a) Entry
b) TP1
c) TP2
d) SL or active Trail (with dynamic label text: “SL (ATR)”, “SL (Struct)”, “TRAIL”)
Info label shows:
- Historical win rate in the current direction (Long/Short).
- Distance to SL, TP1, TP2 from current price.
- Box color blends from red → green depending on whether price is closer to SL or TP.
Stats Table (Bottom Right)
- Separate stats for Long and Short trades:
a) Win rate (%)
b) Cumulative PnL
Alerts
- Generates JSON alerts on signals, for example: {"side":"buy","ticker":"XYZ","price":123.45}
Perfect for webhooks, bots, or external automation.
5. Brute Force Optimizer (TPR Lab) – Important Limitations
The built-in Optimizer is a numerical helper, not a full strategy optimizer.
What it does:
- Runs brute-force simulations over a sliding window of historical data.
- Scans user-defined ranges for:
- Best Period (“Best Cycle”)
- Best Hysteresis (“Best Flux”)
Uses an efficiency score (average profit per trade) to rank combinations.
Displays results in the bottom-left TRON panel:
- Best Cycle
- Best Hysteresis
- Efficiency Score
What it does NOT optimize or take into account:
- It does not include your actual minimum R:R filter.
- It does not simulate or optimize your Stop Loss modes.
- It does not simulate Trailing Stops.
- It does not use the ADX filter.
- It does not use the Volume filters or Volume Clouds.
Because of this, the suggested “best” Period and Hysteresis are purely computational recommendations based on a simplified internal model.
In real trading, with your full setup (R:R filter, SL mode, Trailing, ADX, Volume confirmation, personal style), other parameter combinations can be superior to what the Optimizer suggests.
You should treat the Optimizer as:
A starting point or a research tool, not the final truth.
Always validate its suggestions visually, in the context of your full system and risk management.
6. Practical Usage
- Works on FX, indices, crypto, commodities – anything with decent liquidity.
- Scalping → use lower Period values, higher responsiveness.
- Swing → use higher Period values, more stability.
Recommended:
- Keep ADX filter ON to avoid dead markets.
- Use Volume Clouds as directional bias.
- Use the Info Panel and Stats to align with your own R:R and risk rules.
Disclaimer
This script is for educational/analytical purposes only and does not constitute financial advice. It does not execute trades or manage your risk automatically. Always combine it with your own strategy, money management, and independent decision-making.
Use the Info Panel and Stats to align with your own R:R and risk rules.
Open Interest RSI [BackQuant]Open Interest RSI
A multi-venue open interest oscillator that aggregates OI across major derivatives exchanges, converts it to coin or USD terms, and runs an RSI-style engine on that aggregated OI so you can track positioning pressure, crowding, and mean reversion in leverage flows, not just in price.
What this is
This tool is an RSI built on top of aggregated open interest instead of price. It pulls futures OI from several major exchanges, converts it into a unified unit (COIN or USD), sums it into a single synthetic OI candle, then applies RSI and smoothing to that combined series.
You can then render that Open Interest RSI in different visual modes:
Clean line or colored line for classic oscillator-style reads.
Column-style oscillator for impulse and compression views.
Flag mode that fills between OI RSI and its EMA for trend/mean reversion blends. See:
Heatmap mode that paints the panel based on OI RSI extremes, ideal for scanning. See:
On top of that it includes:
Aggregated OI source selection (Binance, Bybit, OKX, Bitget, Kraken, HTX, Deribit).
Choice of OI units (COIN or USD).
Reference lines and OB/OS zones.
Extreme highlighting for either trend or mean reversion.
A vertical OI RSI meter that acts as a quick strength gauge.
Aggregated open interest source
Under the hood, the indicator builds a synthetic open interest candle by:
Looping over a list of supported exchanges: Binance, Bybit, OKX, Bitget, Kraken, HTX, Deribit.
Looping over multiple contract suffixes (such as USDT.P, USD.P, USDC.P, USD.PM) to capture different contract types on each venue.
Requesting OI candles from each venue + contract combination for the same underlying symbol.
Converting each OI stream into a common unit: In COIN mode, everything is normalized into coin-denominated OI. In USD mode, coin OI is multiplied by price to approximate notional OI.
Summing up open, high, low and close of OI across venues into a single aggregated OI candle.
If no valid OI is available for the current symbol across all sources, the script throws a clear runtime error so you know you are on an unsupported market.
This gives you a single, exchange-agnostic open interest curve instead of being tied to one venue. That aggregated OI is then passed into the RSI logic.
How the OI RSI is calculated
The RSI side is straightforward, but it is applied to the aggregated OI close:
Compute a base RSI of aggregated OI using the Calculation Period .
Apply a simple moving average of length Smoothing Period (SMA) to reduce noise in the raw OI RSI.
Optionally apply an EMA on top of the smoothed OI RSI as a moving average signal line.
Key parameters:
Calculation Period – base RSI length for OI.
Smoothing Period (SMA) – extra smoothing on the RSI value.
EMA Period – EMA length on the smoothed OI RSI.
The result is:
oi_rsi – raw RSI of aggregated OI.
oi_rsi_s – SMA-smoothed OI RSI.
ma – EMA of the smoothed OI RSI.
Thresholds and extremes
You control three core thresholds:
Mid Point – central reference level, typically 50.
Extreme Upper Threshold – high-level OI RSI edge (for example 80).
Extreme Lower Threshold – low-level OI RSI edge (for example 20).
These thresholds are used for:
Reference lines or OB/OS zone fills.
Heatmap gradient bounds.
Background highlighting of extremes.
The Extreme Highlighting mode controls how extremes are interpreted:
None – do nothing special in extreme regions.
Mean-Rev – background turns red on high OI RSI and green on low OI RSI, framing extremes as contrarian zones.
Trend – background turns green on high OI RSI and red on low OI RSI, framing extremes as participation zones aligned with the prevailing move.
Reference lines and OB/OS zones
You can choose:
None – clean plotting without guides.
Basic Reference Lines – mid, upper and lower thresholds as simple gray horizontals.
OB/OS Levels – filled zones between:
Upper OB: from the upper threshold to 100, colored with the short/overbought color.
Lower OS: from 0 to the lower threshold, colored with the long/oversold color.
These guides help visually anchor the OI RSI within "normal" versus "extreme" regions.
Plotting modes
The Plotting Type input controls how OI RSI is drawn. All modes share the same underlying OI and RSI logic, but emphasise different aspects of the signal.
1) Line mode
This is the classic oscillator representation:
Plots the smoothed OI RSI as a simple line using RSI Line Color and RSI Line Width .
Optionally plots the EMA overlay on the same panel.
Works well when you want standard RSI-style signals on leverage flows: crosses of the midline, divergences versus price, and so on.
2) Colored Line mode
In this mode:
The OI RSI is plotted as a line, but its color is dynamic.
If the smoothed OI RSI is above the mid point, it uses the Long/OB Color .
If it is below the mid point, it uses the Short/OS Color .
This creates an instant visual regime switch between "bullish positioning pressure" and "bearish positioning pressure", while retaining the feel of a traditional RSI line.
3) Oscillator mode
Oscillator mode renders OI RSI as vertical columns around the mid level:
The smoothed OI RSI is plotted as columns using plot.style_columns .
The histogram base is fixed at 50, so bars extend above and below the mid line.
Bar color is dynamic, using long or short colors depending on which side of the mid point the value sits.
This representation makes impulse and compression in OI flows more obvious. It is especially useful when you want to focus on how quickly OI RSI is expanding or contracting around its neutral level. See:
4) Flag mode
Flag mode turns OI RSI and its EMA into a two-line band with a filled area between them:
The smoothed OI RSI and its EMA are both plotted.
A fill is drawn between them.
The fill color flips between the long color and the short color depending on whether OI RSI is above or below its EMA.
Black outlines are added to both lines to make the band clear against any background.
This creates a "flag" style region where:
Green fills show OI RSI leading its EMA, suggesting positive positioning momentum.
Red fills show OI RSI trailing below its EMA, suggesting negative positioning momentum.
Crossovers of the two lines can be read as shifts in OI momentum regime.
Flag mode is useful if you want a more structural view that combines both the level and slope behaviour of OI RSI. See:
5) Heatmap mode
Heatmap mode recasts OI RSI as a single-row gradient instead of a line:
A single row at level 1 is plotted using column style.
The color is pulled from a gradient between the lower and upper thresholds: Near the lower threshold it approaches the short/oversold color and near the upper threshold it approaches the long/overbought color.
The EMA overlay and reference lines are disabled in this mode to keep the panel clean.
This is a very compact way to track OI RSI state at a glance, especially when stacking it alongside other indicators. See:
OI RSI vertical meter
Beyond the main plot, the script can draw a small "thermometer" table showing the current OI RSI position from 0 to 100:
The meter is a two-column table with a configurable number of rows.
Row colors form an inverted gradient: red at the top (100) and green at the bottom (0).
The script clamps OI RSI between 0 and 100 and maps it to a row index.
An arrow marker "▶" is drawn next to the row corresponding to the current OI RSI value.
0 and 100 labels are printed at the ends of the scale for orientation.
You control:
Show OI RSI Meter – turn the meter on or off.
OI RSI Blocks – number of vertical blocks (granularity).
OI RSI Meter Position – panel anchor (top/bottom, left/center/right).
The meter is particularly helpful if you keep the main plot in a small panel but still want an intuitive strength gauge.
How to read it as a market pressure gauge
Because this is an RSI built on aggregated open interest, its extremes and regimes speak to positioning pressure rather than price alone:
High OI RSI (near or above the upper threshold) indicates that open interest has been increasing aggressively relative to its recent history. This often coincides with crowded leverage and a buildup of directional pressure.
Low OI RSI (near or below the lower threshold) indicates aggressive de-leveraging or closing of positions, often associated with flushes, forced unwinds or post-liquidation clean-ups.
Values around the mid point indicate more balanced positioning flows.
You can combine this with price action:
Price up with rising OI RSI suggests fresh leverage joining the move, a more persistent trend.
Price up with falling OI RSI suggests shorts covering or longs taking profit, more fragile upside.
Price down with rising OI RSI suggests aggressive new shorts or levered selling.
Price down with falling OI RSI suggests de-leveraging and potential exhaustion of the move.
Trading applications
Trend confirmation on leverage flows
Use OI RSI to confirm or question a price trend:
In an uptrend, rising OI RSI with values above the mid point indicates supportive leverage flows.
In an uptrend, repeated failures to lift OI RSI above mid point or persistent weakness suggest less committed participation.
In a downtrend, strong OI RSI on the downside points to aggressive shorting.
Mean reversion in positioning
Use thresholds and the Mean-Rev highlight mode:
When OI RSI spends extended time above the upper threshold, the crowd is extended on one side. That can set up squeeze risk in the opposite direction.
When OI RSI has been pinned low, it suggests heavy de-leveraging. Once price stabilises, a re-risking phase is often not far away.
Background colours in Mean-Rev mode help visually identify these periods.
Regime mapping with plotting modes
Different plotting modes give different perspectives:
Heatmap mode for dashboard-style use where you just need to know "hot", "neutral" or "cold" on OI flows at a glance.
Oscillator mode for short term impulses and compression reads around the mid line. See:
Flag mode for blending level and trend of OI RSI into a single banded visual. See:
Settings overview
RSI group
Plotting Type – None, Line, Colored Line, Oscillator, Flag, Heatmap.
Calculation Period – base RSI length for OI.
Smoothing Period (SMA) – smoothing on RSI.
Moving Average group
Show EMA – toggle EMA overlay (not used in heatmap).
EMA Period – length of EMA on OI RSI.
EMA Color – colour of EMA line.
Thresholds group
Mid Point – central reference.
Extreme Upper Threshold and Extreme Lower Threshold – OB/OS thresholds.
Select Reference Lines – none, basic lines or OB/OS zone fills.
Extreme Highlighting – None, Mean-Rev, Trend.
Extra Plotting and UI
RSI Line Color and RSI Line Width .
Long/OB Color and Short/OS Color .
Show OI RSI Meter , OI RSI Blocks , OI RSI Meter Position .
Open Interest Source
OI Units – COIN or USD.
Exchange toggles: Binance, Bybit, OKX, Bitget, Kraken, HTX, Deribit.
Notes
This is a positioning and pressure tool, not a complete system. It:
Models aggregated futures open interest across multiple centralized exchanges.
Transforms that OI into an RSI-style oscillator for better comparability across regimes.
Offers several visual modes to match different workflows, from detailed analysis to compact dashboards.
Use it to understand how leverage and positioning are evolving behind the price, to gauge when the crowd is stretched, and to decide whether to lean with or against that pressure. Attach it to your existing signals, not in place of them.
Also, please check out @NoveltyTrade for the OI Aggregation logic & pulling the data source!
Here is the original script:






















