Day of Week SeparatorThis indicator displays vertical lines to separate each day of the trading week, along with the optional 4hr separators. It also shows day-of-week labels (MON, TUE, etc.) at a specified hour for quick visual reference. Useful for intraday traders who want a clear view of daily and higher timeframe transitions.
Kitaran
Static K-means Clustering | InvestorUnknownStatic K-Means Clustering is a machine-learning-driven market regime classifier designed for traders who want a data-driven structure instead of subjective indicators or manually drawn zones.
This script performs offline (static) K-means training on your chosen historical window. Using four engineered features:
RSI (Momentum)
CCI (Price deviation / Mean reversion)
CMF (Money flow / Strength)
MACD Histogram (Trend acceleration)
It groups past market conditions into K distinct clusters (regimes). After training, every new bar is assigned to the nearest cluster via Euclidean distance in 4-dimensional standardized feature space.
This allows you to create models like:
Regime-based long/short filters
Volatility phase detectors
Trend vs. chop separation
Mean-reversion vs. breakout classification
Volume-enhanced money-flow regime shifts
Full machine-learning trading systems based solely on regimes
Note:
This script is not a universal ML strategy out of the box.
The user must engineer the feature set to match their trading style and target market.
K-means is a tool, not a ready made system, this script provides the framework.
Core Idea
K-means clustering takes raw, unlabeled market observations and attempts to discover structure by grouping similar bars together.
// STEP 1 — DATA POINTS ON A COORDINATE PLANE
// We start with raw, unlabeled data scattered in 2D space (x/y).
// At this point, nothing is grouped—these are just observations.
// K-means will try to discover structure by grouping nearby points.
//
// y ↑
// |
// 12 | •
// | •
// 10 | •
// | •
// 8 | • •
// |
// 6 | •
// |
// 4 | •
// |
// 2 |______________________________________________→ x
// 2 4 6 8 10 12 14
//
//
//
// STEP 2 — RANDOMLY PLACE INITIAL CENTROIDS
// The algorithm begins by placing K centroids at random positions.
// These centroids act as the temporary “representatives” of clusters.
// Their starting positions heavily influence the first assignment step.
//
// y ↑
// |
// 12 | •
// | •
// 10 | • C2 ×
// | •
// 8 | • •
// |
// 6 | C1 × •
// |
// 4 | •
// |
// 2 |______________________________________________→ x
// 2 4 6 8 10 12 14
//
//
//
// STEP 3 — ASSIGN POINTS TO NEAREST CENTROID
// Each point is compared to all centroids.
// Using simple Euclidean distance, each point joins the cluster
// of the centroid it is closest to.
// This creates a temporary grouping of the data.
//
// (Coloring concept shown using labels)
//
// - Points closer to C1 → Cluster 1
// - Points closer to C2 → Cluster 2
//
// y ↑
// |
// 12 | 2
// | 1
// 10 | 1 C2 ×
// | 2
// 8 | 1 2
// |
// 6 | C1 × 2
// |
// 4 | 1
// |
// 2 |______________________________________________→ x
// 2 4 6 8 10 12 14
//
// (1 = assigned to Cluster 1, 2 = assigned to Cluster 2)
// At this stage, clusters are formed purely by distance.
Your chosen historical window becomes the static training dataset , and after fitting, the centroids never change again.
This makes the model:
Predictable
Repeatable
Consistent across backtests
Fast for live use (no recalculation of centroids every bar)
Static Training Window
You select a period with:
Training Start
Training End
Only bars inside this range are used to fit the K-means model. This window defines:
the market regime examples
the statistical distributions (means/std) for each feature
how the centroids will be positioned post-trainin
Bars before training = fully transparent
Training bars = gray
Post-training bars = full colored regimes
Feature Engineering (4D Input Vector)
Every bar during training becomes a 4-dimensional point:
This combination balances: momentum, volatility, mean-reversion, trend acceleration giving the algorithm a richer "market fingerprint" per bar.
Standardization
To prevent any feature from dominating due to scale differences (e.g., CMF near zero vs CCI ±200), all features are standardized:
standardize(value, mean, std) =>
(value - mean) / std
Centroid Initialization
Centroids start at diverse coordinates using various curves:
linear
sinusoidal
sign-preserving quadratic
tanh compression
init_centroids() =>
// Spread centroids across using different shapes per feature
for c = 0 to k_clusters - 1
frac = k_clusters == 1 ? 0.0 : c / (k_clusters - 1.0) // 0 → 1
v = frac * 2 - 1 // -1 → +1
array.set(cent_rsi, c, v) // linear
array.set(cent_cci, c, math.sin(v)) // sinusoidal
array.set(cent_cmf, c, v * v * (v < 0 ? -1 : 1)) // quadratic sign-preserving
array.set(cent_mac, c, tanh(v)) // compressed
This makes initial cluster spread “random” even though true randomness is hardly achieved in pinescript.
K-Means Iterative Refinement
The algorithm repeats these steps:
(A) Assignment Step, Each bar is assigned to the nearest centroid via Euclidean distance in 4D:
distance = sqrt(dx² + dy² + dz² + dw²)
(B) Update Step, Centroids update to the mean of points assigned to them. This repeats iterations times (configurable).
LIVE REGIME CLASSIFICATION
After training, each new bar is:
Standardized using the training mean/std
Compared to all centroids
Assigned to the nearest cluster
Bar color updates based on cluster
No re-training occurs. This ensures:
No lookahead bias
Clean historical testing
Stable regimes over time
CLUSTER BEHAVIOR & TRADING LOGIC
Clusters (0, 1, 2, 3…) hold no inherent meaning. The user defines what each cluster does.
Example of custom actions:
Cluster 0 → Cash
Cluster 1 → Long
Cluster 2 → Short
Cluster 3+ → Cash (noise regime)
This flexibility means:
One trader might have cluster 0 as consolidation.
Another might repurpose it as a breakout-loading zone.
A third might ignore 3 clusters entirely.
Example on ETHUSD
Important Note:
Any change of parameters or chart timeframe or ticker can cause the “order” of clusters to change
The script does NOT assume any cluster equals any actionable bias, user decides.
PERFORMANCE METRICS & ROC TABLE
The indicator computes average 1-bar ROC for each cluster in:
Training set
Test (live) set
This helps measure:
Cluster profitability consistency
Regime forward predictability
Whether a regime is noise, trend, or reversion-biased
EQUITY SIMULATION & FEES
Designed for close-to-close realistic backtesting.
Position = cluster of previous bar
Fees applied only on regime switches. Meaning:
Staying long → no fee
Switching long→short → fee applied
Switching any→cash → fee applied
Fee input is percentage, but script already converts internally.
Disclaimers
⚠️ This indicator uses machine-learning but does not predict the future. It classifies similarity to past regimes, nothing more.
⚠️ Backtest results are not indicative of future performance.
⚠️ Clusters have no inherent “bullish” or “bearish” meaning. You must interpret them based on your testing and your own feature engineering.
BTC Kimchi Premium by alwc (KR Exchanges / BTCUSDT.P)This indicator visualizes the Kimchi Premium of BTC using Korean spot exchanges and global BTCUSDT perpetual futures.
How it works
Uses BTC/KRW from a selected Korean exchange (Upbit or Bithumb).
Uses BTCUSDT.P perpetual futures from a selected global exchange (Binance / Bybit / OKX).
Uses USDKRW (default: FX_IDC:USDKRW) to convert USD price into KRW.
Kimchi Premium is calculated as:
BTC_KRW / (BTCUSDT.P * USDKRW) - 1 and plotted in %.
Features
Inputs to select:
Domestic exchange: Upbit or Bithumb
Foreign futures exchange: Binance, Bybit, or OKX
Custom USDKRW symbol
Shows the latest Kimchi Premium value as a label on the indicator panel.
Displays a table in the top-right corner with real-time USDT(KRW) prices on Upbit and Bithumb, helping you monitor both BTC Kimchi Premium and the KRW-USDT premium at a glance.
Pine Script v6. Designed for BTC Kimchi Premium monitoring and KR/Global spread analysis.
MTF FVG 智能終極版 (Smart Clean)指標名稱:MTF FVG 智能終極版 (Smart Clean)
簡潔介紹
這是一款專為專業交易者設計的 多週期失衡區 (FVG) 監控系統,核心特色如下:
五維度監控:
在任何圖表上同時顯示 月、周、日、4H、2H 五種級別的支撐壓力缺口。
智慧重疊清理 (獨家):
當價格重疊時,自動刪除舊框框,只保留最新的 1~3 個(可設定);若無重疊則完整保留歷史痕跡。確保圖表乾淨且資訊不遺漏。
完美視覺體驗:
大週期無限延伸,小週期固定長度。
文字自動靠右並智慧留白,確保不遮擋右側價格座標。
深色邊框 + 淺色填充 + 中線虛線,層次分明。
Indicator Name: MTF FVG Smart Clean Ultimate Edition
Brief Introduction
This is a multi-timeframe Free Gaps (FVG) monitoring system designed for professional traders. Its core features include:
Five-Dimensional Monitoring: Simultaneously displays support, resistance, and gaps at five timeframes (monthly, weekly, daily, 4H, and 2H) on any chart.
Intelligent Overlap Cleanup (Exclusive): When prices overlap, automatically deletes old boxes, retaining only the latest 1-3 (configurable); if there is no overlap, it retains all historical data. Ensures a clean chart and complete information.
Perfect Visual Experience: Larger timeframes extend infinitely, while smaller timeframes have fixed lengths.
Text automatically aligns to the right with intelligent white space to ensure it doesn't obscure the price coordinates on the right.
Dark borders + light fill + dashed center line create clear visual hierarchy.
Weekends HighlighterHighlights all Saturdays and Sundays on the chart with two different background colors to easily spot weekends.
Session Highlighter (Asia / London / New York)This TradingView Pine Script highlights the three major Forex sessions—Asia, London, and New York—directly on the chart. Each session has customizable start/end times (based on New York time), toggle switches to show or hide them, and adjustable background colors. The script automatically detects sessions that cross midnight and shades the chart accordingly. It can also place optional labels at the exact opening of each session.
Huli-Huli (Reversal) WindowHuli-Huli (Reversal) Time-Zone Highlighter
Huli (Hawaiian for "turn/flip") highlights specific time regions on your chart where price reversals and pivots are statistically more common during major trading sessions (Asian, London, NY).
This indicator identifies potential turning points based on historical session transitions and market behavior patterns. It does NOT predict or guarantee reversals - it simply marks time zones where pivots frequently occur.
When combined with key support/resistance levels, supply/demand zones, or other confluence factors, these highlighted periods may provide additional context for timing entries and exits.
Use this indicator as one piece of your trading puzzle, not as a standalone signal. Always combine with proper risk management and other technical analysis tools.
Note: Past performance and statistical tendencies do not guarantee future results. Trade responsibly.
***UTC Time should match EST - So depending on Daylight Savings or not you will want to select UTC 4 or UTC 5***
Reversal iJung v2Reversal iJung v2 User Guide
1. Concept
Reversal iJung v2 is a trend-filtered reversal entry tool with:
Trend filter using EMA 20/50/200 (+ EMA cluster)
Candle pattern confirmation (Engulfing / Pin bar)
“Body over EMA20” logic for valid signals
Retrace-based Pending Entry (Limit style)
Auto Lot, RR-based exits, dashboard, and webhook alerts to Telegram
Objective: pick high-quality reversals in line with the major trend, enter with better RR via retrace, and manage risk clearly.
2. Core Components
2.1 EMA Trend Filter & Cluster
EMA20 / EMA50 / EMA200 define:
Bull trend: 20 > 50 > 200
Bear trend: 20 < 50 < 200
useTrendFilter:
On: only trade in trend direction
Off: ignore trend
EMA Cluster Mode
"Off": no cluster filter
"2 EMA (Fast/Mid)": EMA20 & EMA50 must stay within Max EMA Distance (x ATR)
"3 EMA (Fast/Mid/Slow)": EMA20/50/200 all clustered
This helps avoid messy conditions where EMAs are too wide or choppy.
2.2 MACD Weakness Filter
Long: accept only if selling pressure weakens:
macdLine < 0 and macdHist > macdHist
Short: accept only if buying pressure weakens:
macdLine > 0 and macdHist < macdHist
useMacdFilter = On/Off
2.3 Entry Logic & Retrace Mode
Patterns
Bull/Bear Engulfing
Bull/Bear Pin bar (with adjustable body/wick percentages)
Optional: “Any candle that closes over EMA20” as a signal
Body over EMA20
Long: candle body crosses EMA20 and closes above it
Short: body crosses EMA20 and closes below it
Entry Mode
"Close": entry at bar close
"Retrace":
Long: use close → low distance
Short: use high → close distance
EntryRetrace % controls how deep to place Limit entry
SL = swing low/high ± slBufferPts * mintick
TP1 / TP2 set by RR (1:rr1, 1:rr2)
2.4 Exit Logic
Normal exits:
Hit TP1, TP2, or SL
Track RR1 / RR2 statistics and total RR
EMA Exit:
Long exit when price closes below EMA20 with a bearish candle
Short exit when price closes above EMA20 with a bullish candle
Reason code: LONG_EMA_EXIT / SHORT_EMA_EXIT
2.5 Pending & Expiry
Only one side active at a time (no hedge).
minBarsBetweenSignals: lockout between signals to avoid spam.
pendingExpireBars: if price hasn’t touched entry within X bars, cancel pending and send *_PENDING_EXPIRED alert.
2.6 Auto Lot
Estimate lot size from:
Account Balance
Risk % per trade
Value per point per 1 lot
Then:
Lot ≈ (Balance × Risk%) / (|Entry – SL| × valuePerPointPerLot)
A label Lot≈... is shown near the entry line.
2.7 Dashboard
Modes: Normal, Compact, Mini
Mini mode shows:
Trend / Lot / Entry / SL / TP1 / TP2 / R1/R2 win%
Position options:
Top Right, Top Left, Bottom Right, Bottom Left
3. Alerts & Webhook
The script uses alert() with a JSON payload when useWebhook is enabled.
Key reasons:
ENTRY_SIGNAL → new pending (for placing Limit orders)
ENTRY_FILLED → order filled
LONG_SL, SHORT_SL, LONG_TP2, SHORT_TP2
LONG_EMA_EXIT, SHORT_EMA_EXIT
LONG_PENDING_EXPIRED, SHORT_PENDING_EXPIRED
Your Google Apps Script parses this JSON, builds a nice human-readable message, and forwards it to Telegram.
4. Telegram Flow (Short English Summary)
Create Telegram bot via BotFather → get BOT_TOKEN.
Get CHAT_ID of your group/channel.
Create Google Apps Script project, paste the provided code, set token + chat id.
Deploy as Web App (Anyone).
Use that Web App URL as Webhook URL in TradingView alert.
In TradingView:
Condition: Reversal iJung v2 → Any alert() function call
Leave message empty (the script generates JSON)
Enable Webhook + paste URL
Now you’ll receive:
Yellow (ENTRY_SIGNAL): to pre-place Limit orders
Green/Red (ENTRY_FILLED): when position is live
Exit / Cancel / EMA Exit notifications with full price details
CME Bitcoin Weekend Gap (Global) @jerikooDescription:
The Problem: You are watching the wrong hours. Many traders assume CME Bitcoin futures follow standard stock market hours or open Monday morning. This is incorrect.
Stock Market: Opens Monday morning.
CME Bitcoin: Opens Sunday Evening (US Time).
If you are in Europe, this means the market actually opens at Midnight (00:00) Monday. If you are waiting for the "Monday Morning Open," you are late.
The Solution: True Gap Detection This indicator highlights the exact downtime of the CME Bitcoin Futures market to help you identify true liquidity gaps.
Why this script is different: Most gap scripts break when you change your chart's time zone (e.g., switching from UTC to New York). This script is Universal.
Hardcoded Exchange Time: It calculates logic based on "America/Chicago" (CME HQ) time, regardless of your local chart settings.
Manual Offset Fix: Some data feeds have a +/- 1 or 2-hour sync difference depending on the broker. This script includes a "Hour Shift" setting to manually align the box perfectly to your specific candles.
How to use:
Add to your chart.
Look for the Dark Green highlighted zone.
This zone represents the Weekend Gap (Friday Close to Sunday Open).
Troubleshooting: If the box starts 1-2 hours too early or too late, go to Settings and change the "Hour Shift" value (e.g., -1, +1) until it snaps perfectly to the Friday close candle.
Technical Details:
CME Close: Friday 16:00 CT
CME Open: Sunday 17:00 CT
Color: Dark Green (50% Transparency)
Step 3: Categories & Tags
Select these options in the right-hand menu of the publishing page.
Category: Trend Analysis OR Bitcoin
Tags: CME Bitcoin BTC Gap Futures Weekend
Step 4: Final Checklist Before Clicking "Publish"
Load the Code: Make sure the "Manual Fix" version of the code (the last one I gave you) is currently open in the Pine Editor.
Add to Chart: You must click "Add to Chart" so the script is visible on your screen before publishing.
Privacy: Select Public (so others can search for it) or Private (if you only want to share the link).
Visibility: Choose Open (so others can see the code) or Protected (if you want to hide the code, though Open is better for simple scripts like this).
CCI Trading SystemCCI Trading System is a private, invite-only indicator designed to identify high-quality market turning points and reduce noise during volatile conditions.
It focuses on detecting key price zones, momentum shifts, and providing fully automated trade-management visuals for a clean and efficient trading experience.
Key Features
Clear BUY/SELL signals when market conditions align
Automatic drawing of Entry, Take-Profit, and Stop-Loss levels
Two flexible TP modes for different trading styles
Daily performance statistics (win-rate, total trades, TP/SL count)
Webhook support for automated trading with bots or external platforms
Non-repainting signals confirmed at bar close
Optional advanced filtering for more conservative entries
Best For
Intraday and short-term trading
Traders who want clean, simplified execution
Automated systems using Webhook integration
Nexural JMAHere's a natural description for TradingView:
Nexural JMA - Jurik Moving Average with Multi-Factor Analysis
WHAT IT DOES
This is a Jurik Moving Average indicator that I've enhanced with multi-factor scoring to help you identify high-quality trade setups. JMA is known for being smoother and more responsive than traditional moving averages, which means less lag without the whipsaw you get from faster EMAs.
The indicator plots the JMA line on your chart with dynamic support and resistance zones, entry signals, and a real-time dashboard that scores market conditions from 0 to 100 across five key factors.
KEY FEATURES
Jurik Moving Average - A sophisticated moving average that adapts quickly to price changes while staying smooth. You can adjust the phase and power settings to control its responsiveness.
Dynamic Zones - Creates a cloud around the JMA based on ATR. Think of it as a buffer zone that shows where price typically bounces or breaks through.
Multi-Factor Scoring - Real-time scores for Momentum, Volume, Volatility, and Trend Strength. All metrics are normalized to 0-100 so you can quickly see what's strong and what's weak.
Strength-Based Gradient - The JMA line and cloud change opacity based on trend strength. Bright and solid means strong conviction, faded means weak or transitional.
Filtered Signals - Entry signals only appear when multiple factors align - price crosses the JMA, volume confirms, and trend strength is adequate.
HOW TO USE IT
The JMA Line - This is your trend filter. When the line is green and rising, look for long opportunities. When it's red and falling, look for shorts. The brighter the color, the stronger the trend.
The Cloud - Price typically bounces off the cloud edges in trends. When price breaks through the cloud against the trend, it often signals exhaustion or reversal.
Entry Signals - Green triangles below price are long signals. Red triangles above price are short signals. These only fire when volume, momentum, and trend strength are adequate.
The Dashboard - This is your market health monitor. Check it before taking a trade. You want to see high scores (70+) in momentum and trend strength for the best setups. Volume above 50 adds confirmation.
Volatility Score - High volatility (70+) means wider stops and bigger targets. Low volatility (below 30) means tighter ranges and smaller moves.
BEST PRACTICES
Use the dashboard to filter trades. If trend strength is below 40, the market is choppy and you're better off waiting for clarity.
Pay attention to the gradient intensity. A bright solid JMA line with a visible cloud means the trend has conviction. A faded line means the trend is weak or transitioning.
Volume matters. Signals with volume scores above 70 tend to have better follow-through than those with weak volume.
Don't force trades when momentum is low. Below 40 momentum score means the market is consolidating or drifting.
Use the cloud as a stop loss guide in trends. Price reclaiming the cloud against the trend is often your signal to exit or tighten stops.
UNDERSTANDING THE SCORES
Momentum Score - Measures the rate of change over 10 bars compared to recent history. High scores mean price is moving decisively.
Volume Score - Compares current volume to the last 100 bars. Above 70 means volume is strong, below 30 means it's weak.
Volatility Score - Based on ATR percentile. High scores mean the market is moving with larger swings, low scores mean it's quiet.
Trend Strength - Combines how far price is from the JMA plus the slope of the JMA itself. This is your conviction meter.
SETTINGS BREAKDOWN
JMA Length - Default is 7, which is quite responsive. Increase to 14 or 21 for smoother trends on higher timeframes. Lower to 5 for faster response on scalping timeframes.
Phase - Default is 50 which is balanced. Higher values (70-100) make it more responsive but can increase whipsaws. Lower values (0-30) make it smoother but add lag.
Power - Controls the JMA curve calculation. Default is 2 which works well. Higher values make it more responsive at the cost of smoothness.
Source - Default is close, but you can experiment with hlc3 or ohlc4 for different characteristics.
PROS
Clean visual presentation - The gradient system makes trend strength obvious at a glance.
No guesswork on market conditions - The scored dashboard tells you exactly what's working and what's not.
Filtered signals - Unlike basic moving average crosses, these signals require multiple confirmations.
Adaptable - Works on stocks, crypto, forex, and futures. Just adjust the length for your timeframe.
Low lag - JMA responds faster than SMA or EMA of the same length, so you get earlier entries.
CONS
JMA can be sensitive - On the default settings, you might see some false signals in choppy markets. Consider increasing the length if this happens.
Requires interpretation - The dashboard gives you data, but you still need to make the trading decision. It's not a one-click solution.
Works best in trends - Like most moving average systems, it struggles in tight sideways ranges. Low trend strength scores will warn you when this is happening.
Not ideal for very fast scalping - The default length of 7 works for 5-minute and above, but for 1-minute scalping, you might need to drop it to 3-5 and accept more noise.
Volume data quality matters - On some assets or timeframes, volume data is unreliable or unavailable. The volume score will be less useful in those cases.
TIPS FROM MY TESTING
The indicator works best on the 5-minute to daily timeframes. I've had the most success on 15-minute and 1-hour charts.
When all scores are above 60, you're in prime trading conditions. These are your A+ setups.
Use it with support and resistance. When a signal fires at a key level with high trend strength, the probability increases significantly.
The cloud is your friend in trends. In strong trends, price will use the cloud edges as support or resistance for continuation entries.
Don't ignore weak signals in strong trends. Sometimes a low momentum score during a pullback in a strong trend is your best re-entry point.
Watch for divergence between price and the JMA. If price makes a new high but the JMA is fading in color and trend strength is dropping, that's often a warning sign.
ALERT SYSTEM
The alerts include the trend strength score in the message, so you know immediately if it's a high-conviction signal or a marginal one. Set your alerts to "once per bar close" to avoid repainting.
COMBINING WITH OTHER TOOLS
This works great with RSI or stochastic for timing entries. Use the JMA for trend direction and zones for context, then use an oscillator to time the exact entry.
It pairs well with volume profile. The JMA shows you the trend, volume profile shows you where the battle is happening.
Consider using a higher timeframe JMA for bias and a lower timeframe for entries. If the 1-hour JMA is bullish with 80 trend strength, look for long entries on the 15-minute chart.
This indicator is designed to give you clarity in a noisy market. The JMA itself is a powerful tool, but adding the multi-factor scoring system helps you understand the quality of what you're seeing. It's not magic, but it's been helpful for filtering out the junk and focusing on the setups with the best probability.
As always, backtest it on your markets and timeframes. Adjust the settings to fit your trading style. What works for one person might not work for another, so make it your own.
Good luck and trade safe.
ACE SqueezeACE Squeeze - Advanced Momentum Oscillator with Squeeze Detection
WHAT IT DOES
This is my take on a squeeze momentum indicator that I've been refining over time. At its core, it detects periods when volatility contracts (the squeeze) and measures momentum direction when the market breaks out. Think of it like a coiled spring - when price compresses into a tight range, it often leads to explosive moves once it breaks free.
The indicator plots a histogram oscillator that ranges from -100 to +100, with several visual elements to help you gauge signal strength and market conditions.
KEY FEATURES
Market Regime Detection - The indicator automatically adjusts its sensitivity based on whether the market is trending, ranging, choppy, or volatile. This helps reduce false signals in different market environments.
Hilbert Transform - Uses advanced cycle detection to identify the dominant market rhythm. You can toggle this on/off if you prefer the simpler calculation method.
Volume Analysis - Incorporates volume delta and footprint analysis to confirm momentum signals. Strong moves with volume confirmation get priority.
Statistical Filtering - Filters out low-quality signals by analyzing signal persistence and deviation from the mean. This helps focus on the high-probability setups.
Visual Enhancements - Three-tier glow system shows building momentum, heat maps at extreme levels, and cycle phase indicator to track market rhythm.
HOW TO USE IT
The Squeeze - When you see the purple background, that's a squeeze condition. The market is compressing and building energy. Wait for the squeeze to release (background disappears) and watch which direction the histogram breaks.
Histogram Direction - Green bars mean bullish momentum, red bars mean bearish momentum. The stronger the color and the larger the glow effect, the stronger the signal.
Zero Line - Think of this as the battleground. When the histogram crosses above zero with strong momentum, that's a buy signal. When it crosses below with conviction, that's a sell signal.
Extreme Levels - The +90/-90 zones are overbought/oversold areas. The heat map bands intensify as the signal reaches these extremes, warning you that a reversal or consolidation might be coming.
Signal Quality - The indicator has built-in quality filtering. The alerts are set to only fire when signal quality is high (above 70-80%), which helps avoid the junk trades.
BEST PRACTICES
Don't trade every signal. Wait for the high-quality setups where multiple factors align - squeeze release, strong momentum, volume confirmation, and good signal quality.
Use higher timeframes for confirmation. A squeeze on the 1-hour chart hitting at the same time as the daily chart is much more powerful than isolated signals.
Pay attention to the cycle phase line. When momentum aligns with the cycle direction, the move tends to have more follow-through.
The glow effects are your friend. When you see the tier 3 extreme glow, the market is really moving - consider trailing stops or scaling out.
PROS
Highly customizable - You can adjust almost everything from sensitivity to visual appearance.
Multi-faceted analysis - Combines volatility, momentum, volume, and cycle analysis in one indicator.
Smart filtering - The regime detection and statistical filtering help adapt to different market conditions.
Visual clarity - The glow effects and color gradients make it easy to see signal strength at a glance.
Good alert system - Alerts are filtered for quality, so you're not getting pinged on every minor wiggle.
CONS
Can be complex for beginners - There are a lot of settings and concepts to understand. Start with defaults and adjust gradually.
Lags on fast markets - Like any indicator, it's based on past data. In extremely fast-moving markets, you might get late entries.
Works best in volatile markets - In super tight, low-volatility ranges, you might see fewer signals. That's by design, but it means patience is required.
Computational load - With all the enhancements turned on, it's doing a lot of calculations. On lower-end devices, you might notice some lag.
Not a holy grail - No indicator is. This is a tool to help you make better decisions, not a replacement for proper risk management and trading discipline.
SETTINGS BREAKDOWN
Core Settings - Adjust the base cycle length (10 is good for most timeframes) and sensitivity (0.65 is balanced, lower for fewer signals, higher for more).
Enhancement Settings - Toggle the advanced features. If you're getting too many signals, try turning off RRED. If you want cleaner signals, keep statistical filtering on.
Visual Settings - Customize the appearance. The glow effects look cool but you can disable them if you prefer a cleaner chart.
Elite Settings - Market regime detection is powerful but you can disable it if you want consistent behavior across all market conditions.
TIPS FROM MY TESTING
The indicator shines best on the 15-minute to 4-hour timeframes. It works on lower timeframes but expect more noise.
Use it alongside support/resistance or supply/demand zones. When a squeeze fires near a key level, the probability increases significantly.
Don't ignore the small signals in trending markets. Sometimes the modest +30 to +40 readings in a strong uptrend are your best continuation entries.
The squeeze can last longer than you expect. Don't try to predict when it will fire - let the indicator tell you.
This indicator represents a lot of testing and refinement. It's not perfect, but it's been useful in my trading. I hope it helps you spot better setups and avoid some of the false signals that plague simpler momentum indicators.
Divine Master V17.1 (Fixed Vault)Key Features:
Smart Portfolio Memory: Saves entry prices for up to 20 different assets automatically.
Real-Time Options Simulator: Calculates theoretical option price, P&L, Delta, Theta, and Breakeven using the Black-Scholes model.
Clean Support & Resistance: Automatically draws and manages the last 3 support and resistance levels to keep the chart clean.
Institutional Tools: Includes MA 150 trend filter, Golden/Death Cross detection, and Smart Money Volume filter.
Risk Management: Calculates maximum allowed contracts based on portfolio size and risk tolerance, plus a built-in Trailing Stop visualizer.
Live Dashboard: A high-contrast HUD displaying all critical data, including Earnings countdown and a weighted Strategy Score (0-100).
Perfect for: Traders looking for a "Cockpit" view of their trades, combining technicals, fundamentals, and risk management in one script.
9/21 EMA Trend TOP rIGHT CORNER INDICATORCrossover indicator for the 9 & 21 EMA. Buy Sell for cross up or down respectively. Daily, weekly and Monthly trend.
Systemic Net Liquidity (Macro Fuel for Crypto & Stocks)This indicator tracks Systemic Net Liquidity, the single most important macro factor for determining the long-term trend of risk assets like Bitcoin (BTC) and major indices (S&P 500). It measures the amount of actual cash available in the financial system to chase speculative assets, distinguishing between money that is circulating and money that is locked up at the Federal Reserve.
Mechanism (What It Measures)
The script uses direct data from the FRED (Federal Reserve Economic Data) to calculate the true state of market funding:
\text{Net Liquidity} = \text{Fed Assets (WALCL)} - \text{Treasury General Account (TGA)} - \text{Reverse Repo (RRP)}
1. Fed Assets (WALCL): The total balance sheet of the Fed (The overall supply of money).
2. Treasury General Account (TGA): Funds the US Treasury collects via bond issuance. When the TGA rises, liquidity is actively drained from the banking system (A major bearish pressure).
3. Overnight Reverse Repo (RRP): Cash parked by banks and money market funds at the Fed, effectively frozen and not contributing to market activity.
How to Interpret Signals
Treat the Net Liquidity line as the market's "Fuel Gauge":
📈 BULLISH SIGNAL (Liquidity Injection): When the Net Liquidity line is rising, money is flowing back into the system, signalling a tailwind for risk assets.
📉 BEARISH SIGNAL (Liquidity Drain): When the line is falling (often due to high TGA balances), cash is being removed. This signals major friction and pressure on price action.
⚠️ DIVERGENCE WARNING: A strong signal is generated when Price (e.g., BTC) rises, but Net Liquidity falls. This macro divergence strongly suggests a major trend reversal or correction is imminent.
Important Notes
Data Source: Data is directly sourced from FRED and updates daily/weekly. This tool is best used for macro analysis and identifying high-level cycles, not short-term scalping.
Disclaimer: Use this indicator as a confirmation tool within your broader strategy. It is not a standalone trading signal.
Systemic Net Liquidity (Macro Fuel for Crypto & Stocks)This indicator tracks Systemic Net Liquidity, the single most important macro factor for determining the long-term trend of risk assets like Bitcoin (BTC) and major indices (S&P 500). It measures the amount of actual cash available in the financial system to chase speculative assets, distinguishing between money that is circulating and money that is locked up at the Federal Reserve.
Mechanism (What It Measures)
The script uses direct data from the FRED (Federal Reserve Economic Data) to calculate the true state of market funding:
\text{Net Liquidity} = \text{Fed Assets (WALCL)} - \text{Treasury General Account (TGA)} - \text{Reverse Repo (RRP)}
1. Fed Assets (WALCL): The total balance sheet of the Fed (The overall supply of money).
2. Treasury General Account (TGA): Funds the US Treasury collects via bond issuance. When the TGA rises, liquidity is actively drained from the banking system (A major bearish pressure).
3. Overnight Reverse Repo (RRP): Cash parked by banks and money market funds at the Fed, effectively frozen and not contributing to market activity.
How to Interpret Signals
Treat the Net Liquidity line as the market's "Fuel Gauge":
📈 BULLISH SIGNAL (Liquidity Injection): When the Net Liquidity line is rising, money is flowing back into the system, signalling a tailwind for risk assets.
📉 BEARISH SIGNAL (Liquidity Drain): When the line is falling (often due to high TGA balances), cash is being removed. This signals major friction and pressure on price action.
⚠️ DIVERGENCE WARNING: A strong signal is generated when Price (e.g., BTC) rises, but Net Liquidity falls. This macro divergence strongly suggests a major trend reversal or correction is imminent.
Important Notes
Data Source: Data is directly sourced from FRED and updates daily/weekly. This tool is best used for macro analysis and identifying high-level cycles, not short-term scalping.
Disclaimer: Use this indicator as a confirmation tool within your broader strategy. It is not a standalone trading signal.
All-time high and percentage dropsThis indicators tell you about percentage drops from all time highs. please use it after learning the cycles properly.
God Mode1m buy / sell indicator that uses timing, candlestick analysis, volume, trend, and volatility across multiple time frames. Best used on 1m but can be used on 3m/5m charts.
ICT Macro w/ AlertsWhat it does :
- Highlights the exact 20-minute ICT Macro windows (09:50–10:10, 10:50–11:10, etc.) in real New York time
- One-click “ALL xx:50–xx:10 every hour” mode for London, Asian, or full-day trading
- Optional orange background + black “ICT MACRO” label
- Powerful alert functions that only fire from Sunday 6:00pm to Friday 5:00 PM EST.
How to use it as a perfect filter:
1) Add this script to your chart
2) Add your main strategy (FVG, Order Block, Silver Bullet, etc.)
3) Create alert on your main strategy → in the condition dropdown choose
“Inside Active ICT Macro”
Result: dramatically higher win rate because you only trade when institutions are most active.
Cúpula dos gestores 1,0!We present the Opening Bias Indicator, a proprietary predictive intelligence tool developed specifically for Fund Managers, Market Analysts, and High-Frequency Traders who demand a rigorous assessment of market sentiment and direction before the official opening of Wall Street (Dow Jones and NASDAQ).
Integrated Analysis of Critical Factors:
Our proprietary model transcends traditional technical analysis, robustly integrating a set of macroeconomic and geopolitical variables to generate a highly calibrated directional forecast (High, Neutral, or Low).
The methodology is based on reading and consolidating key liquidity and risk-off/risk-on global signals, including:
Global Sessions: Evaluation of the momentum and performance of Asian and European markets.
Volatility and Risk: Continuous monitoring of the VIX (Volatility Index) as a thermometer of market fear.
Monetary Fundamentals: Analysis of the 10-Year Yield Curve (Treasuries) and the strength of the DXY (Dollar Index) as pillars of global capital allocation.
Strategic Sectors: Detailed observation of performance and sentiment in the Biotechnology (Biotechs) sector.
High-Impact Events: Real-time confirmation of Impactful News and releases that may redefine the operational bias.
The Opening Bias Indicator offers an invaluable tactical advantage, allowing capital allocation and hedging strategies to be adjusted with institutional precision in the pre-market phase, mitigating the risk of surprise and capitalizing on the information gap.
Nexural DI Pressure ImbalanceNexural DI Pressure Imbalance
Overview
This indicator combines traditional Directional Index (DI) analysis with modern order flow concepts to help you identify buying and selling pressure in the market. I built this because I wanted something that goes beyond basic DI calculations and actually shows what's happening inside each candle.
What Makes This Different
Instead of just looking at directional movement, this indicator analyzes:
Candle-by-candle pressure - Where did the price actually close within the candle's range? This tells us who won the battle between buyers and sellers.
Volume-weighted calculations - Low volume moves get less weight, because they're less reliable.
Order flow approximation - Estimates buying versus selling volume based on price action and where the close ended up.
Cumulative delta - Tracks the running total of buy/sell imbalance over your chosen period.
How to Read It
The main display shows two lines:
DI+ (green) - Buying pressure
DI- (red) - Selling pressure
When DI+ is above DI-, buyers are in control. When DI- is on top, sellers have the edge.
The volume bars at the bottom change color based on whether the candle was bought or sold, with brighter colors indicating stronger order flow.
The candle imbalance histogram (middle section) shows you the internal pressure within each candle. Positive values mean the close was near the high, negative means it closed near the low.
The purple cumulative delta line tracks the overall buying/selling imbalance over time. When it's rising, there's more buying volume. When falling, more selling.
Info Table
The table in the top-right gives you a quick summary:
State - Current market condition (Strong Buy, Bullish, Bearish, Strong Sell)
DI Pressure - Net directional pressure
Candle Imb - Current candle imbalance score
Delta - Cumulative volume delta
Composite - Combined score from all components
Volume - Current volume level (Low, Normal, High, Extreme, Strong)
Flow - Order flow strength (Weak, Moderate, Strong)
Settings You Can Adjust
Core Settings:
DI Length - How many periods to use for DI calculation (default 14)
Volume Weighting - Whether to reduce the impact of low volume bars
ATR Normalization - Scales the indicator to match current volatility
Low Volume Threshold - What counts as "low volume" (default 0.3 = 30% of average)
Candle Analysis:
Imbalance Smoothing - How much to smooth the candle imbalance line
Delta Lookback Period - How far back to track cumulative delta
Order Flow:
Flow Sensitivity - Higher values = stricter requirements for "strong flow" signals
Visual:
Toggle various display elements on/off to clean up your chart
Alerts
The indicator includes several alert conditions:
Strong buy/sell signals (DI crossovers with strong volume)
Candle imbalance flips (pressure shifts)
Extreme pressure conditions (composite score above 70 or below -70)
Divergences between price and indicator
Strong order flow detection
Best Use Cases
This works well for:
Confirming trend strength
Identifying potential reversals when price and pressure diverge
Spotting low-conviction moves (weak volume plus conflicting signals)
Finding high-probability entries when all components align
A Few Notes
Low volume periods get a gray background warning - be careful with signals during these times
The indicator combines multiple analysis methods, so you're getting a more complete picture than any single metric alone
Extreme readings (bright green/red backgrounds) often precede reversals or consolidation
Works on any timeframe, though I find it most useful on 5-minute charts and up
This is not a magic bullet, but it does help you see what's actually happening beneath price action. Use it alongside your other analysis tools and always manage your risk.
Volume Z-Score// This indicator calculates the Z-Score of trading volume to identify
// statistically significant volume spikes. It uses a dynamic percentile-based
// threshold to highlight extreme volume events.
//
// How it works:
// - Z-Score measures how many standard deviations the current volume is from the mean
// - The threshold line represents the top 1% (99th percentile) of historical Z-Score values
// - When volume Z-Score exceeds the threshold, the line turns red
//
// Use cases:
// - Spot unusual institutional activity or large block trades
// - Identify potential breakout or breakdown points with volume confirmation
// - Filter out noise by focusing only on statistically extreme volume events
//
// Parameters:
// - Period Length: Lookback period for calculating mean and standard deviation
// - Percentile Threshold: Defines the extreme volume cutoff (default 99 = top 1%)
// ===================================






















