Delta Hedging Pressure📊 COT Delta Hedging Pressure – Institutional Sentiment Indicator
This indicator visualizes institutional hedging pressure by aggregating delta-style positioning into a clean, session-aware sentiment framework.
Instead of guessing direction, it shows who is likely hedging vs. pressing, helping traders align intraday execution with higher-timeframe positioning.
🔍 What This Indicator Does
Calculates cumulative hedging pressure using price-based delta logic
Classifies market state into:
Bullish (positive hedge pressure)
Bearish (negative hedge pressure)
Neutral (balanced flow)
Resets cleanly by session or user-defined period
Visualizes sentiment using:
Background shading
Labels
Cumulative plots
🧠 How Traders Use It
Directional bias filter (trade only with sentiment)
Context for FVGs, liquidity raids, and pullbacks
Avoids chop by identifying neutral hedge conditions
Pairs especially well with:
XAUUSD
Index CFDs
Futures / CFD hybrids
⚙️ Key Features
Session-aware cumulative logic
Adjustable sensitivity and lookback
Clean visual design (no clutter)
Non-repainting calculations
Works on 1m → HTF
⚠️ Important Notes
This is a context tool, not a signal generator
Best used alongside price structure and risk management
Designed for discipline and alignment, not overtrading
🎯 Ideal For
Scalpers & intraday traders
Traders using:
Fair Value Gaps (FVG)
Liquidity sweeps
Session-based models
Traders transitioning from prop logic to personal capital
🧩 Final Thought
This indicator answers one question:
“Is the market hedging or pressing — and should I be aggressive or patient?”
If you trade with structure, this keeps you on the right side.
指标和策略
Test screener to be deletedTest screener to be deleted
Test screener to be deleted
Test screener to be deleted
Test screener to be deleted
Test screener to be deleted
eBacktesting - Learning: Power of 3eBacktesting - Learning: Power of 3 highlights ICT’s “Power of 3” intraday story:
- Accumulation: price builds a quiet range
- Manipulation: a sweep grabs liquidity above or below that range (the classic stop hunt)
- Distribution: the real move expands away from that range, often in the opposite direction of the sweep
Use it to train your eyes to recognize when price is likely “setting up” vs when the session is actually “moving,” and to build a clean daily narrative around liquidity and expansion.
These indicators are built to pair perfectly with the eBacktesting extension, where traders can practice these concepts step-by-step. Backtesting concepts visually like this is one of the fastest ways to learn, build confidence, and improve trading performance.
Educational use only. Not financial advice.
Quality-Controlled Trend StrategyOverview
This strategy demonstrates a clean, execution-aware trend framework with fully isolated risk management.
Entry conditions and risk logic are intentionally separated so risk parameters can be adjusted without altering signal behavior.
All calculations are evaluated on confirmed bars to ensure backtest behavior reflects real-time execution.
Design intent
Many scripts mix entries and exits in ways that make results fragile or misleading.
This strategy focuses on structural clarity by enforcing:
confirmed-bar logic only
fixed and transparent risk handling
consistent indicator calculations
one position at a time
It is intended as a baseline framework rather than an optimized system.
Trading logic (high level)
Trend context
EMA 50 vs EMA 200 defines directional bias
Entry
Price alignment with EMA 50
RSI used as a momentum confirmation, not as an overbought/oversold signal
Risk management
Stop-loss based on ATR
Fixed risk–reward structure
Risk logic is isolated from entry logic
Editing risk without affecting signals
All stop-loss and take-profit calculations are handled in a dedicated block.
Users can adjust:
ATR length
stop-loss multiplier
risk–reward ratio
without modifying entry conditions.
This allows controlled experimentation while preserving signal integrity.
Usage notes
Results vary by market, timeframe, and volatility conditions.
This script is provided for testing and educational purposes and should be validated across multiple symbols and forward-tested before use in live environments.
TA Checklist and Kontext and VstupKontext a vstup pravidla TA, jednoduché věty pro vlastní vstup a přehled.
Market State Fear & Greed Bubble Index V1Market State Fear & Greed Bubble Index V1
📊 Comprehensive Market Sentiment Analyzer
This advanced indicator measures market psychology through a multi-dimensional scoring system, combining demand/supply pressure, trend momentum, and statistical extremes to identify fear/greed cycles and trading opportunities.
🎯 Core Features
Five-Factor Fear & Greed Score
Weighted sentiment analysis:
Demand/Supply (25%): Real-time buying/selling pressure
RSI (25%): Momentum extremes
KDJ (20%): Overbought/oversold detection
Bollinger Band % (20%): Statistical positioning
ADX Trend (10%): Trend strength confirmation
Multi-Layer Market State Detection
Extreme Fear/Greed: Statistical bubble identification
Trend Bias: Bullish/Bearish/Neutral classification
Confidence Scoring: Setup reliability assessment
Reversal Alerts: Early trend change signals
Visual Dashboard
Top-right information panel displays:
Fear & Greed Score (0-100)
Market State Classification
Trend Bias & Confidence
Signal Quality & Alerts
📈 Key Components
Fear & Greed Gauge
0-30: Extreme Fear (buying opportunities)
30-47: Fear (accumulation zones)
47-70: Neutral (consolidation)
70-90: Greed (caution zones)
90-100: Extreme Greed (selling opportunities)
Deviation Zones
Red Zone (±17.065): Critical reversal areas
Yellow Zone (±34.135): Warning levels
Blue Zone (±47.72): Statistical extremes where reversals are highly likely. These occur when asset prices are in a bubble that's about to pop.
Signal Types
Buy/Sell Labels: Primary entry/exit signals
Scalp Signals: Short-term opportunities
Bottom/Top Detectors: Extreme reversal zones
Whale Indicators: Institutional activity markers
🚀 Trading Applications
Extreme Fear Setups Conditions:
Fear & Greed Score < 34.135
BB% < 0 or < J-inverted line
RSI < 34.135
Confidence score > 68%
Bullish divergence present
Action: Accumulation positions, scaled entries
Extreme Greed Setup Conditions:
Fear & Greed Score > 68.2
BB% > 100 or > 80 with divergence
RSI > 68.2
ADX showing trend exhaustion
Multiple timeframe resistance
Action: Profit-taking, protective stops
Trend Following
Bullish Conditions:
Sentiment score rising from fear zones
DMI+ above DMI- and rising
Confidence > 75%
Volume supporting moves
Bearish Conditions:
Sentiment declining from greed zones
DMI- above DMI+ and rising
Distribution patterns
Multiple resistance failures
⚙️ Customization Options
Adjustable Parameters:
DMI Settings: DI lengths, ADX smoothing
KDJ Periods: Customizable sensitivity
BB% Range: Statistical band adjustments
Smoothing Options: Demand/Supply filtering
Alert Thresholds: Custom signal levels
Visual Customization:
Color schemes for different market states
Line thickness and style preferences
Information panel display options
Alert sound/visual preferences
📊 Signal Interpretation
Primary Signals:
Green 'B': Strong buy opportunity
Red 'S': Strong sell opportunity
White 'Scalp': Short-term trade
Trade Area: Accumulation/distribution zones
Visual Markers:
🔥: Bullish momentum building
🐻: Bear exhaustion building
🐳: Whale/institutional activity
Color-coded fills: Market state visualization
Confidence Levels:
≥80%: High reliability setups
60-79%: Moderate confidence
<60%: Low confidence, avoid or reduce size
⚠️ Risk Management Guidelines
Critical Rules:
Never trade against extreme sentiment (Extreme Fear → buy, Extreme Greed → sell)
Require multiple confirmation signals
Use confidence scores for position sizing
Avoid When:
Conflicting signals between components
Low volume participation
Confidence score < 50%
Major news events pending
Extreme volatility conditions
💡 Advanced Strategies
Sentiment Cycle Trading
Identify sentiment extremes
Wait for confirmation reversals
Enter with trend confirmation
Exit at opposite sentiment extreme
Use confidence scores and fear & greed scores to scale:
Fear & greed scores < 30 = buy area
Fear & greed score > 60 = sell area
Trend Momentum
Exit: At extreme greed with divergence
Enter: At extreme fear with divergence
📊 Market State Classification
Five Primary States:
EXTREME FEAR (BB% <0, RSI <34, Score <34)
FEAR (Score 34-47, bearish momentum)
NEUTRAL (Score 47-70, consolidation)
GREED (Score 70-90, bullish momentum)
EXTREME GREED (Score >90, BB% >100)
State Transitions:
Fear → Neutral: Early accumulation
Neutral → Greed: Trend development
Greed → Extreme Greed: Distribution
Extreme → Reversal: Trend change
🔍 Information Panel Guide
Real-Time Metrics:
FEAR & GREED: Current sentiment score
Market State: Classification and bias
Trend Bias: Bullish/Bearish/Neutral
Confidence: Setup reliability percentage
Momentum: Current directional strength
Volatility: Market condition assessment
Signal Quality: Trade recommendation
Reversal Imminent: Early warning alerts
🌟 Unique Advantages
Psychological Edge:
Quantifies market emotion through multiple indicators
Identifies bubbles before they pop
Provides statistical confidence for each setup
Combines technical extremes with sentiment analysis
Offers clear visual cues for decision making
Professional Features:
Multi-timeframe sentiment analysis
Real-time confidence scoring
Comprehensive alert system
Institutional activity detection
Clear risk/reward visualization
📚 Educational Value
This indicator teaches:
Market psychology cycles
Statistical extreme identification
Multi-indicator confirmation
Risk quantification methods
Professional trade management
Perfect for traders seeking to understand and profit from market sentiment cycles.
Disclaimer: For educational purposes. Trading involves risk. Past performance doesn't guarantee future results.
Session Dominance Profile [Pointalgo]Session Dominance Profile is a visual volume-distribution tool that shows which global trading session (Asia, London, or New York) dominates price activity across different price levels within a defined historical range.
The indicator builds a horizontal volume profile using candle close prices and volume, then classifies each price level by the session that contributed the highest volume.
How It Works :
The script analyzes a configurable lookback period
Price range is divided into multiple horizontal bins
Volume is accumulated per price level
Each bin is split into three session buckets:
Asia Session (Yellow)
London Session (Blue)
New York Session (Red)
The session with the highest volume at that price level determines the color
This results in a Session-based Dominance Profile, helping traders visually identify:
Where major sessions were most active
Session-specific acceptance or rejection zones
Potential intraday and swing reaction areas
Practical Use Cases :
Identify price levels dominated by a specific session
Understand session rotation and participation
Combine with:
Market structure
Support & resistance
VWAP or moving averages
Useful for intraday, scalping, and swing trading
Inputs Explained:
Lookback – Number of historical bars used to build the profile
Resolution – Number of price bins (higher = more detail)
Fixed Width (Bars) – Maximum horizontal width of the profile
Offset (Bars) – Distance of the profile from the current bar
Profile Direction – Left-to-Right or Right-to-Left rendering
Session Time Reference:
All sessions are calculated using UTC time.
Important Notes:
This indicator is visual and analytical only
It does not generate buy or sell signals
No repainting: the profile is calculated on the last bar only
Designed for educational and research purposes
Disclaimer:
This script does not provide financial advice.
Trading involves risk, and past volume behavior does not guarantee future results.
Always confirm signals using additional analysis and proper risk management.
Price Line with SMA & StdDev ChannelIndicator Synopsis
This indicator is a stand-alone price-based oscillator that mirrors market price action in a separate pane, allowing traders to analyze structure, momentum, and volatility without the visual noise of the main chart.
The indicator plots a raw price line as its core component, creating a one-to-one representation of price movement detached from candlesticks. A 14-period Simple Moving Average (SMA) smooths this price line to help identify short-term momentum shifts and directional bias.
A volatility channel is constructed around a 20-period SMA, which serves as the channel’s equilibrium (mean). The upper and lower channel boundaries are positioned one standard deviation above and below the 20-period SMA, dynamically adapting to changes in market volatility.
This structure allows traders to:
Identify mean reversion opportunities when price stretches beyond the channel
Observe trend strength and continuation when price holds above or below the channel midline
Detect volatility expansion and contraction through channel width
Use the SMA 14 as a momentum filter against the broader 20-period mean
By isolating price behavior into a separate pane, the indicator provides a clear, uncluttered framework for reading price dynamics, making it suitable for discretionary analysis, momentum confirmation, and volatility-based trade planning.
EMA BBEMA BB is a chart overlay indicator that combines EMA 9, EMA 20, SMA 50, SMA 200, and VWAP with Bollinger Bands to visualize trend direction and volatility.
It highlights volatility squeeze zones by comparing Bollinger Bands with ATR, helping traders spot consolidation phases that often precede strong price moves. Designed for quick trend confirmation, support/resistance awareness, and breakout setups.
Peter's Relative Strength vs VTI (1 year)In Stockcharts.com, I would always view 1-year charts and have a RS line showing relative strength of the stock or ETF I'm looking at relative to VTI. When I moved to TradingView, this information was harder to see, so I made this indicator. It always shows what the stock or ETF has done relative to the wider market over the past 1 year.
demark_poolLibrary "demark_pool"
f_labelArrayClear(pool, run)
Parameters:
pool (array)
run (bool)
f_labelPushCap(pool, l, cap)
Parameters:
pool (array)
l (label)
cap (int)
f_labelTrimCap(pool, run, cap)
Parameters:
pool (array)
run (bool)
cap (int)
demark_utilsLibrary "demark_utils"
f_grade(score)
Parameters:
score (float)
f_clampScore(score)
Parameters:
score (float)
f_px(v)
Parameters:
v (float)
f_pxOrDash(v)
Parameters:
v (float)
f_sum(src, length)
Parameters:
src (float)
length (int)
f_hasAnyBits(bus, mask)
Parameters:
bus (int)
mask (int)
f_busSetMask(bus, mask)
Parameters:
bus (int)
mask (int)
f_evSet(bus, flag)
Parameters:
bus (int)
flag (int)
f_evSet2(bus, flag)
Parameters:
bus (int)
flag (int)
demark_renderLibrary "demark_render"
f_renderMaxBack(lookbackBars)
Parameters:
lookbackBars (float)
f_renderExtendBars(levelLineExtendBarsMax)
Parameters:
levelLineExtendBarsMax (int)
f_upsertLevelLine(lnIn, show, y, col, width, style, levelLineExtendBarsMax)
Parameters:
lnIn (line)
show (bool)
y (float)
col (color)
width (int)
style (string)
levelLineExtendBarsMax (int)
f_upsertZoneBox(bxIn, show, x1, lo, hi, bg, brd, brdW, lookbackBars, levelLineExtendBarsMax)
Parameters:
bxIn (box)
show (bool)
x1 (int)
lo (float)
hi (float)
bg (color)
brd (color)
brdW (int)
lookbackBars (float)
levelLineExtendBarsMax (int)
f_upsertTdLine(lnIn, show, p1Idx, p1Price, p0Idx, p0Price, col, width, style, lookbackBars, levelLineExtendBarsMax)
Parameters:
lnIn (line)
show (bool)
p1Idx (int)
p1Price (float)
p0Idx (int)
p0Price (float)
col (color)
width (int)
style (string)
lookbackBars (float)
levelLineExtendBarsMax (int)
f_levelTagX(levelLineExtendBarsMax)
Parameters:
levelLineExtendBarsMax (int)
f_stackY(baseY, step, idx, stackUp)
Parameters:
baseY (float)
step (float)
idx (int)
stackUp (bool)
f_upsertLevelTag(lbIn, show, y, txt, bg, tc, sz, levelLineExtendBarsMax)
Parameters:
lbIn (label)
show (bool)
y (float)
txt (string)
bg (color)
tc (color)
sz (string)
levelLineExtendBarsMax (int)
f_upsertPointTag(lbIn, show, x, y, txt, bg, tc, sz, sty)
Parameters:
lbIn (label)
show (bool)
x (int)
y (float)
txt (string)
bg (color)
tc (color)
sz (string)
sty (string)
Anchored OBV + A/DAnchored OBV + A/D is a single-pane indicator that allows On-Balance Volume (OBV) and Accumulation/Distribution (A/D) to be plotted together using a period-anchored approach.
OBV and A/D are cumulative by nature, which makes their full-history absolute values arbitrary and often incomparable when plotted side-by-side . This script addresses that limitation by anchoring each indicator to a user-defined period (daily, weekly, monthly, etc.) and plotting their relative change from that baseline rather than their raw values. The result is a comparison that preserves each indicator’s internal structure (trends, inflections, and divergences) while minimizing scale conflicts.
How it Works
At the start of each selected anchor period, the script records the current OBV and A/D values as baselines. All subsequent values are plotted as changes relative to those baselines:
- Percent mode measures the % change from the baseline.
- Delta mode measures the absolute change from the baseline.
Optional anchor markers and a zero line make it easy to see when resets occur and how each indicator behaves relative to the period’s starting point.
Advantages vs using OBV and A/D separately
- Direct visual comparison: Both indicators are on the same anchored scale, making relative movement immediately readable.
- Preserved analytical structure: Trends, inflections, and divergences remain intact; time-based shape is not distorted.
- Cleaner workflow: One indicator, one pane, and less chart clutter.
Interpretation
- Values above zero indicate net accumulation or positive volume pressure since the anchor.
- Values below zero indicate net distribution or negative volume pressure since the anchor.
- Trend confirmation: Rising price accompanied by rising anchored OBV and A/D suggests healthy participation.
- Price Divergence: Price making new highs or lows while one or both indicators fail to confirm can indicate weakening participation or a potential change in behavior.
- OBV vs A/D Interaction: When both move together, volume and close-location effects broadly agree. When they diverge, it highlights differences between net up/down volume (OBV) and intrabar accumulation/distribution (A/D).
Warnings!
- Percent mode can become visually unstable when baseline OBV or A/D values are near zero due to division effects inherent in percent-change calculations.
- It is not recommended to interpret structure across periods as each period is relative to a different baseline. Structure is not preserved across periods - only within each individual period.
Credits
This script is inspired by Multi-Ticker Anchored Candles (MTAC) by @SamRecio . MTAC's anchored-baseline concept and open-source nature provided an important conceptual foundation for adapting the same idea to OBV and A/D. Many thanks to @SamRecio for publishing his work openly.
Yen Carry Stress Badge Indicator Overview
This dashboard measures stress in the yen‑carry cycle using price‑based signals from FX, volatility, and global equity markets. Each component is scored based on its current condition, and the combined total reflects whether global markets are in a risk‑on expansion, transition phase, or risk‑off contraction.
Dashboard Components & Indication Levels
USDJPY Trend
Bullish (0 stress): USDJPY above 50‑day MA; yen weakening; carry trade stable
Bearish (1 stress): USDJPY below 50‑day MA; yen strengthening; unwind risk rising
JPY Volatility (ATR%)
Low (0 stress): ATR% < 0.8; stable FX environment
Medium (1 stress): ATR% 0.8–1.2; early instability
High (2 stress): ATR% > 1.2; elevated yen‑carry stress
VIX (Equity Volatility)
Low (0 stress): VIX < 18; calm markets
Medium (1 stress): VIX 18–25; rising uncertainty
High (2 stress): VIX > 25; risk‑off conditions
VWO Strength (Emerging Markets)
Strong (0 stress): VWO/VTI above 50‑day MA; EM participating; liquidity healthy
Weak (1 stress): VWO/VTI below 50‑day MA; EM lagging; early stress signal
VEA Strength (Developed Markets)
Strong (0 stress): VEA/VTI above 50‑day MA; broad global participation
Weak (1 stress): VEA/VTI below 50‑day MA; global breadth narrowing
Total Stress Score (0–10)
0–3: Low Stress (Risk‑On Expansion)
4–6: Moderate Stress (Transition Phase)
7–10: High Stress (Risk‑Off Contraction)
Vishall FINAL candle Power X Strategy-AUTO EXPORTVishall FINAL candle Power X Strategy-AUTO EXPORT
longPower = close - low
shortPower = high - close
Y = close
x = ((longPower - shortPower) / Y) * 100
Candle Power X Value _ Strategy Candle Power X Value — Strategy 1.0
// === Base values ===
longPower = close - low
shortPower = high - close
// === Y calculation ===
Y = close
// === Final X formula ===
x = ((longPower - shortPower) / Y) * 100
LevelsOverview
HL Marking Pro is a clean, multi-timeframe level marker designed for traders who prioritize a clutter-free workspace. Unlike standard indicators that crowd the chart area with text labels, this script utilizes native Price Scale Tags to display key historical and intraday levels directly on the Y-axis.
Key Features
Axis-Integrated Labels: Key levels are displayed as colored tags on the right-hand price scale, keeping the candle area clear for price action analysis.
Dynamic Session Tracking: Includes real-time tracking for the current Session High (SH) and Session Low (SL).
Multi-Timeframe Logic: Automatically tracks Previous Daily (PDH/L), Weekly (PWH/L), Monthly (PMH/L), Quarterly (PQH/L), and Yearly (PYH/L) levels.
Smart Visibility: To prevent "color waterfalls" on the axis, lower-tier levels (Daily/Session) are automatically hidden on higher timeframe charts (Weekly/Monthly).
Reliable ATH: The All-Time High (ATH) is calculated via security calls to ensure it remains visible and accurate even on high-timeframe charts where bar history might be limited.
No Repainting: All historical levels reference completed candles to ensure levels stay fixed and reliable throughout the trading session.
How to Use
Add the script to your chart.
To get the cleanest look (matching the screenshots), Right-click the Price Scale -> Labels -> and select "Value Only". This removes the indicator name and the colon (:) prefix.
The script will automatically adjust which levels are shown based on the timeframe you are currently viewing.
Vishall Candel Power Strategy with timeVishall Candel Power Strategy with time
//=== Base values ===
longPower = close - low
shortPower = high - close
// === Y calculation ===
Y = close
// === Final X formula (YOUR VALUE) ===
x = ((longPower - shortPower) / Y) * 100
Vishall Candel Power x value Strategy with timeVishall Candel Power x value Strategy with time
longPower = close - low
shortPower = high - close
// === Y calculation ===
Y = close
// === Final X formula (YOUR VALUE) ===
x = ((longPower - shortPower) / Y) * 100






















