Gold Signals# Gold Signals
Gold Signals is a professional TradingView indicator designed to identify high-probability BUY and SELL opportunities using advanced market structure analysis, trend confirmation, and intelligent filtering techniques.
Built with a clean interface and optimized default settings, the indicator helps traders focus on high-quality setups while reducing market noise. Although primarily optimized for Gold (XAUUSD), it can also be used on other highly liquid markets.
! (PUT_YOUR_COVER_LINK_HERE)
---
# ✨ Main Features
✅ Smart BUY & SELL Signals
Generate high-quality trading signals using multiple confirmation layers.
✅ Multi-Timeframe Confirmation
Validate market direction using higher and lower timeframe analysis.
✅ Trend Detection
Identify the current market direction using adaptive trend calculations.
✅ EMA Slope Filter
Filter out weak trends and sideways market conditions.
✅ Momentum Filter
Focus on stronger market movements while avoiding low-momentum environments.
✅ Built-in Take Profit & Stop Loss Visualization
Automatically display TP and SL zones directly on the chart.
✅ Statistics Dashboard
Monitor important trading information through an integrated dashboard.
✅ TradingView Alerts
Receive instant notifications whenever a qualified trading opportunity appears.
---
# 📈 sell Example
The following example demonstrates a SELL setup generated after all confirmation filters aligned.
---
# 🎯 SELL Target
After the SELL signal is confirmed, Gold Signals automatically displays predefined Take Profit and Stop Loss zones to simplify trade management.
! (PUT_YOUR_BUY_TARGET_LINK_HERE)
---
# 📊 Dashboard
The integrated dashboard provides a quick overview of market conditions and trading information while keeping the chart clean and organized.
---
# ⚙️ Recommended Settings
Optimized for Gold (XAUUSD).
• Chart Timeframe: 1 Minute
• Higher Timeframe: 15 Minutes
• Short Trend: 30
• Long Trend: 100
• Momentum Filter: Enabled
• EMA Slope Filter: Enabled
---
# 🔔 Alerts
TradingView alerts are fully supported.
Create BUY or SELL alerts directly from the indicator to receive real-time notifications whenever a new qualified setup appears.
---
# 👨💻 Credits
Gold Signals is based on the open-source **Smart Money Structure** project created by **GainzAlgo**.
This version includes interface improvements, optimized default settings, usability enhancements, and additional refinements developed by **A1**.
Full credit for the original concept and base implementation belongs to GainzAlgo.
---
# 🚀 Version 1.0
### Initial Public Release
• Professional English interface
• Optimized default settings
• Enhanced chart visualization
• Multi-Timeframe confirmation
• EMA Slope filtering
• Momentum confirmation
• Built-in TP & SL visualization
• Statistics Dashboard
• TradingView alert support
• Performance and usability improvements
---
# ⚠️ IMPORTANT DISCLAIMER
Gold Signals is provided solely as a technical analysis and educational tool.
This indicator does not provide financial, investment, or trading advice and should not be considered a guarantee of profitable trading results.
Financial markets involve significant risk, and losses are a natural part of trading. No indicator can accurately predict future market movements under all conditions.
Always perform your own market analysis, use proper risk management, and never risk more than you can afford to lose.
Past performance does not guarantee future results.
By using this indicator, you acknowledge and accept that all trading decisions and their outcomes are entirely your own responsibility. FX:XAUUSD FX:XAUUSD อินดิเคเตอร์

PV: Perfect Signal - Advanced Trading System# Perfect Signal - Advanced Trading System Documentation
## Overview
A comprehensive Pine Script indicator for TradingView designed for both **intraday** and **swing trading**. This system combines institutional-level analysis with volume-centric decision-making to identify high-probability entry and exit points while filtering out fake moves and low-conviction signals.
---
## 🎯 Core Philosophy
### Volume-First Approach
The script prioritizes **volume analysis** as the primary confirmation factor. Price movements without volume support are flagged as fake moves and filtered out, preventing entries on dead-cat bounces or weak pullbacks.
### Multi-Timeframe Context
Supply and demand zones persist across **multiple days** (configurable 1-20 days), incorporating pre-market data to identify institutional levels that smart money respects over time.
### Smart Signal Filtering
- Avoids sideways/choppy markets using ADX
- Requires exceptional volume for counter-trend trades
- Detects volume divergence (price moves without volume)
- Implements momentum confirmation before entry
---
## 🔧 Key Features
### 1. Multi-Day Supply & Demand Zones
**What it does:**
- Identifies pivot highs (supply/resistance) and pivot lows (demand/support) over configurable lookback periods
- Tracks zones across multiple trading days with timestamps
- Automatically expires old zones based on persistence settings
- Distinguishes between "AT" zone and "NEAR" zone for early warnings
**Settings:**
- `Supply/Demand Zone Lookback`: 10 bars (how far back to look for pivots)
- `Zone Persistence (Days)`: 5 days (how long zones remain active)
- `Zone Test Count (Strength)`: 2 tests (minimum touches to validate zone)
- `Zone Tolerance %`: 1.5% (price proximity required)
- `Use Pre-Market Data`: Enabled (includes extended hours)
**Visual Indicators:**
- Red circles: Supply zones (resistance)
- Green circles: Demand zones (support)
- Dark background: Currently AT a zone
- Light background: NEAR a zone (approaching)
### 2. Institutional Activity Detection
**What it does:**
- Identifies "big candles" that are 1.8x larger than ATR
- Requires strong volume (2x normal spike) to confirm institutional participation
- Flags buying at demand zones and selling at supply zones
- Marks extreme volume bars with tiny circles
**Logic:**
```
Big Bull Candle = (Body > ATR * 1.8) AND (Close > Open) AND (Volume > MA * 2.0)
Institutional Buy = Big Bull Candle AT/NEAR Demand Zone
```
**Visual Indicators:**
- Bright green labels: Institutional buying (INST)
- Bright red labels: Institutional selling (INST)
- Lime/red circles: Extreme volume bars
- Orange labels: Counter-trend institutional trades (⚠️)
### 3. Volume Trend Analysis
**What it does:**
- Tracks volume trends over 3 consecutive bars
- Categorizes volume into three tiers: Spike (1.5x), Strong (2.0x), Extreme (3.0x)
- Detects volume divergence (price moves without volume support)
- Requires volume trending UP for V-shape recoveries
**Volume Tiers:**
- **Normal Spike**: 1.5x average volume
- **Strong Volume**: 2.0x average volume (required for most signals)
- **Extreme Volume**: 3.0x average volume (institutional level)
**Divergence Detection:**
- Compares 3-bar price change vs 3-bar average volume
- Flags as fake if price moves but volume < 80% of average
- Blocks all buy/sell signals during divergence
- Shows orange background warning
**Info Panel Display:**
- `1.5x⚡` = Extreme volume
- `1.5x↑` = Strong volume with uptrend
- `1.5x⚠️` = Volume divergence warning
- `Vol Trend: UP ↑` = Volume increasing over 3 bars
### 4. V-Shape Recovery Pattern
**What it does:**
- Detects sharp drops followed by strong recoveries (V-shape up)
- Detects sharp rallies followed by declines (inverse V-shape down)
- Requires RSI confirmation (oversold for buy, overbought for sell)
- Demands strong volume AND volume trending UP
**Buy Signal Requirements:**
- Price dropped at least 3% from recent high
- Recovered at least 1.8% from low
- RSI < 40 (but above extreme oversold 20)
- Strong volume (2.0x average)
- Volume trending UP over 3 bars
- No volume divergence detected
**Sell Signal Requirements:**
- Price rallied at least 3% from recent low
- Declined at least 1.8% from high
- RSI > 60 (but below extreme overbought 80)
- Strong volume (2.0x average)
- Volume trending UP over 3 bars
- No volume divergence detected
**Visual Indicators:**
- Label shows "V-REC" for recoveries
- Label shows "V-DEC" for declines
- Lightning bolt (⚡) for early entries
### 5. RSI Extreme Reversals
**What it does:**
- Catches reversals from extreme RSI levels (< 20 or > 80)
- Waits for momentum shift (2 consecutive bars)
- Requires strong volume confirmation
- Filters out moves with volume divergence
**Recovery Logic (Buy):**
- RSI was below 20 in last 3 bars
- RSI rising for 2 consecutive bars
- Strong volume present
- Price closing higher
- No volume divergence
**Decline Logic (Sell):**
- RSI was above 80 in last 3 bars
- RSI falling for 2 consecutive bars
- Strong volume present
- Price closing lower
- No volume divergence
### 6. Counter-Trend Protection
**What it does:**
- Identifies risky trades (buying in downtrend, selling in uptrend)
- Requires EXCEPTIONAL volume (2.5x average) for counter-trend entries
- Demands volume trending UP (not declining)
- Shows warning symbol (⚠️) on labels
- Uses orange color for counter-trend signals
**Logic:**
```
Counter-Trend Buy = Downtrend AND Bull Score >= 4 AND Volume > MA * 2.5 AND Vol Trend Up
Counter-Trend Sell = Uptrend AND Bear Score >= 4 AND Volume > MA * 2.5 AND Vol Trend Up
```
**Purpose:**
Prevents buying fake recoveries in downtrends or selling weak pullbacks in uptrends unless volume is exceptional, indicating real institutional interest.
### 7. Sideways Market Filter
**What it does:**
- Uses ADX (Average Directional Index) to measure trend strength
- Checks Bollinger Band width for consolidation
- Blocks all signals when market is choppy
- Shows gray background when sideways
**Filter Logic:**
```
Sideways = (ADX < 25) OR (BB Width < 3%)
No Signals Allowed When Sideways = True
```
**Settings:**
- `ADX Period`: 14 bars
- `ADX Threshold`: 25 (below = sideways)
- `Enable Sideways Filter`: True
### 8. Early Entry System
**What it does:**
- Bypasses normal 3-bar wait for strong signals
- Requires institutional or V-shape patterns
- Demands strong momentum and volume
- Allows entry after just 2 bars if conditions are exceptional
**Early Entry Criteria:**
- Institutional signal OR V-shape signal detected
- Strong momentum (price AND EMA rising/falling)
- Strong volume (2.0x average)
- No volume divergence
- Market trending (not sideways)
- For counter-trend: Requires EXTREME volume (3.0x)
**Visual Indicators:**
- Lightning bolt (⚡) added to signal label
- Shows "INST⚡" or "V-REC⚡"
---
## 📊 Scoring System
### Bullish Score (Max 10 points)
**Base Conditions (1 point each):**
1. **Uptrend**: EMA(9) > EMA(21) AND Close > EMA(50) AND SuperTrend bullish
2. **Price Strength**: Close > EMA(9) AND Close > VWAP
3. **Fresh Momentum**: EMA(9) crossing above EMA(21)
4. **Healthy RSI**: RSI between 50-70 (not overbought)
5. **Volume Confirmation**: Volume > 1.5x average AND no divergence
6. **Above Support**: Low > SuperTrend level
**Advanced Conditions (2 points each):**
7. **Institutional Buying**: Big candle at demand zone (2 points)
8. **V-Shape/RSI Recovery**: Strong recovery pattern (2 points)
### Bearish Score (Max 10 points)
**Base Conditions (1 point each):**
1. **Downtrend**: EMA(9) < EMA(21) AND Close < EMA(50) AND SuperTrend bearish
2. **Price Weakness**: Close < EMA(9) AND Close < VWAP
3. **Fresh Momentum Down**: EMA(9) crossing below EMA(21)
4. **Bearish RSI**: RSI between 30-50 (not oversold)
5. **Volume Confirmation**: Volume > 1.5x average AND no divergence
6. **Below Resistance**: High < SuperTrend level
**Advanced Conditions (2 points each):**
7. **Institutional Selling**: Big candle at supply zone (2 points)
8. **Inverse V-Shape/RSI Decline**: Strong decline pattern (2 points)
### Signal Generation
**Buy Signal:**
- Bull Score ≥ 4/10 (configurable)
- Bear Score < 3/10
- At least 3 bars since last signal
- Market trending (not sideways)
- No volume divergence
- Price AND EMA rising
- If counter-trend: Volume > 2.5x average
**Sell Signal:**
- Bear Score ≥ 4/10 (configurable)
- Bull Score < 3/10
- At least 3 bars since last signal
- Market trending (not sideways)
- No volume divergence
- Price AND EMA falling
- If counter-trend: Volume > 2.5x average
---
## 🎨 Visual System
### Chart Overlays
**Trend Lines:**
- Blue line: Fast EMA (9)
- Orange line: Slow EMA (21)
- Green/Red line: SuperTrend (3.0 multiplier, 10 ATR)
- Yellow dots: VWAP
**Supply/Demand:**
- Red circles: Supply zones (resistance)
- Green circles: Demand zones (support)
**Background Colors:**
- Dark red: AT supply zone
- Dark green: AT demand zone
- Light red: NEAR supply zone
- Light green: NEAR demand zone
- Gray: Sideways market
- Orange: Volume divergence warning
**Signal Labels:**
- Green arrows: BUY signals
- Red arrows: SELL signals
- Text shows reason: INST, V-REC, V-DEC, TREND
- Lightning bolt (⚡): Early entry
- Warning symbol (⚠️): Counter-trend
**Volume Markers:**
- Tiny lime circles: Extreme bullish volume
- Tiny red circles: Extreme bearish volume
### Info Panel (Top Right)
**14-row dashboard showing:**
1. **Trend**: UP ↑ / DN ↓ / FLAT →
2. **Price vs VWAP**: ABOVE / BELOW
3. **RSI**: Current value (colored by level)
4. **Volume**: Ratio with indicators (⚡↑⚠️)
5. **Market**: TRENDING / SIDEWAYS / NEUTRAL
6. **ADX**: Trend strength value
7. **Bull Score**: Current score out of 10
8. **Bear Score**: Current score out of 10
9. **Zone**: SUPPLY / DEMAND / ~SUPPLY / ~DEMAND / NONE
10. **Position**: LONG / SHORT / NONE (tracks last signal)
11. **Signal**: BUY / SELL / HOLD (current condition)
12. **ATR**: Average True Range value
13. **Vol Trend**: UP ↑ / DN ↓ / FLAT (3-bar trend)
---
## ⚙️ Configuration Guide
### For Intraday Trading (5min - 15min charts)
```
Fast EMA: 9
Slow EMA: 21
Trend Filter EMA: 50
Min Score: 4
Min Bars Between Signals: 3
Enable Early Entry: Yes
ADX Threshold: 20 (lower for intraday)
Volume Spike Multiplier: 1.5
Zone Persistence: 2 days
```
### For Swing Trading (1hr - Daily charts)
```
Fast EMA: 9
Slow EMA: 21
Trend Filter EMA: 50
Min Score: 5
Min Bars Between Signals: 5
Enable Early Entry: Yes
ADX Threshold: 25
Volume Spike Multiplier: 1.5
Zone Persistence: 5-10 days
```
### Conservative Settings (Fewer signals, higher quality)
```
Min Score: 6
Big Candle Size: 2.0x ATR
Volume Spike: 2.0x
Counter-Trend Volume: 3.0x
Zone Strength: 3 tests
Enable Sideways Filter: Yes
```
### Aggressive Settings (More signals, faster entries)
```
Min Score: 3
Big Candle Size: 1.5x ATR
Volume Spike: 1.3x
Counter-Trend Volume: 2.0x
Zone Strength: 1 test
Enable Early Entry: Yes
Min Bars Between Signals: 2
```
---
## 🔔 Alert System
### Primary Alerts
1. **Buy Signal**: Regular buy entry (score ≥ 4)
2. **Sell Signal**: Regular sell entry (score ≥ 4)
3. **Early Buy Entry**: Fast institutional/V-shape buy (⚡)
4. **Early Sell Entry**: Fast institutional/V-shape sell (⚡)
### Warning Alerts
5. **Counter-Trend Buy**: Buying in downtrend with exceptional volume (⚠️)
6. **Counter-Trend Sell**: Selling in uptrend with exceptional volume (⚠️)
7. **Volume Divergence Up**: Price rising without volume (fake move)
8. **Volume Divergence Down**: Price falling without volume (fake move)
### Information Alerts
9. **Institutional Buy**: Big candle at demand zone (🏦)
10. **Institutional Sell**: Big candle at supply zone (🏦)
11. **V-Shape Recovery**: Oversold bounce detected (📈)
12. **Inverse V-Shape**: Overbought decline detected (📉)
---
## 🎯 Trading Strategy Guide
### Entry Rules
**For Long (Buy):**
1. Wait for BUY signal label on chart
2. Verify bull score ≥ 4/10 in info panel
3. Confirm volume shows ↑ or ⚡ (not ⚠️)
4. Check market status is TRENDING (not SIDEWAYS)
5. Prefer signals at/near DEMAND zones
6. Look for INST or V-REC labels (stronger signals)
7. Be cautious with ⚠️ counter-trend signals
**For Short (Sell):**
1. Wait for SELL signal label on chart
2. Verify bear score ≥ 4/10 in info panel
3. Confirm volume shows ↑ or ⚡ (not ⚠️)
4. Check market status is TRENDING (not SIDEWAYS)
5. Prefer signals at/near SUPPLY zones
6. Look for INST or V-DEC labels (stronger signals)
7. Be cautious with ⚠️ counter-trend signals
### Exit Rules
**For Long Positions:**
- Exit on SELL signal (label shows "EXIT & SELL")
- Consider partial exit if entering SUPPLY zone
- Trail stop-loss below SuperTrend line
- Exit if volume divergence appears (orange background)
- Exit if market becomes SIDEWAYS for extended period
**For Short Positions:**
- Exit on BUY signal (label shows "EXIT & BUY")
- Consider partial exit if entering DEMAND zone
- Trail stop-loss above SuperTrend line
- Exit if volume divergence appears (orange background)
- Exit if market becomes SIDEWAYS for extended period
### Risk Management
**Stop-Loss Placement:**
- Long: Below recent demand zone or SuperTrend
- Short: Above recent supply zone or SuperTrend
- Use 1.5x ATR as minimum stop distance
**Position Sizing:**
- Regular signals (score 4-6): Standard position
- Strong signals (score 7-8): 1.5x position
- Institutional signals (score 9-10): 2x position
- Counter-trend signals (⚠️): 0.5x position (risky)
---
## 🚫 What to Avoid
### Don't Trade When:
1. **Orange background**: Volume divergence detected (fake move)
2. **Gray background**: Market is sideways/choppy
3. **Volume shows ⚠️**: Volume warning in info panel
4. **Market = SIDEWAYS**: Info panel shows sideways condition
5. **Score < 4**: Both bull and bear scores are low
6. **After hours**: Within 10 minutes of market open (optional setting)
### Be Cautious With:
1. **⚠️ Counter-trend signals**: Orange labels require exceptional volume
2. **Signals far from zones**: Prefer entries at/near supply/demand zones
3. **Low volume conditions**: Volume < 1.0x average
4. **Conflicting signals**: Bull score AND bear score both high
5. **Rapid signal changes**: Multiple signals in short time (increase min_bars)
---
## 🔍 Troubleshooting
### Too Many Signals
- Increase `Min Score` from 4 to 5 or 6
- Increase `Min Bars Between Signals` from 3 to 5
- Disable `Enable Early Entry`
- Increase `Volume Spike Multiplier` to 2.0
- Increase `Big Candle Size` to 2.0 or higher
### Too Few Signals
- Decrease `Min Score` from 4 to 3
- Decrease `Min Bars Between Signals` from 3 to 2
- Enable `Enable Early Entry`
- Decrease `Zone Strength` from 2 to 1
- Widen `Zone Tolerance %` from 1.5% to 2.0%
### False Signals
- Enable `Sideways Filter` if disabled
- Increase `ADX Threshold` from 25 to 30
- Increase `Counter-Trend Volume Required` from 2.5x to 3.0x
- Increase `Zone Strength` from 2 to 3
- Check that `Volume Trend Bars` is set to 3
### Missing Good Trades
- Decrease `Min Score` to 3
- Enable `Enable Early Entry`
- Decrease `Big Candle Size` to 1.5x
- Increase `Zone Persistence` to 10 days
- Decrease `Min Bars Between Signals` to 2
---
## 📈 Best Practices
1. **Confirm with higher timeframe**: Check daily chart for overall trend
2. **Wait for volume**: Never trade without volume confirmation
3. **Respect the zones**: Best signals occur at supply/demand levels
4. **Watch for divergence**: Orange backgrounds are warnings, not entries
5. **Use multiple confirmations**: Prefer signals with high scores (7-10)
6. **Be patient**: Quality over quantity - wait for clear setups
7. **Manage risk**: Always use stop-losses based on ATR or zones
8. **Track performance**: Monitor which signal types work best for your style
---
## 📝 Technical Notes
### Performance Optimization
- Script uses arrays for zone storage (max 30 zones)
- Zones automatically expire after persistence period
- Volume calculations cached for efficiency
- Visual elements are conditional (can be hidden)
### Pine Script Version
- Written in Pine Script v6
- Compatible with TradingView Premium/Pro
- Requires `max_labels_count=500` and `max_lines_count=500`
### Data Requirements
- Works on any timeframe (tested 5min to Daily)
- Requires volume data (won't work on Heikin Ashi without volume)
- Pre-market data optional (enabled by default)
- Historical data needed for zone persistence
---
## 🎓 Understanding the Signals
### Signal Label Legend
- **TREND**: Basic trend-following signal (6 base conditions met)
- **INST**: Institutional activity at zone (big candle + volume)
- **V-REC**: V-shape recovery pattern (oversold bounce)
- **V-DEC**: Inverse V-shape decline (overbought drop)
- **⚡**: Early entry (bypass normal wait time)
- **⚠️**: Counter-trend warning (risky trade)
### Score Interpretation
- **3-4**: Marginal signal, wait for confirmation
- **5-6**: Good signal, standard entry
- **7-8**: Strong signal, increase position size
- **9-10**: Exceptional signal, maximum conviction
### Volume Interpretation
- **1.0x**: Below average, avoid trading
- **1.5x**: Spike, minimum for entry
- **2.0x↑**: Strong, ideal for entries
- **3.0x⚡**: Extreme, institutional level
- **⚠️**: Divergence, fake move detected
---
## 💡 Tips for Success
1. **Start conservative**: Begin with min_score=5 and adjust down if needed
2. **Backtest first**: Test on historical data before live trading
3. **Use with other tools**: Combine with your existing analysis
4. **Adapt to market**: Adjust settings for current volatility
5. **Trust the volume**: When volume says no, don't trade
6. **Respect the zones**: Best trades happen at key levels
7. **Keep it simple**: Don't override too many signals manually
8. **Review performance**: Track which patterns work best for you
---
## 📧 Support & Questions
This indicator is designed to be self-contained and comprehensive. All logic is transparent and documented within the code comments. Modify settings to match your trading style and risk tolerance.
**Remember**: No indicator is perfect. Always use proper risk management and combine technical analysis with fundamental research.
---
*Version: 2.0 - Volume-Centric Advanced Trading System*
*Last Updated: 2026*
อินดิเคเตอร์

EWCore## What this indicator is — and what it isn't
EWCore is an automated Elliott Wave counting and scoring indicator for XAUUSD, built following the Frost/Prechter conventions. Before you use it, two things matter for an honest understanding of what you're looking at:
**1. TradingView imposes a hard technical ceiling on what can be drawn.**
Pine Script allows a single script a maximum of **500 simultaneously visible label and line objects** (default without explicit configuration: only about 50; raisable via `max_labels_count`/`max_lines_count` up to 500 — this is the platform's own hard ceiling, not a limitation of this script). Once that limit is reached, TradingView automatically removes the oldest objects, regardless of how important they are to the analysis.
EWCore already uses this budget in full. Fully labeling multiple Elliott degrees across an entire chart's history — the way a human analyst might on paper or in a static chart — is therefore **technically not possible**. On longer, more branched histories (chains exceeding 600 segments for the historical chain alone have been measured in this project), the available budget falls far short of what would be needed.
**This is why EWCore is not a tool that labels the entire chart continuously in the classic sense.** It is an **aid for recognizing and evaluating individual patterns** — it shows you the currently leading, most recently completed structure in full detail, including score, rule validation, and target zones, plus as much historical context as the label budget allows, prioritized by recency and relevance.
**2. Elliott Wave theory is a theory — not a fixed, standardized interpretation.**
Anyone with hands-on experience in Elliott Wave analysis knows: two experienced analysts labeling the same price stretch from point A to point B will often arrive at different counts. That's not necessarily a mistake — it's a matter of interpretation, and that interpretation depends heavily on context.
Markets behave differently because market-participant psychology differs. Phases of economic and geopolitical confidence produce different structures than phases of uncertainty. Gold, for instance, reacts with above-average volatility, which means certain patterns — complex W-X-Y corrections, for example — appear noticeably more often here than in calmer markets, where they tend to be the exception.
**A theory remains a theory**, however simple that sentence sounds. It can weight and rule-score patterns, but it cannot deliver a final, universally valid truth about a market's future. The score EWCore assigns to each count is a probability weighting based on defined criteria — not a certainty. That weighting is an approximation, not a law of nature.
## On the role of artificial intelligence in building this
This indicator wasn't hand-coded by me — it was built together with Claude, in this final version with Claude Fable 5. That process was instructive, including about the limits of AI models: simpler models failed at the task outright. But even a more capable model like Fable 5 runs into a fundamental limit — not one of computing power, but of the fact that the actual task at hand doesn't have a single, unambiguously correct solution.
Elliott Wave counting depends on pattern recognition, on intuition, and on contextual judgment that doesn't fully translate into parameters and weightings. What a human perceives as "ambiguous" — that feeling of "it could be this, but it could also be that" — an AI cannot grasp in the same way. It decides strictly according to fixed parameters and weightings. That weighting is a stipulation, not a feeling — and it is therefore not automatically the truth, however much one might want to trust it as such.
That doesn't make the AI's work worthless. Quite the opposite: it's a genuine time-saver, a structured second set of eyes that checks consistently against the same rules without ever tiring. But it does not replace the trained, context-sensitive judgment of an experienced analyst. **EWCore is meant as exactly that: an aid, not a verdict.**
## Full user manual
All 260 settings in this indicator are individually documented — with an explanation, default value, and a practical note on how it affects the count:
→ claude.ai อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Realized Price by Baal Hadad v2 (multi-source)Based on "Realized Price" by Baal Hadad (open-source, MPL 2.0).
The original relied on IntoTheBlock's MVRV feed, which stopped updating on August 15, 2025 and was marked as discontinued by TradingView — the indicator froze. This version fixes that with a multi-source data cascade and adds self-diagnostics.
WHAT IT SHOWS
Realized Price is the average price at which each coin last moved on-chain — the market's aggregate on-chain cost basis. When spot price falls below realized price, the average holder is underwater; historically this marks capitulation zones and potential cycle bottoms. Multiples above it mark overheated zones.
Realized Price = Realized Cap / Circulating Supply
DATA SOURCES (NEW)
Realized Cap, by priority: Custom symbol → CoinMetrics RealCap (direct) → Custom MVRV → IntoTheBlock MVRV (derived as Market Cap / MVRV).
Circulating Supply: Custom → Glassnode → IntoTheBlock → Market Cap / Price (unbreakable fallback).
A source is considered dead if it hasn't updated for N days (default 7, configurable) — the script automatically switches to the next live one. You can also force a specific source or plug in your own symbols.
DIAGNOSTICS (NEW)
An on-chart table shows every feed's status (live / lagging / dead), its last value, date and age in days; the source currently in use is marked with ►. If all Realized Cap sources go silent, the table shows FROZEN and a "data stale" alert fires — instead of silently plotting a frozen line.
DISPLAY
- Realized Price smoothed by MA (default EMA 30 as in the original; SMA / WMA / RMA / HMA / HEMA selectable), optional raw line
- Lower bands: −30% / −50% / −70% (green, accumulation zones)
- Upper bands: ×2 / ×3 / ×4 / ×5 (red, distribution zones)
- Background highlight when price crosses a band; band and signal logic unchanged from the original
- Synthetic MVRV = Market Cap / Realized Cap in the Data Window — replaces the dead ITB feed
ALERTS
Buy zone, Sell zone, Data stale.
NOTES
The coin is detected automatically from the chart ticker, so it works on any coin covered by CoinMetrics / Glassnode — not just BTC / ETH / LTC. On-chain metrics are daily; use on the D timeframe or higher.
==================================================================================
Основано на "Realized Price" от Baal Hadad (открытый код, MPL 2.0).
Оригинал опирался на фид MVRV от IntoTheBlock, который перестал обновляться 15 августа 2025 и помечен TradingView как discontinued — индикатор замер.
Эта версия решает проблему каскадом источников данных и добавляет самодиагностику.
ЧТО ПОКАЗЫВАЕТ
Realized Price (реализованная цена) — средняя цена, по которой каждая монета в последний раз двигалась в блокчейне, то есть совокупная ончейн-себестоимость рынка. Когда спотовая цена уходит ниже реализованной, средний держатель в убытке — исторически это зоны капитуляции и потенциального дна цикла. Кратные превышения — зоны перегрева.
Realized Price = Realized Cap / Circulating Supply
ИСТОЧНИКИ ДАННЫХ (НОВОЕ)
Realized Cap, по приоритету: Custom-символ → CoinMetrics RealCap (напрямую) → Custom MVRV → IntoTheBlock MVRV (расчёт как Market Cap / MVRV).
Circulating Supply: Custom → Glassnode → IntoTheBlock → Market Cap / Price (несгораемый фолбэк).
Источник считается мёртвым, если не обновлялся N дней (по умолчанию 7, настраивается) — скрипт автоматически переключается на следующий живой. Можно принудительно выбрать конкретный источник или подключить свои символы.
ДИАГНОСТИКА (НОВОЕ)
Таблица на графике показывает статус каждого фида (live / lagging / dead), последнее значение, дату и возраст в днях; активный источник помечен ►. Если все источники Realized Cap замолчали, таблица показывает FROZEN и срабатывает алерт "data stale" — вместо того чтобы молча рисовать замороженную линию.
ОТОБРАЖЕНИЕ
- Realized Price, сглаженная скользящей средней (по умолчанию EMA 30, как в оригинале; на выбор SMA / WMA / RMA / HMA / HEMA), опционально сырая линия
- Нижние полосы: −30% / −50% / −70% (зелёные, зоны накопления)
- Верхние полосы: ×2 / ×3 / ×4 / ×5 (красные, зоны распределения)
- Подсветка фона при пересечении полос; уровни полос и логика сигналов не менялись
- Синтетический MVRV = Market Cap / Realized Cap в окне данных (Data Window) — замена умершему фиду ITB
АЛЕРТЫ
Зона покупки, зона продажи, протухание данных (data stale).
ПРИМЕЧАНИЯ
Монета определяется автоматически из тикера графика, поэтому индикатор работает на любой монете с покрытием CoinMetrics / Glassnode — не только BTC / ETH / LTC. Ончейн-метрики дневные; использовать на таймфрейме D и выше. อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Volume Matrix ScannerVolume Matrix Scanner - First Release
Volume Matrix Scanner is a beginner-friendly TradingView indicator that watches volume and price action across a group of stocks in one simple panel.
The underlying logic is derived from the Volume V6 indicator. Volume Matrix Scanner is recommended to be used together with Volume V6: use the Matrix to scan many stocks, then use Volume V6 to study one chart in more detail.
The script is designed to help newer traders understand whether a stock is showing signs of demand, quiet accumulation, dry pullbacks, or possible selling pressure. Instead of only showing raw numbers, the panel gives plain messages such as BUY, SNORT, ADD, PIVOT, TRIM, SELL, or Quiet.
Quoted from the Volume V6 logic, in simple terms:
Volume V6 is trying to answer one main question: is volume showing demand from buyers, supply from sellers, or nothing important yet?
It does this by combining several clues instead of trusting one volume bar alone. First, it creates a normal-volume baseline using average volume, usually over 50 bars. Then it compares today's volume against that normal level.
If volume is much higher than normal, the script asks whether price closed strong near the high, whether price rose compared with the previous bar, whether price is above short or longer moving averages, and whether buying pressure is stronger than selling pressure. If the answer is mostly yes, it treats the volume as demand or accumulation.
If volume is high but price closes weak, falls, or rejects higher prices, it treats that as supply or distribution.
Volume V6 also builds an accumulation score from -100 to +100. Positive points are added for Pocket Pivot Volume, Bull Snort volume, strong up bars closing near the high, dry pullbacks in a healthy trend, rising OBV, positive money flow, and price staying above key moving averages.
Negative points are added for heavy down-volume, upthrust selling, heavy churn where volume is huge but price does not make progress, falling OBV, negative money flow, and price weakness below key averages.
So the score is basically a weight-of-evidence reading.
What the messages mean:
- BUY means demand is confirmed and the stock may be under accumulation.
- SNORT means Bull Snort, which is unusually strong bullish volume.
- ADD means a quiet or dry pullback while the bigger trend still looks healthy.
- PIVOT means Pocket Pivot Volume, a clue that larger buyers may be active.
- TRIM means an early warning that supply may be coming in.
- SELL means distribution pressure may be present and capital should be defended.
- Quiet means there is no active setup at the moment.
The score runs from -100 to +100:
- Above +50 suggests strong accumulation.
- +30 to +49 suggests constructive demand.
- -15 to +29 suggests mixed or quiet action.
- -30 to -49 suggests a supply warning.
- Below -50 suggests distribution or defensive action.
Users can add stocks of their own choice. The default list includes popular U.S. stocks, but each symbol input can be changed in the indicator settings. Open the settings, go to the Symbols sections, and replace any ticker with the stock you want to follow.
This indicator is meant to support learning and decision-making. It should not be used as financial advice or as a standalone buy or sell system. Always combine it with your own chart review, risk management, and research.
Authorship: drsamgeorge, made with AI assistance. อินดิเคเตอร์

Swing & Short Term//@version=6
indicator("Swing & Short Term", overlay=true)
// Input
len = input.int(14, "Williams %R Length")
// Multi-timeframe Williams %R
wprDay = request.security(syminfo.tickerid, "D", ta.wpr(len))
wprWeek = request.security(syminfo.tickerid, "W", ta.wpr(len))
wpr1H = request.security(syminfo.tickerid, "60", ta.wpr(len))
// Conditions
buyCond = (wprDay > -30 and wprWeek > -30 and wpr1H > -30)
sellCond = (wprDay < -40 and wprWeek < -40 and wpr1H < -40)
// Track last signal
var int lastSignal = 0 // 0 = none, 1 = buy, -1 = sell
buySignal = buyCond and lastSignal != 1
sellSignal = sellCond and lastSignal != -1
if buySignal
lastSignal := 1
if sellSignal
lastSignal := -1
// Plot signals
plotshape(buySignal, title="Buy", location=location.belowbar,
style=shape.triangleup, color=color.green, size=size.small, text="BUY")
plotshape(sellSignal, title="Sell", location=location.abovebar,
style=shape.triangledown, color=color.red, size=size.small, text="SELL")
// Alerts
alertcondition(buySignal, title="Buy Alert", message="BUY: D/W/1H W%R > -30")
alertcondition(sellSignal, title="Sell Alert", message="SELL: D/W/1H W%R < -40")
// Reference lines
hline(-30, "Overbought", color=color.red)
hline(-40, "Sell Threshold", color=color.gray)
อินดิเคเตอร์

Volume V6Title:
Volume V6
Author:
drsamgeorge
Creation note:
Created by drsamgeorge with AI assistance.
Short description:
A beginner-friendly volume analysis dashboard that highlights accumulation, dry pullbacks, pocket-pivot style demand, high-demand volume bars, and distribution warnings.
[bFull publication description:
Volume V6 is a volume-based decision support indicator designed to help traders read whether volume is leaning toward accumulation, neutral action, or distribution.
It is built to make volume easier to understand, especially for beginners. Instead of only showing raw volume bars, it adds a score, dashboard, colored volume bars, main-chart arrows, and simple labels that explain what type of volume event may be happening.
How to start using it:
1. Add Volume V6 to your chart.
2. Start on the Daily timeframe if you are new. The high-volume and low-volume markers are easiest to understand on daily, weekly, and monthly charts.
3. Look first at the dashboard. The Volume Verdict gives the simplest summary: BUY / ACCUMULATE, ADD ON DRY-UP, DISTRIBUTION, SELL / DEFEND, or NEUTRAL.
4. Check the Accumulation Score. Positive numbers suggest demand is stronger. Negative numbers suggest supply is stronger.
5. Look at the colored volume bars and chart markers. These show what kind of volume event happened on that candle.
6. Always compare the signal with price trend, support/resistance, and your own risk plan.
The indicator combines several practical volume concepts into one visual tool:
Main symbols and what they suggest:
- BUY: Demand and accumulation conditions are lining up. This suggests buyers may be taking control, but it is still a confirmation signal, not a guaranteed entry.
- ADD: Volume has dried up during a constructive pullback. This suggests selling pressure may be light while the larger setup remains supportive.
- TRIM: Early supply pressure is appearing. This suggests caution and possible risk reduction.
- SELL: Distribution pressure is strong enough to defend capital. This suggests sellers may be in control.
- PPV: Pocket-pivot style demand, where upside volume exceeds recent downside volume. This suggests institutional-style demand may be appearing.
- BS: Bull Snort. This marks very large bullish volume with the close near the high, suggesting aggressive demand.
- Dry: Very low volume. This can be constructive during a calm pullback, but weak if price is already breaking down.
- HVQ+: Highest-volume bar in roughly a quarter, with a bullish candle. This suggests major demand or buying interest.
- HVQ-: Highest-volume bar in roughly a quarter, with a bearish candle. This suggests major supply or selling pressure.
- HVY+: Highest-volume bar in roughly a year, with a bullish candle. This suggests unusually strong demand.
- HVY-: Highest-volume bar in roughly a year, with a bearish candle. This suggests unusually strong supply.
- HVE+: Highest-volume bar in the loaded lookback, with a bullish candle. This suggests an extreme demand event.
- HVE-: Highest-volume bar in the loaded lookback, with a bearish candle. This suggests an extreme supply event.
- LVQ: Lowest-volume bar in roughly a quarter. This suggests volume has dried up.
- LVY: Lowest-volume bar in roughly a year. This suggests a major volume dry-up.
- Verdict HMA: A Hull moving average on the main chart, colored by the current volume verdict.
What the arrows suggest:
- Blue up arrows such as HVQ+, HVY+, and HVE+ mark bullish high-volume extremes. They suggest that a large amount of volume came in on a candle that closed bullish.
- Red down arrows such as HVQ-, HVY-, and HVE- mark bearish high-volume extremes. They suggest that a large amount of volume came in on a candle that closed bearish.
- BUY arrows suggest demand confirmation.
- SELL or TRIM down markers suggest supply pressure or risk-management warnings.
- ADD markers suggest a possible constructive pullback area when volume dries up.
How beginners can read it:
Start with the dashboard. The Volume Verdict gives the simplest interpretation. A positive score suggests accumulation or demand. A negative score suggests distribution or supply. Neutral means the evidence is mixed.
Then check the chart markers:
- BUY is a confirmation signal, not a guaranteed entry.
- ADD is usually most useful after a strong trend when a pullback happens on low volume.
- TRIM and SELL are risk-management warnings.
- PPV and BS show strong demand bars, but they should still be checked against trend, support, resistance, and market conditions.
The Accumulation Score ranges from -100 to +100:
- Above zero: demand is generally stronger than supply.
- Near zero: mixed or unclear volume.
- Below zero: supply is generally stronger than demand.
Suggested use:
Use this indicator as a confirmation tool alongside price structure, support/resistance, moving averages, trend, and risk management. It is not intended to predict the future or replace a trading plan.
If in doubt insert the code into AI and clarify.
Important:
This script is for education and research only. It is not financial advice. No indicator can guarantee profitable trades. Always use position sizing, stops, and your own judgment. อินดิเคเตอร์

อินดิเคเตอร์

MONSTER BOX 5M Scalper v1.1
BEHOLD: THE MONSTER BOX 5M SCALPER
I built this because apparently staring at 47 candles, six indicators and an options chain while trying to make a ten-second decision wasn’t stressful enough.
The MONSTER BOX 5M Scalper takes THE MONSTER BOX strategy and turns it into a color-coded command center for quick scalps.
The basic setup is simple:
• The 5-minute timeframe builds the box and confirms structure.
• The 1-minute chart gives the faster entry trigger.
• The indicator waits for repeated reactions at the top and bottom.
• It calculates the 50% cost basis automatically.
• It scores the quality of the structure from 0–10.
• It identifies bullish or bearish lean.
• It projects two potential targets into empty space.
• It watches for confirmed breakouts, breakdowns, retests and punchbacks.
THE DASHBOARD
WAIT — Sit on your hands. The structure or entry is not confirmed.
BUY — A bullish retest or punchback has confirmed.
SELL — A bearish retest or punchback has confirmed.
QUALITY — Grades the box based on reactions, rotations, drift and overall cleanliness.
LEAN — Shows whether the current structure is leaning bullish or bearish.
TOP — Seller-defense ceiling.
50% BASIS — The middle of the box and estimated cost-basis battle line.
BOTTOM — Buyer-defense floor.
TARGET 1 — The first projected target into empty space.
TARGET 2 — The larger measured-move target.
THE SIGNALS
BOX — A valid structure has been identified and locked.
BREAK — Price closed outside the box. A wick does not count.
LONG RETEST — Bullish break, retest and hold confirmed.
SHORT RETEST — Bearish break, retest and rejection confirmed.
PB LONG / PB SHORT — A failed break reversed through the 50% cost basis.
OUT — The reclaimed or broken level failed. The play is invalidated.
T1 / T2 — Projected targets reached.
RECOMMENDED SETUP
Chart timeframe: 1 minute
Box timeframe: 5 minutes
Dashboard display: 5m → 1
Optional filters are included for VWAP, EMA 9/20 alignment, volume expansion and regular trading hours.
This indicator is designed to use completed box-timeframe candles for confirmation. It does not need to predict the future. It waits for price to expose its plans, checks the box, checks it again, and then dramatically points at BUY, SELL or WAIT like an emotionally unstable traffic light.
This is not a magical money printer.
It will not replace risk management.
It will not stop you from buying terrible contracts with a 40-cent spread.
It will, however, help remove hesitation, organize the chart and make the MONSTER BOX process much easier to read during quick scalps.
WAIT FOR CONFIRMATION.
DON’T CHASE.
NO TRADE IF THERE’S A QUESTION.
Educational use only. Not financial advice.
A crazy indicator built from a crazy strategy by an even crazier man.
อินดิเคเตอร์

อินดิเคเตอร์

อินดิเคเตอร์

Moving Average Ribbon//@version=6
indicator("Moving Average Ribbon", shorttitle = "MA Ribbon", overlay = true, timeframe = "", timeframe_gaps = true)
ma(source, length, MAtype) =>
switch MAtype
"SMA" => ta.sma(source, length)
"EMA" => ta.ema(source, length)
"SMMA (RMA)" => ta.rma(source, length)
"WMA" => ta.wma(source, length)
"VWMA" => ta.vwma(source, length)
=> na
show_ma1 = input(true, "MA #1", inline = "MA #1", display = display.none)
ma1_type = input.string("SMA", "", inline = "MA #1", active = show_ma1, options = )
ma1_source = input(close, "", inline = "MA #1", active = show_ma1, display = display.none)
ma1_length = input.int(20, "", inline = "MA #1", active = show_ma1, minval = 1)
ma1_color = input(#f6c309, "", inline = "MA #1", active = show_ma1, display = display.none)
show_ma2 = input(true, "MA #2", inline = "MA #2", display = display.none)
ma2_type = input.string("SMA", "", inline = "MA #2", active = show_ma2, options = )
ma2_source = input(close, "", inline = "MA #2", active = show_ma2, display = display.none)
ma2_length = input.int(50, "", inline = "MA #2", active = show_ma2, minval = 1)
ma2_color = input(#fb9800, "", inline = "MA #2", active = show_ma2, display = display.none)
show_ma3 = input(true, "MA #3", inline = "MA #3", display = display.none)
ma3_type = input.string("SMA", "", inline = "MA #3", active = show_ma3, options = )
ma3_source = input(close, "", inline = "MA #3", active = show_ma3, display = display.none)
ma3_length = input.int(100, "", inline = "MA #3", active = show_ma3, minval = 1)
ma3_color = input(#fb6500, "", inline = "MA #3", active = show_ma3, display = display.none)
show_ma4 = input(true, "MA #4", inline = "MA #4", display = display.none)
ma4_type = input.string("SMA", "", inline = "MA #4", active = show_ma4, options = )
ma4_source = input(close, "", inline = "MA #4", active = show_ma4, display = display.none)
ma4_length = input.int(200, "", inline = "MA #4", active = show_ma4, minval = 1)
ma4_color = input(#f60c0c, "", inline = "MA #4", active = show_ma4, display = display.none)
ma1 = show_ma1 ? ma(ma1_source, ma1_length, ma1_type) : na
ma2 = show_ma2 ? ma(ma2_source, ma2_length, ma2_type) : na
ma3 = show_ma3 ? ma(ma3_source, ma3_length, ma3_type) : na
ma4 = show_ma4 ? ma(ma4_source, ma4_length, ma4_type) : na
plot(ma1, "MA #1", ma1_color, display = show_ma1 ? display.all : display.none)
plot(ma2, "MA #2", ma2_color, display = show_ma2 ? display.all : display.none)
plot(ma3, "MA #3", ma3_color, display = show_ma3 ? display.all : display.none)
plot(ma4, "MA #4", ma4_color, display = show_ma4 ? display.all : display.none) อินดิเคเตอร์

Risk Manager & Position Sizer [martineye15]Prop Firm Risk Manager & Position Sizer — a position-size calculator and rule checker built for funded-account and challenge traders. Place your entry, stop-loss and take-profit on the chart, and the panel returns the exact lot size for your chosen risk, then checks that trade against your prop-firm rules before you take it.
THE CORE IDEA: RISK IS FIXED, LOT SIZE FLOATS
Risk money = account size x risk % (or a fixed cash amount). Lot size = risk money / (stop distance x value per lot + commission). Widening the stop shrinks the position; tightening it grows the position. The money at risk never changes. Sizes are rounded DOWN to your broker's lot step, so actual risk never exceeds planned risk.
TRADE LEVELS
Entry, stop-loss and take-profit are interactive price inputs — click to place them when you add the indicator, then drag the price lines to re-plan and watch every number update live. Entry can follow the current price (market) or sit at a placed level (pending). Direction is derived from the stop's side of entry, or forced long/short to validate your geometry. Optionally, an ATR module sets the stop and target automatically at entry -/+ ATR x multiplier, using the chart timeframe or a higher one, and either the live or the last closed bar's ATR.
ACCOUNT & INSTRUMENT
Set your account size, account currency and risk (percent of account or a fixed cash amount). If the symbol's quote currency differs from your account currency, a conversion rate is fetched automatically (direct pair first, then inverse) and a warning appears if neither resolves. Broker specs are fully adjustable: contract size (auto-derived or manual, for the many CFD symbols whose specs differ from the exchange's), lot step, minimum and maximum lot, and round-trip commission per lot, which is treated as part of the loss. A manual lot override works in reverse: enter a size you already have in mind and the panel tells you the risk money and risk percentage it actually carries.
PROP-FIRM RULE ENGINE
Enter your firm's limits — maximum daily loss, maximum total drawdown, per-trade risk cap, maximum lots, maximum portfolio open risk, and profit target (typical challenge rules are 5% daily, 10% total, 10% target). Log how much you have already lost today and your running P/L, and the panel shows:
- Remaining daily loss budget, and whether this trade fits inside it
- How many identical losing trades it would take to breach the daily limit
- Remaining total drawdown buffer, reduced by any running loss
- Pass/fail on the per-trade risk cap, the lot cap, and combined open risk across positions
- Distance to your profit target, in money and in R multiples of this trade's risk
- A minimum risk:reward check
With hard block enabled, any failed check turns the panel header red and shows DO NOT TRADE.
PANEL, DRAWINGS & ALERTS
A dashboard table (four corner positions, normal or compact, dark or light) shows direction, levels, lot size, units, risk and reward in money and percent, risk:reward, per-pip value for the sized position, every rule check, and a plain-language warnings list explaining anything that is wrong or clamped. Entry, stop and target are drawn as labelled lines with shaded risk and reward zones. Alerts are available for entry, stop or target touches — with the computed lot size and risk in the message — and for any rule check flipping to fail.
HOW TO USE
Add the indicator, click to place entry, stop and target. Set your account size, currency and risk percentage, then enter your broker's contract size, lot step and commission (check these against your own account — CFD specs vary between brokers). Enter your firm's daily loss, drawdown, target and cap rules once. Before each trade, drag the levels to your plan, update the loss-taken-today and current P/L fields, read the lot size, and only take the trade if every check passes.
WHAT MAKES IT DIFFERENT
Most position sizers stop at the lot size. This one continues into the rules that actually end funded accounts: it treats the daily loss budget, the drawdown buffer and total open risk as constraints the trade must fit inside, tells you how many more losses you can survive today, expresses your remaining profit target in R multiples of the position in front of you, and can visibly block the trade when a rule fails. Commission is priced into the size, results are rounded conservatively, and every clamp or failure is explained in plain language rather than silently applied.
IMPORTANT LIMITATIONS — PLEASE READ
Pine Script cannot access your broker account. Account size, loss already taken today, current P/L and risk committed to other open positions are MANUAL inputs — the tool is only as accurate as what you enter, so keep them current during the session. It cannot read your live balance, equity, open positions, spread, swap or margin, and it cannot place, modify or close orders — this is a calculator and a checklist, not an execution tool. TradingView's symbol specifications may not match your prop firm's CFD specifications, which is what the manual contract size override is for: verify the lot size against your broker before trading. The total drawdown check assumes a static limit measured from the initial balance and does not model trailing drawdown. Figures update live with the current bar (ATR in "Current" mode changes as the bar forms); use the "Previous" ATR setting for stable values.
This is a calculation and decision-support tool. It is not a strategy, generates no trade signals, and is not financial advice. Always verify position sizes against your own broker and risk rules. อินดิเคเตอร์

Linear GANN 2.0 - Adib NooraniLinear GANN 2.0 is a clean, visually unobtrusive indicator designed to automatically plot key mathematical price levels on your chart. Instead of manually drawing horizontal lines every day, this script instantly applies a massive array of predefined Gann-based numerical levels, saving you time and keeping your analysis consistent.
The Math Behind the Indicator
TradingView requires transparency in how indicators are calculated. This script does not use moving averages or volume; instead, it plots a hardcoded sequence of mathematical values inspired by Gann theory and the Square of Nine.
If you look at the underlying array, the price levels follow a distinct geometric sequence based on squares. The pattern alternates between perfect odd squares and even squares plus one:
1
5 (which is 2² + 1)
9 (which is 3²)
17 (which is 4² + 1)
25 (which is 5²)
37 (which is 6² + 1)
...and so on, scaling all the way up to accommodate high-value assets like Bitcoin or major indices.
How to Use It in Your Trading
Because these numbers act as psychological and mathematical pivot points, traders can use these lines as traditional Support and Resistance zones.
1. Trend Continuations - If the price breaks cleanly above a Gann line and retests it, that level often flips from resistance to support. The next line up becomes your logical take-profit target.
2. Reversals - Watch for exhaustion or liquidity sweeps around these exact levels. If price wicks heavily at one of these lines, it can signal a potential reversal.
Key Features
Dynamic Labels - To prevent chart clutter, the price labels are coded to constantly push to the far right edge of your screen, mimicking the native price scale.
Infinite Lines - The lines use the `extend.both` property, meaning no matter how far back or forward you scroll, your levels are always there.
Customization - Fully customizable line thickness and colors to match both dark and light themes, with a toggle to turn labels on or off.
Always use candlestick patterns or consolidation breakouts around the GANN levels to enter with good Risk : Reward อินดิเคเตอร์

ATK/DEF Price Action Liquidity MometumPLM (Price Action Liquidity Momentum) is a custom market behavior analysis indicator designed to study the interaction between price action structure, liquidity conditions, and momentum characteristics through a multi-dimensional calcula framework.
The concept behind PLM is based on the observation that price movement contains multiple layers of information beyond simple direction. Each candle reflects internal market behavior through its body strength, range expansion, wick distribution, closing position, volume participation, and movement intensity.
Traditional indicators often analyze market conditions from a single perspective, such as trend, momentum, or volume. PLM takes a different approach by combining several independent measurements derived from raw candle data, volume behavior, and momentum calculat into one unified analytical structure.
The purpose of PLM is to transform different aspects of market behavior into measurable components, allowing users to observe how price structure, liquidity interaction, and momentum conditions change together across different market environments.
━━━━━━━━━━━━━━━━━━
PLM Core Framework
━━━━━━━━━━━━━━━━━━
PLM is built around three primary analytical dimensions:
1. Price Action
2. Liquidity
3. Momentum
Each component represents a different layer of market behavior.
━━━━━━━━━━━━━━━━━━
Price Action Analysis
━━━━━━━━━━━━━━━━━━
The Price Action component focuses on the internal structure of individual candles and recent candle sequences.
PLM evaluates:
• Candle body strength
• Candle range expansion
• Upper wick proportion
• Lower wick proportion
• Candle direction
• Multi-candle behavioral sequence
The candle body strength calculation measures the relationship between candle direction and total movement range.
The wick analysis observes how price interacts with different levels during candle formation, providing information about rejection characteristics and internal pressure distribution.
The three-candle classification system evaluate recent candle sequences by categorizing candle structures according to body percentag and directional strength.
This approach allows PLM to analyze how price movement is formed rather than only observing the final closing value.
━━━━━━━━━━━━━━━━━━
Liquidity Analysis
━━━━━━━━━━━━━━━━━━
The Liquidity component focuses on the relationship between price movement, volume participation, and internal market balance.
PLM incorporates:
• Chaikin Money Flow (CMF)
• Volume-weighted price positioning
• Wick pressure distribution
• Custom Whirlpool Index
The money flow calculation evaluates the relationship between candle closing location and volume activity.
The Whirlpool Index is a custom measurement developed within PLM to observe the interaction between upper and lower wick activity combined with candle strength.
This measurement represents the intensity of internal price competition and the balance between opposing market forces.
Higher values indicate stronger interaction and greater internal movement activity, while lower values represent relatively calmer conditions.
━━━━━━━━━━━━━━━━━━
Momentum Analysis
━━━━━━━━━━━━━━━━━━
The Momentum component evaluates the strength and condition of current market movement.
PLM combines:
• Price momentum measurement through RSI
• Volume momentum measurement through Volume RSI
The Momentum Index creates a combined numerical representation of movement characteristics by considering both price behavior and volume activity.
This allows momentum conditions to be viewed from both price-based and participation-based perspectives.
━━━━━━━━━━━━━━━━━━
Price and Flow Relationship Analysis
━━━━━━━━━━━━━━━━━━
PLM also includes a relationship measurement between price direction and mone flow behavior.
This component evaluates:
• Price movement direction
• Money flow direction
• Volatility condition
• Liquidity balance intensity
The purpose of this calculation is to observe differences between price behavior and volume-related conditions.
It is designed to highlight changes in market characteristics and internal behavior relationships rather than provide prediction-based output.
━━━━━━━━━━━━━━━━━━
Integrated Market Behavior Framework
━━━━━━━━━━━━━━━━━━
By combining Price Action, Liquidity, and Momentum analysis, PLM creates a structured framework that connects:
• Candle formation
• Volume participation
• Market pressure distribution
• Internal balance conditions
• Movement strength
Each measurement contributes a different perspective, allowing the indicator to display a broader view of market behavior compared with single-factor calculations.
The integrated dashboard presents these measurements in a compact format, including:
• Three-candle structure
• Body strength
• Money flow condition
• Liquidity balance intensity
• Momentum state
• Price and flow relationship
━━━━━━━━━━━━━━━━━━
Calculation Philosophy
━━━━━━━━━━━━━━━━━━
PLM is designed around the principle that market behavior can be studied through the interaction of multiple measurable factors.
Instead of relying on one calculation source, PLM combines independent observations from candle structure, volume information, and momentum characteristics to create a comprehensive visualization framework.
The indicator does not provide tradi instructions, does not generate finan advice, and does not attempt to predict future market movement.
PLM is intended as an analytical and visualization tool for studying price behavior, liquidity characteristics, and momentum conditions through objective calculations. อินดิเคเตอร์

อินดิเคเตอร์
