Multi-Symbol Volume Anomaly Tape [The_lurker]Multi-Symbol Volume Anomaly Tape شريط شذوذ الحجم متعدّد الرموز
Forty symbols in one live tape, at one-second resolution , It does not show volume. It shows only what is abnormal about it.
⚠ READ FIRST — LIVE MONITOR, NOT A HISTORICAL STUDY
The scan engine runs on the last bar only. Scroll back and you will see nothing, because there is nothing to see: no markers are drawn on price and no history is reconstructed. This is a real-time panel, and backtesting it is not possible by design.
═════════════════════════════════════════════════════════════
▌ THE IDEA
Large volume is not information. Volume that is large for that symbol is.
Common volume tools compare volume to its own average and report "1180% of normal". That is a ratio without a scale. A symbol whose volume routinely swings tenfold produces 1180% on an ordinary day; a stable one produces 300% in a genuinely exceptional moment. The two numbers are not comparable, not across symbols and not even within one symbol across regimes.
MVAT compares against the distribution, not the average:
z = ( ln(value) − mean ) ÷ standard deviation
The logarithm comes first because volume is approximately log-normal; without it the standard deviation is meaningless. z is then computed per symbol against a rolling window of 300 of its own prints.
The result is unit-free, and that is what makes the table possible at all. A print at 3.4σ on Bitcoin is exactly as abnormal as 3.4σ on PEPE, even though one is millions of dollars and the other is thousands. Symbols with completely different size, liquidity and volatility become rankable in a single column.
═════════════════════════════════════════════════════════════
▌ THE PANEL
Cluster row, then one row per abnormal print, newest on top:
▰▰▰▰▰▰▰▰ 9/9 ▲ XRP SOL SUI ETH +5 · 0.05%
23:26:00 · XRP · ▲█ · 1.0600 · $79.6K · ●● 3.3
23:26:00 · SOL · ▲▄ · 73.25 · $178.5K · ● 2.8
23:25:56 · SUI · ▲▂ · 0.6893 · $18.3K · ● 2.8
23:25:53 · BTC · ▲▂ · 63,562.0 · $153.4K · ● 2.3
23:25:44 · AVAX · ◆▂ · 6.5370 · $5.3K · ● 2.4
Ordinary prints never reach the screen. The tape carries anomalies, not the full flow.
TIME — print time to the second, in exchange time (UTC on Binance). Align it to your chart with the clock-offset input.
SYM — ticker, stripped of exchange prefix and quote suffix.
SIDE — two characters: direction and impact. Detailed below.
PRICE — execution price, formatted adaptively so fractional-priced symbols are not rounded to zero.
VALUE — notional in dollars, compact (K · M · B). This is economic materiality; SCORE is statistical rarity. They are deliberately different: a 4σ print worth ten thousand dollars on a thin market is statistically extreme and economically small, and the reverse happens too.
SCORE — anomaly strength in standard deviations.
═════════════════════════════════════════════════════════════
▌ STRENGTH CHANNEL
● between the first and second threshold
●● between the second and third
●●● above the third
The dot count states the strength on its own; the number beside it gives precision.
The fill is a continuous gradient, not two states: a print at 2.1 does not carry the same colour as one at 2.9. Hue carries side — green for buy, red for sell — while intensity carries strength, so the two channels never compete for the same discrimination.
Note on the third threshold: it is the top of the colour ramp, not a third detection level. Prints above it simply take the hottest shade.
═════════════════════════════════════════════════════════════
▌ SIDE CHANNEL
▲ buy · ▼ sell · ◆ neutral
Direction is taken from inside the print's own second, not by comparing it to the one before: close against open first, then the close's position within the bar's range. Whatever neither resolves is shown as neutral.
This deserves a moment. The common tick rule compares close to previous close and leaves exact price ties unresolved — and ties are very common at one-second resolution. When ties are assigned to buy by default, the side balance tilts hard and falsely toward buying.
MVAT does not do that. A second carrying no directional information says so with ◆ and is counted on neither side.
═════════════════════════════════════════════════════════════
▌ IMPACT CHANNEL
█ breakthrough — moved price more than twice the usual
▄ ordinary
▂ absorption — barely moved price at all
This channel answers what volume alone cannot: what did this volume do to price? Two prints at 4σ, one that moved price and one that did not, mean opposite things.
▲█ — heavy buying that cut through the book. The opposing liquidity was consumed.
▲▂ — heavy buying eaten by a resting seller. A defended level, and the seller is still there.
Measured as the print's move in basis points relative to that symbol's own average move, computed from prints that actually moved rather than from all prints. The distinction matters: most one-second bars close where they opened, and letting the zeros into the average would make any tick at all look like a breakthrough.
═════════════════════════════════════════════════════════════
▌ THE CLUSTER ROW
The tape shows individual events. The cluster row answers a different question: is this a symbol's news, or the market's event?
Five scattered anomalies across five symbols within an hour is one thing. Five anomalies across five symbols within fifteen seconds is another entirely.
Fired:
▰▰▰▰▰▰▰▰ 9/9 ▲ XRP SOL SUI ETH +5 · 0.05%
Idle:
▰▰▰▰▰▱▱▱ 6/9 · exp 2.6
GAUGE — proximity to the threshold, read at a glance. Always eight cells regardless of the threshold, so raising it from 4 to 12 never widens the table.
COUNT — distinct symbols inside the window, against the minimum.
SIDE — net direction across the cluster, weighted by strength.
SYMBOLS — the four strongest by peak σ, then +k for the rest. This is the most important part of the row. A cluster of XRP, SOL, SUI and ETH is not a cluster of four microcaps, and a count alone cannot tell them apart. Ranking by strength puts the heaviest first, so you can see what carried the move.
PROBABILITY — the chance of this cluster occurring at random. 0.05% is genuinely rare; 5% means you are reading noise.
EXP — in the idle state, the expected number of symbols under independence, computed live from the current scan rates. Use it to tune your threshold: if exp is close to your minimum you are about to read coincidence; if it is far below, a fired row is a real event.
═════════════════════════════════════════════════════════════
▌ WHY A FIFTEEN-SECOND WINDOW
The cluster is calibrated, not set by taste. A window's ability to discriminate collapses quickly as it widens:
15s window · 4 symbols → 24.8× the chance rate
30s window · 4 symbols → 5.7×
60s window · 3 symbols → 1.0× — pure coincidence
A wide window does not capture the event's width; it dissolves it in noise.
The chance probability is computed inside the indicator from each symbol's rate in the current scan, not from a planted constant, so it stays correct at any symbol count and any level of market activity without manual recalibration.
Threshold scaling matters: the expectation is proportional to how many symbols are scanned, so a threshold tuned for ten becomes far too loose at forty.
10 symbols → 4
20 symbols → 5
30 symbols → 6
40 symbols → 9
The displayed exp makes this table unnecessary — set the threshold clearly above it.
Finally: symbols inside a cluster are listed, not ordered in time. No lead-and-follow sequence is displayed, because displaying one would be invention rather than measurement. The ordering shown is by strength, which is real information.
═════════════════════════════════════════════════════════════
▌ SETTINGS
1 · Signal — the display filter, the σ threshold ladder, tape length. Tier 3 is the colour ceiling, not a detection level.
2 · Universe — forty slots, each with an enable toggle and a text ticker field. Type the ticker only (BTCUSDT); the exchange prefix is added automatically. An unlisted ticker is skipped silently and never breaks the indicator or its settings dialog.
3 · Cluster — show the row, window in seconds, minimum distinct symbols.
4 · Data — lower timeframe, volume measure, scan depth per symbol. Scan depth governs both the tape's time span and reference precision.
5 · Statistics — reference window size, warmup minimum, and an option to admit events only after the window fills so every σ comes from one sample size.
6 · Appearance — language, location, scale, clock offset from UTC.
7 · Colors — a three-stop ramp per side: weak, mid, hot.
═════════════════════════════════════════════════════════════
▌ CHOOSING A VOLUME MEASURE
Dollar Volume (default) — the only measure comparable across symbols in one table. Use it whenever the universe is mixed.
Volume — base units. Use it when watching a single symbol or a set with similar unit scales.
Price Volume — volume multiplied by typical price, an intermediate form.
σ itself is computed on the selected measure, so switching changes both the Score column and which prints qualify.
═════════════════════════════════════════════════════════════
▌ READING IT
Scan the SCORE column first — the eye catches ●●● and the hot shades immediately. Then SIDE: did it break through or was it absorbed? Then VALUE: does it deserve attention economically, or is it a statistical anomaly on a thin market? Above it, the cluster row gives the context: isolated event or market wave.
Patterns worth tracking:
Repeated ▲▂ at the same price — a resting seller absorbing demand at a defined level.
A ▼ cluster with a low probability — synchronised selling pressure across the market rather than news in one symbol.
═════════════════════════════════════════════════════════════
▌ STATUS FLAGS
The indicator does not fail silently. Three flags appear only when needed.
TIME ⚠ — the data budget clipped the requested scan depth.
SYM ⚠ — a configured symbol returned no data.
TF ⚠ — the chart timeframe is too small to feed the reference window.
═════════════════════════════════════════════════════════════
▌ OPERATIONAL REQUIREMENTS
The reference window is rebuilt from the current chart bar only, so the chart timeframe must be large enough to hold the required number of prints. At a 1S lower timeframe use 15 minutes or higher. Below that, TF ⚠ appears and the indicator tells you itself.
Enabling all forty symbols consumes Pine's request allowance in full. Each symbol's share of the data budget is clipped before any computation, so the indicator cannot exceed the platform limit whatever the settings.
Performance: forty simultaneous lower-timeframe requests is a heavy load. On slower machines, or when switching chart timeframes rapidly, expect a noticeable reload. Reducing the universe to 10–20 symbols both speeds this up and buys a deeper scan per symbol.
The engine is stateless: the reference window and the tape are rebuilt on every execution. As a result σ for a given print never changes no matter how long your session runs, and a closed bar's contents never change.
═════════════════════════════════════════════════════════════
▌ SCOPE
MVAT is a measurement instrument, not an entry-signal generator. It emits no alerts, by design.
What it reports: which prints were abnormal by their own symbol's standard, which side carried them, what they did to price, and whether they coincided with others.
What it does not report: the direction price will take next. Volume abnormality relates far more to the size of the coming move than to its direction, and reading the panel as buy signals reads it wrong.
The impact channel ships tagged : its thresholds rest on a sound statistical basis but have not been calibrated against forward returns.
The panel is fully bilingual, Arabic and English, switchable in settings.
═════════════════════════════════════════════════════════════
⚠️ DISCLAIMER
═════════════════════════════════════════════════════════════
This indicator is for educational and analytical purposes only. It does not constitute financial, investment, or trading advice. Use it alongside your own strategy and risk management. Neither PulseWire nor the developer is responsible for any financial decisions or losses.
═════════════════════════════════════════════════════════════
═════════════════════════════════════════════════════════════
Multi-Symbol Volume Anomaly Tape شريط شذوذ الحجم متعدّد الرموز
أربعون عملة في تدفّق واحد، بدقّة الثانية ، لا يعرض الحجم، بل يعرض ما هو غير عادي منه فقط.
⚠ اقرأ هذا أولًا — لوحة مراقبة حيّة لا أداة تحليل تاريخي
محرّك المسح يعمل على الشمعة الأخيرة وحدها. إن رجعت بالشارت إلى الوراء لن ترى شيئًا، لأنه لا يوجد ما يُرى: لا علامات تُرسم على السعر ولا تاريخ يُعاد بناؤه. هذه لوحة لحظية، والاختبار التاريخي عليها غير ممكن بحكم التصميم.
═════════════════════════════════════════════════════════════
▌ الفكرة
الحجم الكبير ليس معلومة. الحجم الكبير بالنسبة لطبيعة العملة نفسها هو المعلومة.
المقاييس الشائعة تقارن الحجم بمتوسّطه فتقول «١١٨٠٪ من المعدّل». وهذه نسبة بلا مقياس: عملة يتأرجح حجمها عشرة أضعاف يوميًا تعطي هذا الرقم في يوم عادي تمامًا، وعملة مستقرّة الحجم تعطي ثلاثمئة بالمئة في لحظة استثنائية. الرقمان غير قابلين للمقارنة، لا بين عملتين ولا داخل العملة الواحدة عبر أنظمة السوق.
والمؤشّر يقارن بالتوزيع لا بالمتوسط:
z = ( ln(value) − mean ) ÷ standard deviation
اللوغاريتم أولًا لأن توزيع الحجم لوغاريتمي-طبيعي تقريبًا، وبدونه يكون الانحراف المعياري بلا معنى. ثم تُحسب القيمة لكل رمز مقابل نافذة متدحرجة من ثلاثمئة صفقة من تاريخه هو وحده.
النتيجة كمّية بلا وحدة، وهذا ما يجعل الجدول ممكنًا أصلًا. صفقة عند ٣٫٤ انحراف على البيتكوين شاذّة بنفس القدر تمامًا الذي تشذّ به على عملة صغيرة، رغم أن الأولى بملايين الدولارات والثانية بآلاف. عملات مختلفة القيمة والسيولة والتقلّب تصير قابلة للترتيب في عمود واحد.
═════════════════════════════════════════════════════════════
▌ اللوحة
صف العنقود، ثم صف لكل صفقة شاذّة، والأحدث في الأعلى:
▰▰▰▰▰▰▰▰ 9/9 ▲ XRP SOL SUI ETH +5 · 0.05%
23:26:00 · XRP · ▲█ · 1.0600 · $79.6K · ●● 3.3
23:26:00 · SOL · ▲▄ · 73.25 · $178.5K · ● 2.8
23:25:53 · BTC · ▲▂ · 63,562.0 · $153.4K · ● 2.3
23:25:44 · AVAX · ◆▂ · 6.5370 · $5.3K · ● 2.4
الصفقات العادية لا تصل إلى الشاشة إطلاقًا. الشريط يحمل الشذوذ لا كل التدفّق.
TIME
توقيت الصفقة بالثانية، بتوقيت البورصة. يُضبط على توقيت شارتك من مقبض إزاحة الساعة.
SYM
الرمز، مقصوصًا من بادئة المنصّة ولاحقة العملة المقابلة.
SIDE
محرفان: الجانب والأثر، ويُشرحان أدناه.
PRICE
سعر التنفيذ، بتنسيق متكيّف فلا تُقرّب الأسعار الكسرية إلى صفر.
VALUE
القيمة الاسمية بالدولار. هذه المادّية الاقتصادية، والشذوذ الإحصائي في العمود التالي. العمودان يقولان شيئين مختلفين عمدًا: صفقة عند أربعة انحرافات بعشرة آلاف دولار على سوق رقيق شاذّة إحصائيًا وضئيلة اقتصاديًا، والعكس يحدث كذلك.
SCORE
شدّة الشذوذ بوحدة الانحراف المعياري.
═════════════════════════════════════════════════════════════
▌ قناة الشدّة
● بين العتبة الأولى والثانية
●● بين الثانية والثالثة
●●● فوق الثالثة
عدد النقاط يقول القوة بنفسه، والرقم بجانبه يعطي الدقّة.
والخلفية تدرّج لوني متّصل لا حالتين: صفقة عند ٢٫١ لا تُطبع بلون صفقة عند ٢٫٩. الصبغة تحمل الجانب، أخضر للشراء وأحمر للبيع، والشدّة تحمل القوة، فالقناتان لا تتنافسان على التمييز نفسه.
والعتبة الثالثة سقف التدرّج اللوني لا مستوى كشف ثالث. ما فوقها يأخذ أشدّ درجة لونية فقط.
═════════════════════════════════════════════════════════════
▌ قناة الجانب
▲ شراء · ▼ بيع · ◆ محايد
الجانب مأخوذ من داخل الثانية نفسها لا من مقارنتها بما قبلها: الإغلاق مقابل الافتتاح أولًا، ثم موضع الإغلاق داخل مدى الشمعة. وما لا يُحسم بأيّ منهما يُعرض محايدًا.
وهذه النقطة تستحق الوقوف. القاعدة الشائعة تقارن الإغلاق بالإغلاق السابق ولا تحسم حالة التعادل السعري، وهي شائعة جدًّا على إطار الثانية. وحين تُسند التعادلات افتراضيًا إلى الشراء يميل ميزان الجانب ميلًا حادًّا وكاذبًا نحو الشراء.
المؤشّر لا يفعل ذلك. الثانية التي لا تحمل معلومة اتجاه تُعلن ذلك بنفسها ولا تُحسب على أي جانب.
═════════════════════════════════════════════════════════════
▌ قناة الأثر
█ اختراق — حرّك السعر أكثر من ضعف المعتاد
▄ عادي
▂ امتصاص — لم يحرّك السعر تقريبًا
هذه القناة تجيب سؤالًا لا يجيبه الحجم وحده: ماذا فعل هذا الحجم بالسعر؟ صفقتان عند أربعة انحرافات، إحداهما حرّكت السعر والأخرى لم تحرّكه، معناهما التداولي متعاكس تمامًا.
▲█
حجم شراء ضخم اخترق دفتر الأوامر، فالسيولة المقابلة استُهلكت.
▲▂
حجم شراء ضخم ابتلعه بائع قائم. مستوى مُدافَع عنه، والبائع ما زال هناك.
والقياس بحركة الصفقة بنقاط الأساس منسوبة إلى متوسط حركة ذلك الرمز نفسه، محسوبًا من الصفقات التي تحرّكت فعلًا لا من كل الصفقات. وهذا التمييز جوهري: أغلب شموع الثانية تُغلق حيث فتحت، ولو دخلت الأصفار في المتوسط لصار أي تحرّك مهما صغر اختراقًا.
═════════════════════════════════════════════════════════════
▌ صف العنقود
الشريط يعرض أحداثًا فردية، وصف العنقود يجيب سؤالًا مختلفًا: هل ما تراه خبر عملة أم حدث سوق؟
خمس صفقات شاذّة متفرّقة على خمس عملات خلال ساعة شيء. وخمس صفقات شاذّة على خمس عملات خلال خمس عشرة ثانية شيء آخر تمامًا.
مشتعلًا:
▰▰▰▰▰▰▰▰ 9/9 ▲ XRP SOL SUI ETH +5 · 0.05%
ساكنًا:
▰▰▰▰▰▱▱▱ 6/9 · exp 2.6
المقياس
قربك من العتبة، يُقرأ بلمحة بلا حساب. ثماني خانات دائمًا مهما كانت العتبة، فلا يتمدّد الجدول حين ترفعها.
العدد
الرموز المتمايزة داخل النافذة، مقابل الحدّ المطلوب.
الجانب
صافي الاتجاه المرجّح بالشدّة عبر العنقود كله.
الرموز
أقوى أربعة مرتّبة بذروة الانحراف تنازليًا، ثم عدد الباقي. وهذا أهم ما في الصف: عنقود يضم أربع عملات كبرى ليس عنقودًا يضم أربع عملات صغيرة، والعدد وحده لا يفرّق بينهما. والترتيب بالشدّة يضع الأثقل أولًا فتعرف ما الذي حمل الحركة.
الاحتمال
فرصة وقوع هذا العنقود صدفةً محضة. خمسة من مئة ألف حدث نادر فعلًا، وخمسة بالمئة تعني أنك تقرأ ضجيجًا.
exp
في الحالة الساكنة: العدد المتوقّع من الرموز تحت فرضية الاستقلال، محسوبًا حيًّا من معدّلات المسح الجارية. استعمله لضبط عتبتك، فإن قاربت عتبتَك فأنت على وشك قراءة الصدفة، وإن ابتعدت عنها كثيرًا فاشتعال الصف حدث حقيقي.
═════════════════════════════════════════════════════════════
▌ لماذا نافذة خمس عشرة ثانية
العنقود مُعاير لا مضبوط بالذوق، وقدرة النافذة على التمييز تنهار سريعًا مع اتّساعها:
15s window · 4 symbols → 24.8×
30s window · 4 symbols → 5.7×
60s window · 3 symbols → 1.0×
الأخير يعني صدفة محضة. النافذة الواسعة لا تلتقط عرض الحدث بل تُذيبه في الضجيج.
واحتمال الصدفة يُحسب داخل المؤشّر من معدّلات كل رمز في المسح الجاري لا من ثابت مزروع، فيبقى صحيحًا مع أي عدد رموز وأي مستوى نشاط سوقي بلا إعادة معايرة يدوية.
وضبط العتبة مهم: التوقّع يتناسب طرديًا مع عدد الرموز الممسوحة، فعتبة تناسب عشرة رموز تصير رخوة جدًّا عند أربعين.
10 symbols → 4
20 symbols → 5
30 symbols → 6
40 symbols → 9
وقيمة exp المعروضة تغنيك عن هذا الجدول: اضبط العتبة فوقها بوضوح.
وأخيرًا: الرموز داخل العنقود تُسرَد ولا تُرتَّب زمنيًا. لا يوجد تسلسل قيادة وتبعية يُعرض، وعرضه سيكون اختراعًا لا قياسًا. الترتيب المعروض بالشدّة، وهو معلومة حقيقية.
═════════════════════════════════════════════════════════════
▌ الإعدادات
1 · Signal
المُرشّح وسلّم العتبات وعدد الصفوف. العتبة الثالثة سقف لوني لا مستوى كشف.
2 · Universe
أربعون خانة، لكل منها مفتاح تفعيل وحقل رمز نصّي. اكتب الرمز فقط وتُضاف بادئة المنصّة تلقائيًا. والرمز غير المدرج يُتجاهل بصمت ولا يُعطّل المؤشّر ولا نافذة إعداداته.
3 · Cluster
إظهار الصف، والنافذة بالثواني، والحدّ الأدنى من الرموز المتمايزة.
4 · Data
الإطار الأدنى، ومقياس الحجم، وعمق المسح لكل رمز. وعمق المسح يحكم امتداد الشريط الزمني ودقّة المرجع معًا.
5 · Statistics
حجم النافذة المرجعية، وأدنى عيّنة قبل الحساب، وخيار قبول الأحداث بعد امتلاء النافذة فقط فتتوحّد دقّة القياس عبر كل الصفوف.
6 · Appearance
اللغة والموقع والحجم وإزاحة الساعة.
7 · Colors
سلّم ثلاثي المحطات لكل جانب: ضعيف ومتوسط وحادّ.
═════════════════════════════════════════════════════════════
▌ اختيار مقياس الحجم
Dollar Volume
الافتراضي، وهو الوحيد القابل للمقارنة بين رموز مختلفة في جدول واحد. استخدمه كلما كانت السلة مختلطة.
Volume
الوحدات الأساسية. لرمز واحد أو سلة متقاربة المقياس.
Price Volume
الحجم مضروبًا في السعر النموذجي، صيغة وسطى.
والقياس الإحصائي يُحسب على المقياس المختار، فتغييره يغيّر عمود الدرجة ويغيّر أي الصفقات تتأهّل أصلًا.
═════════════════════════════════════════════════════════════
▌ كيف تقرأه عمليًّا
امسح عمود الدرجة أولًا، فالعين تلتقط النقاط الثلاث والألوان الحادّة فورًا. ثم انظر الجانب: اخترق أم امتُصّ؟ ثم القيمة: هل يستحق الالتفات اقتصاديًا أم أنه شذوذ إحصائي على سوق رقيق؟ وفي الأعلى صف العنقود يعطيك السياق: حدث فردي أم موجة سوق.
نمطان يستحقّان التتبّع:
علامة الامتصاص متكرّرة على السعر نفسه، وتعني بائعًا قائمًا يمتصّ الطلب عند مستوى محدّد.
عنقود بيع باحتمال منخفض، ويعني ضغط بيع متزامنًا عبر السوق لا خبرًا في عملة بعينها.
═════════════════════════════════════════════════════════════
▌ علامات الحالة
المؤشّر لا يفشل بصمت، وثلاث علامات تظهر عند الحاجة فقط.
TIME ⚠
الميزانية قصّت عمق المسح المطلوب.
SYM ⚠
رمز مُعدّ لم تصل بياناته.
TF ⚠
إطار الشارت أصغر من أن يغذّي النافذة المرجعية.
═════════════════════════════════════════════════════════════
▌ متطلّبات تشغيلية
النافذة المرجعية تُبنى من الشمعة الجارية وحدها، فيجب أن يتّسع إطار الشارت لعدد الصفقات المطلوب. وعند إطار أدنى بالثانية استخدم خمس عشرة دقيقة فأعلى، وما دون ذلك تظهر علامة الإطار ويُبلغك المؤشّر بنفسه.
وتفعيل الأربعين رمزًا يستهلك سقف الطلبات المسموح في المنصّة بالكامل. وحصّة كل رمز من ميزانية البيانات مقصوصة قبل أي حساب، فلا يتجاوز المؤشّر الحد مهما كانت الإعدادات.
الأداء: أربعون طلبًا متزامنًا حمل ثقيل. وعلى الأجهزة الأبطأ أو عند تغيير إطار الشارت بتكرار توقّع إعادة تحميل ملحوظة. وتقليل السلة إلى عشرة أو عشرين رمزًا يسرّع التحميل ويشتري عمق مسح أكبر لكل رمز.
والمحرّك عديم الحالة: النافذة المرجعية والشريط يُعاد بناؤهما في كل تنفيذ. والنتيجة أن قياس أي صفقة لا يتغيّر مهما طالت جلستك، وأن الشمعة المغلقة لا يتغيّر محتواها أبدًا.
═════════════════════════════════════════════════════════════
▌ نطاق الأداة
هذا مؤشّر قياس لا مولّد إشارات دخول، ولا يصدر تنبيهات عمدًا.
ما يبلّغه: أي الصفقات كانت شاذّة بمقياس رمزها، وأي جانب حملها، وماذا فعلت بالسعر، وهل تزامنت مع غيرها.
وما لا يبلّغه: اتجاه السعر القادم. فشذوذ الحجم يرتبط بحجم الحركة القادمة أكثر بكثير مما يرتبط باتجاهها، ومن يقرأ اللوحة كإشارات شراء يقرأها خطأ.
وقناة الأثر تُشحن موسومة بأنها غير مُعايَرة على عوائد أمامية: عتبتاها مضبوطتان على أساس إحصائي سليم، لكنهما لم تُختبَرا مقابل ما يحدث بعدها.
واللوحة كاملة بالعربية والإنجليزية، تُبدَّل من الإعدادات.
═════════════════════════════════════════════════════════════
⚠️ إخلاء المسؤولية
═════════════════════════════════════════════════════════════
هذا المؤشر لأغراض تعليمية وتحليلية فقط. لا يُمثل نصيحة مالية أو استثمارية أو تداولية. استخدمه بالتزامن مع استراتيجيتك الخاصة وإدارة المخاطر. لا يتحمل PulseWire ولا المطور مسؤولية أي قرارات مالية أو خسائر. Indicator

SuperTrend Ensemble [MiesOnCharts]SuperTrend Ensemble
Any single SuperTrend lives or dies by one number, its ATR multiplier. Set it tight and the line hugs price, flipping early but also flipping on noise. Set it wide and it only turns on real trends, but you give back a lot of profit waiting for confirmation. There's no multiplier that's right all the time, so this indicator stops picking one.
Instead it runs a whole bench of SuperTrends at once, stepping the ATR multiplier from an aggressive low value up to a conservative high one. Each member keeps its own ratcheting stop and its own regime (long or short), completely independent of the others. Every bar, each member votes: is it long or short right now. The ensemble only calls a trend when a supermajority of members agree, which means even the cautious wide-multiplier members have come around. A single twitchy member flipping does nothing on its own.
The line you see plotted is the average of every member's stop, so it moves like a single trailing stop but reflects the whole bench's opinion rather than one arbitrary setting.
Settings:
Min ATR Multiplier / Max ATR Multiplier / Multiplier Step: defines the bench, the low end is the aggressive members, the high end is the conservative ones, and the step controls how many members sit in between.
ATR Length: the volatility lookback each member uses to size its stop distance.
Supermajority Vote Share: how much agreement is needed before the ensemble flips. Higher means fewer, more confident signals, lower means faster reactions with less consensus.
The line changes color and triangles mark the bars where the ensemble itself flips, and alerts are included for both directions.
Disclaimer
The indicator provided is not financial advice. Always conduct your own research and consider multiple factors before making trading decisions. Trade at your own risk. Indicator

Quantile Cloud [MiesOnCharts]Quantile Cloud
This indicator draws the recent value zone using order statistics instead of a moving average and standard deviation. Over a rolling window, it collects every close and finds the upper and lower quantile of that sample, plus the median as a centerline. The cloud sits between the two quantiles.
Why quantiles instead of mean and sigma bands?
A single outlier bar can only shift a percentile rank by one spot, so the cloud stays put after a shock instead of ballooning the way Bollinger style bands do. What you get is a picture of where price has actually spent its time during the window, not a statistical estimate that a spike can distort.
How to read it:
While price stays inside the cloud, it's behaving normally relative to its recent range, and the prior regime holds. No new signal fires just from wandering around inside the value zone. A close above the upper quantile or below the lower quantile means price is doing something it has rarely done recently, and that flips the regime. The median line changes color with the regime (green for up, red for down, gray when neutral), and triangles mark the actual flip bars.
Settings:
Window (bars): how many recent closes make up the sample. Longer windows give a slower, more stable value zone; shorter windows react faster but flip more often.
Upper Quantile % / Lower Quantile %: how wide the cloud is. Pushing these toward the extremes (e.g. 99/1) makes the cloud wider and signals rarer; pulling them toward the middle makes it tighter and more sensitive.
Includes alerts for both upside and downside breaks of the value zone, so you can get notified without watching the chart.
Disclaimer
The indicator provided is not financial advice. Always conduct your own research and consider multiple factors before making trading decisions. Trade at your own risk. Indicator

Indicator

Chandelier Trailing Stop + Entry FloorA stop-loss line that follows price up and never falls back down. When price closes below the line, you get an alert.
Two things it does that most trailing stops don't.
1. You choose when the alert fires.
Most scripts only alert once the candle has closed — and by then the price you wanted is gone. Here you pick:
On touch — the instant price reaches the line
Near close — only in the final X minutes of the bar, so a dip that recovers doesn't stop you out
On bar close — the traditional behaviour
There is no single right answer. A fast stop catches real breakdowns sooner; a slower one gets shaken out less. That is a decision about your strategy, so the script leaves it to you instead of deciding for you.
2. It can protect your entry, not just the trend.
A trailing stop follows the trend, not your wallet. If you buy late into a move that has already run, the line can sit far below what you actually paid — technically working, while your position bleeds.
Switch on the Entry Floor, type in your fill price, and a second line appears a set distance below your entry. Your worst case is bounded from the day you buy. Two ways to size it:
A percent below the best close since you bought — climbs as the trade works, locking in gains
A volatility band below your entry — stays anchored to what you paid, widening when the market gets choppy
Optional safety locks
The script can refuse to run if the chart is on the wrong timeframe or the wrong symbol. Both are off by default.
The symbol lock matters more than it sounds: PulseWire stores indicator settings per chart, not per symbol. Change the ticker and your old entry price quietly comes along with it, drawing a confident line at a meaningless level. The lock stops that.
Alerts
Create the alert with condition "Any alert() function call" — that is the only alert this script sends, so there is nothing to pick wrong.
One thing that catches people out: PulseWire locks in your settings at the moment the alert is created. Change a setting afterwards and the alert keeps using the old values. Delete and recreate it.
Notes
Non-repainting — the trigger level always comes from the last completed bar, so it can't shift underneath you mid-bar.
Based on Chandelier Exit by Alex Orekhov (everget), with a fix to the trend-state logic: a close below the long stop now always flips the state, which the original could miss when the two stop lines overlapped. Released under GPL-3.0, same as the original. Indicator

FVG CrossfireGENERAL OVERVIEW:
FVG Crossfire identifies and plots the exact price bands where a bullish and a bearish imbalance have overlapped. These overlap bands, called crossfire zones, are the only objects the indicator draws. Ordinary Fair Value Gaps are tracked in the background as inputs, but a standalone gap is never rendered on the chart; a zone is created only when a fresh FVG overlaps an older, still-unfilled FVG of the opposite direction. From that point the zone remains on the chart, reversing direction each time an opposing FVG overlaps it, recording each transition with a star counter, marking every retest with an arrow, and being removed only when price trades fully through it.
What is the theory behind the indicator?
A Fair Value Gap records a price imbalance: price moved quickly enough that a gap was left between the wicks of the surrounding candles. The problem is that FVGs are common. On a fast chart dozens print every session, most of them noise, and drawing them all obscures the few levels that actually matter.
FVG Crossfire is built on a stricter criterion: the event worth displaying is the overlap. When a new imbalance prints in the opposite direction directly on top of an older, still-unfilled one, that price band is no longer one-sided; buyers have left an imbalance there, and now sellers have as well (or the reverse). That overlap marks a contested level, one the market has already reacted to from both directions.
The sequence often continues. Each additional opposing FVG flips the zone again, and because a flip keeps only the portion of the zone where the imbalances actually overlap, the contested band becomes tighter and more precise with each transition. What remains is a narrow, repeatedly tested level with a visible history, which is among the strongest forms of support or resistance an imbalance structure can produce.
The FVG Crossfire indicator includes 5 main features:
FVG CROSSFIRE FEATURES
Crossfire Zone Detection
Zone Flipping & Flip Counter
Retest Detection
Zone Mitigation
Alerts
CROSSFIRE ZONE DETECTION:
🔹What Is a Crossfire Zone?
A crossfire zone is the price band shared by two opposite imbalances: an older, still-unfilled Fair Value Gap and a newly formed FVG in the opposite direction that printed on top of it. The zone covers only the overlap, and it takes the direction and color of the newer FVG, the most recent side to print. An optional "origin funnel" draws converging lines from the older gap into the zone, so the source of the overlap remains visible.
🔹What Is a Fair Value Gap?
For background: an FVG is a three-candle pattern where the middle candle moves so strongly that a gap is left between the first candle and the third: the low of candle three above the high of candle one (bullish), or the high of candle three below the low of candle one (bearish). In this indicator FVGs are inputs, not output: they are detected and tracked entirely in the background, and one that never overlaps an opposite gap is discarded without ever being drawn.
🔹Why Are Crossfire Zones Important?
A single gap indicates one-sided aggression at a price. A crossfire zone indicates that both sides were aggressive at the same prices and disagreed. These contested bands tend to attract price repeatedly, which makes them stronger candidates for support, resistance, and reaction trades than any single gap. And because only overlaps are drawn, every object on the chart is already a filtered, higher-significance level.
🔹How Crossfire Zones Are Detected:
Every candle close, the engine scans the last three candles for a new FVG (gaps smaller than your minimum size are skipped, and candles around daily or weekly session breaks are excluded so overnight gaps don't create false patterns). Each stored gap is also tracked as later candles fill it (by wick or by close, depending on the setting), and a fully filled gap is dropped from the pool. When a fresh FVG confirms, it is compared against every waiting opposite gap: wherever it overlaps the unfilled part of one, a crossfire zone is created on the overlap and the origin funnel appears. Every FVG participates exactly once; after creating (or flipping) a zone it is consumed, so one price move never produces duplicate zones. Live zones extend to the right edge of the chart, and an optional "Combine" mode merges same-direction zones that overlap in price into one bigger zone.
🔹Settings: Base FVG Group (the detection engine)
Base FVG mitigation: whether wicks or only candle closes fill a waiting gap before it can participate in an overlap.
Min FVG gap (% of price): ignore gaps below this size; 0 keeps every gap.
Show origin funnel: draw the converging lines from the source gap into its zone.
Border, Style, Colors: visual control of the funnel; color transparency sets the fill strength.
🔹Settings: Crossfire Zone Group
Lookback (candles): zones are only built inside the most recent N candles (default 3000); every zone created in the window is shown.
Border, Style, Midline: outline and optional equilibrium line for each zone.
Bullish / Bearish colors: transparency sets the zone fill strength.
Combine overlapping zones: merge same-color zones that overlap in price.
ZONE FLIPPING & FLIP COUNTER:
🔹What Is a Zone Flip?
If a live crossfire zone is overlapped by another FVG in the opposite direction, the zone flips: the current box is frozen in place and a new, opposite-colored box continues from that point. Read left to right, a flipped zone forms a timeline of directional control over that price band.
🔹Why Do Flips Matter?
Every flip is another change of direction at the same level, evidence that the market continues to react to that price. And because each flip keeps only the part of the zone that the new FVG actually overlapped, the contested band tightens with every flip. A zone that has flipped three times is a narrow, precise, repeatedly contested level, exactly the kind of area worth planning trades around.
🔹How the Flip Counter Works:
Each live zone shows a star counter on its edge at the latest candle: green stars touching the bottom edge of bullish zones, red stars touching the top edge of bearish zones. One star means the zone has formed once, two stars means one flip, and so on; zones with five or more entries display a compact count instead (for example "6 ★"). There is no limit on flips; the chain only ends when the zone is fully mitigated.
RETEST DETECTION:
🔹What Is a Retest?
A retest is price leaving a live crossfire zone and then coming back to touch it again. The indicator marks every single retest: a small green ▲ below the candle that re-entered a bullish zone, a small red ▼ above the candle that re-entered a bearish zone.
🔹Why Are Retests Important?
The retest is usually the tradeable moment. A contested zone holding on a return visit is the confirmation many traders wait for before entering, and repeated successful retests indicate the level continues to hold.
🔹How Retests Are Detected:
On every candle close, the indicator checks whether the candle touched the zone (any wick contact counts) while the previous candle did not. Each fresh re-entry counts; price must leave the zone before the next retest can register, so a candle sitting inside the zone for several bars only counts once. Every retest can also fire an alert.
🔹Settings:
Retest markers: show or hide the ▲/▼ arrows.
ZONE MITIGATION:
🔹What Is Zone Mitigation?
A crossfire zone is complete (fully mitigated) when price trades all the way through it: through the bottom of a bullish zone, or through the top of a bearish zone. At that point the zone and its whole flip history are removed from the chart, or kept and faded out if you prefer to study them.
🔹Why Does Mitigation Matter?
A zone that price has completely passed through has served its purpose: the imbalance on both sides is resolved. Removing finished zones keeps the chart focused on levels that still matter, while the optional faded view lets you review how past zones resolved.
🔹How Mitigation Is Detected:
You choose what counts as trading through the far side: any wick, or only a candle close. Until that happens, the zone stays live no matter how many times it flips or gets retested.
🔹Settings:
Zone mitigation: Wick or Close.
Show mitigated zones: keep finished chains on the chart, frozen and dimmed.
ALERTS:
FVG Crossfire covers the full life of a zone with four alert events, each with its own on/off switch. Create one alert on the indicator using "Any alert() function call" and every enabled event will come through with the symbol and timeframe in the message:
New crossfire zone: two opposite FVGs overlapped and a new zone was created.
Zone flipped: a live zone changed direction (bullish ↔ bearish).
Zone retested: price re-entered a live zone after being outside it (fires on every re-entry).
Zone mitigated: a zone was fully traded through and completed.
IMPORTANT NOTES:
Plain FVGs are never drawn. Gaps are tracked in the background, and a gap only becomes visible, through its origin funnel, at the moment it produces a crossfire zone. Every object drawn on the chart is already an overlap.
All detections are evaluated on candle close. Zones, flips, retests, and mitigations are confirmed events; they do not repaint.
Background gaps are filled on a three-candle delay. This is deliberate: the same impulsive move that creates the new FVG is often the move that fills the old one, and without the delay the overlap could never be detected.
Each FVG participates exactly once. After creating or flipping a zone it is consumed, so one price move never produces duplicate zones.
A flip requires the new FVG to overlap the currently visible zone, and the flipped zone keeps only the overlapping part; zones tighten as they flip.
A retest requires price to leave the zone first. Consecutive candles inside the zone count as one visit.
Candles around daily and weekly session breaks are excluded from gap detection so overnight gaps don't create false patterns.
Internal drawing limits keep the script within PulseWire's object budget; on extremely gap-dense charts the oldest zones are released first.
UNIQUENESS:
Most FVG tools draw every gap and leave the trader to determine which ones matter; inversion (IFVG) tools go one step further and record a single change of direction. FVG Crossfire does not draw ordinary gaps at all. It uses them purely as inputs and puts only one thing on the chart: the price bands where opposite imbalances have overlapped, and it then tracks the full lifecycle of each contested level. Zones flip an unlimited number of times, each previous state freezes into a left-to-right timeline, the band tightens to the true overlap on every flip, a star counter records the number of transitions, every individual re-entry is flagged with a retest arrow and alert, and the level is only removed when price fully trades through it. The result is not another gap plotter: it is a filtered map of where opposing imbalances keep forming at the same prices, how many transitions each level has recorded, and exactly how tight the contested band has become.
Indicator

Strategy

Session & Multi-Timeframe Market Map# Session & Multi-Timeframe Market Map
A comprehensive, visual-only market structure indicator that maps the levels
serious intraday traders actually watch — session ranges, the opening range,
higher-timeframe highs/lows, and completed weekday liquidity — all in one
clean, fully customizable overlay.
## What it does
**Session ranges**
- Asia, London, New York, and New York AM session boxes, each independently
toggleable, with high/low lines and labels for Asia and London
- Configurable session windows and timezone (DST handled automatically)
**Opening Range (ORB)**
- The 08:00–08:15 AM ET opening range, built from underlying 1-minute data
regardless of your chart's timeframe — so the range is accurate even on a
5m or 15m chart
- Freezes at 08:15, stays visible with an optional midpoint line through
11:00 AM
**Higher-timeframe levels**
- Previous hour, 4-hour, day, and week highs/lows, each using only the
previous fully completed candle — never the developing one
- Automatically re-anchors when each timeframe rolls over
**Weekday liquidity**
- Monday through Friday highs/lows for the current trading week, appearing
once each day is fully complete — a cumulative map of the week's
liquidity without a moving, incomplete "today" level
**Design**
- Independent color, line style, and visibility controls for every level
family
- Configurable label size, spacing, and lane offsets to prevent overlapping
text when levels sit close together
- Bounded object history — older session instances render faded and are
automatically cleaned up, so the chart never silently hits PulseWire's
drawing object limits
## What it deliberately doesn't do
This is a pure reference tool — it contains no trading logic of any kind:
no signals, no entries or exits, no setups, no alerts, no scoring, and no
external dependencies of any kind. It reads only the chart's own price and
time data and draws what's already there. Nothing here tells you what to
trade — it shows you where the market has already been.
## Design principles
- **Non-repainting by construction.** Every higher-timeframe value uses the
official Pine v6 pattern (` ` offset + `lookahead_on`), showing only
fully completed candles — behavior is identical on historical and live
bars.
- **No approximation.** Session-precision levels (session boxes, ORB,
hourly) are suppressed on timeframes coarse enough to make them
inaccurate, rather than silently drawing a wrong range.
- **Bounded, not leaking.** Every drawing family uses trimmed arrays with a
configurable retention count, so object counts never grow unbounded
across sessions, days, or weeks.
- **Update in place.** Active objects are moved and resized rather than
deleted and recreated every bar, keeping the script efficient even with
many levels enabled simultaneously.
## Ideal use cases
- Traders who build their read of the market around session structure and
liquidity levels rather than indicator-driven signals
- Anyone who wants a single, clean reference map instead of five separate
indicators competing for chart space
- A foundation others can build entry/exit logic on top of — the levels are
exposed cleanly enough to reference in a companion strategy script
---
*Built by Pedro Silva — Pine Script v6 development for custom indicators,
alert systems, and backtesting tools. Open for custom work.* Indicator

MACD Momentum Matrix [MTF]# MACD Multi-Timeframe Confirmation — v1
A MACD confirmation tool that only signals when your chart timeframe and a
higher timeframe agree — built to demonstrate reliable, non-repainting
multi-timeframe logic.
## What it does
- Standard MACD (configurable fast/slow/signal lengths) on your chart's
timeframe
- Reads MACD trend state from a higher timeframe you choose
- Fires a confirmed signal only when both timeframes align (optional —
can be turned off to use chart-timeframe crosses alone)
- Clean triangle markers on the price chart at confirmed signals
- Live status table showing chart-timeframe state, higher-timeframe state,
and whether they're currently aligned
- Separate bullish/bearish alerts
## What it deliberately leaves out (v1 scope)
- Multiple stacked higher timeframes
- Alternate MACD variants (zero-line cross, histogram slope, etc.)
- Backtesting or strategy logic
Those become a separate "MACD Pro" build so this stays a fast, dependable
confluence tool.
## Design principles
- **Non-repainting multi-timeframe data.** Higher-timeframe MACD is pulled
with lookahead = barmerge.lookahead_off, the standard safe pattern for
MTF requests in Pine Script — no future data leaks into historical bars.
- **Confirmed on close.** Signals are based on a completed MACD line/signal
line cross, not intrabar movement.
- **Readable code.** Organized into clearly commented sections so a client
can follow exactly what triggers a signal.
## Ideal use cases
- Traders who use MACD for trend confirmation and want to filter out
lower-timeframe noise automatically
- A building block for custom strategies that need a reliable "is the
bigger picture agreeing with this move" filter
- Anyone who's been burned by repainting MTF indicators and wants one that
behaves the same live as in backtest
---
*Built by Pedro Silva — Pine Script v6 development for custom indicators,
alert systems, and backtesting tools. Open for custom work: .* fix it
MACD Momentum Matrix
MACD Momentum Matrix is a multi-timeframe momentum confirmation tool designed to filter lower-timeframe MACD signals through broader market context.
Instead of treating every MACD crossover as an actionable event, the indicator evaluates three layers:
Chart-timeframe MACD for signal timing
Completed 5-minute MACD data for immediate momentum
Completed 15-minute MACD data for directional bias
A signal appears only when the enabled momentum, trend, candle, session, and signal-management conditions agree.
How it works
Chart-timeframe trigger
The chart-timeframe MACD crossover provides the initial bullish or bearish trigger. Signals are evaluated only after the chart candle closes.
Five-minute momentum
The completed 5-minute MACD histogram determines whether immediate momentum supports the potential signal.
Three confirmation modes are available:
Directional
Directional and Strengthening
Directional or Strengthening
Fifteen-minute bias
The completed 15-minute MACD histogram provides the broader directional context. Users may optionally require that this higher-timeframe momentum is also strengthening.
Price confirmation
Optional trend filters can require price to be positioned correctly relative to:
Session VWAP
A configurable EMA
Both VWAP and EMA
Neither filter
An additional candle-direction filter can require bullish signals to close above their open and bearish signals to close below their open.
Signal management
The indicator includes controls designed to reduce clustered or repetitive signals:
Configurable cooldown between signals
One signal per momentum leg
Optional session restriction
Confirmed-close evaluation
Independent bullish and bearish alerts
These features do not predict reversals or guarantee profitable entries. They organize MACD confirmation into a more selective multi-timeframe framework.
Non-repainting higher-timeframe logic
The 5-minute and 15-minute calculations use values from completed higher-timeframe candles.
The script requests historically confirmed values using an offset expression with barmerge.lookahead_on. This prevents an unfinished higher-timeframe candle from changing the imported momentum state while the current chart candle is developing.
Signal markers are also gated by confirmed chart-bar closes.
This means historical signals are evaluated using the same completed-candle information available during live operation.
Momentum Matrix dashboard
The compact dashboard summarizes:
Chart-timeframe trigger state
Five-minute momentum state
Fifteen-minute directional bias
Current bullish or bearish context
Filter readiness
Most recent confirmed signal
The dashboard is intended to show why a setup is active, blocked, or still waiting without covering the chart with unnecessary information.
Customization
Users can configure:
MACD fast, slow, and signal lengths
Momentum and bias timeframes
Five-minute confirmation method
Fifteen-minute bias requirements
VWAP and EMA filtering
EMA length
Candle-direction confirmation
Signal cooldown
One-signal-per-leg behavior
Signal session and timezone
Marker visibility and colors
Dashboard visibility and position
Alerts
Separate alert conditions are included for:
Bullish multi-timeframe MACD confirmation
Bearish multi-timeframe MACD confirmation
Create PulseWire alerts from either condition after applying the indicator to a chart.
Recommended starting configuration
The default structure is intended primarily for short-term intraday charts:
Chart timeframe: 1 minute
Momentum timeframe: 5 minutes
Bias timeframe: 15 minutes
Trend filter: VWAP
Confirmed candle direction: Enabled
One signal per momentum leg: Enabled
Signal cooldown: 10 chart bars
These are starting values, not universal trading rules. Settings should be adjusted for the instrument, session, and trading style being evaluated.
Intended use
MACD Momentum Matrix can be used as:
An intraday momentum-confirmation tool
A filter for lower-timeframe MACD noise
A visual multi-timeframe market-state dashboard
An alert framework for discretionary traders
A foundation for custom strategy development and testing
Scope
This version does not include:
Automated order execution
Stop-loss or profit-target calculations
Position sizing
Backtesting statistics
Support and resistance detection
Reversal prediction
It is a confirmation indicator, not a complete trading system. Signals should be evaluated alongside market structure, meaningful price levels, risk management, and the user’s own tested trading plan.
Built by Pedro Silva in Pine Script v6. Available for custom indicators, alert systems, backtesting tools, and Pine Script development. Indicator

MACD Momentum Matrix [MTF]# MACD Multi-Timeframe Confirmation — v1
A MACD confirmation tool that only signals when your chart timeframe and a
higher timeframe agree — built to demonstrate reliable, non-repainting
multi-timeframe logic.
## What it does
- Standard MACD (configurable fast/slow/signal lengths) on your chart's
timeframe
- Reads MACD trend state from a higher timeframe you choose
- Fires a confirmed signal only when both timeframes align (optional —
can be turned off to use chart-timeframe crosses alone)
- Clean triangle markers on the price chart at confirmed signals
- Live status table showing chart-timeframe state, higher-timeframe state,
and whether they're currently aligned
- Separate bullish/bearish alerts
## What it deliberately leaves out (v1 scope)
- Multiple stacked higher timeframes
- Alternate MACD variants (zero-line cross, histogram slope, etc.)
- Backtesting or strategy logic
Those become a separate "MACD Pro" build so this stays a fast, dependable
confluence tool.
## Design principles
- **Non-repainting multi-timeframe data.** Higher-timeframe MACD is pulled
with `lookahead = barmerge.lookahead_off`, the standard safe pattern for
MTF requests in Pine Script — no future data leaks into historical bars.
- **Confirmed on close.** Signals are based on a completed MACD line/signal
line cross, not intrabar movement.
- **Readable code.** Organized into clearly commented sections so a client
can follow exactly what triggers a signal.
## Ideal use cases
- Traders who use MACD for trend confirmation and want to filter out
lower-timeframe noise automatically
- A building block for custom strategies that need a reliable "is the
bigger picture agreeing with this move" filter
- Anyone who's been burned by repainting MTF indicators and wants one that
behaves the same live as in backtest
---
*Built by — Pine Script v6 development for custom indicators,
alert systems, and backtesting tools. Open for custom work: .* Indicator

Jurik Dynamic Movement Index Approximation🚀 JURIK DYNAMIC MOVEMENT INDEX APPROXIMATION (DMX)
The Jurik Dynamic Movement Index Approximation (DMX), engineered by gunebak4n, is an advanced, ultra-smooth, bipolar directional movement indicator framework designed for PulseWire. Built upon the legendary signal-processing principles conceptualized by Mark Jurik (Jurik Research), this open-source implementation transforms the classical Welles Wilder Directional Movement Index (DMI/ADX) into a low-lag, zero-lag-filtered oscillator that captures market velocity, direction, and trend intensity with surgical precision.
Classical ADX/DMI indicators suffer from a severe noise-versus-lag tradeoff: raw +DI and -DI components are notoriously jagged and prone to false crossovers, while standard smoothing filters (such as Wilder's Smoothing or EMAs) introduce unacceptable signal lag. DMX solves this by eliminating the absolute value constraint to create a true Bipolar DMI spanning from -100 to +100, and filtering it using an integrated Jurik Moving Average (JMA) engine. The result is a noise-free, highly responsive curve that detects directional momentum shifts faster and cleaner than conventional trend indicators.
💡 CORE DESIGN PRINCIPLES
🧭 True Bipolar Oscillator Architecture
Traditional DMI splits direction into separate lines (+DI/-DI) and ADX discards directional orientation. DMX unifies direction and trend strength into a single continuous bipolar oscillator oscillating between -100 and +100 around a zero axis.
🎛️ JMA Adaptive Filtering Engine
By passing raw directional movement differentials through a multi-stage Jurik filter, high-frequency market chatter is suppressed without delaying critical trend reversals or momentum turns.
🎚️ Modular Phase & Power Control
Unlike static indicators, DMX provides modular JMA fine-tuning controls:
• Phase (-100 to +100): Adjusts the balance between lag reduction and overshoot prevention. Positive values accelerate responsiveness for fast-moving markets, while negative values increase smoothness.
• Power: Controls the acceleration exponent of the smoothing curve, allowing traders to customize how aggressively the filter adapts to price velocity.
💡 KEY FEATURES
• Ultra-Smooth Bipolar Output: Delivers a clean, continuous line ranging from -100 (Extreme Bearish) to +100 (Extreme Bullish) centered around a dynamic zero axis.
• Multi-Tier Trend Regimes: Includes customizable upper (+50) and lower (-50) threshold bounds to easily identify strong trend continuations versus sideways consolidation.
• Dynamic Trend & Bar Coloring: Features automatic visual execution that colors both the DMX oscillator line and chart price bars based on real-time trend direction and threshold strength.
• Comprehensive Alert Engine: Equipped with pre-configured, non-repainting alertcondition events for zero-line crossovers and threshold breaches.
🔬 MATHEMATICAL ARCHITECTURE
• Up Move = High - High , Down Move = Low - Low
• Raw +DM = (Up > Down and Up > 0) ? Up : 0.0
• Raw -DM = (Down > Up and Down > 0) ? Down : 0.0
• True Range (TR) = max(High - Low, |High - Close |, |Low - Close |)
• Smooth +DM, -DM, and TR using RMA over user Length
• +DI = 100 * Smooth(+DM) / Smooth(TR)
• -DI = 100 * Smooth(-DM) / Smooth(TR)
• Raw Bipolar DMI = 100 * (+DI - -DI) / (+DI + -DI)
• Derive Beta & Alpha Coefficients from Length and Power
• Apply Multi-Stage Recursive Filter with Phase Ratio (PR) adjustment
• JMA(Raw Bipolar DMI) => Final DMX Output
🛠️ USAGE FRAMEWORK
1. Zero Line Crossovers (Macro Trend Bias)
• DMX Crossing Above 0: Confirms a bullish regime shift. Focus on long positions, trend continuations, or buying pullbacks.
• DMX Crossing Below 0: Confirms a bearish regime shift. Focus on short positions, trend continuations, or selling relief rallies.
2. Threshold Regimes (+50 / -50)
• Above +50 (Strong Bullish): Market is in a strong upward trend expansion.
• Below -50 (Strong Bearish): Market is in a strong downward trend expansion.
• Between -50 and +50 (Neutral Zone): Identifies choppy or consolidating market conditions.
3. Momentum Direction & Divergences
Because DMX is virtually free of line-jitter, turning points (slopes) in the DMX line provide reliable early warnings of momentum exhaustion and potential price-oscillator divergences long before classical indicators react.
⚙️ SYSTEM CHARACTERISTICS
• Zero Repainting: All calculations strictly evaluate on closed historical bar states.
• Fully Parameterized Inputs: Customize period length, phase, power, threshold boundaries, bar coloring, and color themes.
• Asset-Agnostic Engine: Operates with high precision across Equities, Forex, Crypto, Commodities, Futures, and Indices.
• Clean & Modern UI: Built to Pine Script v6 standards and optimized for visual clarity on both dark and light chart themes.
📌 CREDIT & ATTRIBUTION
The Jurik Dynamic Movement Index Approximation script is engineered and published by gunebak4n on PulseWire.
This indicator is based on the mathematical concepts of the Jurik Dynamic Movement Index (DMX) originally conceptualized by Mark Jurik (Jurik Research).
⚠️ DISCLAIMER
This script is an open-source community implementation and mathematical approximation of the DMX concept. It is not affiliated with, officially supported by, or endorsed by Mark Jurik or Jurik Research. This indicator is a technical analysis visualization tool and does not provide financial advice, automated trading signals, or profit guarantees. Always perform thorough backtesting and practice strict risk management. Indicator

Master Trend Engine v1.0# Master Trend Engine
Master Trend Engine is a modular trend analysis framework designed to combine multiple independent market analysis concepts into a single configurable trend assessment tool.
Unlike traditional trend indicators that rely on one calculation method, this script evaluates several categories of market information and combines them into a weighted trend score. The goal is to provide traders with a broader view of market direction by analyzing price structure, trend filters, momentum, volume, volatility, and statistical price behavior.
## How it works
The indicator is built around several independent analysis modules:
### Price Structure Module
Evaluates market structure using confirmed swing points. It analyzes concepts such as higher highs, higher lows, lower highs, lower lows, and structural breaks to determine whether price is developing directional movement.
### Trend Filter Module
Uses configurable moving average methods to identify the prevailing price direction. Supported approaches include EMA, SMA, HMA, and adaptive smoothing methods. Users can adjust the length and importance of this module.
### Momentum Module
Measures directional momentum using RSI-based calculations. Momentum values are normalized so they can be combined with other market factors.
### Volume Module
Analyzes participation by comparing current volume conditions against historical volume behavior. This helps identify whether price movement is occurring with increased or decreased activity.
### Volatility Module
Uses ATR-based volatility analysis to identify periods of expansion and contraction. Volatility information is used as a market condition filter rather than a standalone trading signal.
### Regression Module
Uses linear regression calculations to estimate directional price tendency and measure whether price is moving consistently in one direction.
## Trend Confidence System
Each enabled module contributes to a combined Trend Score. Users can independently enable or disable modules and adjust their individual weighting.
The final score is normalized into a range between bearish and bullish conditions:
* Strong Bullish
* Bullish
* Neutral
* Bearish
* Strong Bearish
The indicator also displays a confidence percentage based on the degree of agreement between enabled modules.
Higher confidence indicates that more enabled components are aligned in the same direction. Lower confidence indicates weaker agreement or conflicting market information.
## Intended Use
Master Trend Engine is designed as an analytical framework to help traders evaluate market conditions, identify possible trends, and organize multiple forms of technical information into one view.
It can be used for:
* Trend identification
* Market condition analysis
* Multi-factor confirmation
* Building discretionary trading workflows
* Filtering potential setups
The indicator does not generate guaranteed buy or sell signals and should not be used as a standalone trading system. Market conditions change, and all signals should be evaluated alongside risk management, timeframe context, and the trader's own analysis.
## Limitations
Like all technical analysis tools, Master Trend Engine can produce false signals, especially during sideways markets, low liquidity conditions, sudden volatility events, or periods where price action lacks a clear directional bias.
The indicator does not predict future price movement. It summarizes current and historical market information using configurable technical analysis methods.
## Development Philosophy
The objective behind this script is to provide a transparent and flexible framework where traders can combine different categories of technical analysis rather than relying on a single indicator.
Future versions may expand the framework with additional modules, including more momentum models, volume analysis techniques, market structure tools, statistical measurements, and multi-timeframe analysis features.
Indicator

Fink Standard Deviation ChannelThe Standard Deviation Channel indicator transforms traditional, sloped linear regression channels into an easy-to-read, normalized lower-pane indicator. Instead of plotting angled bands over price action, this tool flattens the channel's centerline to a zero baseline. It then calculates the distance of the current price from that rolling linear regression line, measuring the deviation using the standard deviation of the regression residuals. This ensures the calculation perfectly reflects the true channel width, preventing the skewed and compressed readings that occur when relying on a basic Simple Moving Average standard deviation during strong trends.
For traders, this oscillator provides a precise way to visualize overbought and oversold conditions relative to a defined trend. When the oscillator line extends into the upper (+2 or +3) or lower (-2 or -3) standard deviation bands, it signals that the price has reached a statistical extreme and may be primed for mean reversion back toward the zero line. Additionally, because the indicator calculates these values on a rolling basis, it provides an accurate historical record of where the price was relative to the channel at any given time, making it an excellent, non-repainting tool for historical analysis and strategy backtesting. Indicator

FVG IndicatorFVG (Fair Value Gap) Indicator – Multi-Timeframe & iFVG Support
The Fair Value Gap (FVG) represents a sharp price imbalance created during aggressive moves. In Smart Money Concepts, these areas act as key support and resistance zones. This indicator provides a comprehensive, highly customizable visualization of FVGs directly on your chart.
🔍 Key Features
Multi-Timeframe Support (HTF) : Display FVGs from your current timeframe plus up to 3 higher timeframes simultaneously (e.g., view 1m, 5m, 15m, and 1h FVGs all on a single 1-minute chart).
iFVG (Inverted FVG) Auto-Conversion : When price closes below a Bullish FVG, it auto-converts to a Bearish iFVG (Purple) . When price closes above a Bearish FVG, it auto-converts to a Bullish iFVG (Teal) . iFVGs have independent line styles (Dashed/Dotted/Solid) and widths for easy distinction.
Extension Modes : Choose how far the FVG boxes extend to the right.
- No Extension: Boxes remain within the original candle range.
- Custom Extension: Boxes extend for a specific number of bars you define.
- Infinite Extension: Boxes extend infinitely to the right edge of the chart, with labels fixed to the right for real-time price context.
Volume Threshold (Highlight / Filter) : Separate significant FVGs from minor ones using volume.
- Supports SMA, EMA, or Z-Score for volume averaging.
- Highlight Mode: Adds a yellow border and a ★ star to FVGs that exceed the volume threshold.
- Filter Mode: Hides FVGs that do NOT meet the volume threshold, keeping your chart clean and focused.
Fully Customizable Styling : Set independent background colors, border colors, and border widths for Bullish FVG, Bearish FVG, Bullish iFVG, and Bearish iFVG. Adjust label text color, size, and offset freely.
📊 Interpretation Guide
Bullish FVG (Green): Gap created after a strong upward move Acts as a key support zone during pullbacks.
Bearish FVG (Red): Gap created after a strong downward move Acts as a key resistance zone during bounces.
Bullish iFVG (Teal): Price breaks above a Bearish FVG's top Indicates prior resistance has flipped into support .
Bearish iFVG (Purple): Price breaks below a Bullish FVG's bottom Indicates prior support has flipped into resistance .
Volume exceeds the defined threshold: Highlights that this FVG is backed by strong volume, making it more significant .
⚙️ Important Input Settings Explained
Bullish / Bearish FVG Display : Toggle to show or hide specific directional FVGs.
Maximum FVG Boxes : Limits the total number of boxes displayed (1–100) for optimal performance.
HTF 1 / 2 / 3 : Enter higher timeframe values (e.g., 60 for 60 minutes, 240 for 240 minutes, D for Daily, W for Weekly). Leave blank to disable.
Threshold Mode :
- None: Displays all FVGs regardless of volume.
- Highlight: Visually emphasizes FVGs that pass the volume test.
- Filter: Only displays FVGs that pass the volume test.
- Threshold Type: (SMA / EMA/ Z-score) Simply need to select a indicator for measuring the threshold.
- Recommand Setting : If you select SMA or EMA >> length: 3~20 & Multiply 1.5
If you select Z-score(sma based) >> length: 3~20 & Multiply 1
Apply Threshold to iFVG : When enabled, the volume threshold is re-evaluated when a standard FVG converts to iFVG.
⚠️ Important Notes
To prevent repainting and false signals, higher timeframe (HTF) data is fetched with lookahead turned OFF . This ensures the indicator relies only on closed HTF candles.
The script is configured with a maximum of 500 boxes and 500 labels to handle heavy multi-timeframe rendering without performance lag.
This indicator is based on historical price data. It should be used in confluence with price action, market structure, or other confirmation tools—not as a standalone buy/sell signal.
📜 License
This work is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0) .
✅ Allowed: Free use, modification, and sharing for non-commercial purposes.
❌ Prohibited: Commercial use, redistribution for profit, or publishing without proper credit.
🔗 Required: Always retain the original author's credit (Lapa) and provide a link to the license.
Full license details: creativecommons.org Indicator

Dupree Price Action Concepts v2 - StructureDupree Price Action Concepts is a price action indicator designed to help traders identify key market structure and liquidity areas without cluttering the chart.
The indicator currently includes:
• Change of Character (CHoCH)
• Break of Structure (BOS)
• Equal Highs (EQH)
• Equal Lows (EQL)
• Premium, Discount, and Equilibrium levels
Rather than generating buy or sell signals, this indicator highlights important price-action events that can be combined with trend analysis, volume, VWAP, RSI, and other confirmation tools to improve trade selection.
This indicator is intended to help traders better understand market structure, identify potential liquidity areas, and recognize when market conditions may be changing.
Best used on: 5-minute, 15-minute, and 1-hour charts.
Recommended confirmation:
Trend direction
VWAP
RSI
Volume
Key support and resistance
Future updates are planned to include Fair Value Gaps (FVG), Order Blocks (OB), Liquidity Sweeps, Displacement Candles, and additional smart money concepts. Indicator

Indicator

Last 20 Candles Visualizer & Dashboard📌 Last 20 Candles Visualizer & Dashboard
🌟 Overview
The Last 20 Candles Visualizer & Dashboard is a multi-timeframe analysis tool designed to give traders a clean, real-time overview of recent price action, daily key levels, candlestick pattern signals, and directional bias directly on their main chart.
Instead of manually uncluttering your chart or switching back and forth between timeframes, this script automatically plots important micro-level data over the last 20 candles while maintaining a high-level daily dashboard at the top right corner.
📊 Key Features
1. Daily Key Levels & Live Dashboard
Located conveniently in the top-right corner, the dashboard provides live monitoring for essential daily thresholds:
Current Price: Dynamic live market price.
TD High / TD Low (TDH / TDL): Today's High and Today's Low levels calculated directly from the Daily time period.
PD High / PD Low (PDH / PDL): Previous Day's High and Low levels.
PD Open / Close: Previous Day's Open and Close prices.
PDH - Price Diff: Displays the active dollar difference and percentage variance between the Current Price and the Previous Day High (Current Price - PDH). Formatted with explicit sign prefixing (+ or -) and color-coded green for positive values above PDH and red for values below PDH.
Bias vs PDH/PDL: Automatically evaluates overall daily directional bias based on current price position relative to the daily range:
BULLISH: Current price trading above PDH.
BEARISH: Current price trading below PDL.
NEUTRAL: Current price trading inside the Previous Day Range.
2. Last 20 Candles Data Overhead Labels
Displays structured, high-visibility labels positioned above the peak (high) of the last 20 candles tracking:
Open (O) & Close (C) Prices
Volume Split Estimations (Open Vol vs Close Vol)
Color-coded dynamically using Teal background tags for bullish closes and Maroon tags for bearish closes.
3. Visual Candle High/Low Levels
Draws custom horizontal micro-support and resistance line segments tracking the exact high and low levels for each of the last 20 recent bars.
4. Automatic Pattern Recognition
On-chart visual shape alerts for classic price-action setups:
Bullish & Bearish Engulfing Candles
Bullish Pinbars / Hammers & Bearish Shooting Stars
⚙️ Customizable Settings
Candle Levels Group: Toggle line visuals on/off or change the number of recent candles tracked (range: 1 to 50 bars).
Patterns Group: Enable or disable automatic candlestick pattern shape markers.
Dashboard Table Settings: Toggle dashboard table visibility and adjust table text sizes (Tiny, Small, Normal, Large).
I have created this to quickly glance PDH, PDL, TDH, TDL & Bias.
Happy Trading. Remember, NO indicator brings 100% results. DYOR. Indicator

3D Trend Vortex [BOSWaves]3D Trend Vortex - Slope-Adaptive Gradient Bands with Polyline 3D Extrusion and Zone Entry Signal Detection
Overview
3D Trend Vortex is a slope-driven trend band system that constructs a pair of eight-layer gradient bands positioned above and below price using ATR-scaled offsets from a configurable moving average baseline, where band width breathes inversely with slope magnitude, candle gradient intensity reflects normalized slope strength, and a polyline-based three-dimensional extrusion renders the outer and inner band edges as volumetric ribbon geometry that follows the bands across the configured display length.
Instead of relying on static symmetric bands or fixed volatility channels, the band width contracts when trend slope is strong and expands when slope is flat or weakening, producing a visual breathing effect that communicates momentum intensity through band geometry rather than through a separate indicator. The eight gradient fill layers within each band progress from near-transparent at the inner edge to full opacity at the outer edge, creating a visual depth effect that reinforces the three-dimensional extrusion rendered at the current bar.
This creates a trend framework where every visual layer simultaneously communicates the same underlying information from a different angle. The gradient bands reveal momentum intensity through their width. The candle gradient communicates slope conviction through brightness. The 3D extrusion at the band edges provides spatial depth cues that make the band structure immediately readable across varying zoom levels. Signal labels fire when price first enters either band after the cooldown period, identifying the specific bars where price has moved into the zone of interest defined by the ATR-offset band boundary.
Price is therefore tracked not just for its directional relationship to the basis MA but for its position within or outside a dynamically breathing gradient band system whose visual geometry encodes slope strength and momentum quality on every bar.
Conceptual Framework
3D Trend Vortex is founded on the principle that trend band visualization should communicate momentum quality through the geometric properties of the bands themselves rather than requiring separate momentum indicators, and that introducing three-dimensional spatial depth into the band rendering provides immediate structural legibility that flat two-dimensional bands cannot achieve regardless of color or transparency settings.
Traditional band indicators apply fixed widths or static volatility multiples that remain visually identical whether momentum is surging or stalling, requiring traders to consult separate oscillators for conviction context. This framework embeds conviction directly into band geometry through the breathing width mechanism, where strong slope produces tighter, more concentrated bands reflecting focused directional commitment and weak slope produces wider, more diffuse bands reflecting reduced momentum quality. The three-dimensional extrusion layer adds spatial depth cues that reinforce the structural separation between the supply zone above price and the demand zone below.
Three core principles guide the design:
Band width should adapt to slope magnitude, contracting during strong momentum and expanding during low-conviction conditions, encoding trend health directly into the geometric properties of the bands without requiring a separate momentum indicator.
The gradient fill system across eight layers within each band should provide visual depth that reinforces the three-dimensional extrusion, creating a consistent spatial reading between the flat fill and the extruded geometry at the current bar edge.
Signals should fire on first entry into band territory after the cooldown period rather than on crossover of a single line, capturing the structural significance of price reaching the offset zone while preventing signal clustering during extended band interactions.
This shifts trend band analysis from static channel monitoring into a momentum-adaptive visual system where band breathing, candle intensity, and three-dimensional geometry collectively communicate trend conviction across every bar of the display window.
Theoretical Foundation
The indicator combines configurable moving average baseline selection, ATR-based band offset and width calculation with slope-driven breathing modulation, eight-level gradient fill construction across inner-to-outer band subdivisions, polyline-based three-dimensional extrusion geometry using depth offset coordinates, and slope-normalized candle gradient coloring.
The basis MA is computed in the selected type over the configured length and the three-bar slope is measured as the difference between current and three-bar-lagged values. The slope magnitude is normalized against its highest value over an eighty-bar window, producing a 0-1 score that drives the breathing multiplier applied to the band width. ATR is smoothed over fifty bars to reduce sensitivity to individual volatility spikes, providing a stable scaling unit for both band offset and width calculations. The eight gradient fill layers divide the inner-to-outer band distance into equal steps with progressively increasing opacity, connecting smoothly to the polyline faces of the 3D extrusion that render the outer edge face, top face, and inner top face as separate filled polygon regions at configurable depth offsets.
Four internal systems operate in tandem:
Slope-Adaptive Band Engine : Calculates ATR-smoothed band offset and width, applies EMA smoothing to all four band edges, and modulates total band width by a breathing factor derived from normalized slope magnitude so that bands contract proportionally during high-momentum conditions.
Eight-Layer Gradient Fill System : Subdivides the inner-to-outer band width into eight equal steps and fills each interval with progressively decreasing transparency, producing a continuous opacity gradient from the near-transparent inner edge to the full-opacity outer edge across both the top and bottom bands.
Three-Dimensional Extrusion Engine : On the last bar, constructs polyline polygon arrays for the outer face, top face, and inner top face of each band by combining current bar coordinates with depth-offset coordinates at the configured bar and ATR depth, rendering six filled polyline regions that create the illusion of volumetric band geometry extending from the current bar edge into the chart space.
Zone Entry Signal System : Monitors price crossing into the top or bottom band on each bar, applying independent cooldown tracking for each side to prevent signal clustering during extended band interactions.
This design allows band geometry, candle coloring, and 3D extrusion to all derive from the same underlying slope and ATR measurements, ensuring visual consistency across every layer of the indicator.
How It Works
3D Trend Vortex evaluates price through a sequence of slope-aware band construction and visualization processes:
Basis MA Calculation : The selected moving average type is calculated over the configured length, providing the directional baseline from which all band positions and slope measurements are derived.
ATR Smoothing : Raw ATR over fourteen bars is smoothed with a fifty-bar SMA to produce a stable volatility unit that prevents individual spike bars from distorting band positioning across the display window.
Slope Measurement and Normalization : The three-bar change in basis MA is measured and its absolute value is normalized against the highest absolute slope over eighty bars, producing a 0-1 score reflecting how strong the current slope is relative to recent momentum history.
Breathing Width Calculation : The normalized slope score is scaled and subtracted from 1.0 to produce a breathing multiplier that reduces band width proportionally during high-slope conditions, causing bands to contract during strong momentum and expand during low-conviction flat conditions.
Band Edge Calculation and Smoothing : Inner and outer edges for both the top and bottom bands are calculated by adding and subtracting ATR-scaled offset and width values from the basis MA, then smoothed with the configured EMA length to prevent jagged edge movement.
Eight-Layer Gradient Fill Rendering : The inner-to-outer distance of each band is divided into eight equal steps and plot-fill pairs are rendered at each subdivision with transparency increasing from outer to inner, producing a smooth opacity gradient across the band depth.
Candle Gradient Coloring : The normalized slope score is power-transformed and mapped to a gradient from a dimmed version of the trend color at low slope to full saturation at high slope, coloring chart candles proportionally to current momentum conviction.
Zone Entry Detection : Price crossing into the top band from below or the bottom band from above is detected with independent cooldown tracking for each side. When entry is confirmed and cooldown is satisfied, a signal label is placed at the bar high or low respectively.
3D Extrusion Construction : On the last bar, polyline arrays are constructed for each of the six extruded faces using combinations of current and depth-offset bar indices and price coordinates, rendering the outer face, top face, and inner top face for both the top and bottom bands as filled polygon regions.
Together, these elements form a continuously updating slope-adaptive band system where gradient geometry, candle brightness, and three-dimensional extrusion simultaneously communicate trend direction, momentum conviction, and structural band positioning across the full display window.
Interpretation
3D Trend Vortex should be interpreted as a slope-driven momentum band system with spatial depth visualization and zone entry monitoring:
Bullish Trend State (Green) : Active when the basis MA slope is positive, with the bottom gradient band rendered in green and candles coloring green with intensity proportional to slope strength.
Bearish Trend State (Red) : Active when the basis MA slope is negative, with the top gradient band rendered in red and candles coloring red with intensity proportional to slope strength.
Band Width Dynamics : Narrow bands indicate strong slope momentum with high directional conviction. Wide bands indicate weak slope with reduced momentum quality. Monitoring band width evolution provides real-time conviction context without requiring a separate momentum oscillator.
Eight-Layer Gradient Fill : The opacity gradient from inner to outer edge provides visual depth within each band, with the near-transparent inner boundary representing the threshold where price enters the zone of interest and the fully opaque outer boundary representing the extreme of the ATR-scaled offset distance.
3D Extrusion : The three-dimensional polyline faces rendered at the current bar edge provide spatial depth cues that reinforce the structural separation between the top supply zone and bottom demand zone, making band positioning immediately readable across varying chart zoom levels.
▲ Buy Signals : Green upward triangles mark the first bar where price enters the bottom band after the cooldown period, identifying price reaching the lower ATR-offset zone of interest.
▼ Sell Signals : Red downward triangles mark the first bar where price enters the top band after the cooldown period, identifying price reaching the upper ATR-offset zone of interest.
Candle Gradient : Price candles brighten toward full trend color saturation as slope strengthens and dim toward a muted version of the trend color as slope weakens, providing bar-level momentum conviction readings directly on the candlestick display.
Band width dynamics, candle gradient intensity, signal zone entry, and 3D extrusion depth collectively provide more momentum and structural context than any element in isolation.
Signal Logic & Visual Cues
3D Trend Vortex presents two zone entry signal types with independent cooldown enforcement:
Buy Signal (▲) : Green triangle placed below the bar when price first closes below the bottom band inner edge after the configured cooldown period has elapsed since the previous buy signal, identifying price entry into the lower ATR-offset demand zone.
Sell Signal (▼) : Red triangle placed above the bar when price first closes above the top band inner edge after the configured cooldown period has elapsed since the previous sell signal, identifying price entry into the upper ATR-offset supply zone.
Independent per-side cooldown tracking prevents consecutive signals on the same side while allowing the opposite side to signal freely, ensuring that transitions between upper and lower zone interactions are captured without artificial suppression.
Alert generation covers buy and sell zone entry events for systematic monitoring workflows.
Strategy Integration
3D Trend Vortex fits within momentum-informed band interaction and zone-based directional approaches:
Band Width Conviction Reading : Use band width as a continuous momentum quality gauge. Entering a position during a narrow-band high-slope period indicates stronger directional conviction than entries during wide-band low-slope conditions where momentum quality is reduced.
Zone Entry Signal Framework : Use buy and sell signals as structural alerts that price has reached the ATR-offset zone of interest rather than as standalone entry triggers. Evaluate slope direction and band width at the signal bar to assess whether the zone entry occurs during supporting or deteriorating momentum conditions.
Candle Gradient Momentum Monitoring : Use the brightness of trend-colored candles as a bar-level momentum reading throughout the trend. Progressively brightening candles indicate strengthening slope. Dimming candles within an established trend suggest momentum deterioration before band width changes confirm it visually.
3D Extrusion Spatial Reference : Use the three-dimensional band faces at the current bar edge as a visual anchor for where the current supply and demand zones sit relative to price, with the depth extending into future chart space providing an intuitive structural reference for the zone boundaries.
Basis Type Selection : Use EMA for standard responsive trend tracking. Use HMA for lower-lag applications requiring faster slope detection with minimal smoothing delay. Use WMA for weighted recent-bar emphasis. Use SMA for a simpler unweighted baseline reference.
Multi-Timeframe Band Alignment : Apply higher-timeframe slope direction and band positioning as a directional bias filter, engaging with lower-timeframe zone entry signals only when they align with the established higher-timeframe momentum state.
Technical Implementation Details
Basis Engine : Configurable EMA, SMA, WMA, or HMA with slope measurement and normalization against eighty-bar highest absolute slope
Band Construction : Smoothed ATR offset and width with slope-derived breathing modulation across four band edges
Gradient System : Eight equal subdivisions between inner and outer band edges with plot-fill pairs at progressively increasing transparency
3D Extrusion : Polyline polygon arrays for outer face, top face, and inner top face of each band using depth-offset bar index and ATR height coordinates
Signal Logic : Zone entry detection with independent per-side cooldown bar tracking
Candle Coloring : Power-transformed slope normalization mapped to trend-color gradient
Performance Profile : 3D extrusion triggered only on last bar with full polyline rebuild and cleanup each render cycle, configurable display length cap for object management
Optimal Application Parameters
Timeframe Guidance:
1 - 5 min : Intraday zone monitoring for scalping with shorter basis length and tighter band offset for responsive zone positioning on fast intraday momentum
15 - 60 min : Session-level momentum band tracking with balanced basis length and moderate offset for meaningful zone separation across typical intraday swings
4H - Daily : Swing-level momentum band analysis with longer basis length for sustained slope readings and wider offset reflecting larger price excursions from trend
Suggested Baseline Configuration:
Basis Length : 21
Basis Type : EMA
Band Offset (ATR×) : 3.0
Band Width (ATR×) : 0.9
Band Smoothing : 65
3D Display Length : 400
3D Depth (Bars) : 8
3D Height (ATR×) : 0.5
Show Signals : Enabled
Signal Cooldown : 20
Color Candles : Enabled (requires disabling original chart candles in chart settings)
These suggested parameters should be used as a baseline; their effectiveness depends on the instrument's volatility characteristics, typical ATR range, and preferred band sensitivity, so fine-tuning is expected for optimal performance.
Parameter Calibration Notes
Use the following adjustments to refine behavior without altering the core logic:
Bands too far from price : Decrease Band Offset to bring the inner band edge closer to price, reducing the ATR distance required for price to reach the signal zone.
Bands too close to price : Increase Band Offset to push bands further from price, requiring more significant price extension before zone entry signals fire.
Band width breathing too pronounced : The breathing effect scales with slope normalization. On instruments with highly variable slope the breathing range may appear extreme. Reduce Band Width to compress the overall width range and make breathing less visually dramatic.
Bands too jagged or smooth : Adjust Band Smoothing to control EMA smoothing on band edges. Higher values produce smoother, more gradual band curves. Lower values produce more responsive edges that track price structure changes faster.
Too many signals : Increase Signal Cooldown to enforce greater bar separation between consecutive zone entry signals on the same side, focusing attention on less frequent but more structurally spaced entries.
3D extrusion too deep or shallow : Adjust 3D Depth (Bars) to change the horizontal extent of the extruded faces and 3D Height (ATR×) to change the vertical depth of the extrusion, calibrating the spatial effect to the chart's aspect ratio and zoom level.
3D extrusion covers too many or too few bars : Adjust 3D Display Length to control how many recent bars receive the polyline extrusion rendering, reducing for performance on slower systems or increasing to extend the visual depth effect further back into price history.
Adjustments should be incremental and evaluated across multiple session types rather than isolated market conditions.
Performance Characteristics
High Effectiveness:
Trending markets with clear directional momentum where slope normalization produces meaningful band breathing dynamics and candle gradient provides reliable conviction context throughout the trend
Instruments with consistent ATR behavior where the volatility-scaled band offset positions zones at structurally meaningful distances from price across varying market conditions
Zone interaction strategies where price reaching the ATR-offset band boundary identifies structurally significant extension events worth monitoring for reversal or continuation behavior
Visualization-focused workflows where the three-dimensional band geometry provides spatial chart reading advantages that improve structural awareness relative to flat two-dimensional bands
Reduced Effectiveness:
Choppy, trendless markets where slope alternates rapidly in direction, causing frequent trend color flips and band breathing that produces no sustained directional momentum context
Extremely high-volatility instruments where ATR spikes push band offsets to distances so large that price rarely reaches the zone boundaries and signals become infrequent regardless of cooldown settings
Low-ATR instruments where the extrusion height and band width produce visually imperceptible geometry requiring significant parameter adjustment to produce meaningful spatial depth
Markets with highly irregular slope profiles where the eighty-bar normalization window consistently registers outlier slope readings that compress the breathing range for typical bars
Consolidation environments where flat slope produces maximum band width expansion and near-neutral candle coloring simultaneously, reducing the visual differentiation that makes momentum context readable
Integration Guidelines
Confluence : Combine with BOSWaves order flow tools, structural analysis, or momentum oscillators to validate zone entry signals with broader analytical context before acting on band boundary interactions
Band Breathing Awareness : Monitor band width evolution throughout established trends as a continuous slope health indicator. Progressively widening bands during a trend suggest slope is weakening and conviction is diminishing before price structure confirms the change.
Candle Gradient Divergence : Watch for price extending toward the outer band while candles are simultaneously dimming, indicating momentum deterioration during price extension that may precede reversal toward the basis MA.
3D Depth Calibration : Adjust 3D Depth and Height parameters until the extrusion provides clear spatial depth without obscuring price action. The extrusion is a visualization aid and should complement rather than dominate the chart reading experience.
State Discipline : Maintain directional bias aligned with current slope direction until slope reverses. Zone entry signals within the same trend direction represent extension events rather than reversal triggers and should be interpreted as monitoring alerts rather than directional change signals.
Disclaimer
3D Trend Vortex is a professional-grade slope-adaptive trend visualization and zone monitoring tool. It uses moving average slope normalization with ATR-scaled breathing band construction and polyline three-dimensional extrusion but does not predict future price movements. Results depend on market conditions, instrument momentum characteristics, parameter selection, and disciplined execution. BOSWaves recommends deploying this indicator within a broader analytical framework that incorporates order flow context, structural analysis, and comprehensive risk management. Indicator

Venor Trend Pulse V2Short Description
A professional trend confirmation indicator designed to filter market noise, validate momentum, and identify higher-quality trading opportunities across multiple markets and timeframes.
Full Description
Venor Trend Pulse
Venor Trend Pulse is a proprietary trend confirmation indicator developed to help traders identify higher-quality market opportunities while filtering out unnecessary market noise.
Rather than reacting to every price fluctuation, the indicator evaluates multiple aspects of market behavior, including trend structure, volatility, and momentum confirmation, before generating a trading signal. By requiring several conditions to align, Venor Trend Pulse aims to reduce low-quality entries that commonly occur during ranging or indecisive markets.
The internal calculation is proprietary and intentionally remains undisclosed. However, the overall methodology is based on combining trend confirmation with adaptive market filtering to improve signal quality while maintaining timely market responsiveness.
Key Features
Trend confirmation using multiple analytical factors
Adaptive filtering to reduce market noise
Momentum validation before signal generation
Designed for discretionary trading and market analysis
Compatible with cryptocurrencies, Forex, indices, and other liquid markets
Suitable for multiple timeframes
Recommended Usage
Venor Trend Pulse is intended to be used as a confirmation tool rather than a complete trading system.
For best results, it can be combined with:
Market Structure Analysis
Support & Resistance
Volume Analysis
Risk Management
Position Sizing
Like any technical analysis tool, signals should always be evaluated within the broader market context.
Interface Translation
Chinese English
多頭 Bullish
空頭 Bearish
買進 Buy
賣出 Sell
趨勢確認 Trend Confirmation
強勢 Strong Trend
弱勢 Weak Trend
Disclaimer
This indicator is provided for educational and analytical purposes only. It does not constitute financial advice or guarantee future performance. Trading financial markets involves substantial risk. Always perform your own analysis and apply appropriate risk management before making trading decisions. Indicator

ES/NQ Daily Levels Paste-In Sup/Res MapperDaily Levels is a manual, paste-in mapping tool. Paste a list of price levels into the settings and it draws them on your chart as clean lines and shaded zones with labels. It does not calculate signals or repaint — it simply renders the levels you enter.
Works on any symbol — ES, NQ, SPY, SPX, stocks, futures, forex, and crypto. Just paste levels that match that instrument's price.
Leave the box blank and it shows a few sample reference levels around current price (clearly tagged "sample", 10 points apart by default) so you can see how it works on any chart. The samples auto-hide the moment you paste your own levels. (The 10-point default spacing suits ES/NQ; for other instruments set the spacing to fit, or set it to 0 for auto.)
WHAT IT DRAWS
- Single prices → horizontal lines with labels
- Ranges (e.g. 5200-5205) → shaded zones
- Section groups you can label: Resistances, Supports, and special groups (Backtest, Add, Breakdown, Short)
- Tag any level "(major)" and it renders thicker
DYNAMIC S/R FLIP (optional)
When enabled, each level you paste under Supports/Resistances is colored by where price is right now:
- Price above the level → acts as support (green, "S")
- Price below the level → acts as resistance (red, "R")
- Price inside a zone → neutral / in-play (yellow)
Turn it off to keep the exact section labels you pasted.
HOW TO USE
1. Add the indicator to your chart.
2. Open its settings → "PASTE YOUR DAILY LEVELS HERE".
3. Paste your levels, one section per line, for example:
Resistances: 5210, 5218 (major), 5225-5228
Supports: 5188, 5175 (major)
4. Lines, zones, and labels draw automatically. Colors, widths, spacing, and label styling are all configurable.
NOTE
The sample levels are auto-generated placeholders for demonstration only — they are not recommended levels and should not be used for trading. This tool does not generate, suggest, or predict levels; it only displays the ones you enter.
For educational purpose Indicator

Indicator

SPY/SPX Expected Move📊 Expected Move + Session Levels (SPY / SPX)
Plots the day's expected move band plus the key session levels — automatic, refreshed daily before the open, nothing to enter or maintain.
🔹 Draws: Expected Move High/Low (the one-standard-deviation daily range implied by options pricing, anchored at the prior close), Prior Day High/Low, and Overnight High/Low (from the ES futures overnight session, rescaled to your chart). Optional shaded band and info table.
⚙️ Settings: every level toggles on/off individually; colors, line width, and label size are adjustable. The overnight source, session window, and IV index can be changed, and setting Horizon to 5 with VIX approximates the weekly move. Best on intraday timeframes.
⚠️ Note: the expected move is a statistical estimate, not a boundary — price is expected to close inside the band roughly two days out of three, and beyond it roughly one in three. Treat the edges as context, not walls; the market will go where it chooses. All levels are built from CBOE volatility indices, daily session data, and CME ES futures. Informational only, not trading advice. Indicator

Macro Trend Split Profile [ChartPrime]Macro Trend Split Profile
🔶 OVERVIEW
Traders often lose focus during long trends, failing to realize where the true market value is being built. The Macro Trend Split Profile bridges the gap between directional trend-following and volume-profile structure. It anchors a profile analysis at the start of every macro trend leg, splitting the histogram into Bullish and Bearish components.
Instead of seeing a combined profile, this script visually separates where bulls were aggressive versus where bears attempted to defend, providing a clear map of which price levels represent the highest conviction for either side.
🔶 HOW IT WORKS
The indicator executes its structural analysis through a three-stage engine:
Noise-Filtered Macro Trend Detection: At its core, the script utilizes a Supertrend engine with a noise-filter multiplier. This provides a clean, macro-directional baseline that ignores minor retracements and identifies high-conviction trend legs.
Trend-Start Profile Anchoring: Once a trend begins, the indicator initializes a memory array. It captures every candle in that trend leg and categorizes them as either Bullish (Close > Open) or Bearish (Close < Open).
Split-Histogram Mapping: Once the trend leg hits your minimum bar requirement, the indicator generates a dual-sided histogram at the start point of the trend. The Bullish profile expands to the right, while the Bearish profile expands to the left, allowing for an immediate visual comparison of institutional interest.
Dual Point of Control (POC) Tracking: The script calculates the Point of Control for both bulls and bears independently, drawing extended dashed lines across your chart that mark the exact price levels where each side has deposited the most structural weight.
🔶 KEY FEATURES
Independent POC Projection: Independently identifies the strongest bullish and bearish structural walls, helping you identify where the current trend will likely find support or resistance.
Automated Dashboard: A sleek, top-right status table provides the live macro trend direction and the exact price coordinates for the active Bullish and Bearish POC levels.
Dynamic Rescaling: The profile histogram automatically rescales based on the number of bars in a trend and the intensity of the volume distribution, ensuring the visual footprint always fits your chart perfectly.
Trend-Leg Sanitization: When a trend flips (e.g., from bullish to bearish), the script automatically purges the old data arrays and resets the profile engine, ensuring you are never analyzing "stale" historical order blocks.
🔶 TRADING APPLICATIONS
Trend-Leg Retracement Entries: During a strong trend, monitor the Point of Control line that matches your trend direction. A dip back into the Bullish POC (during a Bullish trend) represents a high-probability zone to reload positions at a institutional fair-value level.
Confluence for Reversals: If price approaches an opposing POC (e.g., Bearish POC during a Bullish trend), this marks a high-friction zone. These levels are prime candidates for taking partial profits, as they represent the most "defended" territory for the counter-trend side.
Macro Structure Shifts: If price closes consistently beyond the most recent POC projection, it indicates that the current trend has exhausted its structural support, often serving as a signal to tighten stop-losses or prepare for a potential macro trend flip.
🔶 SETTINGS
Macro Trend Length & Multiplier: Controls the sensitivity of the Supertrend. Higher values filter out aggressive noise and capture only the most significant primary trend legs.
Minimum Bars for Profile: Sets the threshold for how long a trend must persist before the profile begins to render, preventing false signals during short-lived, volatile consolidations.
Profile Resolution (Bins/Width): Customize the granularity of the histogram segments and the horizontal space the indicator occupies on your chart to suit your workspace preference.
🔶 CONCLUSION
The Macro Trend Split Profile is a surgical tool for trend traders. By splitting the volume profile into Bullish and Bearish components, it stops you from guessing where the "other side" is positioned and shows you exactly where the institutional battle lines are drawn. Indicator
