Indicator

Indicator

Indicator

SATTAM | CRT+TBSOVERVIEW
A rule-based implementation of Candle Range Theory (CRT) combined with Turtle Body Soup (TBS). It reads the setup on a higher timeframe, requires a key level for context, waits for a liquidity sweep, then marks the entry and manages the trade on your current chart.
HOW IT WORKS
Seven stages are evaluated in order. A failure at any stage cancels everything downstream.
1. Higher timeframe selection — automatic pairing (a 5m chart reads 4H, a 1H chart reads Daily), or set manually
2. Key level detection — Old High, Old Low, Order Block, Fair Value Gap
3. CRT detection — accumulation, manipulation, distribution
4. Time filter — configurable blocked hours
5. TBS confirmation — a body sweep of prior liquidity plus a reversal close
6. Entry model — Model #1, CISD, or MSS+FVG
7. Trade management — stop, three targets, breakeven
THE CRT SEQUENCE
Accumulation — one candle defines the range; its high becomes CRH, its low CRL.
Manipulation — a later candle wicks through the boundary but closes back inside. Direction and target are set here.
Distribution — price travels toward the opposite side.
The decisive rule: the break is made by the wick, with the close returning inside. A close beyond the range is a genuine breakout, not a trap — the setup is invalidated and labelled a reverse CRT.
Four CRT types are classified automatically. The fourth, where price is swept twice, is flagged as a caution and draws its T.S level.
The manipulation is drawn as a zone spanning the candles that carried price past the level and back, so the depth of the sweep is visible rather than implied.
KEY LEVELS
A CRT in isolation is treated as insufficient — the methodology names a missing key level as a primary failure cause. Confluence is required by default and can be disabled.
Display toggles for each zone type control drawing only. Hidden zones are still detected, still satisfy confluence, and still count toward the zone cap. Hiding a zone type never changes which signals fire.
TURTLE BODY SOUP
Two conditions together: a candle closes beyond a prior swing (the sweep is made by the body, not the wick), and a subsequent candle closes back beyond the last opposing candle.
ENTRY MODELS
Model #1 — a full candle closes beyond the previous candle; entry at that close.
CISD — the opening level of the last directional leg is broken; entry on the break.
MSS + FVG — structure breaks with displacement leaving a gap; entry from the gap on the retrace.
All three can run together, or one can be selected. Each fires once per setup.
TRADE MANAGEMENT
Stop sits beyond the manipulation and sweep extremes with an ATR buffer.
Targets follow the range rather than fixed risk multiples:
TP1 — the range midpoint, the 50% level the methodology marks in its diagrams
TP2 — the opposite extreme, the target the methodology names; risk-to-reward is measured here
TP3 — an extension beyond the range, by a configurable multiple
A target that does not sit beyond the entry is dropped rather than drawn behind price. Once TP1 trades through, the stop moves to entry. The stop is checked before the targets on each bar, so a bar touching both is reported as the loss.
ADDITIONAL MODULES
Accumulation and Distribution — detects range compression and classifies it by which way price finally leaves.
Sweep — marks wick raids on internal pivots that no close has broken, with a cooldown so the same area is not reported repeatedly.
Daily Bias — previous day and previous week high and low, each anchored to the candle that made it and extended with price, plus unmitigated swing points.
DASHBOARD AND ALERTS
An on-chart table reports the higher timeframe in use, CRT stage and type, direction, CRH and CRL, the three targets, live trade state, key level type, active entry model, daily bias, and time filter status.
Seventeen alert conditions cover every stage from CRT formation through target completion.
REPAINTING
Higher timeframe data is requested with a one-bar offset so only closed higher timeframe candles are used. Signals are evaluated on bar close by default. The script does not repaint under these settings. Disabling the bar-close option allows intrabar signals, which can change before the candle completes — this is stated in the setting's tooltip.
NOTES
The blocked-hours defaults follow the source methodology, which does not state a reference timezone. The timezone input therefore defaults to New York and should be adjusted to your own reference.
Interface labels are bilingual. Text drawn on the chart switches between Arabic and English; setting names show both, because Pine requires input titles to be known at compile time.
This script implements the CRT+TBS methodology as published by its original author. Credit for the underlying concepts belongs to that source; the Pine implementation is my own.
This is an analysis tool. It organises a discretionary method into explicit rules and visible states — it does not predict outcomes and is not a signal service. Position sizing and risk management remain entirely the responsibility of the user. Test on historical data and in simulation before applying to a live account.
نظرة عامة
تطبيق قائم على القواعد لنظرية نطاق الشمعة (CRT) مدمجاً مع حساء جسم السلحفاة (TBS). يقرأ الإعداد على فريم كبير، ويشترط منطقة اهتمام، وينتظر سحب السيولة، ثم يحدد الدخول ويدير الصفقة على شارتك.
آلية العمل
سبع مراحل متسلسلة. فشل أي مرحلة يُلغي ما بعدها.
١. اختيار الفريم الكبير — ترابط تلقائي حسب جدول المنهج، أو يدوي
٢. رصد مناطق الاهتمام — قمة سابقة، قاع سابق، أوردر بلوك، فجوة سعرية
٣. رصد الـCRT — تجميع، تلاعب، توزيع
٤. فلتر الأوقات الممنوعة
٥. تأكيد الـTBS
٦. مودل الدخول
٧. إدارة الصفقة
تسلسل الـCRT
تجميع — شمعة تحدد النطاق، قمتها CRH وقاعها CRL.
تلاعب — شمعة لاحقة يخترق ويكها الحد ثم يعود الإغلاق داخل النطاق. هنا يُحدَّد الاتجاه والهدف.
توزيع — السعر يقصد الطرف المقابل.
القاعدة الحاسمة: الاختراق بالويك والإغلاق راجع داخل النطاق. أما الإغلاق خارجه فاختراق حقيقي لا فخ — ويُلغى الإعداد ويوصف بـ«CRT عكسي».
تُصنَّف الأنواع الأربعة تلقائياً. والرابع، حيث يُسحب السعر مرتين، يُعلَّم كتحذير ويُرسم مستوى T.S الخاص به.
ويُرسم التلاعب منطقةً تغطي الشمعات التي تجاوزت الحد وعادت، فيظهر عمق السحب بدل أن يُستنتج.
مناطق الاهتمام
الـCRT وحده غير كافٍ — فالمنهج يعدّ غياب منطقة الاهتمام سبباً رئيسياً للفشل. الاشتراط مفعّل افتراضياً ويمكن إطفاؤه.
مفاتيح إظهار كل نوع تتحكم بالرسم وحده. المناطق المخفية تُرصد وتُحقق شرط الالتقاء وتُحتسب في الحد. إخفاء نوع لا يغيّر الإشارات إطلاقاً.
حساء جسم السلحفاة
شرطان معاً: إغلاق شمعة يتجاوز قمة أو قاعاً سابقاً — السحب بالجسم لا بالويك — ثم إغلاق شمعة لاحقة خلف آخر شمعة معاكسة.
مودلات الدخول
Model #1 — إغلاق شمعة كاملة خلف السابقة، والدخول عند ذلك الإغلاق.
CISD — كسر مستوى فتح آخر موجة، والدخول فور الكسر.
MSS + FVG — كسر بنيوي بإزاحة تخلّف فجوة، والدخول من الفجوة عند الارتداد.
تعمل الثلاثة معاً أو يُختار واحد. كل مودل يُطلق مرة واحدة لكل إعداد.
إدارة الصفقة
الوقف خلف أقصى امتداد للتلاعب والسحب، مع هامش محسوب بالـATR.
الأهداف تتبع الرنج لا مضاعفات ثابتة للمخاطرة:
TP1 — منتصف الرنج، وهو مستوى ٥٠٪ الذي يعلّمه المنهج في رسوماته
TP2 — الطرف المقابل، هدف المنهج المعلن، وعليه تُقاس نسبة المخاطرة للعائد
TP3 — امتداد بعد الرنج بمضاعف قابل للتعديل
الهدف الذي لا يقع خلف سعر الدخول يُهمَل بدل رسمه خلف السعر. وعند تحقق TP1 ينتقل الوقف لنقطة التعادل. ويُفحص الوقف قبل الأهداف في كل شمعة، فالشمعة التي تلمس الاثنين تُحتسب خسارة.
وحدات إضافية
التجميع والتوزيع — يرصد انضغاط النطاق ويصنّفه باتجاه خروج السعر منه.
سحب السيولة — يعلّم غارات الويك على نقاط داخلية لم يكسرها إغلاق، مع فترة تهدئة تمنع تكرار الإشارة.
الانحياز اليومي — أعلى وأدنى اليوم والأسبوع السابقين، كل مستوى مربوط بالشمعة التي صنعته وممتد مع السعر، مع نقاط التأرجح غير المستهلكة.
الجدول والتنبيهات
جدول على الشارت يعرض الفريم الكبير المستخدم، ومرحلة الـCRT ونوعه، والاتجاه، وCRH وCRL، والأهداف الثلاثة، وحالة الصفقة الحيّة، ونوع منطقة الاهتمام، والمودل النشط، والانحياز اليومي، وحالة فلتر الوقت.
سبعة عشر تنبيهاً تغطي كل مرحلة من تكوّن الـCRT حتى تحقق الأهداف.
إعادة الرسم
تُطلب بيانات الفريم الكبير بإزاحة شمعة واحدة، فلا تُستخدم إلا الشمعات المغلقة. وتُقيَّم الإشارات على إغلاق الشمعة افتراضياً. المؤشر لا يعيد الرسم بهذه الإعدادات. وإطفاء خيار الإغلاق يسمح بإشارات داخل الشمعة قد تتغيّر قبل اكتمالها، وهذا مذكور في تلميح الإعداد.
ملاحظات
الساعات الممنوعة الافتراضية تتبع المنهج المصدر، وهو لا يذكر التوقيت المرجعي. لذلك يأتي إعداد المنطقة الزمنية بتوقيت نيويورك افتراضياً، ويُضبط حسب توقيتك.
واجهة الإعدادات ثنائية اللغة. نصوص الشارت تتبدّل بين العربية والإنجليزية، أما أسماء الإعدادات فتظهر باللغتين معاً لأن Pine يشترط معرفة عناوين المدخلات وقت التصريف.
هذا المؤشر يطبّق منهجية CRT+TBS كما نشرها مؤلفها الأصلي. الفضل في المفاهيم الأساسية يعود لذلك المصدر، والتنفيذ بلغة Pine من عملي.
أداة تحليل تنظّم منهجاً اجتهادياً في قواعد صريحة وحالات مرئية — لا تتنبأ بالنتائج وليست خدمة توصيات. تحديد حجم المركز وإدارة المخاطر مسؤولية المستخدم وحده. اختبره على البيانات التاريخية وفي التداول التجريبي قبل تطبيقه على حساب حقيقي. Indicator

TCP | Dominance Dashboard | Crypto Version🚀 Crypto Dominance Dashboard Pro
A Complete Dashboard for Monitoring Crypto Market Rotation
Understanding where capital is moving within the cryptocurrency market is one of the most valuable insights for traders and investors.
The crypto market is constantly shifting between Bitcoin, large-cap altcoins, small-cap assets, and stablecoins. Monitoring these rotations manually often requires multiple charts and significant analysis.
Crypto Dominance Dashboard Pro simplifies this process by bringing together the most important dominance metrics, market capitalization indexes, trend analysis, and momentum data into a single, easy-to-read dashboard.
Instead of switching between several charts, you can monitor the overall market structure, evaluate capital rotation, and gain a clearer view of the current market environment from one place.
Whether you're analyzing short-term market movements or following longer-term trends, the dashboard is designed to provide objective market context that can support your own trading and investment decisions.
✨ Features
📊 Comprehensive Market Dashboard
Track the most important crypto market metrics in real time:
• 🟠 Bitcoin (BTC)
• 🔵 Ethereum (ETH)
• 🟡 Bitcoin Dominance (BTC.D)
• 🟣 Ethereum Dominance (ETH.D)
• 🟢 Tether Dominance (USDT.D)
• ⚪ OTHERS Dominance
• 🌍 TOTAL Market Capitalization
• 🌎 TOTAL2 Market Capitalization
• 🌏 TOTAL3 Market Capitalization
• ⚡ ETH/BTC Relative Strength
🔄 Smart Market Regime Detection
The dashboard continuously evaluates multiple market conditions to identify the current market environment.
Possible market regimes include:
🟠 Bullish Bitcoin Environment
🔵 Bullish Large-Cap Altcoin Environment
🟢 Bullish Small-Cap Altcoin Environment
🔴 Bearish Bitcoin Environment
🔴 Bearish Large-Cap Altcoin Environment
⚪ Neutral / Range Market
Each regime is determined using a combination of dominance metrics, trend analysis, momentum, and capital rotation instead of relying on a single indicator.
📈 Trend Analysis
Monitor trend direction across key market metrics using moving average analysis.
Included trend detection:
✅ Bitcoin Price
✅ Bitcoin Dominance
✅ OTHERS Dominance
✅ Total Crypto Market
⚡ Momentum Analysis
The dashboard measures momentum across multiple market indexes to provide additional context for market activity.
Percentage change calculations include:
📈 BTC
📈 ETH
📈 BTC.D
📈 ETH.D
📈 USDT.D
📈 OTHERS.D
📈 TOTAL
📈 TOTAL2
📈 TOTAL3
📈 ETH/BTC
This approach helps traders monitor how strength and weakness develop across different areas of the market.
⏱ Automatic Timeframe Adaptation
Market conditions can look very different across timeframes.
To improve consistency, the indicator automatically adjusts its internal thresholds based on the selected chart timeframe.
Supported across:
⏱ 5 Minutes
⏱ 15 Minutes
⏱ 1 Hour
⏱ 4 Hours
⏱ Daily
⏱ Weekly
This adaptive scaling allows the dashboard to remain responsive across multiple trading styles.
💡 Market Outlook
Based on the detected market regime, the dashboard provides an easy-to-read market outlook to help interpret current conditions.
Examples include:
🟠 Bitcoin Leading the Market
🔵 Strength in Large-Cap Altcoins
🟢 Improving Small-Cap Participation
🔴 Defensive / Risk-Off Conditions
⚪ Neutral Market Structure
These summaries are intended to provide additional context and should be considered alongside your own market analysis.
🔔 Built-in Alerts
Receive PulseWire alerts whenever significant market conditions change.
Available alerts include:
✅ Bullish Bitcoin Environment
✅ Bullish Large-Cap Altcoin Environment
✅ Bullish Small-Cap Altcoin Environment
✅ Bearish Bitcoin Environment
✅ Bearish Large-Cap Altcoin Environment
✅ Risk-Off Conditions
Alerts help you stay informed about important market changes without continuously monitoring every chart.
🎨 Clean & Informative Interface
The dashboard is designed to present a large amount of market information in a clear and organized format.
✔ Color-coded momentum
✔ Trend direction indicators
✔ Percentage change tracking
✔ Market regime overview
✔ Market outlook summary
✔ Automatic timeframe scaling
Everything is organized to provide quick access to the information that matters most.
👥 Who Is This Indicator For?
Crypto Dominance Dashboard Pro is suitable for:
📌 Day Traders
📌 Swing Traders
📌 Position Traders
📌 Scalpers
📌 Long-Term Investors
📌 Portfolio Managers
📌 Market Analysts
Anyone interested in monitoring market structure and capital rotation can benefit from this dashboard.
🎯 Why Use Crypto Dominance Dashboard Pro?
Price is only one part of the market.
Dominance metrics, market capitalization indexes, relative strength, momentum, and trend analysis each provide a different perspective on market behavior.
By bringing these elements together into one dashboard, Crypto Dominance Dashboard Pro helps traders monitor changing market conditions, understand capital rotation, and build additional context for their own analysis.
Rather than focusing on a single metric, the dashboard provides a broader view of the crypto market that can support more informed decision-making.
⚠️ Disclaimer
This indicator is designed for educational and analytical purposes only.
It is intended to provide market context based on publicly available market data and should not be interpreted as financial or investment advice.
Always perform your own research and risk management before making trading or investment decisions.
❤️ Support the Project
If you find this indicator useful, your support is greatly appreciated.
⭐ Add it to your Favorites
👍 Like the script
💬 Leave a review and share your feedback
📢 Share it with other traders who may find it useful
Your feedback helps improve future updates and supports the development of additional tools for the PulseWire community.
Thank you for your support, and happy trading! 🚀
This indicator was designed and developed by TradeCityPro.
Special thanks to the TradeCityPro community for their continuous support, valuable feedback, and contribution to improving this project.
Thank you for your support, and happy trading! 🚀 Indicator

Trade Wzrd - Rift [Rampage Series]✨ THE RAMPAGE SERIES Is a growing series of roughly thirty volume-and-structure indicators, each built around the same conviction: price is the story, volume is the evidence, and levels are where the two negotiate. Every script in the series reads the market through traded volume - profiles, deltas, liquidity, nodes - and every single one ships with built-in automation . Not a bolted-on alert hack: a real order-string layer, the kind these tools almost never come with. Each Rampage script is an educational shell for learning and testing. None of them is a signal service.
Rift is the profile engine of the family - the one that finds the voids.
⚡ WHAT RIFT IS
Rift rebuilds a live volume profile every bar from lower-timeframe data - anchored to the clock (session, day, week) or to market structure (confirmed swing pivots) - and renders it as one clean instrument in the chart margin: delta-graded rows, Point of Control, Value Area, Point of Void, and the gaps where nobody traded at all.
Most profile tools show volume at price. Very few show the DELTA at each price - who was actually buying and who was selling inside every row - without paid order-flow data. Rift rebuilds that from the intrabar feed : each lower-timeframe bar's volume is signed by its direction and distributed across the price rows it traded through. The result is a profile that doesn't just say where volume traded, but who showed up to trade it.
The design rule is one region, one story. The profile lives in the right margin as a single silhouette - never scattered across your candles - while price itself carries only what you can act on.
✨ THE POINT OF VOID - WHY "RIFT"
Inside every Value Area there is one row where volume is thinnest - the weakest node, the place price met the least resistance on its way through. Rift measures it, names it, and marks it in orange: the Point of Void.
That thin crust is the rift. When price drives through it with delta support, it isn't hitting a wall - it's falling through open air, and it tends to travel. Sweeps fade. Bounces react. A void break continues. Three different events, three different trades, one engine that knows which is which.
⚡ THE THREE HUNTS
▶ Sweep & Reclaim - price pierces the Value Area edge and closes back inside. The raid that failed. Optionally gated by CVD divergence: price prints a new extreme while cumulative delta refuses to agree - the fingerprint of absorption.
▶ POC Bounce - rejection of the developing Point of Control, the single most-traded price of the profile.
▶ POV Void - price drives through the Point of Void with bar-delta support. Continuation, not a fade.
Every signal carries a typed chip (BUY · SWEEP, SELL · VOID...) with a hover deep-dive: node, ATR distance, wick %, bar delta, CVD, trend. Node-episode dedup keeps the engine honest - the same direction cannot re-fire at the same node inside the cooldown unless price has genuinely moved to a new one. An optional filter stack (ATR momentum guard, rejection wick, EMA trend, session window) sits underneath for those who want it.
✨ RISK THAT SITS ON STRUCTURE
Stops and targets can be framed two ways:
▶ ATR mode - the classic: stop a multiple beyond the sweep extreme, target by reward:risk.
▶ Structure mode - the Rift way: the stop sits a small buffer beyond the exact node the signal was born from, and the target is the nearest opposing profile node - POC, POV, or a Value Area edge. The trade is invalidated by structure breaking, not by an arbitrary distance, and it aims at the level the market itself built.
⚡ THE TRADE BOX - IT FREEZES WHERE IT DIES
Every signal draws its position as one object : entry line with a price tag, dashed stop, solid target, shaded risk and reward zones. The box follows price bar by bar - and the moment the stop or the target is hit, it freezes exactly there and leaves a TP HIT or SL HIT tag on the chart. Your past trades stay visible as they actually happened, not as you remember them. If one bar tags both sides, Rift calls the stop first - honest over flattering, always.
✨ LEVELS WITH MEMORY
▶ Retest lines - every signal draws the node it came from as a thin level that lives until breached or expired. Then, instead of vanishing, it stays on chart as darker dotted history: you can see which levels got filled and which held.
▶ Liquidity pools - swing highs and lows hold resting stops. Rails extend right until raided, die on the raid bar, and leave a faint swept zone when price pokes through and closes back inside. Where the stops were, where they got run.
▶ Level rails - neon POC, dotted POV, Value Area zone, and past profiles' POC/VAH/VAL kept on chart until crossed.
✨ HOW TO READ IT
• The margin profile is one silhouette: row width is volume, row color is delta, gold is the POC, orange is the POV, volume numbers print inside heavy rows (auto-inverted so they never camouflage), and the outline tint tells you who owns the profile - cyan buyers, pink sellers. The delta-% label on top opens the full stats on hover.
• A chip is a trade idea with receipts - hover it before you judge it.
• The trade box is the position. When it freezes, the idea is over; the tag says how.
• Dotted dark levels are filled history. Bright levels are still alive.
• The dashboard is the instrument panel: profile levels, session CVD, bar delta, regime, whale state, last signal, POC touches, automation state.
⚡ HOW TO USE
1) Add the script to a clean chart. Defaults are tuned for XAUUSD intraday; any symbol with volume works.
2) Choose the anchor: Period (D for day traders, W for swing) or Swing (structure-anchored).
3) Set the Intrabar Feed lower than your chart timeframe - 1-minute is the safe default.
4) Pick a signal model and a risk mode. ATR framing is the default; Structure framing ties stops and targets to the nodes.
5) Automation is built in.
✨ DEFAULTS
• Anchor: Period (Daily) | Intrabar Feed: 1m | Row height: ATR(14)/8 | Value Area: 70%
• Margin profile: 30 rows, offset 8 bars, max width 40 bars, outline + stats on | Signal cooldown: 8 bars
• Signals: All three models, CVD divergence 30 bars, bar delta confirm on, filters off
• Risk: ATR mode - stop ATR(14) × 1.5 beyond sweep, target 2R | Structure mode optional - node buffer 0.25 ATR, next-node target
• Trade box on | Filled retest lines kept as dotted history (20 max) | Liquidity rails on (pivot 5, 6 per side, swept zones on)
• Automation on: entries with SL/TP, close on opposite signal, close on TP/SL hit
⚡ LIMITATIONS AND HONEST NOTES
• This is an educational shell, not a validated strategy. It makes no performance claim and no edge claim. Nothing here is financial advice.
• Buy/sell split is estimated from intrabar direction (close vs previous close), not true tick-level bid/ask - on 1-minute data this is a close approximation; coarser feeds are coarser reads.
• Swing anchors and liquidity pivots confirm with a delay equal to the pivot length.
• The margin profile shows the current developing profile only; finished periods remain as POC/VAH/VAL level lines.
• TP/SL-hit detection is bar-based: on a bar that tags both, the stop is called first.
• Structure-mode targets depend on the developing profile; a fresh profile can move the nodes.
• Requires a symbol with volume data. Seconds feeds ("1S") depend on your plan's data availability.
• Past results do not predict future results. Not intended for non-standard chart types (Heikin Ashi, Renko, etc.). You own symbol mapping, risk, and execution choices.
No external links are required to understand or use this script.
Open source - Mozilla Public License 2.0.
Indicator

Indicator

MBA S1# MBA S1 (Invite-Only)
## Overview
**MBA S1** is a comprehensive intraday trading indicator designed to help traders identify high-probability market opportunities using a structured combination of trend analysis, institutional price levels, and price action confirmation.
Instead of relying on a single technical indicator, MBA S1 integrates multiple market concepts into one streamlined framework, providing traders with a cleaner and more disciplined approach to intraday trading.
The indicator has been primarily optimized for **5-minute charts** and supports both **NSE** and **MCX** instruments.
---
## Key Features
### Trend Confirmation
MBA S1 combines:
* EMA 9
* EMA 21
* VWAP
to identify the prevailing market trend and filter potential trading opportunities.
---
### Institutional Price Levels
The indicator automatically plots important market reference levels including:
* Previous Day High (PDH)
* Previous Day Low (PDL)
* Previous Day Close (PDC)
* Central Pivot Range (CPR)
* Top Central (TC)
* Bottom Central (BC)
* Resistance Levels (R1, R2, R3)
* Support Levels (S1, S2, S3)
* Opening Range High (ORH)
* Opening Range Low (ORL)
These levels often act as key areas where price may react, reverse, or continue its movement.
---
### Adaptive Market Logic
MBA S1 uses an ATR-based adaptive calculation to adjust its proximity and breakout sensitivity according to current market volatility.
This helps the indicator remain effective during both low and high volatility trading sessions.
---
### Smart BUY & SELL Signals
Trading signals are generated only after multiple technical conditions align, including:
* Trend Confirmation
* EMA Alignment
* VWAP Confirmation
* Strong Candle Body
* Price Interaction with Key Levels
* Confirmed 5-Minute Candle Close
This multi-condition approach is intended to reduce unnecessary market noise and improve signal quality.
---
### Breakout Detection
MBA S1 monitors important breakout opportunities such as:
* PDH Breakout
* PDL Breakdown
* ORH Breakout
* ORL Breakdown
* R1 / R2 / R3 Breakouts
* S1 / S2 / S3 Breakdowns
---
### Bounce & Rejection Signals
The indicator also highlights potential:
* Bullish Bounce setups
* Bearish Rejection setups
around important support and resistance zones.
---
### Dynamic Alert System
MBA S1 includes built-in alerts for all major trading events, allowing traders to receive timely notifications without continuously monitoring charts.
---
### Clean Chart Experience
The indicator is designed to provide meaningful information while maintaining a clean and organized chart layout with clearly labeled market levels.
---
## Recommended Timeframe
**Primary Timeframe:** 5 Minutes
MBA S1 is specifically optimized for 5-minute charts. A reminder is displayed when the indicator is applied to other timeframes.
---
## Suitable Markets
* NSE Stocks
* NIFTY
* BANKNIFTY
* FINNIFTY
* MIDCPNIFTY
* MCX Crude Oil
* MCX Gold
* MCX Silver
* MCX Natural Gas
---
## Best Suited For
MBA S1 is designed for traders who prefer:
* Intraday Trading
* Price Action Trading
* Level-Based Trading
* Breakout Strategies
* Trend Following
* Structured Decision Making
---
## Important Notice
MBA S1 is a decision-support tool and should be used alongside sound trading practices, proper risk management, and independent market analysis.
No technical indicator can predict future market movements or guarantee trading results.
---
## Invite-Only Access
MBA S1 is currently available as an **Invite-Only** indicator.
Access is provided only to selected users for personal use and evaluation. The script remains under active development, and future updates may include additional features, optimizations, and performance improvements.
Unauthorized copying, redistribution, reverse engineering, or republication of this script is strictly prohibited.
---
### Version
**MBA S1 – Version 1.0**
**Developed & Maintained by**
**Sarita Shukla**
**All Rights Reserved.**
Indicator

Indicator

Indicator

Tubbsie's Chop Warning Indicator**Chop Warning**
A simple, at-a-glance indicator that tells you whether the market is trending cleanly or chopping sideways around a moving average — the kind of environment where breakouts fail, stops get hunted, and most trend-following setups don't work.
**How it works**
The indicator picks a reference EMA (13 by default) and counts how often each candle's high–low range contains that EMA. When price is trending, most candles sit cleanly above or below the moving average and the count stays low. When price is chopping, the EMA sits inside candle after candle and the count rises.
Two views are reported side by side:
- **Rolling** — the percentage of crosses over the last N candles, showing what's happening right now
- **Session** — the percentage across the whole trading session, showing the character of the day as a whole
Both figures appear in a small on-chart table, colour-coded green (clean), amber (mixed), or red (choppy). A single verdict line at the top summarises the current state in plain English.
**Settings**
Everything is configurable: EMA length, rolling window size, the two thresholds that define "clean" and "choppy", which view drives the warning (rolling, session, or either), the session window and timezone, table position and size, colours, and optional background shading when a warning is active. Alerts fire when chop is detected and when the market cleans up again.
**How to use it**
Works on any market and any timeframe. Add it to your chart alongside your existing setup and treat a red verdict as a filter — a signal to stand aside, reduce size, or wait for the environment to improve before taking a trend-based trade.
Indicator

Alpha Trend Hunter | PropTraderzOverview
Alpha Trend Hunter is an overlay trend-analysis indicator designed to identify directional transitions by requiring agreement between two independent components:
a custom smoothed synthetic price structure derived from OHLC data;
an ATR-based SuperTrend filter.
The indicator does not generate a Buy or Sell label from either component independently.
A signal is created only when both modules agree on direction and the combined directional state changes.
The intended workflow is therefore:
Price Smoothing → Synthetic Trend Direction → Volatility Trend Confirmation → Directional Signal
The underlying concepts of exponential moving averages, synthetic Heikin-Ashi-style calculations, ATR and SuperTrend are established technical-analysis concepts. The implementation focuses on combining them into a two-stage confirmation framework intended to reduce isolated directional transitions that are not supported by both price structure and volatility-adjusted trend.
1. Smoothed OHLC Foundation
The first stage of the indicator applies an exponential moving average independently to:
Open
High
Low
Close
The default smoothing period is:
14 bars
This creates four smoothed OHLC series:
smoothed open;
smoothed high;
smoothed low;
smoothed close.
The purpose of this initial stage is to reduce some of the short-term noise present in raw candles before the synthetic trend structure is calculated.
A larger HA Period produces more smoothing and slower reactions.
A smaller HA Period keeps the synthetic structure closer to raw price and therefore makes it more responsive.
2. Custom Synthetic Heikin-Ashi-Style Structure
After the OHLC series are smoothed, the script calculates a synthetic typical value:
Synthetic Typical =
(Smoothed Open + Smoothed High + Smoothed Low + Smoothed Close) / 4
A recursive synthetic open is then calculated.
On initialization:
Synthetic Open =
(Smoothed Open + Smoothed Close) / 2
After initialization:
Synthetic Open =
(Previous Synthetic Open + Previous Synthetic Typical) / 2
This recursive calculation creates a smoother directional structure that carries information forward from previous bars.
It should be understood as a custom Heikin-Ashi-style synthetic calculation, rather than the standard Heikin Ashi candle series supplied directly by PulseWire.
3. Synthetic High and Low
The script constructs synthetic upper and lower values using the smoothed high/low together with the synthetic open and synthetic typical value.
Synthetic High
The maximum of:
smoothed high;
synthetic open;
synthetic typical.
Synthetic Low
The minimum of:
smoothed low;
synthetic open;
synthetic typical.
These values define the working synthetic price range used by the trend-line calculation.
4. Synthetic Mid-Line
The midpoint of the synthetic range is calculated as:
Mid-Line = Synthetic Low +
(Synthetic High − Synthetic Low) / 2
This is equivalent to the midpoint between the custom synthetic high and low.
The mid-line is then smoothed again using an EMA.
The default secondary smoothing length is:
2 bars
The result is plotted as the primary visible trend line.
5. Trend-Line Direction
The color of the main trend line is determined by the relationship between:
synthetic open;
synthetic typical price.
Bullish synthetic structure
When:
Synthetic Open < Synthetic Typical
the structure is interpreted as bullish.
Bearish synthetic structure
When:
Synthetic Open > Synthetic Typical
the structure is interpreted as bearish.
The trend line therefore provides a continuous visual representation of the direction calculated from the custom synthetic price series.
6. Secondary Smoothing
The Smooth parameter controls the final EMA applied to the synthetic midpoint.
Default:
2
Lower value
Produces:
faster trend-line response;
closer tracking of short-term movement;
potentially more directional changes.
Higher value
Produces:
smoother trend line;
slower reaction;
stronger filtering of small changes.
This parameter affects the displayed synthetic trend line.
It is separate from the HA Period used to smooth the original OHLC values.
7. SuperTrend Confirmation Filter
The second major component is PulseWire's ATR-based SuperTrend calculation.
The SuperTrend uses two user-configurable parameters:
ATR Period
Factor
Default values:
ATR Period = 2
Factor = 2.0
SuperTrend constructs volatility-adjusted trailing boundaries around price.
The active trend direction changes when price moves sufficiently through the corresponding volatility boundary.
8. SuperTrend Direction
The script interprets the SuperTrend direction as:
Bullish
stDir < 0
Bearish
stDir > 0
The active bullish or bearish SuperTrend line is plotted independently.
A lightly shaded area between candle midpoint and the active SuperTrend boundary provides additional visual context.
9. ATR Period
The ATR Period controls how quickly the volatility measurement reacts to changing market conditions.
The default value is relatively short:
2 periods
Smaller ATR Period
Generally creates:
faster volatility adaptation;
more responsiveness to recent price movement.
Larger ATR Period
Generally creates:
smoother ATR values;
slower adaptation;
less sensitivity to individual short-term volatility changes.
Because the default setting is intentionally responsive, users should test longer ATR periods when applying the indicator to noisier instruments or lower timeframes.
10. SuperTrend Factor
The Factor controls the distance of the SuperTrend boundary from price.
Conceptually:
SuperTrend distance ∝ ATR × Factor
Therefore:
Lower Factor
Generally produces:
tighter SuperTrend boundaries;
faster trend changes;
more frequent directional transitions;
increased sensitivity to noise.
Higher Factor
Generally produces:
wider boundaries;
slower trend changes;
fewer transitions;
stronger filtering of smaller price movements.
So, similar to the Sensitivity concept in the previous indicators:
Higher Factor = generally fewer/slower SuperTrend transitions.
Lower Factor = generally more/faster transitions.
11. Dual-Confirmation Signal Logic
Signals require directional agreement between the synthetic price structure and SuperTrend.
Bullish agreement
A bullish state exists when:
synthetic open is below synthetic typical;
AND SuperTrend is bullish.
In simplified form:
Synthetic Bullish + SuperTrend Bullish = Long State
Bearish agreement
A bearish state exists when:
synthetic open is above synthetic typical;
AND SuperTrend is bearish.
In simplified form:
Synthetic Bearish + SuperTrend Bearish = Short State
Neither condition alone produces a signal.
12. Buy Signals
A Buy label appears when the indicator transitions into a new bullish agreement state.
This requires:
bullish synthetic trend;
bullish SuperTrend;
the combined bullish condition was not active on the previous bar;
the previous stored signal state was not already bullish.
Once the bullish state is recorded, repeated Buy labels are suppressed until the indicator first transitions into the opposite directional state.
This prevents the indicator from printing a Buy label on every bullish candle.
13. Sell Signals
A Sell label follows the inverse logic.
It requires:
bearish synthetic trend;
bearish SuperTrend;
a new bearish agreement state;
the previous stored state not already being bearish.
The persistent signal-state variable therefore allows the indicator to mark directional transitions rather than continuous conditions.
14. Why Two Trend Components Are Used
The two components measure trend differently.
Component Main role
Smoothed OHLC Reduces raw candle noise
Synthetic structure Measures directional price relationship
Synthetic trend line Visualizes smoothed structural direction
ATR/SuperTrend Volatility-adjusted trend confirmation
State engine Prevents duplicate signals
Buy/Sell labels Marks changes in confirmed direction
The synthetic component is derived primarily from smoothed price structure.
SuperTrend is driven by price plus volatility.
Requiring agreement therefore attempts to avoid treating a change in either calculation alone as sufficient confirmation.
15. Example Bullish Interpretation
Suppose the synthetic trend changes bullish.
That condition alone does not immediately require a Buy label.
The indicator also evaluates SuperTrend.
If SuperTrend remains bearish, the two systems disagree and no bullish signal is generated.
When both eventually satisfy:
Synthetic Trend = Bullish
and
SuperTrend = Bullish
a new bullish combined state can generate a Buy signal.
This structure is intended to filter some early synthetic transitions that occur before volatility-adjusted trend confirmation.
16. Example Bearish Interpretation
The same process applies inversely.
A bearish synthetic trend is insufficient by itself.
The SuperTrend direction must also be bearish.
Once both components agree and the indicator transitions from its previous state, a Sell signal can be displayed.
17. Signal Frequency
Signal frequency depends primarily on three parameters.
HA Period
Controls initial OHLC smoothing.
Higher values generally produce slower synthetic directional changes.
Smooth
Controls final smoothing of the synthetic midpoint trend line.
Higher values produce a smoother displayed trend line.
SuperTrend Factor
Controls volatility-boundary distance.
Higher values generally require a larger price movement before SuperTrend changes direction.
Because these parameters affect different parts of the framework, they should not be interpreted as interchangeable sensitivity controls.
18. Suggested Starting Parameters
The default configuration is:
HA Period: 14
Smooth: 2
ATR Period: 2
Factor: 2.0
These values provide a relatively responsive configuration.
Users working with particularly noisy instruments or very short timeframes may wish to test:
longer HA Periods;
longer ATR Periods;
larger SuperTrend Factors.
Users wanting faster response can experiment with smaller values.
No parameter combination is universally optimal.
19. Trend Line vs Signal
The main synthetic trend line and the Buy/Sell signals should not be interpreted as the same feature.
The trend line continuously reflects the synthetic structure.
Signals require additional SuperTrend agreement.
Therefore, the trend line can change directional state before a Buy or Sell label appears.
This difference is intentional.
20. Alerts
The indicator provides two alert conditions:
Buy Signal
Sell Signal
The Buy alert corresponds to a new bullish combined state.
The Sell alert corresponds to a new bearish combined state.
Alerts indicate only that the programmed conditions have been met.
They do not constitute independent trade recommendations.
21. Real-Time Behavior
The indicator evaluates information from the currently developing candle.
Consequently, conditions can evolve while a live candle is still open.
For traders who require confirmed signals, the safest interpretation is to evaluate the signal after the corresponding chart candle has closed.
The indicator should therefore not be marketed as universally non-repainting without additional restrictions or testing.
Historical conditions are naturally evaluated using completed bars, while a live candle can still change before closure.
22. No Higher-Timeframe Data Dependency
The current version does not request external symbols or higher-timeframe series.
Its calculations are based on the OHLC and volatility information of the chart on which it is applied.
This makes the indicator simpler than a multi-timeframe framework, but its behavior will still differ substantially according to the selected chart timeframe.
23. Timeframe Considerations
On lower timeframes:
market noise is greater;
synthetic trend changes may occur more frequently;
short ATR periods are more reactive;
SuperTrend reversals can occur more often.
On higher timeframes:
signals generally develop more slowly;
each transition represents a larger amount of underlying price movement.
Parameter values should therefore be evaluated independently for each timeframe and market.
24. Limitations
Alpha Trend Hunter is a reactive trend indicator.
It does not predict future price.
The underlying calculations use:
historical price;
current price;
moving averages;
ATR;
recursive synthetic values.
These calculations inherently react after price information becomes available.
A stronger degree of smoothing generally decreases noise but also increases lag.
25. Sideways-Market Limitation
The indicator is fundamentally trend-oriented.
During sideways or rapidly alternating conditions, both synthetic trend calculations and SuperTrend can produce repeated directional transitions.
The dual-confirmation requirement can reduce some isolated changes, but it cannot eliminate whipsaw risk.
The indicator does not contain a dedicated ADX or market-regime filter in its current version.
26. Risk Management
The indicator does not calculate:
position size;
account risk;
stop-loss placement;
reward/risk targets;
portfolio exposure.
Users must determine risk independently.
A Buy or Sell label indicates only a transition in the indicator's defined directional state.
27. What Alpha Trend Hunter Does Not Do
Alpha Trend Hunter does not:
execute orders;
connect to a brokerage account;
manage positions;
guarantee profitable signals;
predict exact tops or bottoms;
guarantee trend continuation;
identify institutional activity;
determine appropriate leverage;
determine individualized risk.
It is a technical-analysis and trend-visualization tool.
28. Intended Use
A practical workflow is:
use the synthetic trend line to observe the underlying smoothed direction;
observe the SuperTrend volatility regime;
wait for agreement between both components;
use the Buy/Sell transition as confirmation that a new combined state has formed;
evaluate market structure and personal risk independently before making any trading decision.
The indicator is designed to answer:
“Are smoothed price structure and volatility-adjusted trend currently pointing in the same direction?”
rather than:
“Will the next trade be profitable?”
Educational Purpose
Alpha Trend Hunter is intended for technical analysis, research and educational use.
Users should independently consider:
price structure;
volatility;
liquidity;
economic events;
timeframe;
execution conditions;
risk management.
Historical signals do not guarantee future results. Indicator

Indicator

Buy Sell Badge with DMI & ADX by ByblloBuy Sell Badge with DMI & ADX generates Buy/Sell badges from a Fast/Slow EMA crossover, then automatically manages an ATR-based stop loss and risk:reward take profit for every signal.
On top of the base EMA signal, you can layer in two independent trend-strength filters:
- DMI filter: confirms the signal with a DI+/DI- crossover near the same bars (with an optional "ADX Rising" requirement)
- ADX filter: confirms the signal with an upper or lower ADX threshold zone (each zone with its own optional "ADX Rising" requirement)
Enable either filter alone, both together for the strictest "DUAL BUY/SELL" confirmation, or neither for the raw EMA signal.
INTENDED USE
Built for short-term futures scalping - Nasdaq futures, KOSPI200 futures, and similar instruments. Primarily designed and tested on the 1-minute chart, but the EMA/ATR/DMI/ADX logic is timeframe-agnostic and works well on 2, 3, and 5-minute charts and other intraday timeframes too. When switching timeframe or instrument, re-check the SL Multiplier, Risk:Reward, and Alert Sensitivity (Points) inputs, since typical point moves and ATR scale with the timeframe.
FEATURES
- Fast/Slow EMA crossover base signal with optional candle confirmation
- ATR-based stop loss and R:R-based take profit with intermediate TP levels
- Independent DMI and ADX confirmation filters, each with its own length and thresholds
- "ADX Rising" toggles on each filter zone (DMI, ADX upper, ADX lower) for extra momentum confirmation
- Automatic entry invalidation on opposite signals
- Live position table (entry / stop / take profit / current R:R)
- Full alert set: BSB, BSB+DMI, BSB+ADX, BSB+DMI+ADX, TP hit, SL hit, invalidated
- Works on any chart type (candlestick, Heikin Ashi, Renko, etc.) since prices are pulled via request.security() from the underlying ticker
This is a visual/alerting tool only - it does not place real orders. For educational and informational purposes only, not financial advice. Always backtest and forward-test before using with real capital. Indicator

MHIDa Volume-Dry PullbackMHIDa Volume-Dry Pullback is a context tool for reading pullbacks (dips) inside an uptrend where volume has dried up.
WHAT IT DOES
It flags bars where three conditions line up: (1) price is above a longer EMA (the uptrend gate), (2) price has pulled back below a shorter EMA mean while RSI is below a configurable "dip" threshold, and (3) current volume is below a fraction of its own moving average (volume has "dried up"). Optionally it also requires the current close to be higher than the previous close (a turn-up confirmation).
WHY VOLUME AND PRICE ARE READ TOGETHER
A pullback that happens on light volume usually carries less selling conviction than a pullback on heavy volume. Reading the two together (price structure + volume) gives more context than price alone. The indicator combines a trend/mean-reversion read (EMA gate, EMA mean, RSI) with a volume-average read in one tool because they qualify the same event from two different angles: one measures distance/momentum, the other measures how much the crowd participated in the move.
HOW IT IS CALCULATED
- EMA-gate: an exponential moving average (default length 50) used only to define the uptrend (close above it).
- EMA mean: a shorter exponential moving average (default length 20) used as the pullback reference (close below it = a dip).
- RSI (default length 14): the dip counts as "stretched" when RSI is below a configurable threshold (default 45).
- Volume average: a simple moving average of volume (default length 20). Volume is "dried up" when it drops below a configurable fraction of that average (default 0.7).
- Everything is read on closed bars only, no lookahead.
HOW TO USE IT
A lime triangle below the bar marks a bar where all conditions line up (uptrend + dip + dry volume, optionally + turn-up). Bars that are just "dip + dry volume" (without the full condition set) are also lightly shaded in gray as a softer visual cue. Use the highlighted areas as context to support your own reading of the chart, not as a buy signal. All inputs are adjustable in the settings, and the defaults are a starting point, not an optimized setup: tune them to the symbol and timeframe you are watching.
This is a context and educational tool. It is not a signal, not financial advice, and not a standalone trading system. Always do your own analysis and make your own decisions. Indicator

Indicator

Session Reference Candle (J&P)//@version=6
indicator("Session Reference Candle v1.0", overlay=true, max_lines_count=500)
//────────────────────────────────────
// SESSION SETTINGS
//────────────────────────────────────
groupSession = "Session Settings"
refTimeframe = input.timeframe(
"60",
"Reference Timeframe",
group=groupSession)
timezone = input.string(
"America/New_York",
"Time Zone",
options= ,
group=groupSession)
sessionHour = input.int(
20,
"Reference Hour",
minval=0,
maxval=23,
group=groupSession)
sessionMinute = input.int(
0,
"Reference Minute",
minval=0,
maxval=59,
group=groupSession)
//────────────────────────────────────
// DISPLAY SETTINGS
//────────────────────────────────────
groupDisplay = "Display Settings"
highColor = input.color(
color.lime,
"High Line Color",
group=groupDisplay)
lowColor = input.color(
color.red,
"Low Line Color",
group=groupDisplay)
candleColor = input.color(
color.orange,
"Reference Candle Color",
group=groupDisplay)
lineWidth = input.int(
2,
"Line Width",
minval=1,
maxval=5,
group=groupDisplay)
keepSessions = input.int(
1,
"Previous Sessions To Keep",
minval=1,
maxval=10,
group=groupDisplay)
//────────────────────────────────────
// HIGHER TIMEFRAME DATA
//────────────────────────────────────
refHigh = request.security(
syminfo.tickerid,
refTimeframe,
high,
lookahead=barmerge.lookahead_off)
refLow = request.security(
syminfo.tickerid,
refTimeframe,
low,
lookahead=barmerge.lookahead_off)
refTime = request.security(
syminfo.tickerid,
refTimeframe,
time,
lookahead=barmerge.lookahead_off)
//────────────────────────────────────
// FIND REFERENCE CANDLE
//────────────────────────────────────
refHour = hour(refTime, timezone)
refMinute = minute(refTime, timezone)
referenceCandle =
refHour == sessionHour and
refMinute == sessionMinute
//────────────────────────────────────
// STORE LEVELS
//────────────────────────────────────
var line highLines = array.new_line()
var line lowLines = array.new_line()
var float sessionHigh = na
var float sessionLow = na
var bool highTriggered = false
var bool lowTriggered = false
//────────────────────────────────────
// CREATE NEW LEVELS
//────────────────────────────────────
if referenceCandle
sessionHigh := refHigh
sessionLow := refLow
highTriggered := false
lowTriggered := false
highLine = line.new(
bar_index,
sessionHigh,
bar_index + 1,
sessionHigh,
extend=extend.right,
color=highColor,
width=lineWidth)
lowLine = line.new(
bar_index,
sessionLow,
bar_index + 1,
sessionLow,
extend=extend.right,
color=lowColor,
width=lineWidth)
array.push(highLines, highLine)
array.push(lowLines, lowLine)
if array.size(highLines) > keepSessions
line.delete(array.shift(highLines))
if array.size(lowLines) > keepSessions
line.delete(array.shift(lowLines))
//────────────────────────────────────
// COLOR REFERENCE CANDLE
//────────────────────────────────────
barcolor(referenceCandle ? candleColor : na)
//────────────────────────────────────
// ALERTS
//────────────────────────────────────
highBreak =
not na(sessionHigh) and
ta.crossover(close, sessionHigh)
lowBreak =
not na(sessionLow) and
ta.crossunder(close, sessionLow)
if highBreak
highTriggered := true
if lowBreak
lowTriggered := true
alertcondition(
highBreak,
"Session High Broken",
"Session Reference Candle High Broken")
alertcondition(
lowBreak,
"Session Low Broken",
"Session Reference Candle Low Broken") Indicator

Indicator

Strategy

Indicator

Indicator

Gann Reversal ConfluenceWhy this works
W.D. Gann never traded a reversal bar in isolation — a swing high/low break, key reversal, or outside bar was a trigger, not a signal on its own. He wanted it lining up with the bigger picture: was the move overextended, was volume backing it, was it a big enough bar to matter. Most free "Gann reversal" scripts on PulseWire just plot the raw bar pattern and stop there — every swing break gets a triangle, whether it's a meaningful turn or noise. This indicator keeps the classic pattern detection but scores each one against the context Gann actually cared about, so you can see how much is lining up, not just that a shape appeared.
How this works
Pattern detection — pick one of three classic reversal triggers: Swing (price closes beyond the recent N-bar high/low), Key Reversal (new extreme that closes back through the prior close), or Outside Bar (engulfs the prior range and closes in the reversal direction).
Confluence scoring — every raw pattern is checked against up to five independent factors:
Range (ATR) — was the bar itself big enough to matter, or just noise?
Volume — did participation back the move?
Momentum (RSI) — was the market actually stretched, or was this a mid-range wiggle?
Trend (EMA) — is this a pullback with the trend, or a potential trend change against it? (shown, not scored against you)
Hour-ruler (optional, off by default) — a traditional Chaldean planetary-hour tag. Descriptive only, not a validated filter — treat it as a curiosity layered on top of the technical factors, not evidence on its own.
Cooldown — a minimum bar gap between signals stops the same swing from re-triggering repeatedly.
Everything commits on bar close only. Nothing here repaints or changes after the fact.
How to use it
Start with the defaults. Watch how the confluence score (shown next to each signal and in the status table) moves with the setups you'd have taken anyway.
Raise "Minimum confluence score to show signal" to hide everything below your conviction threshold — e.g. set it to 3 to only see signals where 3+ factors agree.
Use the level line each signal draws as a reference point for how price behaved on the next visit, not as a target.
This is a confluence aid, meant to sit alongside your own read of the chart and risk management — not a standalone entry/exit system.
Settings
Logic — reversal method, swing length, close vs. wick confirmation, minimum bars between signals.
Confluence — independently toggle ATR/Volume/RSI/Trend, tune each threshold, and set the minimum score required to show a signal.
Astro (optional) — off by default; enables the hour-ruler tag and lets you set a location for the sunrise/sunset calc it depends on.
Display — swing band, signal level lines, background highlight, confluence score label, status table (with position control), colors, and line styling.
Non-repainting. Every signal is final the moment it prints. Indicator

OPENING ZONES# OPENING ZONES
**OPENING ZONES** is a customizable Opening Range Fibonacci indicator for intraday traders. It automatically identifies the Opening Range, calculates Fibonacci-based support, resistance, balance, and target levels, and projects them throughout the trading session.
### Key Features
* 🌍 **Market Time Zone Support** – Select any IANA time zone (e.g., Asia/Kolkata, America/New_York, Europe/London, Asia/Tokyo) so the indicator works correctly across global markets.
* ⏰ Custom Opening Range session (e.g., 09:15–09:20, 09:15–09:30).
* 📈 Automatic Opening Range High & Low detection.
* 🔄 Manual or automatic Fibonacci direction based on the final Opening Range candle.
* 🎯 Customizable Fibonacci targets and editable level values.
* ⚖️ Balance Zone (0.44–0.56) and Buffer Zone.
* 🎨 Optional fill zones with individual visibility controls.
* 📏 Adjustable line width and user-defined Fib line end time.
* 👁️ Show or hide each Fibonacci level independently.
### Ideal For
* Index Futures
* Stocks
* Options Trading
* Intraday Breakout Strategies
* Scalping
* Momentum Trading
Designed for traders who rely on the market's opening range, this indicator provides a flexible framework for identifying support, resistance, balance, breakout, and target levels. With configurable time zones and session settings, it can be used across multiple global exchanges without modifying the code.
Indicator
