Improved ICT MultiTF A+ IndicatorThis indicator provides ICT-style multi time frame fair value gaps with a 4-hour moving average bias. It prioritizes 15-minute gaps and falls back to 5-minute and 1-minute gaps when none are present. It also includes alert conditions for long and short signals based on session filters and bias.
Cycles
Market Emotion Cycle DetectorThis indicator estimates emotional phases in price behavior by measuring how far price deviates from its dynamic mean.
It uses an adaptive Z-Score normalization with volatility-aware scaling and optional higher-timeframe blending.
Each candle is color-coded according to its deviation level, creating a clear visual map of market sentiment, from extreme panic (MAX FEAR) to euphoric exhaustion (MAX EUPHORIA).
The tool helps identify accumulation and distribution phases inside cyclical or mean-reverting markets.
🧩 Core Logic
Z-Score of EMA-smoothed price: measures standardized distance from the mean.
ATR regime scaling: adjusts sensitivity across volatility environments.
Optional higher-TF fusion: smooths sentiment transitions without lookahead.
Phase classification: seven discrete emotion zones (MAX FEAR → MAX EUPHORIA).
Non-repainting signals: phase changes confirmed on bar close only.
⚙️ Setup Instructions
To allow full color rendering by the Emotion Candles:
Open Chart Settings → Symbol → Candles
• Uncheck “Color bars based on previous close”
• Clear all Body, Wick, and Border colors
On the chart, right-click any overlay element (coin label, MTX, indicator tag …)
• Choose Hide from the ⋮ menu to keep the view clean
Ensure background contrast makes emotion colors visible.
🎯 Usage Notes
Designed for contextual sentiment analysis, not automated entries.
Works best when combined with independent trend or structure confirmation.
Webhook-ready alerts are available for LONG / SHORT / FLAT transitions.
Default parameters are calibrated for daily and 4-hour charts; shorter TFs may require reduced lookback.
📘 Classification Reference
MAX FEAR:
Capitulation & panic; potential deep-value accumulation zones
FEAR:
Negative bias but stabilizing volatility
CONCERN:
Early recovery interest; risk-reward starts improving
NEUTRAL:
Balanced sentiment, transition zone
MILD GREED:
Optimism emerges, trend continuation possible
GREED:
Late-stage rally; profit-taking often begins
MAX EUPHORIA:
Emotional climax, exhaustion and distribution signals
This publication is an original implementation of an adaptive sentiment model - not a mash-up or derivative of existing indicators.
Created by geokat
Contango/Backwardation Monitor
This is an indicator to display the spread difference between two products. I designed it around VX1! and VX2! but any other two products can be chosen. It is a simple subtraction of VX2-VX1. I will go through the options first and what they do followed by what contango/backwardation is in my own words. You will need the data package for VX futures for the default version to work.
INPUTS
-Apply Smoothing: choose to apply smoothing or not.
-Smoothing Method: choose between SMA,EMA,WMA, etc.
-Line Width: Width of line if line is chosen style(can be changed in style section)
-Threshold 1-5: This is the level at which the line will change colors(defaults are for VX)
-Color 1-5: The color the line will change to when crossing threshold.
Towards Backwardation: Background color change when line is slanted down
Towards Contango: Background color change when line is slanted up
Bars to Confirm Trend: This is my method to cut down on background color changes. It is how many bars consecutive going back needed to change color.
STYLE
-All colors and whatnot can be changed here(threshold colors can be changed here or on the input page).
T1 Line-T5 line: These are simple horizontal lines that can be used to denote threshold areas or whatever you want.
Contango/Backwardation-These terms are used mostly with futures to define the calendar spread between two contracts. Contango is when that spread is is getting longer and backwardation is when that spread is closing. In terms of VIX futures, Contango would imply that volatility is stabilizing and the S and P will likely gain. Backwardation, woudl eb the opposite.
The most simple way to read this indicator with default settings- If the line is up, red, and the background is red, then you can assume S and P prices are going down. And if the opposite is true, then prices are likely going up.
Please feel free to ask any questions and I will do my best to answer them.
Hourly ORB NY Session (5/15min) - FixedDrawing ORB each hour in NY session
First ORB is 9.30 to 11.00am
then every hour we have a 15 min ORB
11am
12pm
1pm
2pm
3pm
You dont need anything else than this! Simple and powerful
KING4R_swing
### KING4R Swing: The High-Performance Trading Checklist
**KING4R\_swing** is a powerful indicator designed for **swing trading** that incorporates a **six-point checklist** to validate high-probability entry setups. It focuses on identifying bullish configurations by aligning local market strength with the overall strength of the S&P 500 ($\text{SPY}$) index.
🚀 **Key Features:**
* **Local EMA Alignment:** Checks if the price is above the 48-period EMA and if the 13-period EMA has bullishly crossed the 48-period EMA.
* **Post-Volume Context:** Detects periods of **sideways consolidation** or a **structure shift** (higher lows) following a candle with unusual volume (Stopping Volume), signaling potential accumulation.
* **Macro Filter (SPY Daily):** Uses the `request.security` function to integrate general market context, validating if $\text{SPY}$'s EMAs (8/21 and 13/48) are trending bullishly on the daily timeframe. These $\text{SPY}$ conditions are optional.
* **Scoring and Feedback:** Generates a **total score** out of $6$ and displays a dynamic **checklist** on the chart with $\text{✅}$ or $\text{❌}$.
* **Setup Alert:** A **"🚀"** label and a **configurable alert** are triggered when all $6$ conditions are met, indicating a fully aligned entry *setup*.
**Set your rules, wait for alignment, and only trade if you have the setup!**
SSMT + HSSMT Detector- Q to Q Analysis- (by FINOR V10.1)📘 Description
This indicator detects Same-Side Market Trend (SSMT) and Hidden Same-Side Market Trend (HSSMT) divergences between three correlated symbols, providing multi-timeframe intermarket structure analysis.
It works entirely in a Q-based framework, allowing precise identification of structural inefficiencies between related markets.
🕒 Session Structure and Logic
The script divides price data into four time scopes:
1️⃣ Daily Session
2️⃣ 6-hour Session
3️⃣ 90-minute Session
4️⃣ 22.5-minute Session
Each of these sessions is split into consecutive Q intervals (quarters).
Within each Q, the algorithm detects local highs and lows for each of the three selected symbols.
⚙️ How It Works
Q Analysis:
For each session type, the algorithm evaluates the price structure of each symbol inside every Q.
It identifies swing highs and lows to map short-term market structure boundaries.
Inter-Q Comparison:
The script compares consecutive Q periods to locate structural asymmetries — situations where correlated symbols fail to move in sync.
These asymmetries often reveal intermarket inefficiencies and potential reversals or continuations.
SSMT Detection:
The SSMT logic checks for divergence in highs and lows between the selected symbols.
For example, if Symbol A makes a higher high but Symbol B does not, an SSMT signal is generated.
HSSMT Detection:
The HSSMT logic performs a similar analysis but based solely on closing prices, detecting hidden divergences that may appear within continuation phases rather than reversals.
🧭 Visualization and Alerts
Each detected event is labeled directly on the chart with visual tags showing whether it is an SSMT or HSSMT event.
Color-coded markers distinguish between highs, lows, and closes depending on the detected structure.
Optional smart alerts instantly notify the trader when a new SSMT or HSSMT signal is found.
💡 Use Cases
Confirm institutional SMT setups across correlated indices or assets.
Detect non-synchronous behavior between correlated pairs for early reversal confirmation.
Identify continuation or exhaustion points in multi-symbol price action.
🧠 Summary
This tool provides an advanced, multi-timeframe method to visualize and quantify intermarket divergences using a Q-segmented framework.
It allows traders to observe both explicit (SSMT) and hidden (HSSMT) inefficiencies between correlated symbols in real time — a capability not available in standard open-source SMT detectors.
Rg btc levels Rg BTC Levels – Advanced Gann Rotation Levels
The Rg BTC Levels indicator is a refined implementation of W.D. Gann’s square of price and degree rotation principles, built to dynamically calculate and visualize Gann-based price levels for Bitcoin (or any instrument).
This tool lets traders explore how price reacts to mathematically significant degree levels (360°, 720°, 1080°, 1440°) — both above and below a central pivot — helping identify support, resistance, and rotation-based reversal zones.
⚙️ Key Features
✅ Dynamic Pivot Selection:
Automatically updates pivot levels based on your chosen resolution (1m to Monthly) or lets you manually set a base price.
✅ Rotation Control:
Adjust “Rotations” to raise or lower pivots by 1440° steps — perfect for aligning the grid with current price structure or higher Gann cycles.
✅ Flexible Price Source:
Choose from open, high, low, close, hlc3, ohlc4, etc. for precise level calculation.
✅ Resolution-Based Pivots:
Use any timeframe as the base resolution — from intraday to multi-month charts — to explore how major swings relate across time scales.
✅ Custom Multiplier:
Adaptable for different markets —
• 1.0 for prices between 1–999
• 10.0 for assets priced above 1000
• 0.001 for Forex or crypto pairs
✅ Automatic Base Price Memory:
Remembers and locks the last valid pivot price until the next rotation or resolution change — ensuring level stability.
✅ Visual Clarity:
Each degree level (±360°, ±720°, ±1080°, ±1440°) is distinctly color-coded for quick chart reading.
📊 How It Works
The indicator takes a pivot price (either manually set or dynamically derived from the previous period’s selected resolution).
It computes the square root of that price, adjusts it by any user-defined rotation offset, and then projects Gann angle levels by squaring the incremented/decremented root values.
These squared values represent key harmonic levels where price often pauses, reverses, or accelerates — a mathematical map of potential turning points.
🔍 Practical Use Cases
Identify support and resistance zones based on geometric price relationships.
Study rotation alignments between timeframes (e.g., weekly pivots influencing daily levels).
Combine with trend, volume, or cycle analysis to confirm turning zones.
Experiment with rotations and multipliers to visualize Gann’s “price-time square” across different markets.
⚠️ Note
This indicator is not a buy/sell signal tool.
It is designed for analytical and educational purposes, providing a geometric and cyclical framework for traders exploring Gann methodologies.
✨ Ideal For
Gann traders and price cycle researchers
Crypto and commodity analysts
Technical analysts seeking structure beyond conventional support/resistance
Traders experimenting with square root and geometric price harmonics
📘 Recommended Reading
If you wish to go deeper into these concepts:
📗 How to Make Profits in Commodities – W.D. Gann
📗 45 Years in Wall Street – W.D. Gann
📗 The Square of Nine Explained – C.J. Smiley
Developed by: ravi_matrix
Type: Educational / Analytical
Best Used On: BTCUSD or any instrument with sufficient price history
Liquidity Sweeps MGTradingLiquidity Sweeps MGTrading™
A Smart-Money-Concepts (SMC) inspired indicator that automatically detects Buy and Sell Liquidity Sweeps and confirms them using SMT (Smart Money Divergence) between correlated instruments — like NQ ↔ MNQ, SPX ↔ ES, or TSLA ↔ QQQ.
🧠 Core Features
🔍 Auto-detection of Sweep Buy / Sweep Sell based on wick length % and candle structure.
✅ Built-in SMT confirmation – adds a check mark when divergence is present between your chart and the chosen reference symbol.
🎨 Customizable colors and wick-sensitivity.
🧭 TradingView symbol picker to link your SMT reference (e.g. NQ1!, QQQ, SOXX, BTCUSD).
💡 How to Use
Apply to any instrument or timeframe.
In settings → choose “SMT Reference Symbol” (e.g. NQ1! for MNQ).
Watch for:
🟥 Sweep Sell ✅ = Stop-hunt above highs + bearish SMT confirmation.
🟩 Sweep Buy ✅ = Stop-hunt below lows + bullish SMT confirmation.
Dynamic Pivot Fibonacci v1.3Advanced Fibonacci Levels & Time Zones
This indicator provides a comprehensive suite for Fibonacci analysis, focusing on both price and time. It is designed for technical analysts who require a highly configurable tool to identify key levels of support, resistance, and temporal market rhythm.
📊 Core Price Level Features
The indicator's primary function is to draw Fibonacci price levels based on one of two user-defined calculation methods:
Pivot-Based Calculation: Automatically detects high/low pivot points using configurable Pivot Left and Pivot Right lookback periods.
Memory-Based Calculation: Identifies the highest high and lowest low over a specified Memory Length (lookback period).
🎨 Display & Customization
13 Configurable Levels: Users can enable, define, and color up to 13 distinct price levels.
Background Fill: Optional color filling between levels for enhanced visual clarity.
Line Extension: Full control over line drawing, including extending lines to the left, right, or both (either indefinitely or for a limited number of bars).
Historical Deletion: Option to automatically delete previous Fibonacci lines when a new range is detected.
⏳ Additional Analysis Tools
Fibonacci Time Zones: Renders vertical time markers based on the Fibonacci sequence, projected from the selected pivot points. This feature is designed to help identify potential turning points in time.
Trend Analysis (SMMA): Includes an optional module to display multiple Smoothed Moving Averages (SMMA) and an aggregate trend line, assisting in contextual market analysis.
🇮🇷 توضیحات فارسی
سطوح پیشرفته فیبوناچی و مناطق زمانی
این اندیکاتور مجموعهای جامع برای تحلیلهای فیبوناچی، با تمرکز همزمان بر قیمت و زمان، ارائه میدهد. این ابزار برای تحلیلگران فنی طراحی شده است که نیازمند ابزاری با قابلیت تنظیمات بالا جهت شناسایی سطوح کلیدی حمایت، مقاومت و ریتم زمانی بازار هستند.
📊 ویژگیهای اصلی سطوح قیمتی
عملکرد اصلی این اندیکاتور، ترسیم سطوح قیمتی فیبوناچی بر اساس یکی از دو متد محاسباتی قابل تعریف توسط کاربر است:
محاسبه مبتنی بر پیوت (Pivot-Based): به صورت خودکار نقاط پیوت سقف و کف را بر اساس دورههای بازبینی (Lookback) قابل تنظیم (Pivot Left و Pivot Right) شناسایی میکند.
محاسبه مبتنی بر حافظه (Memory-Based): بالاترین سقف و پایینترین کف را در یک طول حافظه (دوره بازبینی) مشخص، پیدا میکند.
🎨 نمایش و سفارشیسازی
۱۳ سطح قابل تنظیم: کاربران میتوانند تا ۱۳ سطح قیمتی مجزا را فعال، تعریف و رنگآمیزی کنند.
پُر کردن پسزمینه (Fill): قابلیت اختیاری پُر کردن فضای بین سطوح با رنگ، برای افزایش وضوح بصری.
امتداد خطوط: کنترل کامل بر ترسیم خطوط، شامل امتداد دادن به سمت چپ، راست یا هر دو طرف (به صورت نامحدود یا برای تعداد کندلهای معین).
حذف سطوح گذشته: گزینهای برای حذف خودکار خطوط فیبوناچی قبلی به هنگام شناسایی یک محدوده جدید.
⏳ ابزارهای تحلیلی جانبی
مناطق زمانی فیبوناچی (Fib Time Zones): نشانگرهای زمانی عمودی را بر اساس دنباله فیبوناچی ترسیم میکند که از نقاط پیوت منتخب، پروجکت (project) شدهاند. این ویژگی برای کمک به شناسایی نقاط عطف احتمالی در بستر زمان طراحی شده است.
تحلیل روند (SMMA): شامل یک ماژول اختیاری برای نمایش چندین میانگین متحرک هموارشده (SMMA) و یک خط روند کلی، جهت کمک به تحلیل زمینه بازار.
週一普跌策略 Monday shit Strategy Strategy Description / 策略敘述
EN
This strategy takes a short position at the start of each Monday, based on the hypothesis that cryptocurrency markets tend to experience post-weekend risk-off behavior.
The system enters a full-equity short position at the Tokyo open (Taipei 08:00), aiming to capture Monday downside pressure resulting from accumulated weekend information and macro sentiment adjustments when traditional financial markets reopen.
Risk management uses fixed percentage take-profit and stop-loss levels, emphasizing asymmetric reward-to-risk (large occasional gains, small frequent losses).
The model reflects the increasing alignment between crypto price behavior and traditional financial market cycles.
ZH-TW
本策略於每週一開盤時做空,基於假設加密資產在週末後具有風險釋放與補跌傾向。
系統會在台北時間早上 08:00 以全倉做空,目標捕捉因週末累積消息與傳統金融市場重新開盤所造成的下跌壓力。
風控採固定止盈、止損百分比,強調高報酬/低風險的不對稱結構(小虧多次、偶爾大賺)。
此模型反映加密貨幣市場行為與華爾街週期愈趨一致的市場現象。
ExtremeHurstFor Vin the worst trader I know.
The Extreme Hurst Indicator measures the Hurst exponent to identify when a market is showing extreme trend persistence or extreme mean reversion.
High Hurst values (near 1) indicate strong trending conditions that may soon exhaust, while low values (near 0) suggest compression and the potential start of a new trend.
This tool helps traders spot possible regime shifts — from trending to ranging markets or vice versa. It’s most effective when combined with other technical tools for confirmation, such as volume, momentum, or volatility indicators.
The Extreme Hurst Indicator doesn’t predict exact turning points but highlights zones of instability where trend behavior often changes. Use it to anticipate breakouts, reversals, or major momentum shifts across different timeframes.
Nexus cRSI + Energy DynamicsA configurable momentum and cycle-based indicator designed to highlight potential trend shifts, reversals, and divergences. Combines multiple complementary signal types to give traders filtered, actionable insights without relying on raw price alone.
Key Features:
-Holy Nexus Setup: Highlights where the lower band is above 50 and the CRSI breaks the band and the 50 level, and for longs when the upper band is bellow 50 and CRSI breaks above the band and above the 50 level.
-Divergences: Identifies decoupling between price and momentum.
-Momentum Flips: Flags shifts in short-term momentum relative to recent cycles.
-Band Breaks: Marks significant moves outside dynamic reference levels.
- Multi-timeframe Table for Holy Nexus readiness
- Adjustable tolerance for the Holy Nexus and Table
All features are optional and fully customizable, including visual display and alerts. Ideal for traders who want multi-layered guidance while retaining flexibility.
ALN Sessions Box Breakout — Auto- DSTDevoleper: Sheikh Rakib
What it does
This indicator draws session range boxes for Asia (Dhaka), London, and New York using each market’s own local time (DST-aware). After a session closes, it watches for the first close above the session high or below the session low and then marks that breakout once per session with clear chart markers and optional alerts.
Key features
Auto-DST, per-city timezones
London session uses Europe/London
New York session uses America/New_York
Asia session uses Asia/Dhaka
Your chart timezone doesn’t matter—the sessions track real local hours.
Clean range boxes with adjustable opacity and optional outlines.
Session labels that auto-center at the end of each session.
One-shot breakout signals per session:
Triangle up when price closes above the session high.
Triangle down when price closes below the session low.
Built-in alerts for: session starts and each breakout direction.
Inputs
London / New York / Asia (Dhaka)
Show Session: toggle each session on/off
Time Range: default London 08:00–17:00 (local), New York 08:00–17:00 (local), Asia 06:00–15:00 (Dhaka)
Colour: box color for each session
Settings
Show Session Labels
Show Range Outline
Opacity Preset: Dark / Medium / Light
(UTC Offset input is kept for display, not used in session detection.)
Visuals & alerts
Boxes extend from session open to close, continually updating the high/low.
When the session ends, the final high/low are locked in, the label is centered, and the indicator begins monitoring for a breakout.
Alerts
Session start: Asia/London/New York
Breakouts: “High Breakout” (close > high) and “Low Breakout” (close < low) for each session
Create alerts from the TradingView alert dialog and choose the desired alertcondition.
Logic notes (how signals fire)
While a session is open, its box grows to contain all highs/lows.
On the first bar after close, the script starts listening for a breakout:
Close > session high → one up signal (fires once)
Close < session low → one down signal (fires once)
When the next same session begins, internal flags reset and a new box starts—so signals are inherently scoped to the period between that session’s close and its next open.
Tips
Use on intraday timeframes (e.g., 1m–30m) for clearer box structure.
If you only want specific markets, toggle others off for a cleaner chart.
For systematic entries, combine with your trend/volatility filters and use the breakout alerts as triggers or confirmations—this script doesn’t place trades.
Disclaimer: Market timing and risk management are your responsibility. Past session behavior does not guarantee future performance.
ALN Sessions Box — Auto- DSTDevoleper: Sheikh Rakib
What it does
Draws candle-synced high/low range boxes for the three major sessions—Asia (Dhaka view), London, and New York—on any timeframe. London and New York are DST-aware (times auto-shift on DST changes). Boxes update live with session high/low and close exactly on the session’s final bar.
Key features
Auto-DST: Uses Europe/London and America/New_York time zones, so session windows auto-adjust when DST turns on/off.
Asia (BDT) window: Default 06:00–15:00 Asia/Dhaka (no DST).
Candle-linked boxes: Top/bottom track session High/Low; right edge finalizes on the session end bar—clean breakout zones.
Clean UI: Optional labels, outline toggle, and three opacity presets (Dark/Medium/Light).
Plug & play: Drop in, customize colors/times, done.
Inputs you can tweak
Time Range (LOCAL) for each session
Defaults: Asia 06:00–15:00 (Asia/Dhaka), London 08:00–17:00 (Europe/London), New York 08:00–17:00 (America/New_York)
For equities, switch New York to 09:30–16:00—DST handling remains automatic.
Colour per session, Show Session Labels, Show Range Outline, Opacity Preset.
UTC Offset input is retained for compatibility but not used for session detection.
Quick BDT reference (for the default 08:00–17:00 local windows)
London → DST ON (BST): 13:00–22:00 BDT · DST OFF (GMT): 14:00–23:00 BDT
New York → DST ON (EDT): 18:00–03:00 BDT (next day) · DST OFF (EST): 19:00–04:00 BDT (next day)
Asia (Dhaka) → 06:00–15:00 BDT (no DST)
Tips
If you see dotted vertical lines, that’s TradingView Session breaks (Chart Settings → Appearance). Turn off if you prefer a cleaner view.
Some symbols don’t trade during parts of a session—adjust Time Range as needed.
Labels are placed inside the box; adjust opacity/colors to suit your theme.
A sharp, professional session map for spotting breakouts, reversals, and volatility windows at a glance.
TopBot [CHE] TopBot — Structure pivots with buffered acceptance and gradient trend visualization
Summary
TopBot detects swing structure from confirmed pivot highs and lows, derives support and resistance levels, and switches trend only after a buffered and accepted break. It renders labels for recent structure points, maintains dynamic support and resistance lines that freeze on contact, and colors candles using a gradient that reflects consecutive trend persistence. The gradient communicates strength without extra panels, while the buffered acceptance reduces fragile flips around key levels. Everything runs in the main chart for immediate context.
Motivation: Why this design?
Classical swing tools often flip on single-bar spikes and produce lines that extend forever without acknowledging when price invalidates them. This script addresses that by requiring a user-controlled buffer and a run of consecutive closes before changing trend, while also freezing lines once price interacts with them. The gradient color layer communicates regime persistence so users can quickly judge whether a move is maturing or just starting.
What’s different vs. standard approaches?
Baseline reference: Simple pivot labeling and unbuffered break-of-structure tools.
Architecture differences:
Buffered level testing using ticks, percent, or ATR.
Acceptance logic that requires multiple consecutive closes.
Synchronized structure labeling with a single Top and Bottom within the active set.
Progressive support and resistance management that freezes lines on first contact.
Gradient candle and wick coloring driven by consecutive trend counts with windowed normalization and gamma control.
Practical effect: Fewer whipsaw flips, clearer status of active levels, and visual feedback about trend persistence without a secondary pane.
How it works (technical)
The script confirms swing points using left and right bar pivots, then forms a current structure window to classify each pivot as higher high, lower high, higher low, or lower low. Recent labels are trimmed to a user cap, and a postprocess step ensures one highest and one lowest label while preserving side information for the others. Support updates on higher low events, resistance on lower high events. Trend flips only after the close has moved beyond the active level by a chosen buffer and this condition holds for a chosen number of consecutive bars. Lines for new levels extend to the right and freeze once price touches them. A running count of consecutive trend bars produces a strength score, which is normalized over a rolling window, shaped by gamma, and mapped to user-defined dark and neon colors for both up and down regimes. Wick coloring uses `plotcandle`; fallback bar coloring uses `barcolor`. No higher-timeframe data is requested. Signals confirm only after the right-bar lookback of the pivot function.
Parameter Guide
Left Bars / Right Bars (default five each): Pivot sensitivity. Larger values confirm later and reduce noise; smaller values respond faster with more noise.
Draw S/R Lines (default true): Enables support and resistance line creation and updates.
Support / Resistance Colors (lime, red): Line colors for each side.
Line Style (Solid, Dashed, Dotted; default Dotted) and Width (default three): Visual style of S/R lines.
Max Labels & Lines (default ten): Cap for objects to control clutter and resource usage.
Change Bar Color (default true), Up/Down colors (blue, black): Fallback bar coloring when gradients or wick coloring are disabled.
Show Neutral Candles (default false): Optional coloring when no trend is active.
Enable Gradient Bar Colors (default true): Turns on gradient body coloring from the strength score.
Enable Wick Coloring (default true): Colors wicks and borders using `plotcandle`.
Collection Period (default one hundred): Rolling window used to scale the strength score. Shorter windows react faster but vary more.
Gamma Bars / Gamma Plots (defaults zero point seven and zero point eight): Shapes perceived contrast of bar and wick gradients. Lower values brighten early; higher values compress until stronger runs appear.
Gradient Transparency / Wick Transparency (default zero): Visual transparency for bodies and wicks.
Up/Down Trend Dark and Neon Colors: Endpoints for gradient mapping in each regime.
Acceptance closes (n) (default two): Number of consecutive closes beyond a level required before trend flips. Larger values reduce false breaks but react later.
Break buffer (None, Ticks, Percent, ATR; default ATR) and Value (default zero point five) and ATR Len (default fourteen): Defines the safety margin beyond the level. ATR mode adapts to volatility; Percent and Ticks are static.
Reading & Interpretation
Labels: “Top” and “Bottom” mark the most extreme points in the active set; “LT” and “HB” indicate side labels for lower top and higher bottom.
Lines: New support or resistance is drawn when structure confirms. A line freezes once price touches it, signaling that the dynamic phase ended.
Trend: Internal state switches to up or down only after buffered acceptance.
Colors: Brighter neon tones indicate stronger and more persistent runs; darker tones suggest early or weakening runs. When gradients are off, fallback bar colors indicate trend sign.
Practical Workflows & Combinations
Trend following: Wait for a buffered and accepted break through the most recent level, then use gradient intensity to stage entries or scale-ins.
Structure-first filtering: Trade only in the direction of the last accepted trend while price remains above support or below resistance.
Exits and stops: Consider exiting on loss of gradient intensity combined with a return through the most recent structure level.
Multi-asset / Multi-timeframe: Works on liquid symbols across common timeframes. Use larger pivot bars and higher acceptance on lower timeframes. No built-in higher-timeframe aggregation is used.
Behavior, Constraints & Performance
Repaint/confirmation: Pivot confirmation waits for the right bar window; trend acceptance is based on closes and can change during a live bar. Final signals stabilize on bar close.
security/HTF: Not used. No cross-timeframe data.
Resources: Arrays and loops are used for labels, lines, and structure search up to a capped historical span. Object counts are clamped by user input and platform limits.
Known limits: Delayed confirmation at sharp turns due to pivot windows; rapid gaps can jump over buffers; gradient scaling depends on the chosen collection period.
Sensible Defaults & Quick Tuning
Start with the defaults: pivot windows at five, ATR buffer with value near one half, acceptance at two, collection period near one hundred, gamma near zero point seven to zero point eight.
Too many flips: increase acceptance, increase buffer value, or increase pivot windows.
Too sluggish: reduce acceptance, reduce buffer value, or reduce pivot windows.
Colors too flat: lower gamma or shorten the collection period.
Visual clutter: reduce the max labels and lines cap or disable wicks.
What this indicator is—and isn’t
This is a visualization and signal layer that encodes swing structure, level state, and regime persistence. It is not a complete trading system, not predictive, and does not manage orders. Use it with broader context such as higher timeframe structure, session behavior, and defined risk controls.
Disclaimer
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Do not use this indicator on Heikin-Ashi, Renko, Kagi, Point-and-Figure, or Range charts, as these chart types can produce unrealistic results for signal markers and alerts.
Best regards and happy trading
Chervolino
Acknowledgment
Thanks to LonesomeTheBlue for the fantastic and inspiring "Higher High Lower Low Strategy" .
Original script:
Credit for the original concept and implementation goes to the author; any adaptations or errors here are mine.
BRS STC Schaff Trend CycleSTC with custom settings for 2min charts; Buy/Sell signals are close, but works very well with other indicators for validation; Borrowed from everget and another;
Seasonality Forecast Line (White BG • Stable)Seasonality Forecast Line (White BG • Stable)
Seasonality Forecast Line (White BG • Stable)
Seasonality Forecast Line (White BG • Stable)
Market Working days🔶What it is ?
"Market trading days" is an indicator to define the new trading in Finance market.
As a trader or investor, we separate the days and weeks, months to understand how market is moving on each day easier. Give out plans on each day more effective.
Plus, when we're recording trading journal with detail info of "Market trading days", you also
can understand it faster.
You can understand the trend of last days, last week easier to give out plans on current week/month/day.
🔶 Who can use it ?
1. All traders who are using NCI, ICT , Smart money concepts, MACD system and other systems...
2. All traders who are trading on any timeframes
3. All traders who are trading on Forex, Crypto, Stock, Indices, Futures...
4. All traders who are new or experienced traders
5. All traders who are swing or scalping traders
🔶 The purpose of indicator
1. Separate days/weeks/months to be easier to analyze
2. Supporting traders to have a better view of market circle
3. Reducing stressful in analyzation process by a clearly view of day/week/month
🔶 How will indicator appear on chart
After you added it on chart, indicator will create the vertical lines with labels when a new day/week/month starts.
New Monday (new week) : Dashed line with red label "MON"
New Tue-Sun (normal days) : Dashed line with aqua label "TUE"-"SUN"
New month : Solid line with red label "Nov - 2025 MON"
🔶 INPUT value and How to use indicator
This indicator just need to add and use it directly. There's no input date required.
Time Range HighlighterThis indicator highlights up to two custom time ranges on your chart with fully adjustable settings:
🔧 Features:
Define two separate time sessions
Set custom start and end times (in any time zone)
Choose unique highlight colors and opacity for each session
Toggle each range on or off independently
Timezone input allows syncing sessions to any global market hours (e.g., UTC, Asia/Tehran, New York)
🕒 Example Use Cases:
Highlight market opening hours (e.g. NYSE: 0930–1600)
Track your personal trading hours or peak volatility sessions
Visualize specific algorithm time filters
📌 Usage:
Enter your desired timezone string (e.g., "Asia/Tehran" or "Etc/UTC")
Customize session times like "0930-1200" and "1500-1700"
Adjust colors and visibility to fit your strategy
Ideal for traders who rely on time-based setups or session overlays.
24h Change Shows TF‑independent 24‑hour % change in the status line. The value is computed strictly on fixed 1‑minute data—last confirmed 1m close vs. the 1m close 1,440 minutes earlier—so changing chart timeframes does not affect the result. Updates once per minute; for best parity with an exchange, use the matching symbol/price type (Last vs. Mark/Index) and ensure ≥1,440 minutes of history.
elb.nr • Risk Panelelb.nr • Risk Panel
Индикатор помогает отслеживать периоды повышенного операционного риска: Понедельник, Пятница, начало месяца, конец месяца. Метки отображаются в отдельной панели (overlay=false) и не мешают анализу графика. Поддерживается функция ограничения видимой истории за последние N дней.
Что делает:
•Отмечает одну метку на каждый новый день, исключая дублирование.
•Определяет события по приоритету:
Конец месяца → Начало месяца → Пятница → Понедельник.
•Позволяет ограничивать отображение только актуальных дат за последние N календарных дней (реал-тайм бары всегда отображаются).
•Полностью настраиваемые тексты, цвета и размеры шрифтов.
Ключевые преимущества:
•Минимализм: только нужные даты, без визуального шума.
•Фокус на дисциплине: визуальные подсказки для корректировки торгового режима.
•Актуальность: при включённом ограничении истории отображаются только последние дни.
•Совместимость: работает на всех инструментах и таймфреймах.
Настройки (Inputs)
•Понедельник / Пятница / Начало месяца / Конец месяца — выбор, какие дни отображать.
•Ограничить историю (limitHistory) — включает фильтр отображения по времени.
•Показывать последние N дней (historyDays) — число отображаемых дней (1–30).
•Текст Пн / Пт / начала / конца месяца — пользовательские подписи.
•Цвет текста (c_text) — настройка цвета надписи.
•Размер текста (s_text) — выбор размера: tiny / small / normal / large / huge.
•Высота панели (panelHeight) — задаёт вертикальную границу для визуальных элементов.
Как работает:
•Вычисляет тип текущего дня через dayofweek и dayofmonth.
•Определяет последний день месяца с учётом високосных лет.
•Сравнивает время бара с текущим (timenow), чтобы скрыть метки старше N дней.
•Хранит метки в массиве и автоматически удаляет старые при превышении лимита.
•Метка создаётся только на первом баре каждого нового дня, чтобы не перегружать график.
Рекомендации:
•Используй как контрольный индикатор дисциплины — в указанные дни сократи объём, будь осторожнее с пробоями и импульсными движениями.
•Для системного подхода комбинируй с индикаторами волатильности или фильтрами по времени сессии.
•Оптимальное окно истории — 3–7 дней, чтобы видеть только актуальные периоды риска.
Примечания:
•Индикатор не генерирует торговых сигналов и не взаимодействует с ценой — это вспомогательная панель планирования.
elb.nr • Risk Panel
The indicator helps track periods of increased operational risk: Monday, Friday, start of the month, and end of the month.
Labels are displayed in a separate panel (overlay=false) and do not interfere with chart analysis.
Supports a feature to limit the visible history to the last *N* days.
What it does:
• Marks one label per new day, preventing duplicates.
• Defines events by priority:
End of Month → Start of Month → Friday → Monday.
• Allows displaying only recent relevant dates within the last *N* calendar days (real-time bars are always shown).
• Fully customizable texts, colors, and font sizes.
Key advantages:
• Minimalism: only essential dates, no visual clutter.
• Focus on discipline: visual reminders to adjust trading activity.
• Relevance: when history limitation is enabled, only recent days are displayed.
• Compatibility: works on all instruments and timeframes.
Inputs:
• Monday / Friday / Start of Month / End of Month — choose which days to display.
• Limit History (limitHistory) — enables the time-based display filter.
• Show Last N Days (historyDays) — number of displayed days (1–30).
• Text for Mon / Fri / Start / End of Month — custom labels.
• Text Color (c_text) — sets label text color.
• Text Size (s_text) — choose from tiny / small / normal / large / huge.
• Panel Height (panelHeight) — defines the vertical boundary of visual elements.
How it works:
• Determines the current day type using dayofweek and dayofmonth.
• Detects the last day of the month, accounting for leap years.
• Compares bar time with the current time (timenow) to hide labels older than *N* days.
• Stores labels in an array and automatically deletes old ones when exceeding the limit.
• Creates a label only on the first bar of each new day to keep the chart clean.
Recommendations:
• Use it as a discipline control tool — reduce position size and avoid impulsive entries on these days.
• Combine with volatility or session-time filters for a more systematic approach.
• Keep the history window at 3–7 days to display only relevant risk periods.
Notes:
• The indicator does not generate trading signals or interact with price — it serves as a planning and discipline panel.






















