microwave weeeingThis algorithmic indicator finds trading opportunities. Its principle is simple: it identifies inflection points where trading volume explodes, groups together multiple inflection points near those points, and then retains only those that actually function as support and resistance. It's recommended to monitor the indicator over at least a 15-minute chart.
매물대를 찾아주는 알고리즘 지표. 원리는 간단하게 거래량이 폭발했던 변곡 구간을 찾고, 그 근처에 여러 번 쌓인 변곡구간만 묶어서 박스로 만들고, 그 박스가 실제로 지지·저항 역할을 한 것만 남기는 지표. 최소 15분봉 이상에서 보는걸 추천합니다.
Indicatori e strategie
PD Array Matrix [NINE Θ]PD Array Matrix
A comprehensive ICT-based indicator that combines multiple Premium/Discount Array concepts into a single, unified tool for Smart Money analysis.
Overview
PD Array Matrix provides traders with institutional-grade market structure analysis by integrating key ICT (Inner Circle Trader) concepts. This indicator automatically identifies and displays critical price levels, imbalances, and divergences that smart money uses to execute trades.
Key Features
Change in State of Delivery (CISD)
Automatically detects shifts in market delivery, signaling potential reversals or continuation setups.
Bullish and Bearish detection with directional filtering
Confirmation arrows for visual clarity
Wick-based invalidation for precise risk management
Customizable line styles, colors, and label formats
Order Blocks
Identifies institutional order flow zones where significant buying or selling occurred.
Box or Line display styles
Filter by direction: Both, Bullish, Bearish, or CISD Direction
CISD Direction mode only shows Order Blocks that align with the current market bias
Automatic invalidation when price mitigates the zone
Market Structure Levels
Tracks key liquidity levels that institutional traders target.
Minor Levels: Intermediate swing highs/lows (Buyside/Sellside)
Major Levels: Significant swing points with higher timeframe relevance
Automatic fill detection with optional historical display
Customizable display modes: Label Only, Price Only, Both, or Minimalistic
Fair Value Gaps (FVGs)
Detects price imbalances created by aggressive market moves.
Three display styles: Normal, Minimalist, and Classic
Optional Volume Imbalance detection (body-to-body gaps)
50% Consequent Encroachment line
Proximity-based display showing FVGs closest to current price
Inversion Fair Value Gaps (IFVGs)
Identifies when price inverts through an existing FVG, flipping its directional bias.
Automatic conversion from FVG to IFVG on body close
Configurable lookback period to filter old inversions
Independent display controls from regular FVGs
Invalidation tracking when price closes through the zone
Higher Timeframe FVGs
Displays Fair Value Gaps from higher timeframes on your current chart.
Auto Timeframe selection based on your chart
Manual timeframe override option
Seamless integration with lower timeframe analysis
SMT Divergences
Detects Smart Money Tool divergences between correlated instruments.
Auto SMT Mode: Automatically selects correlated pairs for:
Index Futures (NQ, ES, YM, RTY)
Metals (GC, SI, PL)
Energy (CL, RB, NG)
Forex Majors
Crypto (BTC, ETH)
Manual symbol selection for custom pairs
Dual symbol comparison for confluence
Automatic invalidation tracking
Session Filters
Limit all setups to specific trading sessions.
Two configurable session windows
Multiple timezone support
Applies to: FVGs, IFVGs, CISDs, Order Blocks, and SMTs
Active on timeframes ≤ 1 hour
Customization
Every component offers extensive customization:
Individual toggle controls for each feature
Color settings for bullish/bearish elements
Multiple line styles (Solid, Dashed, Dotted)
Label size and position options
Transparency controls
Historical display limits
This indicator is for educational and informational purposes only. It does not constitute financial advice. Past performance is not indicative of future results. Always conduct your own analysis and manage risk appropriately.
ALT Risk Metric StrategyHere's a professional write-up for your ALT Risk Strategy script:
ALT/BTC Risk Strategy - Multi-Crypto DCA with Bitcoin Correlation Analysis
Overview
This strategy uses Bitcoin correlation as a risk indicator to time entries and exits for altcoins. By analyzing how your chosen altcoin performs relative to Bitcoin, the strategy identifies optimal accumulation periods (when alt/BTC is oversold) and profit-taking opportunities (when alt/BTC is overbought). Perfect for traders who want to outperform Bitcoin by strategically timing altcoin positions.
Key Innovation: Why Alt/BTC Matters
Most traders focus solely on USD price, but Alt/BTC ratios reveal true altcoin strength:
When Alt/BTC is low → Altcoin is undervalued relative to Bitcoin (buy opportunity)
When Alt/BTC is high → Altcoin has outperformed Bitcoin (take profits)
This approach captures the rotation between BTC and alts that drives crypto cycles
Key Features
📊 Advanced Technical Analysis
RSI (60% weight): Primary momentum indicator on weekly timeframe
Long-term MA Deviation (35% weight): Measures distance from 150-period baseline
MACD (5% weight): Minor confirmation signal
EMA Smoothing: Filters noise while maintaining responsiveness
All calculations performed on Alt/BTC pairs for superior market timing
💰 3-Tier DCA System
Level 1 (Risk ≤ 70): Conservative entry, base allocation
Level 2 (Risk ≤ 50): Increased allocation, strong opportunity
Level 3 (Risk ≤ 30): Maximum allocation, extreme undervaluation
Continuous buying: Executes every bar while below threshold for true DCA behavior
Cumulative sizing: L3 triggers = L1 + L2 + L3 amounts combined
📈 Smart Profit Management
Sequential selling: Must complete L1 before L2, L2 before L3
Percentage-based exits: Sell portions of position, not fixed amounts
Auto-reset on re-entry: New buy signals reset sell progression
Prevents premature full exits during volatile conditions
🤖 3Commas Automation
Pre-configured JSON webhooks for Custom Signal Bots
Multi-exchange support: Binance, Coinbase, Kraken, Bitfinex, Bybit
Flexible quote currency: USD, USDT, or BUSD
Dynamic order sizing: Automatically adjusts to your tier thresholds
Full webhook documentation compliance
🎨 Multi-Asset Support
Pre-configured for popular altcoins:
ETH (Ethereum)
SOL (Solana)
ADA (Cardano)
LINK (Chainlink)
UNI (Uniswap)
XRP (Ripple)
DOGE
RENDER
Custom option for any other crypto
How It Works
Risk Metric Calculation (0-100 scale):
Fetches weekly Alt/BTC price data for stability
Calculates RSI, MACD, and deviation from 150-period MA
Normalizes MACD to 0-100 range using 500-bar lookback
Combines weighted components: (MACD × 0.05) + (RSI × 0.60) + (Deviation × 0.35)
Applies 5-period EMA smoothing for cleaner signals
Color-Coded Risk Zones:
Green (0-30): Extreme buying opportunity - Alt heavily oversold vs BTC
Lime/Yellow (30-70): Accumulation range - favorable risk/reward
Orange (70-85): Caution zone - consider taking initial profits
Red/Maroon (85-100+): Euphoria zone - aggressive profit-taking
Entry Logic:
Buys execute every candle when risk is below threshold
As risk decreases, position sizing automatically scales up
Example: If risk drops from 60→25, you'll be buying at L1 rate until it hits 50, then L2 rate, then L3 rate
Exit Logic:
Sells only trigger when in profit AND risk exceeds thresholds
Sequential execution ensures partial profit-taking
If new buy signal occurs before all sells complete, sell levels reset to L1
Configuration Guide
Choosing Your Altcoin:
Select crypto from dropdown (or use CUSTOM for unlisted coins)
Pick your exchange
Choose quote currency (USD, USDT, BUSD)
Risk Metric Tuning:
Long Term MA (default 150): Higher = more extreme signals, Lower = more frequent
RSI Length (default 10): Lower = more volatile, Higher = smoother
Smoothing (default 5): Increase for less noise, decrease for faster reaction
Buy Settings (Aggressive DCA Example):
L1 Threshold: 70 | Amount: $5
L2 Threshold: 50 | Amount: $6
L3 Threshold: 30 | Amount: $7
Total L3 buy = $18 per candle when deeply oversold
Sell Settings (Balanced Exit Example):
L1: 70 threshold, 25% position
L2: 85 threshold, 35% position
L3: 100 threshold, 40% position (final exit)
3Commas Setup
Bot Configuration:
Create Custom Signal Bot in 3Commas
Set trading pair to your altcoin/USD (e.g., ETH/USD, SOL/USDT)
Order size: Select "Send in webhook, quote" to use strategy's dollar amounts
Copy Bot UUID and Secret Token
Script Configuration:
Paste credentials into 3Commas section inputs
Check "Enable 3Commas Alerts"
Save and apply to chart
TradingView Alert:
Create Alert → Condition: "alert() function calls only"
Webhook URL: api.3commas.io
Enable "Webhook URL" checkbox
Expiration: Open-ended
Strategy Advantages
✅ Outperform Bitcoin: Designed specifically to beat BTC by timing alt rotations
✅ Capture Alt Seasons: Automatically accumulates when alts lag, sells when they pump
✅ Risk-Adjusted Sizing: Buys more when cheaper (better risk/reward)
✅ Emotional Discipline: Systematic approach removes fear and FOMO
✅ Multi-Asset: Run same strategy across multiple altcoins simultaneously
✅ Proven Indicators: Combines RSI, MACD, and MA deviation - battle-tested tools
Backtesting Insights
Optimal Timeframes:
Daily chart: Best for backtesting and signal generation
Weekly data is fetched internally regardless of display timeframe
Historical Performance Characteristics:
Accumulates heavily during bear markets and BTC dominance periods
Captures explosive altcoin rallies when BTC stagnates
Sequential selling preserves capital during extended downtrends
Works best on established altcoins with multi-year history
Risk Considerations:
Requires capital reserves for extended accumulation periods
Some altcoins may never recover if fundamentals deteriorate
Past correlation patterns may not predict future performance
Always size positions according to personal risk tolerance
Visual Interface
Indicator Panel Displays:
Dynamic color line: Green→Lime→Yellow→Orange→Red as risk increases
Horizontal threshold lines: Dashed lines mark your buy/sell levels
Entry/Exit labels: Green labels for buys, Orange/Red/Maroon for sells
Real-time risk value: Numerical display on price scale
Customization:
All threshold lines are adjustable via inputs
Color scheme clearly differentiates buy zones (green spectrum) from sell zones (red spectrum)
Line weights emphasize most extreme thresholds (L3 buy and L3 sell)
Strategy Philosophy
This strategy is built on the principle that altcoins move in cycles relative to Bitcoin. During Bitcoin rallies, alts often bleed against BTC (high sell, accumulate). When Bitcoin consolidates, alts pump (take profits). By measuring risk on the Alt/BTC chart instead of USD price, we time these rotations with precision.
The 3-tier system ensures you're always averaging in at better prices and scaling out at better prices, maximizing your Bitcoin-denominated returns.
Advanced Tips
Multi-Bot Strategy:
Run this on 5-10 different altcoins simultaneously to:
Diversify correlation risk
Capture whichever alt is pumping
Smooth equity curve through rotation
Pairing with BTC Strategy:
Use alongside the BTC DCA Risk Strategy for complete portfolio coverage:
BTC strategy for core holdings
ALT strategies for alpha generation
Rebalance between them based on BTC dominance
Threshold Calibration:
Check 2-3 years of historical data for your chosen alt
Note where risk metric sat during major bottoms (set buy thresholds)
Note where it peaked during euphoria (set sell thresholds)
Adjust for your risk tolerance and holding period
Credits
Strategy Development & 3Commas Integration: Claude AI (Anthropic)
Technical Analysis Framework: RSI, MACD, Moving Average theory
Implementation: pommesUNDwurst
Disclaimer
This strategy is for educational purposes only. Cryptocurrency trading involves substantial risk of loss. Altcoins are especially volatile and many fail completely. The strategy assumes liquid markets and reliable Alt/BTC price data. Always do your own research, understand the fundamentals of any asset you trade, and never risk more than you can afford to lose. Past performance does not guarantee future results. The authors are not financial advisors and assume no liability for trading decisions.
Additional Warning: Using leverage or trading illiquid altcoins amplifies risk significantly. This strategy is designed for spot trading of established cryptocurrencies with deep liquidity.
Tags: Altcoin, Alt/BTC, DCA, Risk Metric, Dollar Cost Averaging, 3Commas, ETH, SOL, Crypto Rotation, Bitcoin Correlation, Automated Trading, Alt Season
Feel free to modify any sections to better match your style or add specific backtesting results you've observed! 🚀Claude is AI and can make mistakes. Please double-check responses. Sonnet 4.5
BTC DCA Risk Metric StrategyBTC DCA Risk Strategy - Automated Dollar Cost Averaging with 3Commas Integration
Overview
This strategy combines the proven Oakley Wood Risk Metric with an intelligent tiered Dollar Cost Averaging (DCA) system, designed to help traders systematically accumulate Bitcoin during periods of low risk and take profits during high-risk conditions.
Key Features
📊 Multi-Component Risk Assessment
4-Year SMA Deviation: Measures Bitcoin's distance from its long-term mean
20-Week MA Analysis: Tracks medium-term momentum shifts
50-Day/50-Week MA Ratio: Captures short-to-medium term trend strength
All metrics are normalized by time to account for Bitcoin's maturing market dynamics
💰 3-Tier DCA Buy System
Level 1 (Low Risk): Conservative entry with base allocation
Level 2 (Lower Risk): Increased allocation as opportunity improves
Level 3 (Extreme Low Risk): Maximum allocation during rare buying opportunities
Buys execute every bar while risk remains below thresholds, enabling true DCA accumulation
📈 Progressive Profit Taking
Sell Level 1: Take initial profits as risk increases
Sell Level 2: Scale out further positions during elevated risk
Sell Level 3: Final exit during extreme market conditions
Sell levels automatically reset when new buy signals occur, allowing flexible re-entry
🤖 3Commas Integration
Fully automated webhook alerts for Custom Signal Bots
JSON payloads formatted per 3Commas API specifications
Supports multiple exchanges (Binance, Coinbase, Kraken, Gemini, Bybit)
Configurable quote currency (USD, USDT, BUSD)
How It Works
The strategy calculates a composite risk metric (0-1 scale):
0.0-0.2: Extreme buying opportunity (green zone)
0.2-0.5: Favorable accumulation range (yellow zone)
0.5-0.8: Neutral to cautious territory (orange zone)
0.8-1.0+: High risk, profit-taking zone (red zone)
Buy Logic: As risk decreases, position sizes increase automatically. If risk drops from L1 to L3 threshold, the strategy combines all three tier allocations for maximum exposure.
Sell Logic: Sequential profit-taking ensures you capture gains progressively. The system won't advance to Sell L2 until L1 completes, preventing premature full exits.
Configuration
Risk Metric Parameters:
All calculations use Bitcoin price data (any BTC chart works)
Time-normalized formulas adapt to market maturity
No manual parameter tuning required
Buy Settings:
Set risk thresholds for each tier (default: 0.20, 0.10, 0.00)
Define dollar amounts per tier (default: $10, $15, $20)
Fully customizable to your risk tolerance and capital
Sell Settings:
Configure risk thresholds for profit-taking (default: 1.00, 1.50, 2.00)
Set percentage of position to sell at each level (default: 25%, 35%, 40%)
3Commas Setup:
Create a Custom Signal Bot in 3Commas
Copy Bot UUID and Secret Token into strategy inputs
Enable 3Commas Alerts checkbox
Create TradingView alert: Condition → "alert() function calls only", Webhook → api.3commas.io
Backtesting Results
Strengths:
Systematically buys dips without emotion
Averages down during extended bear markets
Captures explosive bull run profits through tiered exits
Pyramiding (1000 max orders) allows true DCA behavior
Considerations:
Requires sufficient capital for multiple buys during prolonged downtrends
Backtest on Daily timeframe for most reliable signals
Past performance does not guarantee future results
Visual Design
The indicator pane displays:
Color-coded risk metric line: Changes from white→red→orange→yellow→green as risk decreases
Background zones: Green (buy), yellow (hold), red (sell) areas
Dashed threshold lines: Clear visual markers for each buy/sell level
Entry/Exit labels: Green buy labels and orange/red sell labels mark all trades
Credits
Original Risk Metric: Oakley Wood
Strategy Development & 3Commas Integration: Claude AI (Anthropic)
Modifications: pommesUNDwurst
Disclaimer
This strategy is for educational and informational purposes only. Cryptocurrency trading carries substantial risk of loss. Always conduct your own research and never invest more than you can afford to lose. The authors are not financial advisors and assume no responsibility for trading decisions made using this tool.
Kriptano Short IndicatorИндикатор "KRIPTANO SHORT INDICATOR" 🚀 объединяет мощные инструменты для трейдинга: детектирование резких движений (пампов) 🔥 и построение уровней сопротивления с возможностью ручного выбора диапазона 📏.
Он анализирует рост цены выдавая сигнал SHORT⚠️. Уровни сопротивления строятся по таймфреймам от 5 минут до недели, с возможностью настройки цвета и отображения пробитых уровней 🎨. Встроен объёмный профиль с ручным выбором диапазона, который позволяет визуализировать распределение объёма по ценам💹.
Индикатор удобен для поиска точек входа и анализа рыночных структур на различных таймфреймах 📊
The "KRIPTANO SHORT INDICATOR" 🚀 combines powerful tools for trading: detecting sharp moves (pumps) 🔥 and building resistance levels with the ability to manually select the range 📏.
It analyzes price growth and generates a SHORT signal ⚠️. Resistance levels are built on timeframes from 5 minutes up to 1 week, with flexible color settings and the option to display broken levels 🎨. A built‑in volume profile with manual range selection allows you to visualize volume distribution by price 💹.
The indicator is convenient for finding entry points and analyzing market structure across different timeframes 📊.
Session Flow Map [Ambrosia-Prime] – Basic⭐ English Description for Publishing
Session Flow Map – Basic Version
The Session Flow Map is a clean and highly optimized tool designed to visualize the global market sessions in a simple, intuitive way.
It highlights the Asia, Europe, and US trading sessions with dynamic background coloring and a real-time session flag that always reflects the actual active market session – independent of user settings.
This indicator automatically adjusts to the user's preferred region through a built-in Timezone Selector, ensuring accurate session timing anywhere in the world.
🔥 Key Features
✔ Global Session Mapping
Asia Session
Europe Session
US Session
True EU + US Overlap shading (soft white highlight)
✔ Real-Time Session Status
Flag display (🇯🇵 🇪🇺 🇺🇸) shows current active session
Works even if the user hides background colors
Updates automatically based on local timezone selection
✔ User-Configurable Timezone
Choose where you live:
EU (CET)
US East (EST)
US West (PST)
Asia (Tokyo/HK)
Custom offset (−12 to +12 hours)
Session timings adjust instantly to the user’s environment.
🎨 Visual Clarity
Smooth background transitions
Soft color shading for improved readability
High-contrast overlap zone
Compact session flag panel with clean UI
💡 Who Is This For?
Perfect for traders who want:
Clear visibility of global session behavior
Awareness of high-liquidity periods
Better intraday market structure tracking
Simple chart context without clutter
Scalpers, day traders, and algorithmic traders benefit greatly from session awareness.
⚙️ Performance
Extremely lightweight
No repainting
Zero security() calls
Suitable for all timeframes and markets (crypto, forex, indices, futures)
📌 Version
Session Flow Map – Basic v1.0.0
Viel Erfolg & Happy Trading!
Yours truly, Ambrosia-Prime
Trivon LiteTrivon Lite is the simplified version of the Trivon trading system — designed to give traders clean Buy/Sell signals filtered by trend direction.
It is lightweight, beginner-friendly, and perfect for those who want a simple visual system to assist with entries.
✨ Features
Buy/Sell signals based on optimized volatility + trend conditions
Two built-in trend filters (Lite mode uses restricted settings)
Clean TP/SL visualization
Uses a simple risk-reward model
Works on all markets & timeframes
🔓 What's Included in Lite
Basic core entry system
Trend filters (limited customization)
Basic TP/SL settings
🔒 What's in Trivon Pro (Paid Version)
Fully adjustable trend filter periods
Optional higher-timeframe confirmation
Trend Table (multi-timeframe strength overview)
Backtesting Dashboard for performance insights
Additional filtering options for cleaner signals
ATR-based TP/SL customization
More advanced signal refining tools
If you enjoy Trivon Lite, the premium version Trivon Pro is coming out soon...
KRIPTANO SHORT INDICATORИндикатор "KRIPTANO SHORT INDICATOR" 🚀 объединяет мощные инструменты для трейдинга: детектирование резких движений (пампов) 🔥 и построение уровней сопротивления с возможностью ручного выбора диапазона 📏.
Он анализирует рост цены выдавая сигнал SHORT⚠️. Уровни сопротивления строятся по таймфреймам от 5 минут до недели, с возможностью настройки цвета и отображения пробитых уровней 🎨. Встроен объёмный профиль с ручным выбором диапазона, который позволяет визуализировать распределение объёма по ценам
💹. Индикатор удобен для поиска точек входа и анализа рыночных структур на различных таймфреймах 📊
The "KRIPTANO SHORT INDICATOR" 🚀 combines powerful tools for trading: detecting sharp moves (pumps) 🔥 and building resistance levels with the ability to manually select the range 📏.
It analyzes price growth and generates a SHORT signal ⚠️. Resistance levels are built on timeframes from 5 minutes up to 1 week, with flexible color settings and the option to display broken levels 🎨. A built‑in volume profile with manual range selection allows you to visualize volume distribution by price 💹.
The indicator is convenient for finding entry points and analyzing market structure across different timeframes 📊.
River 4.0River 4.0 is a visual system designed to help traders read market direction, trend-shift momentum, and high-quality entry zones through a combination of the River Cloud, three key structural lines, and a dedicated scalp zone system.
Key Features
1. River Cloud (Dynamic Daily Flow)
A dynamic zone formed between two daily-derived levels that represents market balance and directional flow.
The cloud color changes based on market conditions (Bullish, Bearish, or Neutral), including smooth gradient transitions whenever a trend shift occurs.
2. High Line, Mid Line, Low Line
Three structural reference levels that help users identify buy zones, sell zones, and neutral zones without needing any technical calculations.
– Price above the High Line = Buy Zone
– Price below the Low Line = Sell Zone
– Price between the lines = Neutral Zone
3. Trend State Display
A compact panel on the bottom-right showing the current trend state, the values of all three structural lines, and the volume condition (Rising / Falling).
4. Buy & Sell Triggers
Visual markers that appear when price breaks specific structural levels, providing confirmation for entries aligned with the prevailing trend.
5. Scalp Zone Box
A special zone that forms whenever a trend shifts, giving traders a premium early-entry window during the initial momentum of a new trend.
Ideal for aggressive entries or re-entry confirmation after a retest.
6. Clean Visuals & Lightweight Logic
The system avoids heavy calculations or complex indicators.
All components are designed for a clean, fast, and easy-to-interpret chart experience.
Purpose of River 4.0
To give traders a clear visual understanding of market flow, transition phases, and real-price-action-based entry opportunities — suitable for scalpers, intraday traders, swing traders, and beginners alike.
Fortunato Lead-Lag Multi-Asset (POC) v5_fix2//@version=6
indicator("Fortunato Lead-Lag Multi-Asset (POC) v5_fix2", shorttitle="FLL Multi POC v5_fix2", overlay=false, max_lines_count=200, max_labels_count=200)
// ========== USER CONFIG ==========
res = input.timeframe("1", "Resolution for analysis (ex: 1, 5, 3)")
corr_length = input.int(60, "Rolling window (bars) for correlation", minval=10, maxval=500)
max_lag = input.int(5, "Max lag to test (bars)", minval=1, maxval=20)
corr_threshold = input.float(0.60, "Correlation threshold (abs)", step=0.01)
min_lag_for_signal = input.int(1, "Min lag to consider (bars)", minval=0)
plot_lag_as_columns = input.bool(true, "Plot lag as columns")
// --- symbols (change to the exact tickers your feed uses) ---
sym_ndx = input.symbol("NASDAQ:NDX", "NDX (leader candidate) - change if needed")
sym_spx = input.symbol("SPX:SPX", "SPX (follower candidate) - change if needed")
// Optional add-ons
sym_vix = input.symbol("CBOE:VIX", "VIX (volatility index) - optional")
sym_dxy = input.symbol("ICEUS:DXY", "DXY (Dollar Index) - optional")
sym_xau = input.symbol("OANDA:XAUUSD","Gold (XAU/USD) - optional")
sym_oil = input.symbol("NYMEX:CL1!", "Crude Oil (continuous) - optional")
sym_btc = input.symbol("BINANCE:BTCUSDT","Bitcoin (BTC) - optional")
// ========== DATA FETCH (selected resolution) ==========
ndx = request.security(sym_ndx, res, close)
spx = request.security(sym_spx, res, close)
vix = request.security(sym_vix, res, close)
dxy = request.security(sym_dxy, res, close)
xau = request.security(sym_xau, res, close)
oil = request.security(sym_oil, res, close)
btc = request.security(sym_btc, res, close)
// ========== HELPERS ==========
has_history(len) => bar_index >= len
// rolling Pearson correlation implemented with ta.cum differences (replaces ta.sum)
rolling_corr(a, b, n) =>
if not has_history(n)
na
else
// compute rolling sums via cumulative sums
// sum_ab = sum_{k=0..n-1} a *b
float cum_ab = ta.cum(a * b)
float cum_ab_lag = cum_ab
float sum_ab = cum_ab - cum_ab_lag
float cum_a = ta.cum(a)
float cum_a_lag = cum_a
float sum_a = cum_a - cum_a_lag
float cum_b = ta.cum(b)
float cum_b_lag = cum_b
float sum_b = cum_b - cum_b_lag
float cum_a2 = ta.cum(a * a)
float cum_a2_lag = cum_a2
float sum_a2 = cum_a2 - cum_a2_lag
float cum_b2 = ta.cum(b * b)
float cum_b2_lag = cum_b2
float sum_b2 = cum_b2 - cum_b2_lag
float nn = n * 1.0
float num = sum_ab - (sum_a * sum_b) / nn
float den_part_a = sum_a2 - (sum_a * sum_a) / nn
float den_part_b = sum_b2 - (sum_b * sum_b) / nn
float den = den_part_a * den_part_b
if den <= 0.0
na
else
num / math.sqrt(den)
// ========== COMPUTE CORRELATIONS FOR ALL LAGS (USING rolling_corr) ==========
var float corr_dir1 = array.new_float()
var float corr_dir2 = array.new_float()
// ensure arrays sized correctly each bar
if array.size(corr_dir1) != (max_lag + 1)
array.clear(corr_dir1)
for i = 0 to max_lag
array.push(corr_dir1, na)
if array.size(corr_dir2) != (max_lag + 1)
array.clear(corr_dir2)
for i = 0 to max_lag
array.push(corr_dir2, na)
// fill arrays with correlation values (call rolling_corr every bar for consistency)
for i = 0 to max_lag
float val1 = na
if has_history(corr_length + i) and not na(ndx) and not na(spx)
// ndx aligned with spx shifted by +i (ndx leads spx by i)
val1 := rolling_corr(ndx, spx , corr_length)
array.set(corr_dir1, i, val1)
float val2 = na
if i > 0 and has_history(corr_length + i) and not na(ndx) and not na(spx)
// spx leads ndx by i
val2 := rolling_corr(ndx , spx, corr_length)
array.set(corr_dir2, i, val2)
// ========== FIND BEST ABSOLUTE CORRELATION AND DIRECTION ==========
float best_corr = na
int best_lag = 0
int best_dir = 0 // 1 = ndx -> spx, -1 = spx -> ndx
// scan dir1 (i = 0..max_lag)
for i = 0 to max_lag
float c = array.get(corr_dir1, i)
if not na(c)
if na(best_corr) or math.abs(c) > math.abs(best_corr)
best_corr := c
best_lag := i
best_dir := 1
// scan dir2 (i = 1..max_lag)
for i = 1 to max_lag
float c = array.get(corr_dir2, i)
if not na(c)
if na(best_corr) or math.abs(c) > math.abs(best_corr)
best_corr := c
best_lag := i
best_dir := -1
// ========== MULTI-ASSET LIGHT CONFIRMATION (explicit calls with rolling_corr) ==========
float sum_corr = 0.0
int count_corr = 0
// VIX
float local_best_vix = na
if not na(vix)
for j = 0 to max_lag
if has_history(corr_length + j)
float cc = rolling_corr(ndx, vix , corr_length)
if not na(cc)
if na(local_best_vix) or math.abs(cc) > math.abs(local_best_vix)
local_best_vix := cc
if not na(local_best_vix)
sum_corr := sum_corr + local_best_vix
count_corr := count_corr + 1
// DXY
float local_best_dxy = na
if not na(dxy)
for j = 0 to max_lag
if has_history(corr_length + j)
float cc = rolling_corr(ndx, dxy , corr_length)
if not na(cc)
if na(local_best_dxy) or math.abs(cc) > math.abs(local_best_dxy)
local_best_dxy := cc
if not na(local_best_dxy)
sum_corr := sum_corr + local_best_dxy
count_corr := count_corr + 1
// XAU
float local_best_xau = na
if not na(xau)
for j = 0 to max_lag
if has_history(corr_length + j)
float cc = rolling_corr(ndx, xau , corr_length)
if not na(cc)
if na(local_best_xau) or math.abs(cc) > math.abs(local_best_xau)
local_best_xau := cc
if not na(local_best_xau)
sum_corr := sum_corr + local_best_xau
count_corr := count_corr + 1
// OIL
float local_best_oil = na
if not na(oil)
for j = 0 to max_lag
if has_history(corr_length + j)
float cc = rolling_corr(ndx, oil , corr_length)
if not na(cc)
if na(local_best_oil) or math.abs(cc) > math.abs(local_best_oil)
local_best_oil := cc
if not na(local_best_oil)
sum_corr := sum_corr + local_best_oil
count_corr := count_corr + 1
// BTC
float local_best_btc = na
if not na(btc)
for j = 0 to max_lag
if has_history(corr_length + j)
float cc = rolling_corr(ndx, btc , corr_length)
if not na(cc)
if na(local_best_btc) or math.abs(cc) > math.abs(local_best_btc)
local_best_btc := cc
if not na(local_best_btc)
sum_corr := sum_corr + local_best_btc
count_corr := count_corr + 1
float confirm_avg = na
if count_corr > 0
confirm_avg := sum_corr / count_corr
// ========== SIGNAL LOGIC ==========
bool lead_detected = false
string lead_direction_text = "NoLeader"
if not na(best_corr) and math.abs(best_corr) >= corr_threshold and best_lag >= min_lag_for_signal
lead_detected := true
lead_direction_text := best_dir == 1 ? "NDX -> SPX" : (best_dir == -1 ? "SPX -> NDX" : "NoLeader")
// ========== PLOTS (GLOBAL) ==========
plot_best_corr = best_corr
plot_best_lag = (lead_detected ? best_lag : na)
plot_confirm_avg = confirm_avg
plot(plot_best_corr, title="Best Corr (signed)", linewidth=2)
hline(0, "zero", linestyle=hline.style_dashed)
hline(corr_threshold, "threshold +", linestyle=hline.style_solid)
hline(-corr_threshold, "threshold -", linestyle=hline.style_solid)
plot(plot_lag_as_columns ? plot_best_lag : na, title="Best Lag (bars)", style=plot.style_columns, linewidth=2)
plot(not na(plot_confirm_avg) ? plot_confirm_avg : na, title="Multi-asset confirm (avg)", linewidth=1, style=plot.style_line)
// ========== LABEL MANAGEMENT ==========
var label lbl = na
if lead_detected and barstate.isconfirmed
if not na(lbl)
label.delete(lbl)
lbl := label.new(bar_index, plot_best_corr, text="Lead: " + lead_direction_text + " lag:" + str.tostring(best_lag) + " corr:" + str.tostring(best_corr, "#.##"),
style=label.style_label_left, color=color.new(color.green, 75), textcolor=color.white, size=size.small)
// ========== ALERTS ==========
alertcondition(lead_detected and best_dir == 1, title="NDX leads SPX detected", message="NDX leads SPX — lag: {{plot_1}} corr: {{plot_0}}")
alertcondition(lead_detected and best_dir == -1, title="SPX leads NDX detected", message="SPX leads NDX — lag: {{plot_1}} corr: {{plot_0}}")
// ========== INFORMATION TABLE ==========
var table t = table.new(position.top_right, 1, 5, border_width=1)
if barstate.islast
table.cell(t, 0, 0, "Resolution: " + res)
table.cell(t, 0, 1, "Best corr: " + (na(best_corr) ? "na" : str.tostring(best_corr, "#.##")))
table.cell(t, 0, 2, "Best lag: " + (na(best_lag) ? "na" : str.tostring(best_lag)))
table.cell(t, 0, 3, "Direction: " + lead_direction_text)
table.cell(t, 0, 4, "Confirm avg: " + (na(confirm_avg) ? "na" : str.tostring(confirm_avg, "#.##")))
AbduTradingSystemA powerful automated script that integrates with Telegram/TradingView to deliver fast notifications, process events, and execute actions based on predefined conditions. Built with clean architecture and clear logic, it ensures stable performance and easy customization for all users.
sinyal Bot AlertsThis script is privately licensed and accessible by invitation only.
To access:
• Submit your TradingView username.
• Verification is provided via Telegram. • The license is individual; sharing and copying are prohibited.
Access will be granted to verified accounts within a maximum of 24 hours.
X-ray📌 X-ray is a microstructure tool that analyzes price structure based on volume distribution.
This indicator does not predict future price movements or provide buy/sell signals.
Instead, its purpose is to visually show price ranges where trading is concentrated or sparse during a specific period.
The script calculates the following structural elements:
POC (Point of Control)
VAH/VAL (Value Area High/Low)
HVN (High Volume Node)
LVN (Low Volume Node)
Value Area Box and Summary Table
All calculations are performed within the last N bars selected by the user and do not use future data.
■ Description of Unique Logic and Components
Volume-Based Price Structure Analysis
It collects closing prices and volume from recent data for a specified number of bars and derives the following elements:
POC (Point of Control)
The price range with the highest trading volume within the selected period. Because this area is where market participation is most active,
the price tends to retest or remain within this area.
This is not intended as a future prediction or signal,
but rather to illustrate the characteristic phenomenon that high-volume points can structurally act as "balance zones" in the market.
(Some traders describe the POC as "tending to act like a magnet" due to this market structural tendency.)
Value Area (VAH / VAL)
This is the price range encompassing a set percentage of total trading volume (default 70%).
This indicates a equilibrium zone where market participation was relatively high.
HVN (High Volume Node)
This is an area of high volume concentration,
a structurally dense point likely to have experienced a long market stay.
LVN (Low Volume Node)
This is a thin structural point with sparse trading volume,
a point likely to have experienced rapid price movements.
All of these elements are analytical tools for exploring and comparing market structural characteristics, not trading signals.
■ Visual Components
The indicator visually displays the following elements on the chart:
POC Line and Label
VAH/VAL Level
Value Area Box
HVN/LVN Highlight
Summary Table (POC, VAH, VAL Display)
■ User Input Description
Bars to Analyze
Value Area %
POC Line Color
VAH/VAL Line Color
Value Area Transparency
Enable HVN/LVN Detection
Number of Nodes to Show
Show Summary Table
Table Position
Each option controls the indicator's visual presentation and analysis scope and is not related to signal generation.
■ Repaint
Does not use future data
Calculations are only performed within the specified historical interval
Past bar values remain unchanged
Therefore, no repaint is performed.
However, during real-time bar progress, values are updated normally as the analysis interval moves.
■ Indicator Purpose
This tool is used to explore market structure based on volume distribution.
It helps observe whether volume is concentrated or sparse in a specific price range,
and what the structure might mean in the current market context.
■ Indicator Limitations
The tool does not perform the following:
It does not predict future price movements.
It does not provide buy or sell timing.
It does not guarantee any trading results.
The indicator simply provides structural reference information.
■ Limitations and Cautions
The indicator does not guarantee specific trading results.
Past volume structures may be interpreted differently depending on the situation.
It is best used as a supplementary structural analysis tool, not as a sole decision-making tool.
It is recommended to use it in conjunction with other analytical techniques.
■ Technical supplementary explanation of the 'magnet effect' of POC
POC is the most heavily traded area in the market,
which indicates that the price range has been a point of equilibrium among market participants.
As a result,
■ Price movements that retest or converge to this area may be observed.
This is a structural trend that occurs because it's the price range where supply and demand intersect most actively.
■ However, this is a statistical trend or a characteristic of market structure and does not guarantee future direction.
Therefore, the expression Therefore, the expression "tends to move like a magnet" is a term used by some traders to describe the structural flow of the market, and should not be taken with absolute certainty.
FVG with Fibonacci Levels [MHA Finverse]FVG with Fibonacci Levels - Professional Fair Value Gap Indicator
This advanced Fair Value Gap (FVG) indicator automatically identifies and tracks market imbalances with integrated Fibonacci retracement levels, providing traders with precise entry and exit opportunities.
Key Features:
Smart Gap Detection
• Automatically identifies bullish and bearish fair value gaps in real-time
• Customizable minimum gap percentage filter to avoid noise
• Visual color-coded boxes for easy identification
Fibonacci Integration
• Built-in 0.5 and 0.618 Fibonacci retracement levels
• Fully customizable fib levels, colors, and line styles
• Helps identify optimal entry zones within each gap
Intelligent Gap Management
• Tracks multiple gaps simultaneously (up to 20)
• Automatic gap mitigation detection (Close or Wicks)
• Option to remove or highlight filled gaps
• Auto-hide boxes after specified bar count
Advanced Alert System
• Alerts when gaps are filled
• Fibonacci level touch alerts for both 0.5 and 0.618 levels
• Separate alerts for bullish and bearish setups
• Customizable alert preferences
Clean Visual Display
• Transparent boxes that don't clutter your chart
• Extending lines that update in real-time
• Customizable colors for both bullish and bearish gaps
• Option to change border style when gaps are filled
Perfect For:
Smart Money Concepts (SMC) traders, Price Action traders, and anyone looking to trade market structure and liquidity gaps with precision.
How to Use:
The indicator draws boxes around identified fair value gaps and extends them forward until they are filled. Fibonacci levels within each gap provide optimal entry zones. Set up alerts to get notified when price interacts with these key levels.
Credits
Special thanks to Quant Vue for their code examples and inspiration that contributed to the development of this indicator.
Disclaimer:
This indicator is for educational and informational purposes only. It does not constitute financial advice. Trading involves substantial risk of loss. Always conduct your own research and consider your risk tolerance before making any trading decisions. Past performance does not guarantee future results.
AUTOSTDVThis indicator plots Standard Deviation projections to help traders with top ticking and bottom ticking market reversals. It automatically identifies market structure to draw both Manipulation and Distribution legs.
The script uses a custom algorithm to detect Major Highs and Major Lows based on pivot relationships. Once a major reversal is confirmed (via a break of a prior small pivot structure), the indicator calculates the standard deviation of the "Manipulation Leg" (the move leading into the pivot) and the "Distribution Leg" (the initial move away from the pivot) to project exhaustion targets.
**Features:**
* **Dual Leg Analysis:** Visualizes both the setup phase (Manipulation) and the expansion phase (Distribution).
* **Dynamic Settings:** automatically adjusts calculation lengths based on the timeframe to filter noise.
* **Timeframe Specific:** This indicator is optimized and restricted to work on the following timeframes: **5m, 15m, 30m, 1h, 2h, and 4h**.
* **Clean Visuals:** Hides raw pivot data to focus purely on the projection levels.
**Disclaimer:** I am not liable for any losses or financial damages resulting from the use of this indicator. Trading involves significant risk, and this tool is for educational purposes only. Past performance is not indicative of future results.
HoneG_ヒゲヒゲ067ALT_v3HigeHigeV3 is a tool that displays the wick ratio for one-touch trading on The Option.
Try applying it to your preferred chart, whether it's a 1-minute chart or a 15-second chart.
ザオプションのワンタッチ取引向けにヒゲ比率を表示するツール ヒゲヒゲV3 です。
1分足チャートでも、15秒足チャートでも、お好きなチャートに適用してお試しください。
Fair Value (FV)
The indicator name is Fair Value (FV) and it is designed to automatically detect institutional price areas, gaps, and structural points of interest.
The description must be formatted, professional, and suitable for public publishing.
Please cover the following sections clearly:
1. Overview of the Indicator
Explain that:
This tool automatically detects Fair Value Gaps (FVG), structural imbalances, reflection zones, and major market pivots.
The script visually highlights institutional discount/premium areas and liquidity imbalances.
2. How Fair Value Gap Detection Works
Describe:
The script identifies bullish FVG when price leaves an upside gap
It identifies bearish FVG when price leaves downside inefficiency
FVG zones are displayed as boxes with customizable colors
Users can choose to visualize:
All FVGs
Only structural FVGs
None
Explain that structural gaps are prioritized to reduce chart noise.
3. AOIs (Areas of Interest)
Cover the following points:
The indicator extends recent zones forward using user-selected count
Bullish AOIs appear when price leaves value below
Bearish AOIs appear when price leaves inefficiency above
Each zone has optional volume labeling
Mention that AOI shading visually identifies important reaction zones.
4. Reflection Levels
Explain that the indicator also draws reflection lines which represent:
Support levels
Resistance areas
These levels come from key pivots and are updated dynamically.
5. Market Structure System
Describe:
Detection of bullish and bearish structural pivots
Display using different line styles and color-coding
Ability to enable or disable structure individually
Used for identifying:
Trend shifts
Continuation setups
Liquidity sweeps
6. Session Tracking Feature
Explain:
The script highlights a chosen trading session
Displays session start and end markers
Includes line style and color customization
7. User Customization Options
Include that users can fully customize:
FVG filtering
Number of extended zones
Color of bullish/bearish AOIs
Market structure styling
Session display
Label text sizes and transparency
8. How Traders Can Use the Indicator
Provide a suggested workflow such as:
Identify direction using market structure
Look for AOI and FVG zones aligned with trend direction
Use reflection levels as entry confirmations
Monitor session open for intraday setups
Divergence+This powerful, highly customizable divergence detector helps traders spot high-probability reversal and continuation signals with exceptional clarity and precision.
Built on robust zigzag pivot analysis, the indicator identifies classic and hidden divergences between price action and your chosen oscillator (RSI, CCI, Stochastic, MFI, and more — or any external oscillator). It draws clean connecting lines and marks pivots with simple "D" (regular divergence) or "H" (hidden divergence) text labels, making potential trend changes or continuations instantly visible.
Key Features That Make It a Trader's Essential Tool:
Dual-Pane Visualization: Always displays divergences clearly in the oscillator pane, with optional overlay on the main price chart (candles) for context without clutter.
Fully Independent Controls: Toggle lines and labels separately on the price chart — show text-only markers for a minimalist setup, or full lines + labels when needed.
Complete Visual Customization: Adjust colors for every element (oscillator line, divergence lines, and label text) directly from settings. Resize labels independently for the oscillator pane and price chart (tiny for subtlety or large for emphasis).
Smart Alerts: Configurable alerts for bullish/bearish regular and hidden divergences — never miss a setup.
Repainting Option: Choose real-time repainting for faster signals or confirmed pivots for delayed but rock-solid entries.
Flexible Trend Detection: Use zigzag-based, moving average, or external trend signals to accurately classify regular vs. hidden divergences.
Clean & Minimal Design: Text-only labels (no bulky shapes) keep your chart uncluttered while highlighting key pivots.
Whether you're hunting reversals in ranging markets, confirming trend continuations, or fine-tuning entries on higher timeframes, this screener delivers professional-grade divergence analysis with unmatched flexibility. Perfect for day traders, swing traders, and anyone who wants precise, actionable signals without overwhelming visuals.
A must-have tool for elevating your technical analysis game.
IQRIQR Indicator — Simple Notes
Standard IQR: Q1, Q3, IQR = Q3–Q1, bands = Q3 ± 1.5×IQR.
IQR uses last len bars (default 60).
Display uses last N calendar days (default 60), not N bars.
Shows only the recent N-day window unless custom dates are enabled.
With overlay=true, all lines stay on the price axis and scale with candles.
NoProcess Prior Month/Week/Day High/Low/EQ Prior Period Levels
Plots key support/resistance levels from previous timeframes: Day, Week, and Month.
Levels Displayed:
PDH/PDL/PDE — Prior Day High, Low, and Equilibrium (midpoint)
PWH/PWL/PWE — Prior Week High, Low, and Equilibrium
PMH/PML/PME — Prior Month High, Low, and Equilibrium
Features:
Toggle each timeframe independently
Single color control for clean chart aesthetics
Configurable right extension (1-50 bars)
Dotted line style with labels positioned at line endpoints
Use Case:
Reference levels for institutional order flow concepts. Prior period highs/lows act as liquidity pools; equilibriums mark fair value zones where price often rebalances. Works on any instrument and timeframe.
DT 20 200 VWAP Combo v2DT 20 200 VWAP Combo is a simple trend and bias tool that combines three core pieces of context on one chart
• Short term momentum with the 20 EMA
• Higher time frame trend with the 200 EMA
• Value with a flexible anchored VWAP
Use it to quickly answer three questions
What is the bigger picture trend
Where is price trading relative to value
Is my entry idea trading with or against that structure
What this indicator does
Plots a 20 EMA for short term momentum
Plots a 200 EMA for overall trend bias
Plots a VWAP that you can anchor in different ways
Session
Daily
Weekly
Monthly
Yearly
Colors the background when price and EMAs agree with the selected VWAP
Bull zone when 20 EMA is above 200 EMA and price is above VWAP
Bear zone when 20 EMA is below 200 EMA and price is below VWAP
Optionally prints labels when
20 EMA crosses above or below 200 EMA
Price crosses above or below the chosen VWAP
How to use it in your process
Set your VWAP anchor
Session if you are intraday focused
Daily or Weekly if you want a cleaner swing bias
Monthly or Yearly for longer swing context
Use the 200 EMA and anchored VWAP as your higher time frame filter
Only look for longs when price is above both
Only look for shorts when price is below both
Use the 20 EMA as your timing tool
Look for entries in the direction of the background color
Avoid trades that fight both EMAs and VWAP at the same time
This is not a complete trading system by itself
It is a context and confluence tool that works best when combined with your own price action and liquidity model such as structure shifts, sweeps, or a pattern based entry
Nothing in this script is financial advice
Always test and refine any idea in a demo environment and in a written plan before risking real capital
CE Crypto Dow Theory – BTC & ETH # Professional User Guide: Crypto Dow Theory Indicator
## Crypto Exponentials Technical Analysis Suite
---
## 📋 Introduction
Welcome to the Crypto Dow Theory indicator—a professional-grade technical analysis tool designed for sophisticated cryptocurrency market participants. This comprehensive guide will enable you to leverage the full capabilities of the indicator for informed trading decisions.
**Prerequisites**: Basic understanding of technical analysis and Dow Theory principles recommended but not required.
---
## 🚀 Initial Setup Protocol
### Step 1: Adding the Indicator
1. Navigate to **Indicators** menu at the top of your TradingView chart
2. Search for **"Crypto Dow Theory – BTC & ETH"** in your invited/private scripts
3. Click to apply the indicator to your active chart
4. The indicator will overlay directly on the price chart
### Step 2: Optimal Configuration
Access settings via the **gear icon (⚙️)** next to the indicator name:
#### Essential Parameters
**Dow Theory Settings**
- **Min % Move (Pullback Threshold)**: 5.0% (default)
*Recommendation*: 5-7% for standard volatility, 8-10% for high volatility periods
- **Min Days for Secondary Reaction**: 8 days (default)
*Note*: This parameter is currently informational; future versions may incorporate duration filtering
- **Timeframe**: D (Daily) - *Primary recommendation for reliable signals*
**Symbol Configuration**
- **Bitcoin Symbol**: BTCUSD (default)
*Alternatives*: COINBASE:BTCUSD, BINANCE:BTCUSDT, BITSTAMP:BTCUSD
- **Ethereum Symbol**: ETHUSD (default)
*Alternatives*: COINBASE:ETHUSD, BINANCE:ETHUSDT, BITSTAMP:ETHUSD
#### Visual Options (Customizable Display)
**Recommended Professional Setup**:
- ✅ **Show Divergence Alerts**: ON (critical signals)
- ☐ **Show Support/Resistance Lines**: OFF (toggle on for level analysis)
- ☐ **Show Trend Change Arrows**: OFF (toggle on for entry/exit timing)
- ☐ **Show BTC/ETH Price Lines**: OFF (redundant with price chart)
- ✅ **Show Pullback Triangles**: ON (continuous market state monitoring)
- ✅ **Show Info Label**: ON (real-time pullback metrics)
- ☐ **Show Help Panel**: OFF (reference available in this documentation)
#### Alert Configuration
**Alert Threshold Settings**
- **Alert on Pullback Greater Than**: 10.0% (default for significant moves)
*Adjust based on your risk tolerance and trading style*
---
## 📊 Signal Interpretation Framework
### Primary Status Indicator (Top Label)
Located at the top-right of your chart, this label provides instant market condition assessment:
- **✓ BULLISH** → Both assets in confirmed uptrend
*Interpretation*: Favorable conditions for long positioning; primary trend intact
- **⚠️ BTC** → Bitcoin in pullback phase
*Interpretation*: Monitor Ethereum for confirmation; potential isolated correction
- **⚠️ ETH** → Ethereum in pullback phase
*Interpretation*: Monitor Bitcoin for confirmation; assess correlation strength
- **⚠️ BOTH PULLBACK** → Dual-asset correction in progress
*Interpretation*: Market-wide retracement; defensive positioning recommended
### Information Label (Bottom Display)
Positioned at the bottom-right, this label provides quantitative pullback metrics:
**Format Examples**:
- `BTC: 5.2% down | ETH: 3.1% down` → Both assets in measured pullback
- `BTC: Uptrend | ETH: Uptrend` → No corrections detected; trend strength
- `BTC: 8.7% down | ETH: Uptrend` → Single-asset pullback (divergence potential)
- **Additional Flag**: `DIVERGENCE!` → Correlation breakdown detected
### Visual Marker System
#### Continuous Indicators
**Pullback Triangles** (Small, persistent markers)
- 🟠 **Orange Triangles** → Bitcoin in secondary reaction (below candles)
- 🔵 **Blue Triangles** → Ethereum in secondary reaction (below candles)
- **Multiple Consecutive Triangles** → Extended pullback duration
*Professional Use*: Track pullback persistence; extended pullbacks (10+ triangles) often precede strong reversals
#### Event-Based Signals
**Trend Change Arrows** (Optional, toggle in settings)
- 🔴 **Red Arrow Down** → Pullback initiation detected
- 🟢 **Green Arrow Up** → Recovery confirmed; new high established
*Professional Use*: Entry/exit timing markers; green arrows indicate trend resumption
#### Critical Alert Signals
**Divergence Warning**
- ❌ **Red X (Cross)** → Bearish divergence identified
*Scenario*: One asset makes new high while other remains in pullback
*Action*: Exercise caution; consider profit-taking or tightening stops
**Bullish Confirmation**
- 💎 **Green Diamond** → Coordinated recovery signal
*Scenario*: Both assets exit pullbacks simultaneously
*Action*: High-probability long entry zone; strong market agreement
#### Background Visualization
**Red Background Tint**
- Light red overlay when **both assets in pullback**
- Provides at-a-glance market condition awareness
- Signals elevated risk environment
---
## 📈 Professional Trading Strategies
### Strategy 1: Conservative Trend Following
**Risk Profile**: Low | **Recommended For**: Risk-averse participants, capital preservation focus
**Execution Protocol**:
1. **Entry Criteria**: Status displays **"✓ BULLISH"**; both assets trending
2. **Position Management**: Maintain exposure during bullish status
3. **Exit Trigger**: Status changes to **"⚠️ BOTH PULLBACK"**; initiate defensive positioning
4. **Re-Entry Signal**: Green diamond (bullish confirmation) after correction
5. **Risk Management**: Stop-loss below recent swing low
**Expected Characteristics**: Lower frequency trades, higher win rate, reduced drawdowns
---
### Strategy 2: Pullback Accumulation
**Risk Profile**: Medium | **Recommended For**: Swing traders, value-oriented entries
**Execution Protocol**:
1. **Setup Identification**: Single-asset pullback (**"⚠️ BTC"** or **"⚠️ ETH"**)
2. **Entry Zone**: Pullback reaches 5-7% (monitor info label)
3. **Confirmation**: Other asset remains in uptrend (divergence absent)
4. **Stop-Loss Placement**: Below pullback low with 1-2% buffer
5. **Exit Strategy**: Green arrow (recovery) or status returns to bullish
**Expected Characteristics**: Higher frequency, requires active monitoring, medium holding period
---
### Strategy 3: Divergence-Based Risk Management
**Risk Profile**: Medium-High | **Recommended For**: Advanced practitioners, short-term traders
**Execution Protocol**:
1. **Alert Trigger**: Red X (bearish divergence) appears
2. **Assessment**: Verify one asset making new highs while other in pullback
3. **Initial Action**: Reduce position size by 30-50% or tighten trailing stops
4. **Monitoring**: Watch for dual-asset pullback confirmation
5. **Re-Entry**: Green diamond signal after both assets correct and recover
**Expected Characteristics**: Defensive positioning, capital preservation during uncertainty
---
### Strategy 4: Institutional Accumulation
**Risk Profile**: Low (Long-Term) | **Recommended For**: Portfolio managers, HODLers, DCA strategies
**Execution Protocol**:
1. **Trigger**: **"⚠️ BOTH PULLBACK"** status + red background
2. **Accumulation Method**: Scale into position as pullback deepens
- 25% position at 5% pullback
- 25% position at 7% pullback
- 50% position at 10%+ pullback
3. **Confirmation Wait**: Green diamond (coordinated recovery)
4. **Hold Strategy**: Maintain through subsequent minor pullbacks
**Expected Characteristics**: Low frequency, high conviction entries, long holding periods
---
## 🔔 Alert Configuration Best Practices
### Recommended Alert Setup
**Critical Alerts** (Enable immediately):
1. ✅ **"Both in Pullback"** → Market-wide correction notification
2. ✅ **"Bearish Divergence"** → Correlation breakdown warning
3. ✅ **"Bullish Confirmation"** → High-confidence entry signal
4. ✅ **"Deep Pullback Alert"** → Threshold: 10% for significant moves
**Optional Alerts** (Based on trading style):
5. ☐ **"BTC Recovery"** → May generate frequent notifications
6. ☐ **"ETH Recovery"** → May generate frequent notifications
### Alert Configuration Parameters
**TradingView Alert Settings**:
- **Trigger Frequency**: "Once Per Bar Close" (recommended to avoid intrabar noise)
- **Expiration**: "Open-ended" (continuous monitoring)
- **Notification Methods**:
- Mobile push notifications (time-sensitive signals)
- Email (detailed records)
- SMS (critical alerts only due to volume)
---
## ⚙️ Parameter Optimization by Trading Style
### Swing Traders (Recommended Primary Use Case)
**Profile**: Multi-day to multi-week holding periods
**Optimal Settings**:
- **Timeframe**: Daily (1D)
- **Min % Move**: 5-7%
- **Alert Threshold**: 8-10%
- **Check Frequency**: Once daily post-market close
- **Visual Options**: Divergence alerts + Info label (minimal clutter)
---
### Position Traders / Long-Term Investors
**Profile**: Weeks to months holding periods
**Optimal Settings**:
- **Timeframe**: Daily (1D) or Weekly (1W)
- **Min % Move**: 7-10%
- **Alert Threshold**: 12-15%
- **Check Frequency**: 2-3 times weekly
- **Visual Options**: Status label only (macro view)
---
### High-Volatility Environments
**Market Condition**: Elevated realized volatility, choppy price action
**Optimal Settings**:
- **Min % Move**: Increase to 8-10%
- **Alert Threshold**: 12-15%
- **Rationale**: Reduces noise and false signals during turbulent periods
---
### Low-Volatility Environments
**Market Condition**: Consolidation, narrow ranges, low realized volatility
**Optimal Settings**:
- **Min % Move**: Decrease to 3-5%
- **Alert Threshold**: 7-8%
- **Rationale**: Captures smaller structural movements during quiet periods
---
## 🔧 Advanced Configuration
### Custom Symbol Implementation
**Major Exchange Pairs**:
```
Bitcoin Options:
- COINBASE:BTCUSD (US-based, high liquidity)
- BINANCE:BTCUSDT (global volume leader)
- BITSTAMP:BTCUSD (established exchange)
Ethereum Options:
- COINBASE:ETHUSD (US-based, high liquidity)
- BINANCE:ETHUSDT (global volume leader)
- BITSTAMP:ETHUSD (established exchange)
```
**Alternative Cryptocurrency Pairs**:
While designed for BTC/ETH, experimental configurations possible:
- **Large Cap Altcoins**: SOLUSD + ADAUSD (sector analysis)
- **DeFi Leaders**: AVAXUSD + MATICUSD (ecosystem tracking)
⚠️ **Important**: Dow Theory principles work optimally with dominant market leaders (BTC/ETH). Alternative pairs may produce less reliable signals.
---
## 🛠️ Troubleshooting Guide
### Issue: Excessive Signal Generation
**Symptoms**: Constant triangle markers, frequent alerts
**Root Cause**: Threshold too sensitive for current volatility
**Solution**: Increase "Min % Move" to 7-10%
**Verification**: Observe reduction in signal frequency while maintaining major moves
---
### Issue: Missed Significant Moves
**Symptoms**: No triangles during visible corrections
**Root Cause**: Threshold too conservative
**Solution**: Decrease "Min % Move" to 3-5%
**Verification**: Triangles appear during moderate retracements
---
### Issue: Labels Obscured or Invisible
**Symptoms**: Cannot see status or info labels
**Diagnostic Checklist**:
- Zoom level: Zoom out to reveal off-screen labels
- Settings: Verify "Show Info Label" is enabled
- Overlap: Check for other indicators obscuring labels
- Position: Labels placed 3 bars left of current price to prevent cutoff
**Solution**: Adjust chart zoom or disable overlapping indicators
---
### Issue: Persistent Red Background
**Symptoms**: Continuous red tinting despite apparent uptrend
**Root Cause**: One or both assets technically in pullback per threshold
**Solution**: Verify pullback percentages in info label; increase threshold if false positive
**Note**: Red background requires BOTH assets in pullback simultaneously
---
### Issue: No Triangles Displayed
**Diagnostic Checklist**:
- Verify "Show Pullback Triangles" enabled in Visual Options
- Confirm market not in extended uptrend (no pullbacks detected)
- Check threshold isn't too high (increase sensitivity)
---
### Issue: Divergence Signals Absent
**Solution**: Enable "Show Divergence Alerts" in Visual Options
**Note**: Divergence signals relatively rare; indicate significant correlation breakdowns
---
## 💡 Professional Trading Insights
### 1. Volume Confluence Analysis
**Integration Strategy**:
- Overlay volume indicator below price chart
- **Pullback + Low Volume** → Healthy correction within uptrend (bullish)
- **Pullback + High Volume** → Potential distribution or reversal (bearish)
- **Recovery + High Volume** → Strong accumulation confirmation (bullish)
**Application**: Validate indicator signals with volume context for higher-confidence trades
---
### 2. Multi-Timeframe Validation
**Hierarchical Analysis**:
- **Weekly (1W)**: Primary trend direction (strategic bias)
- **Daily (1D)**: Indicator signals (tactical execution)
- **4-Hour (4H)**: Precise entry timing within daily signals
**Protocol**: Ensure daily signals align with weekly trend; use 4H for entry refinement
---
### 3. Risk Management Framework
**Position Sizing Guidelines**:
- **Maximum Risk**: 2% account equity per position
- **Stop-Loss Placement**: Below pullback low + 1-2% buffer
- **Position Scaling**:
- Initial entry: 50% intended size
- Add 25% on confirmation (green arrow)
- Final 25% on bullish confirmation (green diamond)
**Capital Preservation**:
- Reduce exposure 50% on "BOTH PULLBACK" status
- Tighten stops to breakeven on bearish divergence (red X)
- Scale out 30% of position at predetermined profit targets
---
### 4. Macro Context Integration
**External Factors to Monitor**:
- **Total Crypto Market Capitalization**: Validate broad market alignment
- **Bitcoin Dominance**: Rising = BTC outperformance; Falling = altcoin season
- **Macro Events**: FOMC meetings, regulatory announcements, geopolitical developments
- **On-Chain Metrics**: Network activity, exchange flows (advanced)
**Application**: Indicator signals most reliable when macro context supports directional bias
---
### 5. Correlation Dynamics
**Healthy Market Characteristics**:
- ✅ Strong positive correlation (BTC and ETH move together)
- ✅ Coordinated recoveries (green diamond frequent)
- ✅ Simultaneous pullbacks of similar magnitude
**Warning Signs**:
- ⚠️ Frequent divergences (red X signals)
- ⚠️ Opposite directional moves
- ⚠️ One asset perpetually lagging
**Interpretation**: Strong correlation = stable bull market; Weak correlation = uncertainty, choppy conditions
---
## ✅ Best Practices Checklist
### DO:
- ✅ Primarily use daily timeframe for reliable signal generation
- ✅ Wait for confirmation signals (green diamond) before aggressive positioning
- ✅ Adjust threshold parameters based on prevailing volatility regime
- ✅ Configure alerts for critical signals (both pullback, divergence, confirmation)
- ✅ Combine indicator signals with volume analysis and macro context
- ✅ Maintain detailed trading journal to track signal accuracy and performance
- ✅ Backtest historical signals to understand indicator behavior in your market
- ✅ Scale position sizes proportionally to signal strength
### DO NOT:
- ❌ Apply to very short timeframes (<4H) where noise dominates signal
- ❌ Ignore "BOTH PULLBACK" warnings (market-wide risk elevation)
- ❌ Trade counter to primary trend without exceptional confirmation
- ❌ Rely exclusively on this indicator; use as part of comprehensive methodology
- ❌ Overtrade based on every minor signal; exercise discretion
- ❌ Neglect threshold adjustments during volatility regime changes
- ❌ Enter positions during bearish divergence without additional confirmation
- ❌ Exceed predetermined risk parameters based on signal enthusiasm
---
## 📚 Dow Theory Educational Context
### Core Principles Implemented
**1. Trend Persistence Doctrine**
*"The trend is assumed to continue until a definitive reversal signal occurs"*
**Implementation**: Indicator tracks absolute highest high for each asset, maintaining trend assumption until threshold breach (5%+ pullback)
---
**2. Significant Movement Threshold**
*"Minor fluctuations are noise; significant moves indicate structural change"*
**Implementation**: Configurable percentage threshold (default 5%) filters noise, identifying meaningful secondary reactions
---
**3. Confirmation Principle**
*"Market indices must confirm each other for signal validity"*
**Implementation**: Dual-asset tracking; highest confidence signals require BTC and ETH agreement (both bullish or both in pullback)
---
**4. Secondary Reactions Within Primary Trend**
*"Corrections within trends are natural and present opportunity"*
**Implementation**: Pullback detection maintains context of primary trend; triangles mark secondary reactions, not reversals
---
### Dow Theory Concepts Not Directly Implemented
**Volume Confirmation** (Dow's Three Phases)
- *Rationale*: Volume analysis requires separate indicator for comprehensive assessment
- *Recommendation*: Overlay volume indicator alongside this tool
**Three-Phase Market Cycle** (Accumulation-Distribution Framework)
- *Rationale*: Phase identification requires subjective analysis beyond pure price action
- *Recommendation*: Manual identification using indicator signals as supporting evidence
**Line Analysis** (Support/Resistance)
- *Rationale*: Optional in settings; trader discretion preferred for level identification
- *Recommendation*: Enable S/R lines when conducting detailed structural analysis
---
## 📞 Support Resources
### Technical Assistance
**For indicator-specific questions**:
- Platform: TradingView direct messaging
- Response Time: 24-48 hours
- Required Information:
- Chart screenshot
- Settings configuration
- Specific issue description
### Institutional Inquiries
**For enterprise deployment or custom development**:
- Website: (cryptoexponentials.com)
- Services: Custom indicator development, integration support, training
### Community Resources
**For general discussion and shared insights**:
- Test indicator on historical data before live trading
- Document edge cases and unusual behavior
- Share settings optimizations for specific market conditions
---
## 📝 Version Information
### Current Release: v1.0
**Feature Set**:
- Dual-asset (BTC/ETH) tracking with real-time synchronization
- Divergence detection and alert system
- Customizable pullback thresholds (volatility adaptation)
- Six distinct alert conditions
- Comprehensive visual framework with toggleable elements
- Professional interface optimized for minimal chart clutter
**Planned Enhancements** (Future Versions):
- Additional cryptocurrency pair support
- Volume-based signal confirmation
- Advanced divergence pattern library
- Custom alert message templates
- Historical signal performance metrics
- Multi-timeframe coordinated analysis
---
## 🎯 Closing Remarks
### Philosophy
The Crypto Dow Theory indicator is engineered as a **decision support tool**, not an autonomous trading system. Optimal results require:
1. **Comprehensive Market Understanding**: Technical signals within fundamental context
2. **Disciplined Risk Management**: Predetermined rules consistently applied
3. **Patient Signal Selection**: Quality over quantity; await high-probability setups
4. **Continuous Learning**: Document trades, analyze outcomes, refine approach
### Success Factors
**Highest-Probability Trades Exhibit**:
- ✅ Dual-asset confirmation (both agree on direction)
- ✅ Volume supporting the move (separate analysis)
- ✅ Alignment with weekly trend (higher timeframe confluence)
- ✅ Favorable risk/reward ratio (>2:1 minimum)
- ✅ Supportive macro environment (regulatory/economic context)
### Risk Acknowledgment
- This tool provides technical analysis, **not financial advice**
- All trading involves substantial risk of capital loss
- Past signal performance does not guarantee future accuracy
- Users are solely responsible for trading decisions and outcomes
- Always conduct independent research and consult qualified professionals
---
## 📧 Contact & Feedback
Your feedback drives continuous improvement. Please share:
- Feature requests and enhancement ideas
- Bug reports with detailed reproduction steps
- Settings optimizations for specific market conditions
- Success stories and lessons learned
**Thank you for choosing Crypto Exponentials technical analysis tools.**
**Trade with discipline. Manage risk religiously. Compound knowledge consistently.**
---
*© Crypto Exponentials | Professional Technical Analysis Solutions*
*Website: (cryptoexponentials.com)*
---
**Disclaimer**: This indicator is provided for educational and analytical purposes. The creator assumes no liability for financial losses. Cryptocurrency trading involves substantial risk. Never invest more than you can afford to lose. Always perform independent due diligence before making investment decisions.
IQR Bands – Date Range VersionQR Indicator — Simple Notes
Standard IQR: Q1, Q3, IQR = Q3–Q1, bands = Q3 ± 1.5×IQR.
IQR uses last len bars (default 60).
Display uses last N calendar days (default 60), not N bars.
Shows only the recent N-day window unless custom dates are enabled.
With overlay=true, all lines stay on the price axis and scale with candles.






















