IndiprimeIndiprime – Enhanced with Demand/Supply Zones
Indiprime is a lightweight trend analyzer that identifies market direction and phase while now including Demand/Supply zones calculated using ATR and Pivot Points.
This enhanced version retains the core TradeIQ algorithm for trend detection but remains simplified for beginner and intermediate traders, without Text Suggestions or complex overlays.
Core Concept
• Detects trend direction and classifies market phases: Initial, Strong, Neutral, Reversal Risk
• Highlights potential Demand and Supply zones using ATR + Pivot calculations to indicate possible support/resistance areas
• Provides clear visual cues for easier market interpretation
Key Features
• Core trend and phase detection algorithm
• Newly added Demand/Supply zones (ATR + Pivot Points)
• Lightweight and fast processing
• Simplified inputs, easy to use for beginners
• No Text Suggestions (kept simple for clarity)
How It Works
1. Calculates directional bias with weighted moving averages
2. Measures momentum and classifies trend phase
3. Calculates Demand/Supply zones using ATR + Pivot Points
4. Displays zones visually alongside trend phase
Recommended Use
• For educational and market analysis purposes
• Helps traders understand key support/resistance areas alongside trend context
• Not an automated trading system; always combine with personal analysis and risk management
Multi-Language Note
This indicator may be published in multiple languages as separate scripts due to platform token limitations.
Each version uses the same core algorithm and visual Demand/Supply zones.
Invite-Only Note (if applicable)
This is an invite-only script.
Interested traders can request access from the author directly.
Disclaimer
• For educational and analytical use only
• Not financial advice
• Users must evaluate signals independently
• Past performance does not guarantee future results
チャートパターン
EMA 34-50-89chỉ báo xu hướng trên biểu đồ của chúng ta nhận biết xu hướng uptrend hoặc downtrend 1 cách dễ dàng
Compact RSI • MACD Hist • CCICombines the RSI, MACD, and CCI for a 3 way confirmation. Keep your Stop Losses tight and Protect your Capital!
TradeIQ Smart Market Direction [EN]TradeIQ Smart Market Direction
TradeIQ Smart Market Direction is an advanced market trend analyzer designed to help traders identify the dominant market direction, momentum strength, and potential reversal zones in real time.
This indicator converts complex technical data into a simple visual representation, making it easier for traders to interpret price behavior and market structure at a glance.
Core Concept
The system continuously analyzes multiple aspects of the market — trend, volatility, and momentum — to determine whether the market is trending or ranging.
It classifies market behavior into phases such as Initial Phase, Strong Phase, Neutral Phase, and Reversal Risk, helping traders understand the current position within the overall trend cycle.
Key Features
• Detects real-time market direction and trend phases
• Identifies early and late stages of trend development
• Adapts signal sensitivity based on volatility conditions
• Displays dynamic color zones and visual cues for clarity
• Generates text-based trading suggestions that interpret trend conditions automatically
• Fully customizable alerts and display settings
• Compatible with other trading tools or systems
Algorithm Overview
TradeIQ Smart Market Direction uses a hybrid analytical model combining trend-following and momentum-based components.
It evaluates the interaction between short- and mid-term moving averages, volatility filters, and momentum oscillators to assess strength and alignment of price movement.
The algorithm dynamically adjusts sensitivity based on recent volatility, filtering out minor price noise while preserving key trend signals.
When multiple conditions align, it confirms directional bias; when conflicting, it signals neutral or reversal risk.
This multi-layered approach allows the system to stay responsive during trend accelerations while avoiding false signals in ranging markets.
Smart Text Suggestion
The indicator includes an intelligent text suggestion engine.
It interprets the current trend direction and market phase to generate short, context-based messages that help traders quickly understand market conditions — e.g., whether the market is entering a strong uptrend, showing weakening momentum, or facing potential reversal risk.
This feature bridges the gap between raw technical analysis and actionable interpretation, reducing the need for manual signal analysis.
How It Works
1. Calculates directional bias using weighted moving averages
2. Measures momentum acceleration and deceleration across multiple lookback periods
3. Applies volatility filters to validate signal strength
4. Classifies the overall condition into one of several market phases
5. Generates real-time text guidance based on detected phase and trend strength
The result is a visual and textual framework that helps traders quickly interpret trend direction and potential turning points without lagging indicators or excessive noise.
Recommended Use
This indicator is intended as a market context and direction analyzer, not an automated trading system.
It can be used as a confirmation tool to align trade entries with the prevailing market environment or to identify high-risk reversal phases.
Multi-Language Note
This indicator is published in multiple languages as separate scripts due to platform token limitations.
Versions may include for English, for Thai, for Chinese, for Russian, etc.
Each version uses the same core algorithm but provides language-specific Text Suggestions for trader guidance.
Invite-Only Note (if applicable)
This is an invite-only script.
Traders interested in gaining access can contact the author directly through the provided link or message.
Disclaimer
This tool is provided for educational and analytical purposes only.
It is not intended to provide financial, investment, or trading advice.
Each trader should evaluate signals and analysis independently before making any trading decisions.
Past performance or behavior of technical indicators does not guarantee future results.
This script is part of the TradeIQ series, developed for traders who value clarity, precision, and real-time market awareness.
GIFTY opening range breakoutHow to Use GIFTY Opening Range Breakout for NIFTY Trading:
This indicator marks the high and low of the first 3 hours (6:30 AM to 9:30 AM IST) of NIFTY trading. Once 9:30 AM hits, two horizontal lines extend until 3:30 PM showing the breakout levels.
Trading Guidelines:
Go LONG when price breaks above the green line (opening range high)
Go SHORT when price breaks below the red line (opening range low)
Or, play the reversal if the box is large
The shaded gray box shows the opening range period where you should wait and observe
Best used on 15-minute timeframe for NIFTY futures or options trading.
CRT [TakingProphets] CRT
**Important:** This is **not financial advice** and **does not generate buy/sell signals**. It is an **informational overlay** with **alerts** to streamline ICT-style analysis. Use it to organize context, not to automate trading decisions.
---
Overview
**CRT (Candle Range Theory)** is an ICT-inspired tool that lets you:
- **Project higher-timeframe (HTF) candles** (1m → 1M) onto any lower-timeframe chart.
- **Detect Candle Range Theory (CRT) transitions** in real time (bullish/bearish).
- **Identify SMT (Smart Money) divergences** against a correlated instrument (e.g., NQ↔ES).
- **Project the live Open/High/Low/Close** of the current HTF candle as intrabar reference levels.
It consolidates HTF bias, CRT structure, and SMT divergence into a single, configurable overlay—useful mainly for **alerts** and **workflow prompts**.
---
Concepts (What It Is Looking For)
Candle Range Theory (CRT)
A 3-candle, higher-timeframe pattern suggesting a failed continuation:
- **Bearish CRT:** Candle 2 attempts higher but fails—**higher high, lower close** inside Candle 1’s range.
- **Bullish CRT:** Candle 2 attempts lower but fails—**lower low, higher close** inside Candle 1’s range.
**Operational definitions used in the script (HTF candles):**
- **Bearish CRT:**
`htf_h1 > htf_h2` (Candle 2 pushes above Candle 1 high) **AND**
`htf_c1 < htf_h2` (Candle 2 closes back inside Candle 1 range) **AND**
`htf_l1 > htf_l2` (Candle 2 does not break below Candle 1 low)
- **Bullish CRT:**
`htf_l1 < htf_l2` (Candle 2 pushes below Candle 1 low) **AND**
`htf_c1 > htf_l2` (Candle 2 closes back inside Candle 1 range) **AND**
`htf_h1 < htf_h2` (Candle 2 does not break above Candle 1 high)
*(Subscripts 0/1/2 refer to current / previous / two-bars-ago HTF candles.)*
SMT (Smart Money) Divergence
Compares your chart’s HTF swing progression to a **correlated** symbol (default `CME_MINI:ES1!`):
- **Bearish SMT:** One makes a **higher high** while the other **doesn’t** (or makes a lower high).
- **Bullish SMT:** One makes a **lower low** while the other **doesn’t** (or makes a higher low).
**Definitions used:**
- **Historical SMT (between HTF and HTF ):**
Bearish: `(htf_h1 > htf_h2) != (corr_htf_h1 > corr_htf_h2)`
Bullish: `(htf_l1 < htf_l2) != (corr_htf_l1 < corr_htf_l2)`
- **Real-time SMT (between HTF and HTF ):**
Bearish: `(htf_h0 > htf_h1) != (corr_htf_h0 > corr_htf_h1)`
Bullish: `(htf_l0 < htf_l1) != (corr_htf_l0 < corr_htf_l1)`
---
How It Works (How It Does It)
1) HTF Candle Projection Engine
- Uses `request.security()` to fetch **HTF OHLC/time** for the last **three** HTF candles.
- Renders each HTF candle as a **body box** + **upper/lower wicks**, **offset** to the right for clarity.
- **Time labels** auto-format: `HH:MM` for intraday, `MM/DD` for D/W/M.
- **Style controls:** width, transparency, colors, borders, wick color, label size.
2) CRT Detection & Labeling
- Evaluates the above 3-bar **HTF CRT conditions** each bar.
- If met, prints a **“BULLISH CRT”** or **“BEARISH CRT”** label centered under/over the HTF stack with your chosen color/size.
3) SMT Detection (Historical & Real-Time)
- Pulls the **correlated instrument’s** HTF highs/lows (same HTF).
- **Historical SMT**: evaluates HTF → HTF progression and draws a diagonal labeled line **between those two candles**:
- “**BEARISH SMT**” across highs, or “**BULLISH SMT**” across lows.
- **Real-time SMT**: evaluates HTF → HTF as the current HTF candle is **forming**, draws a labeled line across the latest pair.
- Optional **labels** (“BULLISH/BEARISH SMT”) positioned just beyond the line for visual clarity.
4) Live OHLC Projections (Current HTF Candle)
- Projects the current HTF **Open/High/Low/Close** as **horizontal lines** into the right-hand future.
- **Start anchors:**
- **Open:** first bar of the current HTF period.
- **High / Low:** earliest bar where **current HTF high/low** first printed.
- **Close:** current bar.
- Each level can show a **price label**; **style/width** are user-configurable.
---
Inputs & Customization (How To Use It)
Timeframe Settings
- **Timeframe (HTF):** pick any from **1m → 1M**. The script will fetch that HTF and draw its last **3 candles**.
Display Settings
- **Horizontal Offset:** space to the right of live bars for the HTF stack.
- **Candle Width / Transparency / Borders / Wicks / Label Size**.
- **Time Label On/Off** and **12h/24h** clock.
Visual Settings
- **Bullish/Bearish Colors**, **Border/Wick Colors**.
SMT Settings
- **Enable SMT**, **Correlated Symbol**, **Line Style/Width/Color**, **Show Labels**.
- **Enable SMT Alerts** for both historical and **real-time** divergence.
Projection Settings
- **Enable Projections**, **Left Extension (bars)**, **Line Style/Width**, **Show Price Labels**, per-level colors (**Open/High/Low/Close**).
---
Alerts (Primary Utility)
> **Intended use:** alerts as **workflow prompts**. They highlight context changes (CRT/SMT) you may want to inspect—**not** entries or signals.
Built-in alertconditions:
- **Bullish CRT / Bearish CRT** — detected on your chosen HTF.
- **Bullish SMT / Bearish SMT** — historical (HTF →HTF ).
- **Bullish Real-time SMT / Bearish Real-time SMT** — forming (HTF →HTF ).
**Suggested alert messages** (examples):
- “CRT: **Bullish CRT** confirmed on {{ticker}} / {{timeframe}}”
- “CRT: **Bearish SMT** (historical) detected on {{ticker}} / {{timeframe}}”
- “CRT: **Bullish SMT** (real-time) forming on {{ticker}} / {{timeframe}}”
---
Practical Workflow
1. **Pick your HTF** (e.g., 4H on a 5m execution chart).
2. **Enable CRT & SMT alerts.**
3. When an alert fires:
- **CRT** → potential **failed continuation** on HTF (bias context).
- **SMT** → **intermarket divergence** confirming/invalidating CRT context.
4. **Use live HTF OHLC lines** for bias/levels (support/resistance/targets).
5. Make decisions within your **own model & risk plan**. This overlay is **context only**.
---
Originality & Closed-Source Justification
- Integrated **multi-module HTF engine** (3-bar rendering with precise time/offset),
- **Formal CRT test** implemented on **fetched HTF candles** (not LTF approximations),
- Dual-mode **SMT (historical + real-time)** with drawn, labeled lines tied to exact HTF pairs,
- **Deterministic OHLC projection** logic (first/earliest occurrence anchoring for O/H/L + current close),
- A cohesive **alert framework** centered on CRT + SMT + projections for **workflow discipline**—no signals or automation.
---
Notes & Limitations
- HTF values are **intrabar** until the HTF candle closes; labels/lines can update as new data arrives.
- Divergence depends on your **correlated symbol** choice (relationships differ by market/regime).
- Weekends/illiquid sessions can distort extremes and time labels.
- **Educational tool only.** Not investment advice. No performance claims. Always combine with your narrative/risk management.
---
**License/Attribution:** ICT-inspired concepts (Candle Range Theory, intermarket SMT). Implementation and alert framework by **TakingProphets**.
Prophet Model [TakingProphets]The Prophet Model
**OVERVIEW**
Prophet Model is a **workflow assistant** for traders who practice ICT-style analysis. It does not issue buy/sell signals. Instead, it **discovers and organizes institutional context** in real time:
- Projects **HTF PD Arrays (FVGs)** onto your current chart.
- Validates **directional bias** using **Candle Range Theory (CRT)**.
- Detects **Liquidity Sweeps** (BSL/SSL).
- Confirms **Change in State of Delivery (CISD)** after a sweep.
- Refines entries with **EPE (Easiest Point of Entry)** if an internal imbalance appears.
- Generates **dynamic risk levels** (**TP/BE/SL**) from structural displacement rather than fixed distances.
- Keeps a **checklist** (PDA tap, CRT, Sweep, CISD) so you gate execution with rules.
This publication is **closed-source / invite-only** due to the integrated architecture (multi-module detection engine), nearest-PDA persistence logic, sweep→CISD sequencing, EPE refinement, dynamic risk math, and tables that maintain a consistent execution discipline.
---
**ARCHITECTURE AT A GLANCE**
- **Data sources**
- The script maps your current timeframe to a **higher timeframe** (HTF). Examples:
- 15S → M5, M1 → M15, M5 → H1, M15 → H4, H1 → D, H4 → W, D → M.
- HTF **O/H/L/C/time** are fetched using `request.security()` (with gaps handling).
- A **live HTF close** stream is kept (no lookahead), so structures update until the HTF candle closes.
- **Core modules**
- **HTF PD Arrays (FVGs)**: formation, visibility management, inverse-mitigation cleanup, nearest-PDA persistence.
- **CRT**: bias validation from a two-candle HTF pattern (bullish/bearish formulations).
- **Liquidity Sweeps**: BSL/SSL pivot tracking on HTF-derived levels.
- **CISD**: displacement confirmation through the **sequence open** following a sweep.
- **EPE**: optional refinement if an **internal FVG** forms right after CISD.
- **Dynamic TP/BE/SL**: derived from **measured swing** (not fixed pips).
- **Tables/Checklist**: execution discipline and TF relationship guidance.
---
**WHAT EACH MODULE DOES (WITH RULES AND EDGE CASES)**
- **HTF PD Arrays (FVGs)**
- **Bearish FVG condition (HTF):** `low > high ` (skips weekend gaps and micro gaps).
- **Bullish FVG condition (HTF):** `high < low ` (same filters).
- **Weekend-gap and tiny-gap filters:** prevent false PD arrays.
- **Inverse mitigation:** if price **invalidates** the box (e.g., trades clean through), the box is removed and the internal state resets (waiting flags for displacement cleared).
- **Nearest-PDA persistence:** when multiple FVGs exist, the script **keeps only the closest** to promote focus and reduce clutter.
- **Right extension:** each FVG box optionally **extends** X bars forward (input) to visualize lingering influence.
- **CRT (Candle Range Theory)**
- **Bullish CRT (HTF):**
- Candle2 **wicks below** Candle1 Low,
- Candle2 **closes back inside** Candle1 range, **below** Candle1 High,
- Candle2 **does not take** Candle1 High.
- **Bearish CRT (HTF):**
- Candle2 **wicks above** Candle1 High,
- Candle2 **closes back inside** Candle1 range, **above** Candle1 Low,
- Candle2 **does not take** Candle1 Low.
- **Role:** sets **directional conviction** and is paired to CISD when alignments match.
- **Liquidity Sweeps (BSL/SSL)**
- Tracks candidate **pivot highs/lows** as buy-side / sell-side liquidity.
- A **sweep** registers when price **takes** a tracked pivot.
- **Sweep + interaction with active HTF FVG** → **arm CISD watch** (we require context + response).
- **CISD (Change in State of Delivery)**
- **Sequence-finding:** locate the **open** of the impulsive leg (a run of same-color candles) starting at or right after the sweep.
- **Displacement confirmation:**
- After BSL sweep (seeking bearish shift): **close < sequence-open**.
- After SSL sweep (seeking bullish shift): **close > sequence-open**.
- On confirmation, the model **plots a CISD line**, marks **CISD present** on the checklist, and queues **dynamic risk** computation.
- **EPE (Easiest Point of Entry)**
- Immediately following CISD, scan **subsequent bars** for an **internal imbalance** (mini-FVG).
- If found, **move entry** from CISD level to the refined **EPE** level and **relabel** accordingly.
- EPE is optional; if none exists, CISD level remains as the default reference.
- **Dynamic Risk (TP / BE / SL)**
- Uses the **measured displacement** from swing extremes surrounding CISD:
- Example implementation in this build:
- `TP = swingStart − swingStop` **scaled** and **added/subtracted** based on side (≈2.25× stretch).
- `BE = swingStart − swingStop` (≈1× stretch).
- `SL` is aligned to **recent extremes** (contextual, not a fixed offset).
- These lines are **labeled** and can optionally **show price**; they can be shifted to follow real time.
- **Tables & Checklist**
- **Checklist** marks when each of the following is satisfied:
- **HTF PDA Tap**, **CRT**, **Liquidity Sweep**, **CISD**.
- **Flow State Relationships** table lists common **HTF PDA ↔ CISD** pairs (e.g., Weekly PDA ↔ H4 CISD).
- Both tables reinforce a **rules-first, confirmation-later** mindset.
---
**DETAILED LOGIC FLOW (SEQUENCE DIAGRAM STYLE)**
1) **Map TF → HTF** → fetch rolling HTF O/H/L/C/time + live HTF close.
2) **Detect new HTF candle** → re-run PD array, CRT, and cleanup steps.
3) **Create/extend FVGs** if valid; **remove** inverse-mitigated FVGs; keep **nearest** only.
4) **Check sweeps**: when a BSL/SSL pivot is taken, verify that price **engages the current HTF PDA**.
5) If engaged, **arm CISD** and start watching for **displacement through the sequence open**.
6) On displacement, **confirm CISD** → draw CISD level, compute **TP/BE/SL**.
7) Within the follow-up window, **scan for internal FVG** → if found, **promote EPE** (entry refinement).
8) **Checklist** updates; **Relationship table** highlights current TF pair.
9) **Cleanup**: old lines/labels/boxes are periodically removed to keep charts light and relevant.
---
**WHY THIS IS ORIGINAL**
- **Integrated engine**: HTF PDA maintenance + CRT gating + liquidity sweep → CISD confirmation → EPE refinement → **dynamic risk** (TP/BE/SL) across one coherent pipeline.
- **Nearest-FVG persistence** and **inverse-mitigation** rules focus the analyst on **the** active institutional area rather than crowding the chart.
- **Displacement-based risk math** avoids one-size-fits-all pip distances.
- **Execution discipline features** (checklist + relationships table) are designed to reduce discretionary errors and curb overtrading.
---
**INPUTS (FULL OVERVIEW)**
- **General**
- Extend HTF FVGs by X bars (right extension of boxes)
- **Fair Value Gaps**
- Show/Hide FVGs, optional borders
- Bullish/Bearish colors, label color, label size
- **CISD**
- Show/Hide CISD lines
- Line color, label color, label size
- **EPE**
- Show/Hide EPE lines
- Line color, label color, label size
- **Limits (TP/BE/SL)**
- Show/Hide each level independently
- Show prices on labels (on/off)
- TP/BE/SL colors
- **Info Box & Tables**
- Show info box (title, symbol, date) + text color
- Show Relationship table (TF pairing guidance)
- Show Strategy Checklist (PDA Tap, CRT, Sweep, CISD)
- Table text size and header colors
---
**HOW TO USE (PRACTICAL PLAYBOOK)**
- **Setup**
- Keep your normal trading timeframe; add the indicator.
- Let the tool auto-map HTF and draw **current PD arrays**.
- **Checklist sequence**
- Wait for **HTF PDA** engagement (tap/mitigation).
- Confirm **CRT** in the direction of interest.
- Observe a **Liquidity Sweep** (BSL for potential shorts, SSL for potential longs).
- Seek **CISD confirmation** through the **sequence open**.
- **Entry refinement**
- If CISD prints, look for **internal FVG** shortly after; if present, the model **promotes EPE** as a refined entry.
- If no internal FVG forms, CISD line remains the primary reference.
- **Risk planning**
- Use **dynamic TP/BE/SL** lines (derived from the displacement leg).
- You can toggle price labels and line colors to match your workspace.
- **Context management**
- Use the **Relationships** table to align typical PDA↔CISD pairs (e.g., Weekly PDA driving H4 CISD).
- Review **only the nearest FVG**—the model hides the rest to reduce noise.
---
**REPAINTING, TIMING, AND LIMITATIONS**
- `request.security()` is used **without lookahead**; HTF data **updates intrabar** until the HTF bar closes.
- **CISD/EPE** are **live**: conditions can **form and then invalidate** before the HTF bar close.
- Conservative users may choose to **act only on close** of the HTF bar that confirms CISD.
- **Weekend gaps / tiny gaps** are filtered; extremely thin sessions can reduce clarity.
- **Dynamic risk** references structural swings; it is **not** a guarantee or an optimized money-management model.
- This tool is **analytical** and **educational**. No performance claims.
---
**ALERTS**
*(This build focuses on drawings/tables. You can add alertconditions aligned with these events in your private version.)*
- **CISD Confirmed (Bullish / Bearish)**
- **EPE Set / Updated**
- **HTF PDA Tap (Bullish / Bearish box)**
- **CRT Detected (Bullish / Bearish)**
**Example alert text**
- “Prophet: CISD+ confirmed on {{ticker}} / {{interval}}”
- “Prophet: EPE refined (bullish) at {{close}} on {{time}}”
---
**NOTES & ATTRIBUTION**
- Aligned with **ICT concepts**: PD arrays (FVGs), CRT, liquidity sweeps, displacement/CISD, refined entries.
- **Closed-source & invite-only** due to the original **end-to-end architecture** and maintenance value.
- **Educational use only. Not financial advice.**
HTF Candles [TakingProphets]HTF Candles — Higher-Timeframe Structure, SMT Divergence, and Live OHLC Projections
**OVERVIEW**
HTF Candles projects higher-timeframe (HTF) structure directly onto your lower-timeframe chart, so you can align intraday decisions with institutional context. It combines three tools in one overlay:
- HTF candle visualization (up to 10 candles, offset to the right for clarity)
- Real-time and historical SMT divergence detection vs. a correlated asset (default: `CME_MINI:ES1!`)
- Live projections of the current HTF candle’s Open, High, Low, and Close
This is not a signal generator. It is an informational framework that consolidates HTF context into your workflow.
---
**WHAT IT DOES**
- Plot up to 10 HTF candles
- Draws HTF bodies and wicks on your LTF chart
- Offsets to the right to avoid cluttering price action
- HTF close timer
- Optional countdown showing when the active HTF candle will close
- SMT divergence detection
- Compares your chart vs. a correlated asset on the chosen HTF
- Detects and labels potential bearish (high-side) and bullish (low-side) SMTs
- Supports historical SMTs and developing real-time SMTs
- HTF OHLC projections
- Projects current HTF Open, High, Low, Close forward in real time
- Optional price labels and per-line styling for precision S/R reference
---
**HOW IT WORKS (TECHNICAL OUTLINE)**
- Timeframe mapping
- User selects a display TF (1m to 1M). Internally it maps to `request.security()` for O/H/L/C/time arrays.
- Up to `MAX_CANDLES = 10` are fetched and managed with arrays.
- Candle rendering
- For each HTF candle, the script computes a right-hand x-position using a user-set offset and spacing.
- Bodies are drawn with a box handle; wicks are drawn with lines.
- Colors, transparency, width, and borders are user-configurable.
- Smart time labeling
- Intraday frames display HH:MM (12h or 24h format).
- Daily+ frames display date labels.
- Label size is configurable.
- SMT divergence logic
- Uses HTF highs/lows of your chart and the correlated asset from `request.security()` at the same HTF.
- Historical SMT: compares the prior two completed HTF candles (indexes 2→1).
- Real-time SMT: compares the last completed candle and the developing candle (indexes 1→0).
- Bearish SMT (high-side): one makes a higher high vs. its previous high while the other does not.
- Bullish SMT (low-side): one makes a lower low vs. its previous low while the other does not.
- Lines and labels update as conditions form; optional labels can be toggled.
- OHLC projection engine
- Draws forward lines for current HTF Open, High, Low, Close.
- Start points are derived from the first occurrence of each level inside the current HTF period (or from the period start for Open/Close).
- Each projection has independent color, style, width, and optional price label.
- Alerts
- Four alert conditions: Bullish SMT, Bearish SMT, Bullish Real-time SMT, Bearish Real-time SMT.
- Fire on the bar where the condition first becomes true (edge detection).
---
**WHY IT’S ORIGINAL (INVITE-ONLY JUSTIFICATION)**
- Unified HTF overlay that merges candle rendering, real-time SMT detection, and dynamic OHLC projections into a single chart object.
- Historical and developing SMT logic implemented on true HTF series via arrayed `request.security()`
- Projection engine back-traces level origin inside the current HTF period and extends forward with optional labels for precise, persistent references.
- Immediate visual customization (colors, widths, transparency, offsets, label sizes) without redrawing the entire layout.
---
**HOW TO USE**
- Add the indicator to any instrument (e.g., NQ, ES).
- Choose the HTF you want to project (1m to 1M).
- Set how many HTF candles to show and adjust horizontal offset, spacing, candle width, and transparency.
- Optionally enable time labels and select 12h or 24h format.
- For SMT, enable the feature, choose a correlated asset (default: `CME_MINI:ES1!`), and pick line style/width/color.
- Enable OHLC projections and customize which lines to show and how they appear.
- Create alerts for any SMT condition you want to track.
- Use the overlay as HTF context only; combine with your own narrative and risk rules.
---
**INPUTS OVERVIEW**
- Timeframe Settings
- HTF selection (1m to 1M)
- Display Settings
- Number of candles (1–10), horizontal offset, candle width, transparency
- Time labels on/off, 12h/24h, label size
- HTF close timer on/off
- Visual Settings
- Bullish/bearish body colors, border color, wick color
- SMT Settings
- Enable SMT, correlated asset, line color/style/width, labels on/off
- SMT alerts on/off
- Projection Settings
- Enable projections, per-level toggles (Open, High, Low, Close)
- Colors, line style, width,
SSMT [TakingProphets]SSMT (Sequential SMT) — Multi-Cycle Intermarket Divergence with Quarterly Theory Timing
**OVERVIEW**
SSMT detects intermarket divergences (SMT) between your chart’s instrument and a correlated symbol (default: `CME_MINI:ES1!`). It compares current vs. previous highs/lows inside time-based “quarters” and plots lines + labels when the instruments disagree. The same logic runs across five cycles:
- Micro (granular intraday windows)
- 90-Minute (Asia, London, NY AM, NY PM)
- Daily (Q1…Q4)
- Weekly (calendar week)
- Monthly (calendar month)
Lines and labels persist beyond the period that created them so you can use historical SMTs for confluence.
---
**HOW IT WORKS**
- Time Partitioning (America/New_York)
- Daily quarters
- Q1 = 18:00–00:00
- Q2 = 00:00–06:00
- Q3 = 06:00–12:00
- Q4 = 12:00–18:00
- 90-Minute quarters: four 90m blocks inside each session
- Micro quarters: finer 20–22 minute blocks within each session
- Weekly/Monthly: tracked by calendar (Mon–Fri and 1st–4th full weeks)
- CME daily pause guard: 17:00–18:00 ET (prevents false transitions)
- High/Low State Tracking (per cycle)
- Tracks previous and current highs/lows
- Mirrors tracking for the correlated symbol using `request.security()`
- Divergence Condition (SMT)
- High-side: one instrument makes a higher high while the other does not → bearish divergence
- Low-side: one instrument makes a lower low while the other does not → bullish divergence
- Plots anchored lines + labels (e.g., `SSMT w/ES`)
- Persistence & Styling
- SMT drawings remain on chart after period ends
- Style inputs apply to historical drawings
- Weekly & Monthly Specifics
- Weekly IDs: `(year * 100 + weekofyear)`
- Monthly IDs: `(year * 12 + month)`
- Handles partial weeks & month transitions
- Alerts
- Two per cycle (High-side & Low-side)
- Fire on the bar where divergence first forms
---
**WHY IT’S ORIGINAL (INVITE-ONLY JUSTIFICATION)**
- Multi-cycle SMT engine (Micro, 90m, Daily, Weekly, Monthly)
- Quarter-aware persistence for SMT drawings
- CME pause handling and stable calendar IDs
- ICT-aligned timing for precise liquidity windows
- Not a wrapper of standard indicators; built on extremum sequencing and cross-instrument comparison
-There is nothing else like this on tradingview
---
**HOW TO USE**
- Add indicator to chart (e.g., NQ, ES,)
- Select a correlated symbol (default: `CME_MINI:ES1!`)
- Enable desired cycles
- Optional: enable quarter/session boxes for context
- Interpret SMTs:
- High-side (bearish): your chart makes HH while correlated does not
- Low-side (bullish): your chart makes LL while correlated does not
- Set alerts for SMT divergences
- Combine with your own HTF narrative
---
**INPUTS AND CUSTOMIZATION**
- Correlated Symbol
- Toggle cycles (Micro, 90m, Daily, Weekly, Monthly)
- Line/label styling (color, width, size, text)
- Session/quarter box toggles
- Alerts for divergence events
---
**REPAINTING & LIMITATIONS**
- No look-ahead (`request.security()` with `lookahead_off`)
- Intra-bar updates can form/resolve SMTs before close
- New York session timing assumed; thin markets may reduce signals
- Divergence quality depends on chosen benchmark
---
**ATTRIBUTION & NOTES**
- Inspired by ICT SMT + Quarterly Theory
- Closed-source & invite-only due to multi-cycle architecture, persistence engine, and calendar handling
- For educational use only. Not financial advice.
---
**RELEASE NOTES (v1.7)**
- Added Weekly & Monthly SMT cycles
- Added High/Low alerts per cycle
- Labels now include cycle ID (` `, ` `, ` `, ` `, ` `)
- Style changes propagate to historical drawings
- Fixed quarter transition & CME pause edge cases
Profitolio 3A Engine 1.0Profitolio is an index and option analysis tool created for Indian derivatives market
It analyses complex set of data to give you insights
Day Trading Signals BETAThis TradingView indicator, titled "Day Trading Signals BETA," is a trend-following tool designed to generate clear buy and sell signals directly on the price chart. Its core logic is built around an ATR (Average True Range) trailing stop, which dynamically calculates a stop-loss level that adjusts based on market volatility. The script plots a "Buy" signal when the price crosses above this trailing stop, indicating a potential shift to an uptrend, and a "Sell" signal when the price crosses below it, signaling a potential move into a downtrend. The indicator also colors the price bars blue for bullish conditions and black for bearish conditions, providing an immediate visual confirmation of the current market trend. User-adjustable inputs for sensitivity (Key Value) and the ATR Period allow traders to customize the indicator's responsiveness to different assets and timeframes.
SessionPrepThis indicator is designed for day traders, especially those who follow ICT (Inner Circle Trader) concepts and focus on session-based trading setups.
It automatically marks the key session ranges — including:
• Asian Session: 6:00 PM – 12:00 AM
• London Session: 12:00 AM – 6:00 AM
• New York Session: starting at 9:30 AM (highlighted with a pink vertical line)
Each session’s highs and lows are plotted clearly on the chart, giving traders a quick visual map of liquidity zones, potential breakout areas, and key market reactions. This helps traders identify high-probability areas where price may draw toward or reverse from, following ICT-style logic.
The indicator can also include an optional alarm at the 9:30 AM New York open, helping you stay aware of the most volatile and active trading period of the day.
Whether you’re trading indices, forex, or crypto, this tool provides a clean and ready-to-trade layout each morning — no manual drawing or guesswork needed. It’s especially useful for traders who study session highs/lows, liquidity grabs, and market structure shifts common in ICT-based strategies.
Liq Levels [KoTa]Liq Levels User Guide
Overview
Liquidation Levels visualizes precomputed long & short liquidation price levels relative to the current market price.
For each enabled leverage level (5×, 10×, 20× …), it draws two horizontal lines and small labels:
Short liquidation line (above price) = price × short_multiplier
Long liquidation line (below price) = price × long_multiplier
You can choose which leverage levels to display, control label formatting, choose whether to use the previous bar’s close (no-repaint), change line style & extension, and toggle label size.
Inputs / Settings (what they do)
Use Previous Close (No Repaint) (useConfirmed)
true: the indicator uses close (previous bar close) as reference. Prevents intrabar repainting — recommended for backtesting and stable signals.
false: uses close (current price) — updates intrabar and will repaint during the bar.
Show Price in Label (showValues)
true shows the numeric price next to the x label (e.g., 5x : 42,952.78), false shows only 5x.
Line Style (styleType) — "dot", "line", "dashed".
Extend Lines (extendType) — "none", "left", "right", "both".
Label Size (labelSize) — "normal", "small", "tiny".
Show 5x / 10x / 20x ... 200x (show_5x, etc.) — which multipliers are drawn.
Other technical details in code:
barOffset = 4: label & short segment are placed 4 bars to the right of current bar (so label appears to the right of the bar).
Numbers are formatted according to syminfo.mintick so labels display the appropriate decimal precision.
The script cleans up previously drawn lines & labels on every bar (deletes old objects, draws fresh ones) — so the chart does not accumulate stale objects.
What the lines represent (interpretation)
Each multiplier is precomputed and represents a liquidation price factor used to estimate where positions would be forcibly closed for a given leverage (based on some margin model).
Short multipliers > 1 → short liquidation prices sit above the reference price.
Long multipliers < 1 → long liquidation prices sit below the reference price.
Important: These multipliers are instrument- and margin-model-dependent. The indicator uses the hard-coded multipliers present in the script. Validate these against your exchange / contract type before relying on them for live position sizing.
Why use this indicator?
Use cases:
Risk awareness — see where concentrated liquidation levels sit relative to price; helps avoid taking positions dangerously close to likely liquidation clusters.
Liquidity / cascade detection — when price approaches a large cluster of liquidation levels, sharp moves and cascades can occur; indicator highlights such zones.
Order placement & risk management — place stops or reduce leverage when price nears your liquidation zone.
Trade context — helps decide whether to scale into or out of a trade if the current price is close to many leverage-level liquidation points.
Quick start — how to use (step-by-step)
Load the indicator on the chart.
Choose Use Previous Close = true if you want non-repainting historical levels; false if you prefer intrabar updating. (Recommended: true for backtesting and strategy creation.)
Enable the leverage levels you care about (e.g., 5×, 10×). Keep the number of enabled levels modest (3–4) to avoid clutter.
Choose line style & extension. If you want persistent lines visible across the chart, use extend = left or both. If you only want ephemeral current-level markers, use none.
Interpretation:
If price is approaching the long liquidation line (below price), it’s a sign long positions could be liquidated if price drops further. Consider tightening stops or reducing leverage for long exposure.
If price is approaching the short liquidation line (above price), short positions risk forced closure; similar risk management applies for shorts.
Example strategy (practical, step-by-step)
This is a risk-aware trend-following example that uses the indicator to avoid entering trades too close to liquidation clusters.
Rules
Timeframe: 15-minute or higher for clarity.
Confirm trend with a 50 EMA:
trendUp = price > EMA50
trendDown = price < EMA50
Entry (Long):
trendUp is true.
Price breaks above a short-term resistance or candle close above EMA20 (confirmation).
Distance requirement: current price must be at least X% (example 3%) above the nearest long liquidation line (i.e., price / nearest_long_liquidation >= 1.03).
Enter with defined stop loss: set SL below the nearest long liquidation line OR at a separate level (whichever is more conservative).
Position sizing: choose leverage & size so distance to liquidation gives you at least Y% equity buffer (e.g., 3–5%).
Exit / Take Profit: use risk/reward rule (e.g., 1:2 R:R), or trail stop using EMA or ATR.
Concrete numeric example (worked):
Suppose Use Previous Close = true and the indicator calculates 5× long liquidation at 95.618967 and 5× short at 110.668360 (example base price = 100).
Computation (for clarity):
5× short: 1.10668360333397 × 100 = 110.668360333397 → label shows ~110.668360
20× long: 0.956189674354271 × 100 = 95.61896743542711 → ~95.618967
Entry rule: if price crosses above EMA20 and price / nearest_long_liquidation >= 1.03 (i.e., price ≥ 95.618967 × 1.03 = 98.487536), then entry allowed. If price = 101, condition satisfied (101 / 95.618967 ≈ 1.056).
Why this helps: only enter when you have a buffer above your potential liquidation line; avoid entering directly on top of people’s liquidation levels.
Advantages
Immediate visual risk map — quickly see where liquidations are concentrated (both long & short).
Configurable & non-repainting option — Use Previous Close reduces intrabar repainting for robust backtesting.
Compact & readable — tiny labels and optional price display minimize chart clutter.
Performance-friendly — script deletes and recreates objects each bar, keeping object counts stable and within limits.
Precision formatting via syminfo.mintick so label decimals match the instrument.
Disadvantages & risks / limitations
Multipliers are fixed in the script — they may not reflect the exact margin/liquidation formula of every exchange / contract. Verify with exchange docs before relying on them for trade sizing.
Repainting risk if Use Previous Close = false (intrabar updates). For backtests and alerts you should set it true.
Not a predictor — liquidation levels are potential pressure zones, not guarantees of price movement. Many other market factors affect price action.
Instrument-specific differences — inverse perpetuals, cross margin vs isolated margin, funding rates and insurance funds may change actual liquidation mechanics — the multipliers may be inaccurate for those.
Chart object limits — TradingView has object limits. Although your script deletes and recreates objects each bar and uses max_* _count, using too many levels + large extend combinations on very low timeframes could impact platform performance.
No automatic per-position calculation — the indicator shows levels relative to current price, not your entry; if you need per-trade liquidation price, you must compute using your entry price and actual margin/leverage settings.
Visualizes common long/short liquidation price levels for several leverage multiples. Use the “Use Previous Close” option for stable, non-repainting levels. Verify multipliers vs your exchange before trading.
Long description to paste (publish page content): include the “Why use”, “How to use”, and “Strategy example” sections above plus a short disclaimer (see below).
Include a safety/legal disclaimer in the description:
This indicator is educational and does not constitute financial advice. Multipliers are precomputed and may not precisely match the liquidation mechanics of every exchange or contract. Backtest and verify on your instruments before trading live.
Final notes & suggestions for improvement
If you want tighter integration with your position data (entry price, leverage, margin type), I can add per-trade liquidation calculation inputs (entry price, leverage, maintenance margin) and draw that liquidation line relative to the instrument.
Alpha Smart Money Breakout v7.9most advanced liquidity grabber indicator,
not for free distribution ,
set fee for purchase only
London Midpoint Raid [Plazo Sullivan Roche Capital]London Midpoint BOS AI™ – User Manual
By Plazo Sullivan Roche Capital
Core Strategy in a Nutshell
The London Midpoint BOS AI™ is a precision intraday tool built on ICT and Smart Money Concepts (SMC) principles. It identifies London session reversal-to-continuation setups that align with higher-timeframe (HTF) bias and true market intent.
In essence:
When the Daily and 4H structure is bullish, the market often dips below equilibrium during London’s early volatility to grab liquidity before resuming upward.
Conversely, in a bearish structure, it typically spikes above equilibrium before continuing downward.
The tool automatically detects:
HTF Bias (Daily + H4) via EMA or structure logic
Yesterday’s mid-range (equilibrium)
Intraday Break of Structure (BOS) on your 2–5-minute chart
Volume expansion, confirming institutional displacement
Optional VWAP confluence for extra precision
When all filters align, the script marks BUY or SELL signals during the London Killzone (02:30–04:30 NY time) — when 70% of the day’s institutional liquidity is set.
What’s in It for You
Benefit Description
🎯 Ultra-High Precision Entries
Trades only when price sweeps the prior day’s equilibrium and confirms BOS with real volume expansion.
🧩 Institutional Logic, Simplified
Combines ICT, SMC, and Goldbach bias confirmation without clutter — showing only signals that matter.
⚙️ Adaptive Multi-Timeframe Bias
Auto-syncs with your Daily & H4 direction, ensuring you only trade with macro momentum.
🔔 Alert-Ready for Automation
BUY and SELL alert conditions are pre-built for webhook integration with cTrader or brokers.
📊 Clean Dashboard Interface
Real-time HTF bias panel keeps you aligned with the larger market context.
⏱ Session-Specific Smart Filtering
Restricts signals to the London Killzone for maximum precision and volatility efficiency.
Best Usage Guide
✅ Recommended Chart & Assets
Chart timeframe 2-minute to 5-minute
Higher timeframes monitored 4H and Daily
Pairs & Assets EURUSD, GBPUSD, XAUUSD (Gold), DXY, NAS100
Session London Killzone – 02:30 to 04:30 New York time
Ideal Market Conditions
Asian session forms a narrow, defined range (low volatility).
Price sweeps below or above yesterday’s midpoint during early London volatility.
HTF bias is clear and unconflicted (both Daily and 4H agree).
A strong BOS candle with volume expansion appears immediately after sweep.
VWAP alignment supports the intended direction.
Avoid trading:
Mixed HTF signals (Daily bullish, H4 bearish).
Large fundamental days (CPI, NFP, FOMC).
Markets already heavily trending with no retracement.
Tool Settings Breakdown
Session Control
Limit to London Killzone Filters signals only between 02:30–04:30 NY time.
HTF Bias Method
EMA or Structure Choose how Daily/H4 bias is determined.
Midpoint Logic
Require Sweep of Yesterday’s Midpoint Only triggers signals after liquidity sweep around yesterday’s mid-level.
Volume Confirmation
Volume SMA Length, Volume Expansion ≥ Confirms BOS with a spike in relative volume.
VWAP Confluence
Require VWAP alignment Adds institutional volume reference for more accurate trades.
Display Options
Show Dashboard, Show Midpoint, Show Labels Customize visibility of components for clarity.
How to Interpret Signals
BUY Signal (Bullish Setup)
HTF (Daily & H4) bias = Bullish
Price sweeps below yesterday’s midpoint
A BOS up forms on the 2–5m chart
Volume expansion confirms displacement
Optional VWAP confluence: Price above VWAP
deal Entry:
Buy on retracement to the BOS candle midpoint or a micro Fair Value Gap (FVG).
Target:
First partial at 1R or prior high
Final target near London session high or daily liquidity level
SELL Signal (Bearish Setup)
HTF (Daily & H4) bias = Bearish
Price sweeps above yesterday’s midpoint
A BOS down forms on the 2–5m chart
Volume expansion confirms displacement
Optinal VWAP confluence: Price below VWAP
Ideal Entry:
Sell on retracement to BOS candle midpoint or micro FVG fill.
🎯 Target:
First partial at 1R or session equilibrium
Final target at London low or key liquidity pocket
Best Setup Configuration
Parameter Recommended Value
Timeframe 2-minute or 3-minute
HTF Bias Method EMA (20)
Require Sweep of Midpoint ✅ Enabled
Volume Expansion ≥ 1.5x to 2.0x average
VWAP Filter ✅ Enabled
Session Limit ✅ London Killzone (02:30–04:30 NY)
Display Dashboard ON, Midpoint ON, Labels ON
This configuration yields an excellent balance of signal clarity, precision, and frequency — typically 2–4 valid trades per week per pair, with average R:R of 2.5–4.0.
Pro Tips for Maximum Edge
Bias Confirmation: Always double-check that Daily and H4 structure are aligned before entering.
Session Timing: Wait for the London open (02:30–03:00 NY). Avoid early pre-London signals.
Volume Clues: The best trades come when BOS candles show clear displacement — wide-range, high-volume bars.
Liquidity Targets: Focus on previous day’s high/low, session highs/lows, or obvious liquidity pools.
Psychological Precision: Don’t chase; let the tool print the signal after the sweep, then wait for confirmation.
🔔 Alerts & Automation
Pre-built alert conditions:
BUY: London Midpoint BOS
SELL: London Midpoint BOS
Use them for:
Webhook connections (e.g., cTrader, MT5, or Discord alerts).
External trade execution bots or journaling tools.
🏁 Summary
The London Midpoint BOS AI™ distills institutional concepts into a clean, actionable framework for traders who want to:
Trade only high-probability London setups
Filter out noise and fake reversals
Align entries with HTF direction and real liquidity intent
It’s your daily edge to capture the most profitable 90-minute window in global forex — the London Killzone, where precision beats volume every time.
Sharp Pullback/Profit Taking Detector (ATH)SP_ATH Alert: Early Warning for Gold Pullbacks
Tired of being caught by sharp profit-taking when Gold hits a new All-Time High?
The Sharp Pullback / Profit Taking Detector (SP_ATH Alert) is a powerful Pine Script V5 indicator designed to give you an early warning signal before a rapid market reversal (pullback or significant profit-taking) occurs. It specifically focuses on identifying the critical confluence of weak buying momentum and aggressive selling pressure near recent price peaks.
How the Code Works: A Triple-Filter System
This indicator combines three primary technical analysis categories to filter out noise and generate high-confidence signals:
1. Candlestick Confirmation (The First Clues)
This section detects immediate bearish intent on the chart:
Bearish Pin Bar (Shooting Star): Checks for a long Upper Wick (seller rejection) and a small body, signaling that buyers attempted to push the price up but were immediately overwhelmed by sellers.
Bearish Engulfing: Identifies a large red candle whose body completely engulfs the preceding green candle's body. This represents a clear, aggressive shift in momentum from buying to selling dominance.
2. Price Action & Context Filter (The Warning Signs)
The indicator ensures the pattern occurs in a high-risk, high-reward environment:
Near All-Time High (isNearATH): The signal is only valid if the price is trading near a recent price peak (defined by the athLookback period), where profit-taking is most likely to be severe.
Large Red Bar: Confirms the signal by looking for an aggressive bearish bar whose total range is significantly larger than the average market movement (using ATR).
Weak Higher High (isWeakHH): Detects Exhaustion by identifying a new high with a disproportionately small candle body relative to its upper wick, indicating buyers are losing conviction.
3. Momentum & Indicator Signals (The Undercurrent)
The script uses the RSI (Relative Strength Index) to confirm weakening momentum:
RSI Bearish Divergence: Compares recent price pivots (Higher Highs) with RSI pivots (Lower Highs). This classic signal confirms that the buying momentum is fading, even though the price is still ticking higher.
RSI Breakdown: Triggers when the RSI was previously in the Overbought Zone (above 70) and now breaks down below the 70 level and crosses below its own Exponential Moving Average (EMA), confirming the start of bearish momentum.
Invitation to Use
By requiring a combination of these factors, the SP_ATH Alert provides a robust, multi-layered alert system. Add this indicator to your Gold (XAUUSD) chart on a lower timeframe (e.g., 10-minute or 15-minute) to proactively manage risk and identify potential short entry points during periods of extreme bullish euphoria.
5, 10, 15, 20 SMA//@version=5
indicator("5, 10, 15, 20 SMA", overlay=true)
// 이평선 정의
sma5 = ta.sma(close, 5)
sma10 = ta.sma(close, 10)
sma15 = ta.sma(close, 15)
sma20 = ta.sma(close, 25)
// 차트에 표시
plot(sma5, color=color.red, linewidth=2, title="5 SMA")
plot(sma10, color=color.orange, linewidth=2, title="10 SMA")
plot(sma15, color=color.yellow, linewidth=2, title="15 SMA")
plot(sma20, color=color.green, linewidth=2, title="20 SMA")
Diablo Flow v6 (stable build)⚙️ 1️⃣ Add It to Your Chart
Copy the final Pine script → go to TradingView → Pine Editor → New → Paste → Save → Add to Chart.
Make sure you’re on a 5m, 15m, or 1H chart (for day or swing trading).
You’ll see:
Green bars / background = bullish trend
Red bars / background = bearish trend
“BUY” or “SELL” labels when all internal conditions align
🔍 2️⃣ Understand What Each Component Means
Visual Meaning
Green bars / lime background Bullish trend confirmed (EMA & Supertrend aligned)
Red bars / red background Bearish trend confirmed
Gray / neutral No clear momentum (avoid trades)
BUY / SELL labels Signal when trend + RSI + MACD + Volume all confirm
EMA Fast (Teal) Short-term momentum line
EMA Slow (Orange) Trend direction filter
Supertrend Line (Green/Red) Dynamic support/resistance
🎯 3️⃣ Trading Rules
Entry Setup
✅ BUY (Long)
A “BUY” label appears
Bars are green
Price is above the fast EMA
RSI is > 50
MACD histogram > 0
Volume spike confirmed (relative to recent average)
🔴 SELL (Short)
A “SELL” label appears
Bars are red
Price is below fast EMA
RSI is < 50
MACD histogram < 0
Volume spike confirmed
Entry Timing
After a signal appears:
Wait for candle close to confirm it (don’t enter mid-candle).
On next candle, enter in same direction.
Optional confirmation: use VWAP or Volume Profile:
Only buy if price is above VWAP.
Only short if below VWAP.
Stop-Loss & Take-Profit
💥 Conservative setup (Intraday):
Stop-Loss: below previous swing low (for long) / above swing high (for short).
TP1: 1× ATR (average true range).
TP2: 2× ATR or next resistance/support level.
💥 Aggressive setup (Scalping):
Stop = below last green bar (for long) or above last red bar (for short).
Exit on opposite “SELL”/“BUY” signal.
🧩 4️⃣ Filters to Avoid False Signals
Use higher-timeframe confirmation:
If trading 5m → confirm 15m trend direction.
If trading 15m → confirm 1H trend direction.
Only trade signals in the direction of higher TF trend.
📊 5️⃣ Backtest / Optimize
Open TradingView’s “Strategy Tester” tab (you can ask me for a strategy version next).
Tune these parameters:
EMA Fast/Slow (try 10/30 or 20/50)
ATR Mult (2.0–3.0)
Vol Mult (1.2–2.0)
RSI Bull/Bear thresholds (55/45 for stronger filters)
🧠 6️⃣ Psychology of the System
It’s a trend-following + momentum confirmation system.
Works best in volatile, directional sessions (NY, London, or US futures open).
Avoid using it in flat, low-volume premarket conditions.
🪄 Example: ES / NQ Futures
Timeframe: 5m
Setup: “BUY” label at 9:45 ET with strong volume, background lime.
Entry: Long next candle close.
Exit: Opposite “SELL” label or +10 pts (whichever first).
Stop: Below last red candle.
✅ Summary of Workflow
Step What to Do
1 Wait for BUY/SELL label + bar color confirmation
2 Confirm with VWAP or higher timeframe
3 Enter on next candle close
4 Place stop beyond Supertrend/ATR
5 Take profit at 1×–2× ATR or opposite signal
Overnight Gap Detector Overnight Gap Detector - 4H Body to Body
What it detects:
The indicator finds overnight gaps - i.e., gaps between trading days based on 4-hour (4H) candle data.
Gap Definition (Wick to Wick):
Gap UP: When yesterday's 4H candle's highest point (high) is BELOW today's 4H candle's lowest point (low) - there's "air" between them
Gap DOWN: When yesterday's 4H candle's lowest point (low) is ABOVE today's 4H candle's highest point (high)
Rectangle Drawing (Body to Body):
Although the gap is detected via wicks, the rectangle is only drawn between the bodies:
Gap UP: Draws from today's open to yesterday's body top (max of open/close)
Gap DOWN: Draws from yesterday's body bottom (min of open/close) to today's open
This means the rectangle does NOT cover the wicks, only the actual gap between bodies.
Midline:
50% line between top and bottom of the gap rectangle
Continues to the right along with the rectangle
Stops when the gap is filled
Gap Filled:
A gap is marked as "filled" when:
Gap UP: Price's close goes DOWN and reaches yesterday's body top
Gap DOWN: Price's close goes UP and reaches yesterday's body bottom
Important: Only close body counts, not wicks!
Visual Elements:
Green box: Gap Up (upward gap)
Red box: Gap Down (downward gap)
Yellow box: Filled gap
Labels: "GAP HOLE" when active, "FILLED gap" when filled
Midline: Dotted line through the middle of the gap
Features:
✅ Works on all timeframes (5min, 15min, 1H, 2H, 4H, etc.) - always uses 4H data
✅ Rectangles expand bar by bar until filled
✅ Customizable colors for gaps, borders, midlines, and labels
✅ Label position (inside or outside box)
✅ Toggle to show/hide labels and midlines
✅ Minimum gap size filter (%)
ILM Checklist [Nix]ILM Checklist and Ratings Indicator!
This is a checklist type guide for those that trade the ILM model and are having trouble rating setups on their own.
You can double click on the checklist to open its settings where you can select all the confluences you see on the chart while a setup is forming.
Then the checklist will give you a mechanical estimate of what rating would Nix give it.
Obviously discretion is important as an A+ mechanical setup if still an F setup if you are executing it during a news event.
I have also added a dark / light mode theme toggle to suit your chart.
HTF & PD/PM LevelsTired of mapping your own levels every morning? Look no further! This script automatically maps out and updates HTF & PD/PM Levels along with ATH. I personally use these as confirmation zones with EMA & VWAP, RSI, and Volume... but alone, these levels mark major support and resistances.
What are they?
🏰 HTF Levels — “Big Grown-Up Lines”
HTF = Higher Time Frame
Think of your price chart like a big map. HTF levels are the important lines from bigger chunks of time:
>Daily (yesterday’s close, high, low)
>Weekly (this week’s open, high, low, close)
>Monthly (this month’s open/close)
Why they matter:
These are like big walls and floors that price often bounces off or stops at. Big traders (institutions) watch them because they show where a lot of buying or selling happened before.
⏰ PD & PM Levels — “Yesterday & Morning Clues”
PD = Previous Day
>PDH = Previous Day’s High
>PDL = Previous Day’s Low
>PDC = Previous Day’s Close
PM = Pre-Market
>PMH = Pre-Market High
>PML = Pre-Market Low
>ATH = All-Time High
Why they matter:
These tell you where price moved when most regular traders weren’t awake yet (pre-market) and where it ended up yesterday. Price often revisits or reacts to these spots.
⚡ How Options Traders Use Them
Support & Resistance:
If price is near an HTF or PD/PM level, it might stop and turn around there (like a ball hitting a wall) or it might use it as a launchpad to the next level if it breaks.
Entry & Exit Spots:
Traders might buy calls (bet price goes up) if it breaks above an important level, or puts (bet price goes down) if it breaks below.
Risk Management:
These levels give clear spots to set stops and targets — “If price breaks this level, I’m out.”
Super Simple Picture:
HTF = big important levels from days, weeks, months.
PD/PM = yesterday’s and morning’s clues where price already moved.
Traders use them to guess where price might bounce or break to plan option trades safely.