OPHANIM MARKET PULSESMT, CISD, IFVG, QUARTERLY. This indicator is made and crefted by ophanim_1 on ig, it is made based on a personal model that has over 75% win rate ratio if well used. please use it alongside killzones not oustside. preferably london or new york. works with every pair
Indicators and strategies
shadowtrader96Gold / Silver Ratio Indicator
This indicator plots the Gold/Silver ratio along with a 200 EMA to help identify relative strength and long-term trend shifts between Gold and Silver.
Best used on Daily and higher timeframes.
For educational purposes only.
ATR Percentile Rank with Action Legend - DaliliThis script classifies market volatility in real time.
On each bar, it measures volatility using ATR (Average True Range), ranks that volatility relative to recent history, and displays a single colored number on the chart. The number shows how elevated or suppressed volatility is compared to the past, and the color instantly identifies the volatility regime, from compressed to extreme.
A small legend explains the color meanings and defines ATR. The result is a quick visual filter that tells you whether market conditions are unfavorable, optimal, or risky for taking trades, without indicating direction or generating signals.
Trend flow X Strategy📈 Trend Flow X Strategy – Detailed Overview
Trend Flow X is a rule-based market direction strategy developed to identify and trade sustained price movements by evaluating overall market structure rather than reacting to short-term noise.
The strategy uses a multi-layer market assessment framework that blends trend direction, momentum strength, and price positioning into a single internal bias. This approach helps filter out weak or conflicting signals and focuses only on conditions where directional conviction is present.
🔹 Market Assessment Logic (Conceptual)
Trend Flow X continuously analyzes market behavior from a higher-timeframe perspective to establish the dominant trend environment.
Instead of acting on isolated indicators, it combines multiple internally processed price and momentum factors into a composite score.
This score dynamically classifies the market into:
Bullish Phase – Positive directional alignment
Bearish Phase – Negative directional alignment
Neutral Phase – Mixed or low-confidence conditions
Only one market state is active at any time.
Internal calculations, indicator combinations, and thresholds are deliberately abstracted to protect the proprietary logic.
🔹 Trade Execution Behavior
Long positions are initiated only when a sustained bullish bias is detected
Short positions are initiated only when a sustained bearish bias is detected
All positions are closed when the market enters a neutral phase
This structure helps the strategy:
Stay aligned with dominant trends
Avoid whipsaws during sideways markets
Reduce unnecessary trade frequency
🔹 Design Principles
Fully systematic and rule-driven
No discretionary inputs required
No repainting or future-data usage
Designed to maintain consistency across market conditions
🔹 Ideal Market Conditions
Performs best in trending or directional environments
May remain flat during range-bound or low-volatility phases
Suitable for intraday to short-term positional trading, depending on the instrument and session behavior
🔹 Risk & Usage Notes
Risk management, position sizing, and capital allocation should be customized by the user
Backtesting on the specific instrument and timeframe is strongly recommended
Results may vary across different markets and volatility regimes
⚠️ Disclaimer
This script is intended for educational and analytical purposes only.
It does not constitute financial or investment advice.
Trading involves risk, and past performance does not guarantee future results.
MARUTI TRADERMaruti Trader- Maruti Trader is a rule-based, intraday detection system that combines candle-pattern logic with session-driven support and resistance zones. creating a clean confluence-based signal that removes noise.
This tool is designed for traders who prefer structured rules over subjective drawing, and want clear, event-driven alerts without unrealistic promises or over-optimized behavior.
=> Optional Strike-Price Zones
For symbols that move around round numbers or strike intervals, the script can draw strike-based S/R lines You can choose solid lines and select how many zones to show.
=> *Maruti Trader* is a powerful trading indicator built to simplify decision-making for both swing and intraday traders. It blends precision with clarity, helping you identify potential buy and sell opportunities with confidence. Session Levels Predictor+ plots upper and lower percentile levels based on session data, helping traders identify potential support and resistance zones with precision. It automatically calculates percentile-based projections from intraday sessions and marks them with clean, customizable lines. Ideal for intraday and short-term traders looking for statistical price ranges.
=> Trend line Base Move, simply identify
MARUTI TRADERMaruti Trader- Maruti Trader is a rule-based, intraday detection system that combines candle-pattern logic with session-driven support and resistance zones. creating a clean confluence-based signal that removes noise.
This tool is designed for traders who prefer structured rules over subjective drawing, and want clear, event-driven alerts without unrealistic promises or over-optimized behavior.
=> Optional Strike-Price Zones
For symbols that move around round numbers or strike intervals, the script can draw strike-based S/R lines You can choose solid lines and select how many zones to show.
=> *Maruti Trader* is a powerful trading indicator built to simplify decision-making for both swing and intraday traders. It blends precision with clarity, helping you identify potential buy and sell opportunities with confidence. Session Levels Predictor+ plots upper and lower percentile levels based on session data, helping traders identify potential support and resistance zones with precision. It automatically calculates percentile-based projections from intraday sessions and marks them with clean, customizable lines. Ideal for intraday and short-term traders looking for statistical price ranges.
=> Trend line Base Move, simply identify
Ardley Fund Core IndicatorThe AAC Fund Core Indicator: a powerful Kalman Hull Trend strategy enhanced with Dynamic RSI, MACD, and VWAP confirmations. Delivers precise, high-probability BUY and SELL signals with adaptive noise filtering for smoother trends and fewer false entries. Ideal for trend-following traders seeking consistent, data-driven performance.
Sessions + Opening Range (All Sessions, Anchored) + EMA + VWAP# 📊 Sessions + Opening Range (Anchored) + EMA + VWAP
### A clean, non-repainting session & opening range tool — fully anchored and stable on zoom.
---
## 🔍 Overview
This indicator plots **four major trading sessions** along with their **Opening Range (OR)** using a fully **time-anchored approach**.
All boxes and levels are **stable**, meaning they **do not move** when you zoom, scroll, or reload the chart.
It is designed for **intraday traders**,
---
## 🕒 Sessions Included
* **Asian Session**
* **London Session**
* **New York AM Session**
* **New York PM Session**
Each session is displayed as a **colored background box** that:
* Starts at the exact session time
* Updates dynamically while the session is active
* Stops and freezes at session close
---
## 📦 Opening Range (OR) – Per Session
Each session has its own **Opening Range (A → B)** window.
### Opening Range Features:
* Calculated **only during the OR window**
* Displays:
* OR **High**
* OR **Low**
* OR **Midline (dashed)**
* OR box **extends only until the session ends**
* No repainting and no future extension
This makes it ideal for:
* OR breakouts
* Liquidity sweeps
* Mean reversion setups
* Session bias confirmation
---
## 📈 EMA & VWAP
Optional overlays included:
* **EMA (default 200)**
* **VWAP**
Both can be toggled on/off independently from the settings.
---
## ⏱ Timezone Support
* Fully **timezone-aware**
* All session times and OR windows automatically adjust to the selected timezone
## ⚙ Customization Options
* Enable / disable individual sessions
* Adjust session times
* Customize OR time windows (A → B)
* Change OR fill transparency
* Adjust OR border width
* Toggle OR midline
* Enable / disable EMA & VWAP
---
## ✅ Best Used For
* Intraday trading
* Session-based strategies
* Opening range breakouts
* Liquidity & market structure analysis
* Gold (XAUUSD), Forex, Indices, Futures
---
## 🚫 What This Indicator Does NOT Do
* No repainting
* No future projection
* No moving boxes
* No alerts (by design – clean visual tool)
---
## 📌 Notes
* Works best on **intraday timeframes**
* Designed for clarity and minimal chart clutter
* Inspired by professional session-based trading concepts
---
### ⭐ If you find this useful, please leave a like and comment — it helps a lot!
---
TRharmonic RSI Amplitude System
TRharmonic RSI Amplitude System - Technical Guide
Overview
The TRharmonic RSI Amplitude System is an edge for anyone in the market who uses only standard RSI or oscillator indicators to trade. This measure uses the Hilbert Transform and Wavelet Analysis to determine how much the RSI is oscillating at any point in time. - This creates dynamic support and resistance bands, allowing traders to more readily see potential reversals.
Mathematical Foundation
Hilbert Transform Method
The Hilbert Transform technique constructs what mathematicians call an "analytic signal": z(t) = x(t) + j·H Here H is the Hilbert operator which shifts the phase by 90 degrees (a notion of Gabor in 1946). After Ehlers' functional adaptation to digital trading systems, the implementation begins with a high-pass Butterworth filter to detrend the data. It next separates I and Q (both in-phase) components. Think of these as perpendicular measurements, that when added together tell you the real strength of the oscillations. The immediate amplitude is then computed by |z(t)| = √(I² + Q²), which provides us with a continuous indication of how vigorously the RSI is moving.
Wavelet Transform Method
The decomposition with the Haar wavelet is based on the multiresolution analysis by Mallat (1989). Inspired by the "barplots" of each individual feature, this method decomposes the RSI signal into different frequency layers in a similar way that musical notes can be separated into their fundamental harmonics. The detail coefficients (D_j) capture the high-frequency oscillations by comparing differences between successive time points: D_j = (μ₁ - μ₂)/√2. The energy-based amplitude computation is E j = ∑|D j | ² and the final amplitude used is √(E j /scale). This normalization ensures that the amplitude measurement is invariant under what timescale in which you analyze.
Adaptive Band Construction
The dynamic band bands use a brainy multiplier reacting to the market: σ_adaptive = σ_base × (1 + StdDev(A)/A), where A is an amplitude measurements over n periods. As volatility rises, the bands widen automatically; as markets calm down, they contract. An optional Hull Moving Average (HMA) smoothing is used for band edges, and is described by HMA(n) = WMA( 2*WMA(n/2) - WMA(n), √n). Hull’s innovation here is that it reduces the lag — not at the expense of smoothness, but without ruining its look and feel: You have taut bands that don’t whipsaw. Bands by their nature are mathematically individual to each instrument within 0 and 100.
Signal Generation Framework
Extremes are zones where the RSI is likely to hit a reversal (just like price hitting the extremes on the bollinger bands). When price is over the contraption lines, momentum has overextended to that direction. 2- Reversal signals, a reversal signal needs two conditions and the bump reverse is both: - The break back out of the bands. holder band amp confirmation.exec("7 - Valid Entry") sexdate.mainloop Except that in trading binary options, this justification is conjecture. This 2-step check really helps to eliminate all the noise. The system also checks for "squeeze" conditions (where A < 0.7·μ_A), which represents a compression in volatility, ensuring that we are not only trading it here but using the indicator to warn us of potential high volatility moves building up.
Alert Architecture
The alert mechanism is built to be practical and non-disruptive. It activates once per closed bar, it also has memory of the signal so it shouldn't spam you. Everything you need to know: which symbol you are watching, what time frame, RSI values and indications for buying or selling while the amplitude statistics provide guidance on where important levels and signals reside. They are formatted using Unicode box-drawing characters for a crisp appearance that appears the same on every platform and device.
Visualization Components
It have three beautiful professionally designed colour schemes for your optional preference to suits different ideal lighting environments. The gradient fills are highly transparent (92%) so you can keep your price chart visible and still see the band structure. Real-time value labels follow around important metrics as they update and an information panel highlights all your key parameters making it even easier to track market conditions.
References
Gabor, D. (1946). Theory of communication. Journal of the Institution of Electrical Engineers, 93(26), 429-441.
Mallat, S. (1989). A theory for multiresolution signal decomposition: The wavelet representation. IEEE Transactions on Pattern Analysis and Machine Intelligence, 11(7), 674-693.
Hull, A. (2005). Active Investing: Using Technical Analysis and Market Sentiment to Find the Best Trading Opportunities.
Manas Custom SuiteCan be used to bypass the indicator restriction for Free/Essential Users to have multiple indicators from Manas Arora's TradingView Template.
This suite has the following (each items can be toggled on/off and the length can be modified):
3 Different SMA
3 Different EMA
ADR%
66 Day Low
Distance from 52W High
Distance from 52W Low
Distance from selected MA
Purple Dot indicator
Oops Reversal
Relative Volume
Dynamic Band (UA)Dynamic Band (UA) — Description & Multi-Timeframe Usage
Dynamic Band (UA) is an adaptive volatility corridor built on EMA + ATR, designed to show where price is located statistically across multiple timeframes at once.
This is not a buy/sell signal indicator.
It is a context & location tool that answers one key question:
Where is price right now relative to volatility on several timeframes?
1️⃣ Indicator Structure
🔹 Central EMA
Represents the equilibrium price
The farther price is from EMA, the less sustainable the move becomes
🔹 Volatility Bands (per timeframe)
Zone Lines Meaning
INNER ATR × atrInner Trend working zone
MID ATR × atrMid Momentum exhaustion boundary
OUTER ATR × atrOuter Statistical extreme
📌 Distance = risk
The farther from EMA → worse RR for entries, better for exits.
🔹 Zone Fills
NEAR → between INNER ↔ MID
FAR → between MID ↔ OUTER
Provides instant visual context without reading numbers.
2️⃣ Multi-Timeframe (MTF) Bands — Core Feature
You can display simultaneously:
BASE timeframe (current chart)
MTF #1 (e.g. 4H)
MTF #2 (e.g. 1D)
All bands are overlaid on one chart.
What this gives you:
You see local price action, but
inside the structure of higher-timeframe volatility
This is the foundation of HTF-aware trading.
3️⃣ RSI Multi-Timeframe Markers
RSI markers show overbought / oversold states from multiple timeframes at once.
▲ = RSI < Oversold
▼ = RSI > Overbought
Each marker includes its timeframe label, e.g.:
▲
4H
How to read them:
▲ 4H + ▲ 1D → structural oversold condition
▼ 15m only → local noise
▼ 1D at FAR zone → high-probability exhaustion / exit zone
Markers can be stacked vertically and anchored to:
candle high/low, or
specific Dynamic Band levels (INNER / MID / OUTER)
4️⃣ How to Use Multiple Timeframes Together (Practical)
🔹 Recommended Base Setup
Chart: 15m or 1H
MTF #1: 4H
MTF #2: 1D
RSI markers: 15m + 4H + 1D
RSI mode: “First entry”
This setup shows:
where price is locally, and
whether HTF conditions support continuation or reversal
5️⃣ Key Trading Scenarios (Checklist)
✅ Strong Long Context
Price in LOWER INNER or MID (BASE)
▲ RSI on 4H or 1D
Price above HTF MID
➡️ High-probability bounce zone
⚠️ Weak / Scalping Long
▲ only on BASE timeframe
Price in FAR BASE zone
No HTF support
➡️ Short-term trade only
❌ Bad Long (Late Entry)
Price near OUTER on 4H or 1D
▼ RSI on HTF
➡️ Statistically late — avoid entry
🎯 Optimal Profit Taking
Price at OUTER HTF
▼ RSI on 4H + 1D
➡️ Maximum exhaustion zone
6️⃣ Core Rule (Very Important)
Dynamic Band does NOT tell you when to buy or sell.
It tells you where you are inside the volatility structure of multiple timeframes.
Entries and exits should come from:
impulse / momentum
structure & price action
your strategy logic (e.g. trend, pullback, reversal)
Dynamic Band filters bad trades.
EURUSD EMA 9/21 London StrategyOn the 5-minute K-line chart, the EMA 9/21 generates an entry signal. Combine the take-profit target with the fluctuation range during London trading hours (8:30–16:30).
CGlimit pro 2026This indicator is designed to assist traders in identifying potential limit entry zones along with confirmation signals based on price behavior and technical conditions. It highlights areas where price may react, helping traders plan entries with a structured and disciplined approach.
The indicator provides both Buy Limit and Sell Limit levels, as well as confirmation signals to improve timing and trade confidence. Users can select from four different signal options, allowing flexibility for conservative or aggressive trading styles.
All signals are generated using predefined logic based on historical price data and market structure. This indicator does not predict future price movement and should be used as a decision-support tool, not as a standalone system.
Key features include multi-timeframe compatibility, customizable signal options, and broad market support including Forex, Crypto, Indices, and Stocks. It is suitable for scalping, day trading, and swing trading when combined with proper risk management.
⚠️ This indicator is intended for educational and analytical purposes only and does not provide financial advice. Trading involves risk, and users are responsible for their own trading decisions.
🟢 Why this will FIX the error
✔️ Description long enough
✔️ Explains what indicator does
✔️ Explains signals (4 options)
✔️ No banned words
✔️ TradingView House Rules compliant
📝 Final Checklist (Before clicking Publish)
✅ Description pasted
✅ Category selected
✅ “I swear to abide by House Rules” ticked
✅ Own chart layout used
✅ Publish Private / Protected (NOT public)
MACD Crossover
Enter Long:
Above 200 EMA
MACD crossover below 0-line
Enter Short:
Below 200 EMA
MACD crossunder above 0-line
Previous Day High/LowIndicator – Previous Day High / Low (PDH/PDL)
This indicator is designed to visually highlight the most important price levels from the previous trading day – the Previous Day High (PDH) and Previous Day Low (PDL) – directly on intraday charts. It provides traders with immediate insight into key support and resistance zones, which often act as reversal points or areas where price reacts significantly. The indicator is built to function reliably across all instruments, including stocks, futures, ETFs, and cryptocurrencies, while accurately reflecting the New York Time (NY) timezone.
Advanced Crypto Market Analyzer quantum computingAdvanced Crypto Market Analyzer quantum computing-5m/15m/30m/1h time frame
KC EMA Ribbon + Signals📈 KC EMA Ribbon + Trend Signals
KC EMA Ribbon + Trend Signals is a trend-following indicator designed to help traders identify high-probability LONG and SHORT opportunities using a structured EMA ribbon and 200 EMA trend filter.
The indicator combines multiple exponential moving averages into a dynamic ribbon that automatically changes color based on market direction, making trend bias instantly visible.
🔹 How it Works
Bullish Trend (Green Ribbon)
Fast EMA above slow EMA
Price above 200 EMA
(Optional) RSI confirmation
Bearish Trend (Red Ribbon)
Fast EMA below slow EMA
Price below 200 EMA
(Optional) RSI confirmation
Neutral / Chop (Gray Ribbon)
No clear trend → avoid low-probability trades
🔔 Trade Signals
LONG signal appears only when the market flips into a confirmed bullish trend
SHORT signal appears only when the market flips into a confirmed bearish trend
Signals are non-repainting and trigger only on trend change (no signal spam)
⚙️ Features
✔ EMA Ribbon with adaptive color change
✔ 200 EMA higher-timeframe trend filter
✔ Optional RSI confirmation for extra accuracy
✔ Clean LONG / SHORT labels on chart
✔ Alert support for automated notifications
✔ Background trend bias (optional)
🧠 Best Used For
Trend-following strategies
Higher-timeframe trading (15m, 1H, 4H, Daily)
Crypto, Forex, Indices, Commodities
Traders who want clarity, discipline, and fewer false signals
⚠️ Disclaimer
This indicator is a trend-confirmation tool, not a standalone trading system.
Always apply proper risk management and confirm signals with price action and market context.
If you want, I can also:
tighten it for crypto-only behavior,
add pullback entry signals, or
brand it exactly how you want (logo, colors, personal naming).
Just say the word 👍
Big Candle Marker (Soft Color / Ratio Based)This indicator highlights only big candles using soft colors.
- Big moves are detected based on body size relative to recent average
- Bullish candles → soft green
- Bearish candles → soft red
- Original candle border color is preserved
- Works well across different symbols and timeframes (including XAU)
Designed to reduce visual fatigue and help spot meaningful moves at a glance.
大きく動いたローソク足だけを、やさしい色で強調表示するインジケーターです。
・平均実体サイズの◯倍以上を「大きな動き」と判定
・陽線は薄緑、陰線は薄赤で表示
・枠色は元の色を維持するため、方向感が直感的に分かります
・通貨ペアや時間足に依存しにくく、XAUやFXどちらでも使いやすい設計です
「ずっとチャートを見ていると疲れる」
「重要な動きだけ自然に目に入ってほしい」
そんな用途向けに作りました。
Master in Trading, version 1.7// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at mozilla.org
// © GowriShankar
//@version=6
indicator("Master in Trading, version 1.7", overlay = true, max_lines_count = 500, dynamic_requests = true)
color_of_lines_12 = input.color(title = "Color of Lines 1-2", defval = color.new(#fec500,0))
width_of_lines_12 = input.int(title = "Width", defval = 2, minval = 1)
style_of_lines_12 = input.string(title = "Style", defval = "Solid", options = )
selected_style_of_lines_12 = style_of_lines_12 == "Solid" ? line.style_solid :
style_of_lines_12 == "Dotted" ? line.style_dotted :
style_of_lines_12 == "Dashed" ? line.style_dashed : na
color_of_lines_34 = input.color(title = "Color of Lines 3-4", defval = color.new(#0b00ff,0))
width_of_lines_34 = input.int(title = "Width", defval = 2, minval = 1)
style_of_lines_34 = input.string(title = "Style", defval = "Solid", options = )
selected_style_of_lines_34 = style_of_lines_34 == "Solid" ? line.style_solid :
style_of_lines_34 == "Dotted" ? line.style_dotted :
style_of_lines_34 == "Dashed" ? line.style_dashed : na
text_size = input.string(title = "Text Size", defval = "Normal", options = )
selected_text_size = if(text_size == "Auto")
size.auto
else
if(text_size == "Tiny")
size.tiny
else
if(text_size == "Small")
size.small
else
if(text_size == "Normal")
size.normal
else
if(text_size == "Large")
size.large
else
if(text_size == "Huge")
size.huge
= request.security(ticker.heikinashi(syminfo.tickerid), "15", [open, close , close , session.isfirstbar , session.isfirstbar , session.isfirstbar , barstate.isconfirmed], lookahead = barmerge.lookahead_on, gaps = barmerge.gaps_off)
var float close_prev_day_last_candle = na
var float close_1st_candle = na
var float close_2nd_candle = na
var float open_3rd_candle = na
if session.isfirstbar
close_prev_day_last_candle := h_prev_day_last_close
if is_first_bar_of_15_min
close_1st_candle := h_close
if is_2nd_first_bar_of_15_min
close_2nd_candle := h_close
if is_3rd_first_bar_of_15_min
open_3rd_candle := h_open
if session.islastbar or session.islastbar_regular
close_prev_day_last_candle := na
close_1st_candle := na
close_2nd_candle := na
open_3rd_candle := na
var line close_prev_day_last_candle_line = na
var line close_1st_candle_line = na
var line close_2nd_candle_line = na
var line open_3rd_candle_line = na
var label close_prev_day_last_candle_label = na
var label close_1st_candle_label = na
var label close_2nd_candle_label = na
var label open_3rd_candle_label = na
if session.isfirstbar
line.set_extend(id = close_prev_day_last_candle_line, extend = extend.none)
line.set_extend(id = close_1st_candle_line, extend = extend.none)
line.set_extend(id = close_2nd_candle_line, extend = extend.none)
line.set_extend(id = open_3rd_candle_line, extend = extend.none)
line.set_x2(id = close_prev_day_last_candle_line, x = bar_index )
line.set_x2(id = close_1st_candle_line, x = bar_index )
line.set_x2(id = close_2nd_candle_line, x = bar_index )
line.set_x2(id = open_3rd_candle_line, x = bar_index )
close_prev_day_last_candle_line := na
close_1st_candle_line := na
close_2nd_candle_line := na
open_3rd_candle_line := na
label.delete(id = close_prev_day_last_candle_label)
label.delete(id = close_1st_candle_label)
label.delete(id = close_2nd_candle_label)
label.delete(id = open_3rd_candle_label)
if session.isfirstbar
close_prev_day_last_candle_line := line.new(bar_index, close_prev_day_last_candle, bar_index+1, close_prev_day_last_candle, color = color_of_lines_12, extend = extend.right, width = width_of_lines_12, style = selected_style_of_lines_12)
close_prev_day_last_candle_label := label.new(bar_index+5, close_prev_day_last_candle, color = color_of_lines_12, size = selected_text_size, style = label.style_label_lower_left, text = "Prev. " + str.tostring(close_prev_day_last_candle,"#.##"), textcolor = color.black)
if is_first_bar_of_15_min and not is_first_bar_of_15_min
close_1st_candle_line := line.new(bar_index, close_1st_candle, bar_index+1, close_1st_candle, color = color_of_lines_12, extend = extend.right, width = width_of_lines_12, style = selected_style_of_lines_12)
close_1st_candle_label := label.new(bar_index+5, close_1st_candle, color = color_of_lines_12, size = selected_text_size, style = label.style_label_lower_left, text = "1st " + str.tostring(close_1st_candle,"#.##"), textcolor = color.black)
if is_2nd_first_bar_of_15_min and not is_2nd_first_bar_of_15_min
close_2nd_candle_line := line.new(bar_index, close_2nd_candle, bar_index+1, close_2nd_candle, color = color_of_lines_34, extend = extend.right, width = width_of_lines_34, style = selected_style_of_lines_34)
close_2nd_candle_label := label.new(bar_index+5, close_2nd_candle, color = color_of_lines_34, size = selected_text_size, style = label.style_label_upper_left, text = "2nd " + str.tostring(close_2nd_candle,"#.##"), textcolor = color.white)
if is_3rd_first_bar_of_15_min and not is_3rd_first_bar_of_15_min
open_3rd_candle_line := line.new(bar_index, open_3rd_candle, bar_index+1, open_3rd_candle, color = color_of_lines_34, extend = extend.right, width = width_of_lines_34, style = selected_style_of_lines_34)
open_3rd_candle_label := label.new(bar_index+5, open_3rd_candle, color = color_of_lines_34, size = selected_text_size, style = label.style_label_upper_left, text = "3rd " + str.tostring(open_3rd_candle,"#.##"), textcolor = color.white)
label.set_x(id = close_prev_day_last_candle_label, x = bar_index+1)
label.set_x(id = close_1st_candle_label, x = bar_index+1)
label.set_x(id = close_2nd_candle_label, x = bar_index+1)
label.set_x(id = open_3rd_candle_label, x = bar_index+1)
Chan Theory - Chanlun|CCZT# Chan Theory - Chanlun|CCZT
## Overview
This indicator implements Chan Theory (缠论) structural analysis framework using Pine Script v5. It automatically identifies fractals, pens, segments, and pivot zones from price movements, providing objective structure-based trading signals.
**Key Features:**
- Real-time fractal and pen recognition with 4 pen type options
- Multi-level segment analysis (sub-level and main-level)
- Dynamic pivot zone identification and visualization
- Type I/II/III trading signal detection
- Customizable display settings for all structural components
## How It Works
### 1. Candlestick Containment Processing
Eliminates noise by processing candlestick containment relationships:
- **Uptrend**: Takes higher highs and higher lows
- **Downtrend**: Takes lower highs and lower lows
### 2. Fractal Recognition
Identifies top/bottom fractals on processed candlesticks:
- **Top Fractal**: Middle candlestick high > both adjacent highs
- **Bottom Fractal**: Middle candlestick low < both adjacent lows
### 3. Pen Construction (4 Types Available)
Connects valid fractals to form pens:
- **Classic Pen (老笔)**: Requires 5+ processed K-lines per pen
- **Optimized Pen (新笔)**: 4+ processed K-lines with 5+ raw K-lines
- **4K Pen**: 4 raw K-lines with specific conditions
- **Strict Pen (严笔)**: 5+ K-lines with directional validation
### 4. Segment Partitioning (3 Modes)
Groups pens into higher-level segments:
- **Dynamic Correction**: Real-time adjustment with new data
- **Strict Mode**: Full compliance with classical definitions
- **Extension Mode**: Flexible trend continuation handling
### 5. Pivot Zone Recognition
Identifies consolidation zones at multiple levels:
- Sub-level pivot zones (pen-based)
- Main-level pivot zones (segment-based)
- Real-time pivot extension visualization
## Trading Signals
### Type I Signals (1buy/1sell)
Trend reversal signals based on momentum divergence within segments. Requires pivot zone formation or sufficient pen count.
### Type II Signals (2buy/2sell)
Pullback entry signals occurring after Type I, identified by sub-level fractal confirmations.
### Type III Signals (3buy/3sell)
Breakout confirmation signals when price breaks and holds beyond prior pivot zones.
### Quasi-Type II Signals (L2buy/L2sell)
Similar to Type II but with less strict conditions.
## Settings Guide
| Setting | Description |
|---------|-------------|
| **Pen Type** | Choose Classic/Optimized/4K/Strict based on volatility |
| **Segment Mode** | Select calculation method matching your strategy |
| **Show Pivot Zones** | Toggle sub-level/main-level pivots |
| **Show Running Pen** | Display currently forming unconfirmed pen |
| **Fast Pen Mode** | Allow pens without complete fractals |
## Display Options
- Pen lines with customizable colors and width
- Segment lines for different levels
- Pivot zone boxes with gradient colors
- Trading signals at fractal positions
## Upcoming Features (Coming Soon)
The following features are planned for future releases:
### Pen & Fractal Enhancements
- Right containment check (启用右包含检查)
- Pen endpoint mode: Strict highest/lowest vs Secondary high/low (笔端点模式)
- Pen extension correction in secondary mode (次高次低模式启用笔延伸修正)
- Single pen to segment (单笔成段)
- Segment formation conditions (成段条件)
- K-line count for segment (K线数量)
- Pen/Segment count for trend (笔/段数量)
- Trend line start filter (趋势线起点过滤)
- Local extremum filter (局部极值过滤)
- Lookback period (回溯周期)
- 3K interval filter (3K间隔过滤)
- Raw K-line fractal display (显示原始K线分型)
- Raw fractal for pen (原始分型用于笔)
- Single pen to segment ratio (单笔成段比例)
- Top/Bottom to pen ratio (顶底成笔)
### Segment Enhancements
- Super trend line display (显示大趋势线)
- Trend line extension (趋势线延伸)
- Super trend line extension (大趋势线延伸)
- Super trend segment colors (线段颜色-大趋势线)
- Single segment to trend (单段成趋势)
- Trend breakthrough (趋势突破)
- Feature sequence gap detection (启用特征序列缺口检测)
### Pivot Zone Enhancements
- Big-level pivot zone display (大级别中枢)
- Early draw big-level pivot (提前绘制大级别中枢)
- Big-level pivot colors (大级别中枢颜色)
### Trading Signal Enhancements
- Big-level trading signals (大级别买卖点)
- Type 2 chain detection (类2链式判断)
- Type 3 search range (类3搜索范围)
- Type 3 rapid reversal alert (3类买卖点急速反转警报)
### MACD Divergence (Complete Module)
- Sub-level divergence display (显示次级别背驰)
- Main-level divergence display (显示本级别背驰)
- Type 1 divergence detection method (1买卖点背驰判断方式)
- Type 1 pivot requirement (1买卖点中枢要求)
- Type 1 divergence detection toggle (1类买卖点启用背驰判断)
### Signal Filtering (Complete Module)
- Fractal validity filter (买卖点分型过滤)
- Basic fractal filter (买卖点分型基础过滤)
- Type 1 MACD divergence filter (1买卖macd背驰过滤)
- Type 2 signal filter (2买卖点过滤)
- False signal trap avoidance (防狼术)
- Expected signal display (显示预期买卖点)
- Alert differentiation (警报区分)
### Feature Sequence (Complete Module)
- Feature sequence display (显示特征序列)
- Up/Down segment colors for feature sequence
## Notes
- This script is for technical analysis reference only
- Does not constitute investment advice
- Users should make independent trading decisions
- Best used in conjunction with Chan Theory MACD Divergence indicator
---
# 概述
本指标基于缠论(Chan Theory)技术分析框架,使用Pine Script v5实现价格结构的自动识别。自动解析分型、笔、线段和中枢等核心组件,提供客观的结构化交易信号。
**核心功能:**
- 实时分型和笔识别,提供4种笔类型选择
- 多级别线段分析(次级别和本级别)
- 动态中枢识别与可视化
- 一、二、三类买卖点检测
- 所有结构组件可自定义显示设置
## 工作原理
### 1. K线包含处理
消除K线包含关系带来的噪音:
- **上涨趋势**:取高点高值、低点高值
- **下跌趋势**:取高点低值、低点低值
### 2. 分型识别
在处理后的K线上识别顶底分型:
- **顶分型**:中间K线高点 > 两侧高点
- **底分型**:中间K线低点 < 两侧低点
### 3. 笔的构建(4种类型)
连接有效分型形成笔结构:
- **老笔**:每笔至少5根处理后K线
- **新笔**:4根处理后K线 + 5根原始K线
- **4K笔**:4根原始K线满足特定条件
- **严笔**:5根K线 + 方向验证
### 4. 线段划分(3种模式)
将笔组合成更高级别的线段:
- **当下延伸后修正**:随新数据实时调整
- **严格模式**:完全符合经典定义
- **延伸模式**:灵活处理趋势延续
### 5. 中枢识别
识别多级别的盘整区域:
- 次级别中枢(基于笔)
- 本级别中枢(基于线段)
- 实时中枢延伸可视化
## 买卖点信号
### 一类买卖点 (1buy/1sell)
基于线段内动量背驰的趋势反转信号,需要中枢形成或足够笔数。
### 二类买卖点 (2buy/2sell)
一类之后的回调入场信号,通过次级别分型确认识别。
### 三类买卖点 (3buy/3sell)
价格突破并站稳中枢边界的突破确认信号。
### 类二买卖点 (L2buy/L2sell)
条件较宽松的类似二类信号。
## 设置说明
| 设置项 | 说明 |
|--------|------|
| **笔的类型** | 根据波动性选择老笔/新笔/4K/严笔 |
| **线段模式** | 选择符合策略的计算方式 |
| **显示中枢** | 切换次级别/本级别中枢显示 |
| **运行中的笔** | 显示当前形成中的未确认笔 |
| **急速成笔** | 允许无完整分型成笔 |
## 显示选项
- 笔线条,可自定义颜色和宽度
- 不同级别的线段线条
- 中枢区域带渐变色
- 买卖点信号显示在分型位置
## 即将推出的功能(敬请期待)
以下功能计划在后续版本中发布:
### 分型、笔增强功能
- 启用右包含检查
- 笔端点模式:严格最高最低点 / 允许次高次低点
- 次高次低模式启用笔延伸修正
- 单笔成段
- 成段条件(突破极值/数量条件/任一满足)
- K线数量要求
- 笔/段数量要求
- 趋势线起点过滤
- 局部极值过滤
- 回溯周期
- 3K间隔过滤
- 显示原始K线分型
- 原始分型用于笔
- 单笔成段比例
- 顶底成笔
### 线段增强功能
- 显示大趋势线
- 趋势线延伸
- 大趋势线延伸
- 线段颜色(大趋势线)
- 单段成趋势
- 趋势突破
- 启用特征序列缺口检测
### 中枢增强功能
- 是否显示大级别中枢
- 提前绘制大级别中枢
- 大级别中枢颜色设置
### 买卖点增强功能
- 大级别买卖点
- 启用类2链式判断
- 类3搜索范围
- 启用3类买卖点急速反转警报
### MACD背驰模块(完整模块)
- 显示次级别背驰
- 显示本级别背驰
- 1买卖点背驰判断方式
- 1买卖点中枢要求
- 1类买卖点启用背驰判断
### 买卖点过滤模块(完整模块)
- 买卖点分型过滤
- 买卖点分型基础过滤
- 1买卖macd背驰过滤
- 2买卖点过滤
- 防狼术
- 显示预期买卖点
- 警报区分
### 特征序列模块(完整模块)
- 显示特征序列
- 上涨/下跌线段特征序列颜色
## 声明
- 本脚本仅供技术分析参考
- 不构成投资建议
- 用户应自行做出交易决策
- 建议结合缠论macd背驰指标使用
Hades - Tho Trader 2.0Hello everyone, this indicator is built using EMA, SMA, Volume, and several other metrics to help you trade effectively across all markets with a minimum high win rate . It is compatible with multiple timeframes, though it performs best on M5 and M15—the two timeframes currently showing the highest success rates.
The indicator comes with built-in TP/SL levels—all you need to do is follow the signals.
Note: When using this indicator, you must strictly adhere to trading rules: only enter trades on valid signals, set TP/SL as instructed, and practice disciplined risk management. Never go 'all-in'.
MTF Candles [Fadi x MMT] + SMT AlertsHere is a professional English description for your indicator, suitable for publishing on TradingView or sharing with a community.
ICT MTF Candles + SMT Divergence
Overview
This is an advanced "All-in-One" market structure dashboard designed specifically for Inner Circle Trader (ICT) concepts. It renders Higher Timeframe (HTF) Candles directly on your current chart (e.g., viewing 1H, 4H, and Daily candles while trading on the 1m chart) and integrates a powerful Real-Time SMT Divergence scanner.
This tool eliminates the need for multiple split screens. You can now monitor price action, liquidity sweeps, imbalances (FVG), and institutional SMT divergences across multiple timeframes simultaneously.
Key Features
1. Multi-Timeframe (MTF) Dashboard
Live HTF Candles: Displays up to 6 custom higher timeframes (e.g., M5, M15, H1, H4, D1) on the right side of your chart.
Price Action Details: Visualizes Wicks, Bodies, Open/Close prices, and color-coded trends.
Institutional Landmarks: Automatically highlights:
FVG: Fair Value Gaps.
VI: Volume Imbalances.
Sweeps: Liquidity raids (Turtle Soups) on HTF candles.
Midpoints: 50% equilibrium levels of previous candles.
2. Integrated SMT Divergence Scanner (New)
Correlated Asset Comparison: Compares the highs and lows of the current chart against a user-defined reference symbol (e.g., NQ vs. ES, or EURUSD vs. DXY).
Per-Candle Logic: Checks every completed HTF candle for structural cracks:
Bearish SMT: Main asset makes a Higher High (HH), but the Reference asset makes a Lower High (LH).
Bullish SMT: Main asset makes a Lower Low (LL), but the Reference asset makes a Higher Low (HL).
Visual Labels: Automatically marks "SMT" labels above/below the specific HTF candle where the divergence occurred.
3. Smart Alerts System
Real-Time Notifications: Never miss a setup. The indicator triggers an alert the moment an SMT Divergence is confirmed on any of the active higher timeframes.
Message Details: Alerts provide the timeframe, direction (Bull/Bear), and the pair being compared.
How to Use
Comparison Symbol: In the settings (under "SMT Divergence"), enter the ticker of the correlated asset.
Example: If you trade NQ, set the symbol to CME_MINI:ES1!.
Example: If you trade EURUSD, set the symbol to TVC:DXY (Note: Understand inverse correlations).
Select Timeframes: Enable the HTF columns you want to monitor (e.g., 15m, 60m, 240m).
Enable Alerts:
Check the "SMT Alert" box in the settings.
Create a generic alert in TradingView on this indicator and select "Any function call".
Why use this?
Instead of switching tabs to check if the 1-Hour candle swept a high or if ES failed to make a new low while NQ did, this dashboard shows you the entire narrative in one glance. It keeps your chart clean while providing maximum institutional context.
Credits:
Original MTF Candle logic by Fadi & MMT.
SMT Integration & Alert Logic added by .
LUCEO StructureTitle: LUCEO Structure Scanner (PA & ICT/SMC All-in-One)
The LUCEO Structure Scanner is an all-in-one toolkit designed for Price Action and ICT/SMC traders. It helps you instantly visualize the Market Structure and Liquidity flow without cluttering your chart. Whether you are a scalper or a swing trader, this indicator simplifies the analysis of price movements, allowing you to focus on high-probability setups.
Automated Market Structure Mapping:
Automatically identifies Swing Highs and Lows labels (HH, HL, LH, LL) based on the Zigzag algorithm.
Detects and marks BOS (Break of Structure) for trend continuation and CHoCH (Change of Character) for trend reversals.
Liquidity Sweep Detection:
Identifies "Sweeps" (Stop Hunts/Wick Grabs) where price breaks a swing point but closes back within the range.
Crucial for avoiding fake-outs and finding reversal entries.
FVG (Fair Value Gaps):
Visualizes bullish and bearish Imbalances (FVG) boxes.
Useful for identifying potential support/resistance zones or price magnets.
Zigzag Deviation (%): Adjust this value to filter market noise.
0.1% - 0.5%: Recommended for Scalping (1m - 5m).
0.5% - 1.5%: Recommended for Intraday (15m - 1H).
> 2.0%: Recommended for Swing Trading (4H+).
Candle Filter: Enable to only count swings that align with candle color logic for stricter structure mapping.
This tool is for educational and analytical purposes only. Always manage your risk.
LUCEO Structure Scanner (PA & ICT/SMC All-in-One)
LUCEO Structure Scanner는 트레이딩의 본질인 '시장 구조(Market Structure)'와 '유동성(Liquidity)' 흐름을 직관적으로 파악할 수 있도록 설계된 올인원 지표입니다. 복잡한 보조지표 없이 가격의 움직임(Price Action) 그 자체에 집중하는 트레이더를 위해 개발되었습니다. 스캘핑부터 스윙 트레이딩까지 모든 타임프레임에서 시장의 맥락을 읽는 데 도움을 줍니다.
시장 구조 자동 식별 (Market Structure):
Zigzag 알고리즘을 기반으로 HH, HL, LH, LL을 자동으로 라벨링합니다.
추세 지속(BOS)과 추세 전환(CHoCH) 구간을 자동으로 표시하여 현재 시장의 방향성을 명확히 보여줍니다.
정교한 스윕 감지 (Liquidity Sweep):
단순한 돌파가 아닌, 꼬리로 고점/저점 유동성만 가져가고 종가는 회귀하는 Sweep(휩소/스탑 헌팅) 패턴을 감지합니다.
함정 카드(Fake-out)를 피하고 진입 타점을 잡는 데 유용합니다.
FVG (Fair Value Gap):
시장 불균형이 발생한 구간(Imbalance)을 박스로 시각화합니다.
지지/저항 테스트 구간으로 활용할 수 있습니다.
Zigzag 임계값 (%)
1분~5분봉 스캘핑: 0.1% ~ 0.5% 추천
15분~1시간봉 데이: 0.5% ~ 1.5% 추천
4시간봉 이상 스윙: 2.0% 이상 추천
타임프레임과 종목의 변동성에 맞춰 수치를 조정하면 노이즈를 효과적으로 제거할 수 있습니다.






















