Multi-Asset Cycles with SMT

Detects Smart Money Technique (SMT) divergences across three correlated assets (default: NQ, ES, YM) during intraday cycles.
Features:
Cycle Types: Quarters (90min), Sessions (Asia/London/NY AM/NY PM), Daily, Weekly
SMT Detection: Tracks High, Low, and Close divergences between assets
Customizable Display: Choose which SMT types to show (Bearish High/HC, Bullish Low/LC)
Multi-Cycle Analysis: Compare current cycle against up to 3 past cycles
Auto-Detection: Automatically shows lines only for the current asset chart
Smart Alerts: Individual alert controls for each SMT type
Clean Visualization: Maximum 2 lines per cycle with labeled comparisons
How It Works:
The indicator tracks extremes across cycles and detects when assets diverge (one makes higher high while another makes lower high = bearish SMT). Lines connect the extreme points with labels showing which cycles are being compared.
Settings:
Select cycle type and assets to track
Enable/disable specific SMT types
Choose how many past cycles to check for divergences
Customize line colors, widths, and styles
Configure alerts per SMT type
Perfect for ICT traders tracking smart money divergences across index futures.
Added Mini Cycles SMT detection
Added Alerts !
SMT Triggers after bar close only
Multiple Updates
added override option for alert window
added alert an start and end of time window
Improved Alert Structure
now this is an all in one indicator that wraps all time cycle in one.
Fixed Error in Hidden SMT calculation
Updated Alert resolution - Control Alerts By days.
Major Update !
now you can consider YM for SMT if it's showing Strength only!
added short title
- Added refrence to which asset is weak / strong in SMT creation.
- added shortened name.
nothing new
Updated the option to use tabel summary of SMT.
improved user interface
added TF tags to cycles
Updated 3rd type of SMT- Comparison between closing prices
Updated Smt detection logic to be consecutive within the same cycle.
no more SMT between asia and PM or london q1 vs asia q4.
English
1. Parallel SMT Detection
Previously, SMT types (Wicks, Hidden, Double Close) were checked sequentially - once one was found, the others were skipped. Now all three types are checked independently in parallel. If multiple SMT conditions are valid simultaneously, all of them will be detected and displayed.
2. Timeframe-Synchronized Checks
SMT detection timing now matches the fractal timeframe of each cycle:
Wicks SMT: Triggers on any confirmed bar (unchanged) - catches wick formations in real-time
Hidden & Double Close SMT: Only trigger when the higher timeframe bar closes:
Mini cycles (1M) → checked on 1-minute bar close
Quarter cycles (5M) → checked on 5-minute bar close
Session cycles (15M) → checked on 15-minute bar close
Daily cycles (1H) → checked on 1-hour bar close
Weekly cycles (4H) → checked on 4-hour bar close
3. Exact Timeframe Match Filter (New Option)
New display setting: "Exact Timeframe Match Only" - when enabled, only shows SMT lines that match the exact chart timeframe (e.g., 5M chart = only Quarter SMTs). This is display-only and does not affect detection or alerts.
עברית
1. זיהוי SMT מקבילי
בעבר, סוגי ה-SMT (Wicks, Hidden, Double Close) נבדקו ברצף - ברגע שאחד נמצא, האחרים דולגו. עכשיו כל שלושת הסוגים נבדקים במקביל ובאופן עצמאי. אם מספר תנאי SMT תקפים בו-זמנית, כולם יזוהו ויוצגו.
2. בדיקות מסונכרנות לטיים-פריים
תזמון זיהוי ה-SMT כעת תואם את טיים-פריים הפרקטל של כל מחזור:
Wicks SMT: מופעל על כל בר מאושר (ללא שינוי) - תופס היווצרות פתילות בזמן אמת
Hidden & Double Close SMT: מופעלים רק כאשר הבר של הטיים-פריים הגבוה נסגר:
מחזורי Mini (1M) → נבדק בסגירת בר של דקה
מחזורי Quarter (5M) → נבדק בסגירת בר של 5 דקות
מחזורי Session (15M) → נבדק בסגירת בר של 15 דקות
מחזורי Daily (1H) → נבדק בסגירת בר של שעה
מחזורי Weekly (4H) → נבדק בסגירת בר של 4 שעות
3. פילטר התאמה מדויקת לטיים-פריים (אופציה חדשה)
הגדרת תצוגה חדשה: "Exact Timeframe Match Only" - כאשר מופעל, מציג רק קווי SMT שתואמים בדיוק את טיים-פריים הגרף (למשל, גרף 5M = רק SMT של Quarter). זה משפיע על התצוגה בלבד ולא משפיע על הזיהוי או ההתראות.
Swing Point Validation (New)
SMT signals now require the previous cycle's high/low to be a valid swing point (not on the first or last bar of the cycle)
At least one of the three assets must pass this check
Line Drawing Fix
All SMT lines now end at the detection bar (bar_index) instead of each asset's individual extreme bar
Line endpoint prices use the current bar's actual h/l/c, not the cycle's extreme price
Result: Lines converge at the same bar, showing where divergence was detected
New Feature: Filter SMT signals by direction (Bullish/Bearish)
A new settings group called "SMT Direction Filter" has been added right below the Assets section. This gives you independent control over which SMT signals appear and which trigger alerts:
Display Controls:
Show Bearish SMT - Toggle display of bearish (SHORT) signals on chart lines and table
Show Bullish SMT - Toggle display of bullish (LONG) signals on chart lines and table
Alert Controls:
Alert on Bearish SMT - Enable/disable alerts for bearish signals
Alert on Bullish SMT - Enable/disable alerts for bullish signals
Use Cases:
Only want to see long setups? Disable "Show Bearish SMT"
Want to see all signals but only get alerted on shorts? Keep both display options on, but disable "Alert on Bullish SMT"
Trading a specific bias for the day? Filter to only the direction you're looking for
All four options are enabled by default, preserving the original indicator behavior.
Script su invito
Solo gli utenti approvati dall'autore possono accedere a questo script. È necessario richiedere e ottenere l'autorizzazione per utilizzarlo. Tale autorizzazione viene solitamente concessa dopo il pagamento. Per ulteriori dettagli, seguire le istruzioni dell'autore riportate di seguito o contattare direttamente Engineer_Trader.
TradingView NON consiglia di acquistare o utilizzare uno script a meno che non si abbia piena fiducia nel suo autore e se ne comprenda il funzionamento. È inoltre possibile trovare alternative gratuite e open source nei nostri script della community.
Istruzioni dell'autore
Declinazione di responsabilità
Script su invito
Solo gli utenti approvati dall'autore possono accedere a questo script. È necessario richiedere e ottenere l'autorizzazione per utilizzarlo. Tale autorizzazione viene solitamente concessa dopo il pagamento. Per ulteriori dettagli, seguire le istruzioni dell'autore riportate di seguito o contattare direttamente Engineer_Trader.
TradingView NON consiglia di acquistare o utilizzare uno script a meno che non si abbia piena fiducia nel suo autore e se ne comprenda il funzionamento. È inoltre possibile trovare alternative gratuite e open source nei nostri script della community.