Volume + RVOL Volume & RVOL is a clean, beginner-friendly volume toolkit designed to highlight when participation is actually above normal. It plots classic volume bars and calculates Relative Volume (RVOL) as the current volume divided by an average over a configurable lookback, making it easy to spot “real activity” versus noise. The script detects volume spikes using either simple RVOL thresholds (multi-tier intensity) or an optional Z-Score mode for statistical spikes, with an optional session filter and an option to split signals by candle direction. Spike markers are displayed in a lightweight, stable way that works even on lower timeframes, and the indicator includes ready-to-use alerts for RVOL tiers, bullish/bearish spikes, and Z-Score spikes so you can automate notifications and stay on top of high-activity moments.
Candlestick analysis
Three Green Candles Screener - % Move & Volume1️⃣ Core purpose (big picture)
The indicator identifies stocks that:
Have 2 or 3 consecutive green candles
Are above a 21-EMA (trend filter)
Have reasonable % price movement (not overextended)
Show current volume, average volume, and turnover
Show daily and weekly % price change
It’s meant for short-term momentum screening (swing / positional / breakout prep).
2️⃣ Trend filter (EMA)
ema21 = ta.ema(close, emaLength)
Uses a 21-period EMA
All buy signals require price > EMA
This avoids counter-trend setups
3️⃣ Three Green Candles logic (main signal)
threeGreen = (close > open) and (close > open ) and (close > open )
This checks for three consecutive bullish candles.
Then it calculates:
% change for each candle (open → close)
Average % change across the 3 candles
avgChg = (chg0 + chg1 + chg2) / 3
✅ 3-Green signal triggers when:
3 consecutive green candles
Average % change ≤ user-defined max (default 10%)
Price above EMA21
➡ Output:
signal = 1 // Buy flag
signal = 0 // No action
This avoids parabolic / news-spike candles.
4️⃣ Two Green Candles logic (early signal)
This is a lighter, earlier version of the same logic.
twoGreen = (close > open) and (close > open )
avgChg2 = (chg0 + chg1) / 2
✅ 2-Green signal triggers when:
2 consecutive green candles
Average % change ≤ maxAvgChange
Price above EMA21
➡ Output:
signal2 = 1 // Early momentum
This helps catch moves one day earlier than the 3-green setup.
5️⃣ Volume & liquidity context (important)
Average volume (7 days)
avgVol7 = ta.sma(volume, 7) / 1e6
Shows liquidity trend
Units: Millions of shares
Today’s volume
todayVol = volume / 1e6
Helps confirm participation
6️⃣ Turnover (Price × Volume)
priceVolCrore = (close * volume) / 1e7
Measures capital flow, not just volume
Output in ₹ Crores
Helps filter:
Low-value pump candles
Illiquid stocks
7️⃣ % price movement
Daily move
pctDay = (close - close ) / close * 100
Weekly move (5 bars)
pctWeek = (close - close ) / close * 100
These give context, not signals:
Is this early?
Is it already extended?
8️⃣ Visual outputs (what you see)
Plots (in the indicator pane)
CMP (current price)
3-Green signal (0 / 1)
2-Green signal (0 / 1)
Avg 7-day volume (M)
Today’s volume (M)
Turnover (₹ Cr)
Day % move
Week % move
This makes it usable as a visual screener.
9️⃣ Summary table (top-right)
On the latest bar only, it shows:
Field Meaning
CMP Current price
Today Vol (M) Today’s volume
Turnover (Cr) Value traded
Day / Week % Momentum context
Compact, readable, no clutter.
10️⃣ What this indicator is GOOD for
✅ Momentum stock screening
✅ Swing / positional setups
✅ Avoiding overextended candles
✅ Liquidity & capital flow validation
✅ Manual decision support
11️⃣ What it does NOT do
❌ No auto buy/sell
❌ No stop-loss or targets
❌ No relative strength vs index
❌ No intraday scalping logic
TL;DR (one-liner)
This indicator finds stocks in a healthy uptrend with 2–3 controlled bullish candles, confirms them with EMA and volume/turnover, and presents all key momentum metrics in one clean view.
15m FVG Alerts with Timezone and time selectorThis indicator will help you detect 15m FVGs on NQ. After setting the alert, you can check the chart to see if the FVG aligns with the Bias. This way, when the price reenters this FVG, we can check the LTF for an IFVG that aligns with the Bias. If you find this FVG interesting, set a manual alert on the FVG again, let the price return, and see if you can initiate a continuation trade towards the clear DOL.
You can also specify a time window for the alerts to arrive.
This indicator is for "NQ1!"
CTI Phase Bullish Bearish NeutralMarket Phase Checker. Checking multiple timeframes for confirmation of direction based on Japanese Candlesticks
Supply Demand Zones ProSupply Demand Zones PRO
Version: 1.0
Built with: Pine Script v6
________________________________________
🧭 HOW TO USE Start Here
🧠 What it does default behavior
• ✅ Automatically identifies Supply & Demand zones on your chart
• ✅ Automatically ranks each zone from 0 to 10 higher = stronger
• ✅ Works across most TradingView symbols and timeframes with default settings
⚙️ Default settings recommended for most instruments
Use the default settings for:
• 💱 Forex
• 🪙 Crypto
• 📊 Indices
• 🛢️ Commodities
• 🏛️ Stocks
Defaults are tuned to provide a balanced mix of quality zones + clean charts.
🎯 How to trade with it high-level workflow
1. 🥇 Prioritize strong zones
o Focus on higher scores commonly 7–10 for best reversal potential.
2. 🔄 Wait for a reversal setup at the zone
o Example triggers: rejection wick, engulfing candle, strong reaction candle, structure shift.
3. ✅ Confirm with other indicators before entering
o Use confirmation tools (your choice), such as:
📈 Trend filter (MA / market structure)
🧪 Momentum (RSI / Stoch / MACD)
📉 Volume / volatility tools
o Then take BUY from demand or SELL from supply *only when confirmation aligns
🧩🖤 Executive Summary: PRO Features Overview
The Supply Demand Zones PRO indicator is a professional-grade tool built on the latest Pine Script v6, designed to automatically identify and score high-probability supply and demand zones.
It moves beyond simple zone plotting by incorporating a suite of advanced features that provide a deeper, more actionable market context. This helps traders filter out noise, focus on significant levels, and make more informed decisions.
The indicator is universally compatible and works seamlessly across all major asset classes and timeframes:
• Forex: EURUSD, GBPUSD, USDJPY
• Commodities: Gold/XAUUSD, Silver, Oil
• Indices: NQ, ES, DAX, FTSE
• Cryptocurrencies: Bitcoin, Ethereum, Altcoins
• Stocks: Individual equities
Most symbols available on TradingView are fully supported.
Notice on repainting 🕯️⬛
Active zones won’t repaint unless they are invalidated. Gray/Historic zones may repaint, and that’s fine—this script only displays the most recent and stronger historic zones (if historic zones are enabled).
________________________________________
⬛🛠️Key PRO Features Overview
⚙️ Feature 📌 Description
Zone Strength Ranking ||| Each zone is dynamically scored from 1–10 based on its age and number of retests. Fresher, less-tested zones are stronger, helping prioritize high-impact levels.
Real-Time Distance ||| Each active zone’s info label shows the exact distance (in pips) from current price to the zone edge for quick risk/opportunity assessment.
Trading Session Tracking ||| Zones are tagged by formation session (Asian / London / New York) for added context—high-volume session zones often matter more.
Automated Retest Markers ||| The script tracks retests and places an “R” marker for each retest, giving a clear visual history of price interaction.
Advanced ATR Filtering ||| Volatility-based filters control zone quality: set min/max zone height and optionally enforce a consistent zone height using ATR.
Minimum Zone Distance ||| Reduces clutter by requiring a minimum number of bars between new zones, ensuring zones are distinct and well-separated.
Dual Label Controls Independently toggle info labels for Active vs Historic zones to keep charts clean while preserving key detail.
Built on Pine Script v6 ||| Uses the newest Pine Script version for better efficiency, reliability, and smoother handling of complex logic/drawings.
________________________________________
Detailed Feature Breakdown ⬛
Zone Strength Ranking ⬛
The strength score is a proprietary calculation that helps traders instantly gauge the potential of a supply or demand zone. It is calculated in real time using:
1. Age of the Zone: As zones age, they may lose relevance. Strength decreases as the number of bars since creation increases.
2. Number of Retests: The first test is often the highest-probability reaction. Each retest reduces strength as liquidity is absorbed.
✅ A high score (7/10+) indicates a fresh, less-tested zone that may produce a strong reaction.
⚠️ A low score suggests a zone is old and/or heavily tested—use extra caution.
________________________________________
🧱⬛Invalidation & Historic Zones
A zone becomes invalidated broken when price closes beyond its outer boundary or wicks beyond it, depending on settings. Once broken, it becomes a Historic Zone and turns gray.
This matters for structure: a broken supply zone can become future demand a flip zone, and vice versa.
________________________________________
🧪⬛Advanced Filtering Explained
Three ATR-based filters control zone quality:
• Max Zone Height (ATR Multiplier): Blocks zones that are too large to trade effectively. Example: 1.0 ignores zones taller than 1× ATR.
• Min Zone Height (ATR Multiplier): Filters out zones that are too thin and likely noise. Example: 1.0 rejects zones smaller than 1× ATR.
• Force Zone Height (ATR Multiplier): Normalizes zone heights by expanding smaller valid zones up to the minimum ATR target. Example: 1.0 expands zones to at least 1× ATR.
________________________________________
🧾⬛Configuration Guide
⚙️⬛Zone Detection
⚙️ Setting 🔧 Default 📝 Description
Swing Length (Sensitivity) 12 Lookback bars for pivot high/low detection. Higher = fewer, stronger zones.
Max Zones to Display 10 Max number of active Supply + Demand zones shown.
Max Zone Height (ATR) 1.0 Rejects zones taller than this ATR multiplier.
Min Zone Height (ATR) 1.0 Rejects zones smaller than this ATR multiplier.
Force Zone Height (ATR) 1.0 Expands valid zones to be at least this ATR multiplier.
Min Distance Between Zones 44 Minimum bars required between consecutive zones of the same type.
________________________________________
🧱⬛Zone Settings
⚙️ Setting 🔧 Default 📝 Description
Zone Invalidation Close “Close” = candle must close past zone; “Wick” = wick past zone breaks it.
Show Historic Zones On Toggles visibility of broken (historic) zones.
Active Zones Lookback 1000 Hides active zones older than this many bars.
Historic Zones Lookback 1000 Hides historic zones older than this many bars.
________________________________________
🖥️⬛Display
⚙️ Setting 🔧 Default 📝 Description
Show Active Zone Info On Toggles text labels for active (unbroken) zones.
Show Historic Zone Info Off Toggles text labels for historic (broken) zones.
Label Size Small Adjusts the font size of zone info labels.
Current Candle DateTimeThis is a simple script that users can easily see that datetime of the current candle. This is useful when backtesting and you want to be able to quickly glance and see where we are up to. Useful for when you are backtesting a strategy and trying to stay within a particular trading session.
The indicator will display in the top right hand corner, so it wont get in the way of any other analysis.
Asia/London OPEN High/LowMarks out the Highs and Lows of Asia and London market open. This doesn't include premarket or aftermarket hour data High/Low.
Key LevelsThe indicator includes:
• ✅ Daily/Weekly High/Low - update dynamically
• ✅ 4H Equilibrium - updates with new 4H candles
• ✅ Key Levels (4H, 1H, 30M, 15M) - LOCKED IN PLACE with labels
• ✅ London Open/Close - locked at their time of formation
• ✅ Info table - fixed in top right corner
Emoji TP/SLChoose an emoji for price, take profit, and stop loss. Choose ticks as a live moving TP/SL visual. Choose price to see a fixed TP/SL.
Emoji Price + TP + SL FollowerEmojis following price, TP, and SL. For the homies only. We ain't playin dat foo foo broke boy no mo. put the fries in the bag
EMA Touch & Price Action (Perfect Match)Indicator Name: EMA Touch & Price Action (Perfect Match)
【Overview】
This indicator is designed for traders who rely on precision and clarity. It automatically detects touches on up to four Exponential Moving Averages (EMAs) and identifies high-probability reversal patterns: the Engulfing (Outside Bar) and the Pin Bar.
The core strength of this script is the "Perfect Match" logic. Unlike many other tools that suffer from signal lag or "repainting" (where signals appear or disappear after the bar closes), this indicator ensures that the signals align perfectly with the price action on the chart. By focusing on confirmed price data, it provides a reliable foundation for real-time decision-making.
【Key Features】
Quad-EMA Touch Detection:
Displays four customizable EMAs (Default: 10, 20, 40, 80).
When a candle's wick or body touches an EMA, a color-coded dot (●) appears below/above the bar, instantly showing which level is being tested.
Advanced Engulfing Logic ("包"):
Goes beyond simple size comparison. It requires a color reversal (e.g., a green bar following a red bar) and a breakout of the previous candle’s high/low to confirm strong momentum shift.
Refined Pin Bar Detection ("Pin"):
Filters out "fake" pins by calculating the ratio between the wick and the body. You can adjust the sensitivity (Wick Ratio) in the settings to match your specific market (Forex, Crypto, or Stocks).
Zero-Offset, Confirmed Signals:
Signals are displayed directly on the current bar. By using the "Once Per Bar Close" alert setting, you ensure that you only trade on fully completed price action patterns.
【Settings (Parameters)】
EMA 1–4 Length: Customize the periods for your moving averages.
Pin Bar Wick Ratio: Adjust how long the wick must be relative to the body (Default is 2.0x).
【How to Trade】
Trend Following (Pullbacks): The highest win rates occur when the market is trending. Look for a "Combo" where price pulls back to a medium-to-long-term EMA (EMA 20 or 40), touches it, and prints an Engulfing or Pin Bar signal in the direction of the trend.
Confluence: When multiple EMA dots appear on the same bar as a "包" or "Pin" label, it indicates a significant zone of support or resistance.
Trading Halt DetectorThis is an indicator that plots RED square above or below the last candle when a trading halt occurs. Note that it only plots once the market resumes, not while it's being Halted.
It calculates the time between every candle. If there's more than 1 minutes from a candle to the next one, a red square is going to show.
For exemple, if you trade on the 1min time frame and a Halt up happens, it usualy takes 5 minutes for the market to resume. Since the resuming candle open 5 minutes later, a RED square is going to appear below the last candle before the HALT.
1. When a RED Square appears below the candle, it means that a HALT up occured.
2. When a RED Square appears above the candle, it means that a HALT down occured.
You may use this indicator on multiple time frames but it's been built for 1 to 4 minutes time frame. It' s possible to adjust the time tolerance that you consider being a halt. The default setting is 1 minutes more than the chosen time frame.
ICT Liquidity & OTE Engine - Real TimeICT Liquidity & OTE Engine - Real Time
This indicator is a comprehensive toolkit designed for traders utilizing Inner Circle Trader (ICT) concepts. It automates the identification of key structural liquidity pools (Buy Side & Sell Side Liquidity) and calculates real-time Optimal Trade Entry (OTE) levels, allowing you to react instantly to market structure shifts and liquidity sweeps.
Core Features
1. Dynamic Liquidity Pools (BSL / SSL) The script uses pivot high and low logic to identify significant swing points where stop losses and breakout orders typically reside.
BSL (Buy Side Liquidity): Green lines extending from Pivot Highs. These represent areas where short sellers have stops (buy stops).
SSL (Sell Side Liquidity): Red lines extending from Pivot Lows. These represent areas where long traders have stops (sell stops).
2. Real-Time "Sweep" Detection Unlike static support/resistance indicators, this script reacts to live price action.
Visual Feedback: When price "sweeps" or purges a liquidity level (breaks a BSL or SSL line), the line style automatically changes from solid to dotted and becomes semi-transparent.
Why this matters: This provides immediate visual confirmation that a "Stop Hunt" has occurred, often a precursor to a Smart Money reversal.
3. Optimal Trade Entry (OTE) 70.5% The indicator continuously tracks the highest high and lowest low over a definable lookback period (default 40 bars) to establish the current dealing range.
It plots the 70.5% Fibonacci retracement level, which is the classic ICT "Sweet Spot" for entries during a retracement.
This removes the need to manually draw and redraw Fib tools every time the range expands.
4. Bullish Fair Value Gap (FVG) Markers The script highlights specific bars that exhibit bullish displacement gaps, aiding in the identification of strong buying pressure or potential entries after a liquidity sweep.
How It Works
Pivots: It calculates pivots based on your user-defined Lookback input (default 20). A higher number finds longer-term swings; a lower number finds short-term scalping levels.
Liquidity Logic: Once a pivot is confirmed, a line is projected forward. If the current live High or Low breaches this line, the script detects the liquidity run and alters the line's appearance.
OTE Logic: (Highest High - Lowest Low) * 0.705. This dynamic calculation ensures the OTE level moves with the market structure in real-time.
How to Use
Identify the Sweep: Wait for price to run a SSL (Red Line) or BSL (Green Line). Watch for the line to turn dotted, indicating the liquidity has been taken.
Wait for Displacement: Look for a reaction away from the sweep (e.g., a sharp move up after taking SSL).
Find the Entry: Look for price to retrace to the plotted OTE 70.5% Line, ideally aligning with a marked FVG square, to position yourself in alignment with Smart Money.
Settings
Pivot Lookback: Adjusts the sensitivity of the liquidity lines (Default: 20).
Show BSL/SSL Lines: Toggles the liquidity pools on/off.
Show OTE Levels: Toggles the real-time Fibonacci level.
OTE Line Color: Customize the visual style of your entry level.
VPE Candle Patterns with Volume ConfirmationPattern Detection Logic:
Doji — Body is ≤10% of the candle range (adjustable)
Hammer — Body in upper third, lower wick ≥2x body size, minimal upper wick
Shooting Star — Body in lower third, upper wick ≥2x body size, minimal lower wick
Volume Confirmation:
Patterns only trigger signals when volume > volume (current candle volume exceeds previous)
Alerts:
Four alert conditions you can configure in TradingView:
Doji Detected
Hammer Detected
Shooting Star Detected
Any Pattern Detected (combined)
Visual Elements:
Labels on chart (D, H, SS) — toggleable
Optional background highlighting
Info table showing current bar status
To set up alerts in TradingView:
Add the indicator to your chart
Right-click → Add Alert
Select the indicator and choose which alert condition
Configure your notification method (webhook, email, app push, etc.)
The input parameters let you tune sensitivity — tighten the dojiBodyRatio for stricter doji detection, or adjust wick ratios if you're getting too many/few signals.
Fractal - VA (Dynamic Wicks)This indicator, which we’ve developed as the Frectal - VA (Multi-Timeframe Visual Analytics), is designed for traders who utilize multi-timeframe analysis but want to keep their main chart clean of overlapping candles.
It functions as a Projected Dashboard, pulling price action from a higher timeframe (HTF) and rendering it as a set of dynamic, solid objects in the right-hand margin of your chart.
Core Philosophy
The "Frectal - VA" is built on the principle of Nested Structure. In professional trading, the "Value Area" or the "Fractal" of a higher timeframe often dictates the trend of the lower timeframe. By projecting these candles into the future (the right side of the chart), you can monitor HTF trend shifts, volatility, and candle closes without the HTF candles obscuring your current "live" price action.
Key Components
Decoupled Visualization: Unlike standard MTF indicators that overlay large boxes behind your current bars, this indicator creates a side-by-side comparison in the chart's whitespace.
Real-Time Data Streaming: It doesn't just show historical candles; the "lead" candle in the dashboard updates with every tick of the current price, showing you exactly how the higher timeframe candle is forming.
Dynamic Color Sync: The body, border, and wick of each projected candle are linked. If a 1-hour candle flips from bullish to bearish on a 5-minute chart, the entire dashboard object changes color instantly.
Customizable Offset: You control the "Drop" (Vertical Offset) and the "Margin" (Horizontal Offset). This allows you to tuck the indicator into a corner of your screen as a heads-up display (HUD).
Strategic Use Cases
Trend Confirmation: If you are trading a 1-minute "scalp" but the 15-minute dashboard shows a solid, large-bodied bearish candle, you are alerted to trade with the HTF momentum.
Volatility Monitoring: By observing the size of the wicks in the dashboard, you can see if the higher timeframe is experiencing "rejection" at certain levels, even if your local timeframe looks like a steady trend.
Visual Backtesting: Because it maintains a queue of the last
X
candles, you can see the immediate history of the HTF structure (e.g., a "Morning Star" pattern or "Engulfing" candles) at a glance.
Technical Specifications
Pine Script Version: v6 (latest standard).
Drawing Engine: Uses box and line arrays for high-performance rendering that doesn't lag the UI.
Memory Management: Automatically deletes old objects to stay within TradingView’s script limits, ensuring stability during long trading sessions.
Precio vs Volumen ProSeguimiento del precio con relación al Volumen.
Detecta divergencias.
Zonas de alto volumen
Initial Balance Ultimate High/LowThis indicator plots the definitive session high and low established during the initial balance formation within the first hour following the New York Stock Exchange open, as well as the 25%, 50%, and 75% retracement levels of the total initial balance range
Sami_nuvem_emasThis cloud shows the EMAs; when it's a sell, it turns red, and when it's a buy, it turns green, showing buy and sell signals. Be careful, as the script is just an indicator; it will cause losses if used for automated trading."
[ahDirtCuhzzz]ICT Sessions_Asia and London Focused- I turn the days background off
- I only toggle Asia & London session
- I adjust Asia to 1900 -- 2200
- I turn off weekly/monthly lines
- I added labels to midnight and 830 open with the ability to change colors on the label/text.
Fusion Signals Pro [Apicode]# Fusion Signals Pro
**Technical Documentation**
## 1. Overview
**Fusion Signals Pro** is a multi-indicator, multi-timeframe confirmation system developed in **Pine Script v6**.
Its primary goal is to **identify high-probability long and short entries** by requiring alignment across several momentum, trend, and oscillator indicators.
The indicator combines:
* Momentum (RPM, MACD)
* Oscillators (RSI, Stochastic, CCI, BBO)
* Trend-following logic (SuperTrend, EMA + T3 smoothing)
* A proprietary Heiken-Ashi–based trend module (**HACOLT**)
When all components align, the system generates **entry signals**, visual confirmations, and alerts.
---
## 2. Indicator Characteristics
| Property | Value |
| ------------------ | ----------------------------- |
| Script Version | Pine Script™ v6 |
| Overlay | Yes (candles, EMAs, signals) |
| Main Panel | Oscillator-style status panel |
| Repainting Control | Configurable per indicator |
| Market Types | Crypto, Stocks, ETFs |
| Timeframes | 15m, 30m, 1H, 2H and higher |
---
## 3. Architecture Summary
The indicator consists of **five major modules**:
1. **Multi-Timeframe Data Engine**
2. **Indicator Calculation Engine**
3. **Scoring & State Engine**
4. **Signal & Alert Engine**
5. **Trendline & HACOLT Engine**
---
## 4. Multi-Timeframe Data Engine
### `getSecurityData()`
This function safely retrieves higher- or alternate-timeframe data while controlling repainting behavior.
**Key features:**
* Supports real-time vs historical bar handling
* Optional repainting toggle per indicator
* Uses `request.security()` internally
```pinescript
getSecurityData(src, resolution, allowRepainting)
```
---
## 5. Indicator Components
### 5.1 RPM (Rate of Price Momentum)
**Purpose:**
Measures cumulative percentage price change over a defined period.
**Logic:**
* Calculates bar-to-bar % change
* Sums the change over `RPM Period`
**Signal Logic:**
* `> 0` → Bullish
* `< 0` → Bearish
---
### 5.2 BBO (Bull–Bear Oscillator)
**Custom oscillator combining:**
* Candle price structure
* RSI confirmation
* Super Smoother filter
**Output values:**
* `+100` → Bullish impulse
* `-100` → Bearish impulse
* `0` → Neutral
Smoothed using a **Super Smoother Moving Average**.
---
### 5.3 MACD
**Configurable elements:**
* Fast EMA
* Slow EMA
* Signal line
* Histogram or MACD line selection
**Signal Logic:**
* Positive value → Bullish
* Negative value → Bearish
Supports independent timeframe and repainting control.
---
### 5.4 RSI (Relative Strength Index)
**Standard RSI logic (14-period default)**
**Signal Threshold:**
* `> 50` → Bullish
* `< 50` → Bearish
---
### 5.5 Stochastic Oscillator
**Calculation:**
* %K → smoothed by SMA
* Uses configurable smoothing parameters
**Signal Threshold:**
* `> 50` → Bullish
* `< 50` → Bearish
---
### 5.6 CCI (Commodity Channel Index)
**Signal Logic:**
* `> 0` → Bullish
* `< 0` → Bearish
---
### 5.7 SuperTrend
**Parameters:**
* ATR Period
* Multiplier Factor
**Trend Logic:**
* Price above SuperTrend → Bullish
* Price below SuperTrend → Bearish
---
## 6. Visual Status Panel (Fusion Matrix)
Each indicator is plotted as a **horizontal square block**, color-coded:
* **Green** → Bullish
* **Red** → Bearish
### Indicator Order (Top to Bottom):
1. RPM
2. MACD
3. RSI
4. Stochastic
5. CCI
6. BBO
7. SuperTrend
8. HACOLT
Labels dynamically update on the last bar.
---
## 7. Scoring System
Each indicator contributes **1 point** when bullish.
| Indicator | Condition |
| ---------- | ----------- |
| RPM | `> 0` |
| MACD | `> 0` |
| RSI | `> 50` |
| Stochastic | `> 50` |
| CCI | `> 0` |
| BBO | `> 0` |
| SuperTrend | Price above |
**Score Range:** `0 → 7`
### Color Mapping
* **7** → Strong Green (Full alignment)
* **5–6** → Light Green
* **4** → Neutral (Gray)
* **1–3** → Light Red
* **0** → Strong Red
This score controls:
* Candle color
* Bar color
* Visual confidence level
---
## 8. Entry Logic
### Long Entry
All bullish conditions must be met:
```text
RPM > 0
MACD > 0
RSI > 50
Stochastic > 50
CCI > 0
BBO > 0
SuperTrend bullish
```
### Short Entry
All bearish conditions must be met (inverse logic).
---
## 9. Position State Machine
The indicator tracks trade direction using an internal state:
| State | Meaning |
| ----- | ---------- |
| `1` | Long bias |
| `-1` | Short bias |
| `0` | Neutral |
**Signals trigger only on state transitions**, reducing false signals and repeated entries.
---
## 10. Alerts
### Available Alerts
* Long Entry
* Short Entry
* Generic Entry (Long or Short)
* HACOLT Trend Change
Alerts include:
* Symbol
* Price
* Direction
---
## 11. Trendline Engine (EMA + T3)
### Features:
* Multi-timeframe EMA calculation
* T3 smoothing for noise reduction
* Auto / Multiplier / Manual timeframe selection
### Logic:
* EMA1 (fast) vs EMA2 (slow)
* Filled area changes color on crossover
* Acts as a **trend bias filter**
---
## 12. HACOLT Module (Advanced Trend Filter)
**HACOLT** is a proprietary trend detection system based on:
* Heiken-Ashi logic
* TEMA smoothing
* Candle structure analysis
* State persistence logic
### States:
* `1` → Bullish trend
* `-1` → Bearish trend
### Uses:
* Additional confirmation
* Early trend detection
* Visual trend persistence
---
## 13. Repainting Control
Each major component includes:
* Independent timeframe
* Independent repainting toggle
This allows:
* Backtesting accuracy
* Real-time responsiveness
* Hybrid confirmation setups
---
## 14. Intended Use
**Fusion Signals Pro is designed for:**
* Trend-following strategies
* Confirmation-based entries
* Multi-timeframe analysis
* Crypto and equity markets
⚠️ It is **not** intended as a standalone trading system without risk management.
---
## 15. Conclusion
Fusion Signals Pro is a **high-confluence trading indicator** that merges momentum, oscillators, and trend-following logic into a unified decision framework.
Its strength lies in **signal alignment**, **state tracking**, and **visual clarity**, making it suitable for both discretionary and systematic traders.
Target Ladder Pro - MTF ATR + HIT ConfirmationTarget Ladder Pro is a volatility-based target framework that plots multi-timeframe ATR-derived upper and lower reference levels on the price chart and can optionally print HIT confirmations when a defined ATR target is reached.
This script is designed to provide structured volatility context (reach zones, range framing, and objective “target reached” tagging). It does not predict price direction, does not guarantee outcomes, and is not intended as a standalone signal generator.
What This Script Displays
1) Multi-Timeframe ATR Target Ladder (1H / 4H / 1D / 1W)
For each enabled timeframe, the script calculates ATR using higher-timeframe data via request.security() (no lookahead), then plots:
Upper level: Base + ATR × Multiplier
Lower level: Base − ATR × Multiplier
The “Base” can be set to:
the current chart price (for immediate relevance), or
the timeframe’s own close (for a strict MTF reference)
Each timeframe’s upper and lower levels are drawn as price-chart lines.
Last-Bar Target Balloons (per timeframe)
On the last bar, the script prints balloon labels for each timeframe’s upper and lower level. Horizontal x-offsets are configurable per timeframe to keep stacked labels readable.
2) ATR Target + Deviation Bands (Context Layer)
A separate ATR target module calculates a single ATR reference level for the current bar based on candle direction (up/down close relative to the prior close). It also optionally plots:
a mean line (moving average), and
up to four standard-deviation bands (mean ± N × deviation)
These bands provide statistical range context around price.
Target / HIT Labels (per bar)
When enabled:
a Target label marks the computed ATR target level
a HIT label appears when price reaches that target on the same bar (high/low touch rule)
An optional filter can require that the ATR target is inside the first deviation band before printing a HIT label, reducing HIT labels during extended conditions.
Label history can be limited to the most recent N labels or allowed to persist (with a safety cap).
How to Use
Enable the timeframes you want to display (e.g., 1H / 4H / 1D / 1W).
Adjust ATR length and multipliers per timeframe to match the asset’s volatility profile.
Choose whether MTF ladder levels are anchored to current price or the timeframe’s own close.
Use the ladder levels as volatility reach reference zones above and below price.
Use Target/HIT labels as objective “condition occurred” markers for review and journaling.
Notes and Limitations
ATR levels are volatility references, not forecasts or guarantees.
Targets may be reached frequently in high-volatility regimes and rarely in compressed markets.
HIT labels indicate that a defined volatility condition occurred; they do not imply reversal or continuation on their own.
This script is provided for informational and educational purposes only and does not constitute financial advice.






















