Smart Money Precision Structure [BullByte]Smart Money Precision Structure
Advanced Market Structure Analysis Using Institutional Order Flow Concepts
---
OVERVIEW
Smart Money Precision Structure (SMPS) is a comprehensive market analysis indicator that combines six analytical frameworks to identify high-probability market structure patterns. The indicator uses multi-dimensional scoring algorithms to evaluate market conditions through institutional order flow concepts, providing traders with professional-grade market analysis.
---
PURPOSE AND ORIGINALITY
Why This Indicator Was Developed
• Addresses the gap between retail and institutional analysis methods
• Consolidates multiple analysis techniques that professionals use separately
• Automates complex market structure evaluation into actionable insights
• Eliminates the need for multiple indicators by providing comprehensive analysis
What Makes SMPS Original
• Six-Layer Confluence System - Unique combination of market regime, structure, volume flow, momentum, price action, and adaptive filtering
• Institutional Pattern Recognition - Identifies smart money accumulation and distribution patterns
• Adaptive Intelligence - Parameters automatically adjust based on detected market conditions
• Real-Time Market Scoring - Proprietary algorithm rates market quality from 0-100%
• Structure Break Detection - Advanced pivot analysis identifies trend reversals early
---
HOW IT WORKS - TECHNICAL METHODOLOGY
1. Market Regime Analysis Engine
The indicator evaluates five core market dimensions:
• Volatility Score - Measures current volatility against 50-period historical baseline
• Trend Score - Analyzes alignment between 8, 21, and 50-period EMAs
• Momentum Score - Combines RSI divergence with MACD signal alignment
• Structure Score - Evaluates pivot point formation clarity
• Efficiency Score - Calculates directional movement efficiency ratio
These scores combine to classify markets into five regimes:
• TRENDING - Strong directional movement with aligned indicators
• RANGING - Sideways movement with mixed directional signals
• VOLATILE - Elevated volatility with unpredictable price swings
• QUIET - Low volatility consolidation periods
• TRANSITIONAL - Market shifting between different regimes
2. Market Structure Analysis
Advanced pivot point analysis identifies:
• Higher Highs and Higher Lows for bullish structure
• Lower Highs and Lower Lows for bearish structure
• Structure breaks when established patterns fail
• Dynamic support and resistance from recent pivot points
• Key level proximity detection using ATR-based buffers
3. Volume Flow Decoding
Institutional activity detection through:
• Volume surge identification when volume exceeds 2x average
• Buy versus sell pressure analysis using price-volume correlation
• Flow strength measurement through directional volume consistency
• Divergence detection between volume and price movements
• Institutional threshold alerts when unusual volume patterns emerge
4. Multi-Period Momentum Synthesis
Weighted momentum calculation across four timeframes:
• 1-period momentum weighted at 40%
• 3-period momentum weighted at 30%
• 5-period momentum weighted at 20%
• 8-period momentum weighted at 10%
Result smoothed with 6-period EMA for noise reduction.
5. Price Action Quality Assessment
Each bar evaluated for:
• Range quality relative to 20-period average
• Body-to-range ratio for directional conviction
• Wick analysis for rejection pattern identification
• Pattern recognition including engulfing and hammer formations
• Sequential price movement analysis
6. Adaptive Parameter System
Parameters automatically adjust based on detected regime:
• Trending markets reduce sensitivity and confirmation requirements
• Volatile markets increase filtering and require additional confirmations
• Ranging markets maintain neutral settings
• Transitional markets use moderate adjustments
---
COMPLETE SETTINGS GUIDE
Section 1: Core Analysis Settings
Analysis Sensitivity (0.3-2.0)
• Default: 1.0
• Lower values require stronger price movements
• Higher values detect more subtle patterns
• Scalpers use 0.8-1.2, swing traders use 1.5-2.0
Noise Reduction Level (2-7)
• Default: 4
• Controls filtering of false patterns
• Higher values reduce pattern frequency
• Increase in volatile markets
Minimum Move % (0.05-0.50)
• Default: 0.15%
• Sets minimum price movement threshold
• Adjust based on instrument volatility
• Forex: 0.05-0.10%, Stocks: 0.15-0.25%, Crypto: 0.20-0.50%
High Confirmation Mode
• Default: True (Enabled)
• Requires all technical conditions to align
• Reduces frequency but increases reliability
• Disable for more aggressive pattern detection
Section 2: Market Regime Detection
Enable Regime Analysis
• Default: True (Enabled)
• Activates market environment evaluation
• Essential for adaptive features
• Keep enabled for best results
Regime Analysis Period (20-100)
• Default: 50 bars
• Determines regime calculation lookback
• Shorter for responsive, longer for stable
• Scalping: 20-30, Swing: 75-100
Minimum Market Clarity (0.2-0.8)
• Default: 0.4
• Quality threshold for pattern generation
• Higher values require clearer conditions
• Lower for more patterns, higher for quality
Adaptive Parameter Adjustment
• Default: True (Enabled)
• Enables automatic parameter optimization
• Adjusts based on market regime
• Highly recommended to keep enabled
Section 3: Market Structure Analysis
Enable Structure Validation
• Default: True (Enabled)
• Validates patterns against support/resistance
• Confirms trend structure alignment
• Essential for reliability
Structure Analysis Period (15-50)
• Default: 30 bars
• Period for structure pattern analysis
• Affects support/resistance calculation
• Match to your trading timeframe
Minimum Structure Alignment (0.3-0.8)
• Default: 0.5
• Required structure score for valid patterns
• Higher values need stronger structure
• Balance with desired frequency
Section 4: Analysis Configuration
Minimum Strength Level (3-5)
• Default: 4
• Minimum confirmations for pattern display
• 5 = Maximum reliability, 3 = More patterns
• Beginners should use 4-5
Required Technical Confirmations (4-6)
• Default: 5
• Number of aligned technical factors
• Higher = fewer but better patterns
• Works with High Confirmation Mode
Pattern Separation (3-20 bars)
• Default: 8 bars
• Minimum bars between patterns
• Prevents clustering and overtrading
• Increase for cleaner charts
Section 5: Technical Filters
Momentum Validation
• Default: True (Enabled)
• Requires momentum alignment
• Filters counter-trend patterns
• Essential for trend following
Volume Confluence Analysis
• Default: True (Enabled)
• Requires volume confirmation
• Identifies institutional participation
• Critical for reliability
Trend Direction Filter
• Default: True (Enabled)
• Only shows patterns with trend
• Reduces counter-trend signals
• Disable for reversal hunting
Section 6: Volume Flow Analysis
Institutional Activity Threshold (1.2-3.5)
• Default: 2.0
• Multiplier for unusual volume detection
• Lower finds more institutional activity
• Stock: 2.0-2.5, Forex: 1.5-2.0, Crypto: 2.5-3.5
Volume Surge Multiplier (1.8-4.5)
• Default: 2.5
• Defines significant volume increases
• Adjust per instrument characteristics
• Higher for stocks, lower for forex
Volume Flow Period (12-35)
• Default: 18 bars
• Smoothing for volume analysis
• Shorter = responsive, longer = smooth
• Match to timeframe used
Section 7: Analysis Frequency Control
Maximum Analysis Points Per Hour (1-5)
• Default: 3
• Limits pattern frequency
• Prevents overtrading
• Scalpers: 4-5, Swing traders: 1-2
Section 8: Target Level Configuration
Target Calculation Method
• Default: Market Adaptive
• Three modes available:
- Fixed: Uses set point distances
- Dynamic: ATR-based calculations
- Market Adaptive: Structure-based levels
Minimum Target/Risk Ratio (1.0-3.0)
• Default: 1.5
• Minimum acceptable reward vs risk
• Higher filters lower probability setups
• Professional standard: 1.5-2.0
Fixed Mode Settings:
• Fixed Target Distance: 50 points default
• Fixed Invalidation Distance: 30 points default
• Use for consistent instruments
Dynamic Mode Settings:
• Dynamic Target Multiplier: 1.8x ATR default
• Dynamic Invalidation Multiplier: 1.0x ATR default
• Adapts to volatility automatically
Market Adaptive Settings:
• Use Structure Levels: True (default)
• Structure Level Buffer: 0.1% default
• Places levels at actual support/resistance
Section 9: Visual Display Settings
Color Theme Options
• Professional (Teal/Red)
- Bullish: Teal (#26a69a)
- Bearish: Red (#ef5350)
- Neutral: Gray (#78909c)
- Best for: Traditional traders, clean appearance
• Dark (Neon Green/Pink)
- Bullish: Neon Green (#00ff88)
- Bearish: Hot Pink (#ff0044)
- Neutral: Dark Gray (#333333)
- Best for: Dark theme users, high contrast
• Light (Green/Red Classic)
- Bullish: Green (#4caf50)
- Bearish: Red (#f44336)
- Neutral: Light Gray (#9e9e9e)
- Best for: Light backgrounds, traditional colors
• Vibrant (Cyan/Magenta)
- Bullish: Cyan (#00ffff)
- Bearish: Magenta (#ff00ff)
- Neutral: Medium Gray (#888888)
- Best for: High visibility, modern appearance
Dashboard Position
• Options: Top Left, Top Right, Bottom Left, Bottom Right, Middle Left, Middle Right
• Default: Top Right
• Choose based on chart layout preference
Dashboard Size
• Full: Complete information display (desktop)
• Mobile: Compact view for small screens
• Default: Full
Analysis Display Style
• Arrows : Simple directional markers
• Labels : Detailed text information
• Zones : Colored areas showing pattern regions
• Default: Labels (most informative)
Display Options:
• Display Analysis Strength: Shows star rating
• Display Target Levels: Shows target/invalidation lines
• Display Market Regime: Shows regime in pattern labels
---
HOW TO USE SMPS - DETAILED GUIDE
Understanding the Dashboard
Top Row - Header
• SMPS Dashboard title
• VALUE column: Current readings
• STATUS column: Condition assessments
Market Regime Row
• Shows: TRENDING, RANGING, VOLATILE, QUIET, or TRANSITIONAL
• Color coding: Green = Favorable, Red = Caution
• Status: FAVORABLE or CAUTION trading conditions
Market Score Row
• Percentage from 0-100%
• Above 60% = Strong conditions
• 40-60% = Moderate conditions
• Below 40% = Weak conditions
Structure Row
• Direction: BULLISH, BEARISH, or NEUTRAL
• Status: INTACT or BREAK
• Orange BREAK indicates structure failure
Volume Flow Row
• Direction: BUYING or SELLING
• Intensity: STRONG or WEAK
• Color indicates dominant pressure
Momentum Row
• Numerical momentum value
• Positive = Upward pressure
• Negative = Downward pressure
Volume Status Row
• INST = Institutional activity detected
• HIGH = Above average volume
• NORM = Normal volume levels
Adaptive Mode Row
• ACTIVE = Parameters adjusting
• STATIC = Fixed parameters
• Shows required confirmations
Analysis Level Row
• Minimum strength level setting
• Pattern separation in bars
Market State Row
• Current analysis: BULLISH, BEARISH, NEUTRAL
• Shows analysis price level when active
T:R Ratio Row
• Current target to risk ratio
• GOOD = Meets minimum requirement
• LOW = Below minimum threshold
Strength Row
• BULL or BEAR dominance
• Numerical strength value 0-100
Price Row
• Current price
• Percentage change
Last Analysis Row
• Previous pattern direction
• Bars since last pattern
Reading Pattern Signals
Bullish Structure Pattern
• Upward triangle or "Bullish Structure" label
• Star rating shows strength (★★★★★ = strongest)
• Green line = potential target level
• Red dashed line = invalidation level
• Appears below price bars
Bearish Structure Pattern
• Downward triangle or "Bearish Structure" label
• Star rating indicates reliability
• Green line = potential target level
• Red dashed line = invalidation level
• Appears above price bars
Pattern Strength Interpretation
• ★★★★★ = 6 confirmations (exceptional)
• ★★★★☆ = 5 confirmations (strong)
• ★★★☆☆ = 4 confirmations (moderate)
• ★★☆☆☆ = 3 confirmations (minimum)
• Below minimum = filtered out
Visual Elements on Chart
Lines and Levels:
• Gray Line = 21 EMA trend reference
• Green Stepline = Dynamic support level
• Red Stepline = Dynamic resistance level
• Green Solid Line = Active target level
• Red Dashed Line = Active invalidation level
Pattern Markers:
• Triangles = Arrow display mode
• Text Labels = Label display mode
• Colored Boxes = Zone display mode
Target Completion Labels:
• "Target" = Price reached target level
• "Invalid" = Pattern invalidated by price
---
RECOMMENDED USAGE BY TIMEFRAME
1-Minute Charts (Scalping)
• Sensitivity: 0.8-1.2
• Noise Reduction: 3-4
• Pattern Separation: 3-5 bars
• High Confirmation: Optional
• Best for: Quick intraday moves
5-Minute Charts (Precision Intraday)
• Sensitivity: 1.0 (default)
• Noise Reduction: 4 (default)
• Pattern Separation: 8 bars
• High Confirmation: Enabled
• Best for: Day trading
15-Minute Charts (Short Swing)
• Sensitivity: 1.0-1.5
• Noise Reduction: 4-5
• Pattern Separation: 10-12 bars
• High Confirmation: Enabled
• Best for: Intraday swings
30-Minute to 1-Hour (Position Trading)
• Sensitivity: 1.5-2.0
• Noise Reduction: 5-7
• Pattern Separation: 15-20 bars
• Regime Period: 75-100
• Best for: Multi-day positions
Daily Charts (Swing Trading)
• Sensitivity: 1.8-2.0
• Noise Reduction: 6-7
• Pattern Separation: 20 bars
• All filters enabled
• Best for: Long-term analysis
---
MARKET-SPECIFIC SETTINGS
Forex Pairs
• Minimum Move: 0.05-0.10%
• Institutional Threshold: 1.5-2.0
• Volume Surge: 1.8-2.2
• Target Mode: Dynamic or Market Adaptive
Stock Indices (ES, NQ, YM)
• Minimum Move: 0.10-0.15%
• Institutional Threshold: 2.0-2.5
• Volume Surge: 2.5-3.0
• Target Mode: Market Adaptive
Individual Stocks
• Minimum Move: 0.15-0.25%
• Institutional Threshold: 2.0-2.5
• Volume Surge: 2.5-3.5
• Target Mode: Dynamic
Cryptocurrency
• Minimum Move: 0.20-0.50%
• Institutional Threshold: 2.5-3.5
• Volume Surge: 3.0-4.5
• Target Mode: Dynamic
• Increase noise reduction
---
PRACTICAL APPLICATION EXAMPLES
Example 1: Strong Trending Market
Dashboard Reading:
• Market Regime: TRENDING
• Market Score: 75%
• Structure: BULLISH, INTACT
• Volume Flow: BUYING, STRONG
• Momentum: +0.45
Interpretation:
• Strong uptrend environment
• Institutional buying present
• Look for bullish patterns as continuation
• Higher probability of success
• Consider using lower sensitivity
Example 2: Range-Bound Conditions
Dashboard Reading:
• Market Regime: RANGING
• Market Score: 35%
• Structure: NEUTRAL
• Volume Flow: SELLING, WEAK
• Momentum: -0.05
Interpretation:
• No clear direction
• Low opportunity environment
• Patterns are less reliable
• Consider waiting for regime change
• Or switch to a range-trading approach
Example 3: Structure Break Alert
Dashboard Reading:
• Previous: BULLISH structure
• Current: Structure BREAK
• Volume: INST flag active
• Momentum: Shifting negative
Interpretation:
• Trend reversal potentially beginning
• Institutional participation detected
• Watch for bearish pattern confirmation
• Adjust bias accordingly
• Increase caution on long positions
Example 4: Volatile Market
Dashboard Reading:
• Market Regime: VOLATILE
• Market Score: 45%
• Adaptive Mode: ACTIVE
• Confirmations: Increased to 6
Interpretation:
• Choppy conditions
• Parameters auto-adjusted
• Fewer but higher quality patterns
• Wider stops may be needed
• Consider reducing position size
Below are a few chart examples of the Smart Money Precision Structure (SMPS) indicator in action.
• Example 1 – Bullish Structure Detection on SOLUSD 5m
• Example 2 – Bearish Structure Detected with Strong Confluence on SOLUSD 5m
---
TROUBLESHOOTING GUIDE
No Patterns Appearing
Check these settings:
• High Confirmation Mode may be too restrictive
• Minimum Strength Level may be too high
• Market Clarity threshold may be too high
• Regime filter may be blocking patterns
• Try increasing sensitivity
Too Many Patterns
Adjust these settings:
• Enable High Confirmation Mode
• Increase Minimum Strength Level to 5
• Increase Pattern Separation
• Reduce Sensitivity below 1.0
• Enable all technical filters
Dashboard Shows "CAUTION"
This indicates:
• Market conditions are unfavorable
• Regime is RANGING or QUIET
• Market score is low
• Consider waiting for better conditions
• Or adjust expectations accordingly
Patterns Not Reaching Targets
Consider:
• Market may be choppy
• Volatility may have changed
• Try Dynamic target mode
• Reduce target/risk ratio requirement
• Check if regime is VOLATILE
---
ALERTS CONFIGURATION
Alert Message Format
Alerts include:
• Pattern type (Bullish/Bearish)
• Strength rating
• Market regime
• Analysis price level
• Target and invalidation levels
• Strength percentage
• Target/Risk ratio
• Educational disclaimer
Setting Up Alerts
• Click Alert button on TradingView
• Select SMPS indicator
• Choose alert frequency
• Customize message if desired
• Alerts fire on pattern detection
---
DATA WINDOW INFORMATION
The Data Window displays:
• Market Regime Score (0-100)
• Market Structure Bias (-1 to +1)
• Bullish Strength (0-100)
• Bearish Strength (0-100)
• Bull Target/Risk Ratio
• Bear Target/Risk Ratio
• Relative Volume
• Momentum Value
• Volume Flow Strength
• Bull Confirmations Count
• Bear Confirmations Count
---
BEST PRACTICES AND TIPS
For Beginners
• Start with default settings
• Use High Confirmation Mode
• Focus on TRENDING regime only
• Paper trade first
• Learn one timeframe thoroughly
For Intermediate Users
• Experiment with sensitivity settings
• Try different target modes
• Use multiple timeframes
• Combine with price action analysis
• Track pattern success rate
For Advanced Users
• Customize per instrument
• Create setting templates
• Use regime information for bias
• Combine with other indicators
• Develop systematic rules
---
IMPORTANT DISCLAIMERS
• This indicator is for educational and informational purposes only
• Not financial advice or a trading system
• Past performance does not guarantee future results
• Trading involves substantial risk of loss
• Always use appropriate risk management
• Verify patterns with additional analysis
• The author is not a registered investment advisor
• No liability accepted for trading losses
---
VERSION NOTES
Version 1.0.0 - Initial Release
• Six-layer confluence system
• Adaptive parameter technology
• Institutional volume detection
• Market regime classification
• Structure break identification
• Real-time dashboard
• Multiple display modes
• Comprehensive settings
## My Final Thoughts
Smart Money Precision Structure represents an advanced approach to market analysis, bringing institutional-grade techniques to retail traders through intelligent automation and multi-dimensional evaluation. By combining six analytical frameworks with adaptive parameter adjustment, SMPS provides comprehensive market intelligence that single indicators cannot achieve.
The indicator serves as an educational tool for understanding how professional traders analyze markets, while providing practical pattern detection for those seeking to improve their technical analysis. Remember that all trading involves risk, and this tool should be used as part of a complete analysis approach, not as a standalone trading system.
- BullByte
Indicatori e strategie
EdgeFlow Pullback [CHE]EdgeFlow Pullback \ — Icon & Visual Guide (Deep Dive)
TL;DR (1-minute read)
⏳ Hourglass = Pending verdict. A countdown runs from the signal bar until your Evaluation Window ends.
✔ Checkmark (green) = OK. After the evaluation window, price (HLC3) is on the correct side of the EMA144 for that signal’s direction.
✖ Cross (red) = Fail. After the evaluation window, price (HLC3) is on the wrong side of the EMA144.
▲ / ▼ Triangles = the actual PB Long/Short signal bar (sequence completed in time).
Small lime/red crosses = visual markers when HLC3 crosses EMA144 (context, not trade signals).
Orange line = EMA144 (baseline/trend filter).
T3 line color = Context signal: green when T3 is below HLC3, red when T3 is above HLC3.
Icon Glossary (What each symbol means)
1) ⏳ Hourglass — “Pending / Countdown”
Appears immediately when a PB signal fires (Long or Short).
Shows `⏳ currentBars / EvaluationBars` (e.g., `⏳ 7/30`).
The label stays anchored at the signal bar and its original price level (it does not drift with price).
During ⏳ you get no verdict yet. It’s simply the waiting period before grading.
2) ✔ Checkmark (green) — “Condition met”
Appears after the Evaluation Window completes.
Logic:
Long signal: HLC3 (typical price) is above EMA144 → ✔
Short signal: HLC3 is below EMA144 → ✔
The label turns green and text says “✔ … Condition met”.
This is rules-based grading, not PnL. It tells you if the post-signal structure behaved as expected.
3) ✖ Cross (red) — “Condition failed”
Appears after the Evaluation Window completes if the condition above is not met.
Label turns red with “✖ … Condition failed”.
Again: rules-based verdict, not a guarantee of profit or loss.
4) ▲ “PB Long” triangle (below bar)
Marks the exact bar where the 4-step Long sequence completed within the allowed window.
That bar is your signal bar for Long setups.
5) ▼ “PB Short” triangle (above bar, red)
Same as above, for Short setups.
6) Lime/Red “+” crosses (tiny cross markers)
Lime cross (below bar): HLC3 crosses above EMA144 (crossover).
Red cross (above bar): HLC3 crosses below EMA144 (crossunder).
These crosses are context markers; they’re not entry signals by themselves.
The Two Clocks (Don’t mix them up)
There are two different time windows at play:
1. Signal Window — “Max bars for full sequence”
A pullback signal (Long or Short) only fires if the 4-step sequence completes within this many bars.
If it takes too long: reset (no signal, no triangle, no label).
Purpose: avoid stale setups.
2. Evaluation Window — “Evaluation window after signal (bars)”
Starts after the signal bar. The label shows an ⏳ countdown.
When it reaches the set number of bars, the indicator checks whether HLC3 is on the correct side of EMA144 for the signal direction.
Then it stamps the signal with ✔ (OK) or ✖ (Fail).
Timeline sketch (Long example):
```
→ ▲ PB Long at bar t0
Label shows: ⏳ 0/EvalBars
t0+1, t0+2, ... t0+EvalBars-1 → still ⏳
At t0+EvalBars → Check HLC3 vs EMA144
Result → ✔ (green) or ✖ (red)
(Label remains anchored at t0 / signal price)
```
What Triggers the PB Signal (so you know why triangles appear)
LONG sequence (4 steps in order):
1. T3 falling (the pullback begins)
2. HLC3 crosses under EMA144
3. T3 rising (pullback ends)
4. HLC3 crosses over EMA144 → PB Long triangle
SHORT sequence (mirror):
1. T3 rising
2. HLC3 crosses over EMA144
3. T3 falling
4. HLC3 crosses under EMA144 → PB Short triangle
If steps 1→4 don’t complete in time (within Max bars for full sequence), the sequence is abandoned (no signal).
Lines & Colors (quick interpretation)
EMA144 (orange): your baseline trend filter.
T3 (green/red):
Green when T3 < HLC3 (price above the smoothed path; often supportive in up-moves)
Red when T3 > HLC3 (price below the smoothed path; often pressure in down-moves)
HLC3 (gray): the typical price the logic uses ( (H+L+C)/3 ).
Label Behavior (anchoring & cleanup)
Each signal creates one label at the signal bar with ⏳.
The label is position-locked: it stays at the same bar index and y-price it was born at.
After the evaluation check, the label text and color update to ✔/✖, but position stays fixed.
The indicator keeps only the last N labels (your “Show only the last N labels” input). Older ones are deleted to reduce clutter.
What You Can (and Can’t) Infer from ✔ / ✖
✔ OK: Structure behaved as intended during the evaluation window (HLC3 finished on the correct side of EMA144).
Inference: The pullback continued in the expected direction post-signal.
✖ Fail: Structure ended up opposite the expectation.
Inference: The pullback did not continue cleanly (chop, reversal, or insufficient follow-through).
> Important: ✔/✖ is not profit or loss. It’s an objective rule check. Use it to identify market regimes where your entries perform best.
Input Settings — How they change the visuals
T3 length:
Shorter → faster turns, more signals (and more noise).
Longer → smoother turns, fewer but cleaner sequences.
T3 volume factor (0–1, default 0.7):
Higher → more curvature/smoothing.
Typical sweet spot: 0.5–0.9.
EMA length (baseline) default 144:
Smaller → faster baseline, more cross events, more aggressive signals.
Larger → slower, stricter trend confirmation.
Max bars for full sequence (signal window):
Smaller → only fresh, snappy pullbacks can signal.
Larger → allows slower pullbacks to complete.
Evaluation window (after signal):
Smaller → verdict arrives quickly (less tolerance).
Larger → gives the trade more time to prove itself structurally.
Show only the last N labels:
Controls chart clutter. Increase for more history, decrease for focus.
(FYI: The “Debug” toggle exists but doesn’t draw extra overlays in this version.)
Practical Reading Flow (how to use visuals in seconds)
1. Triangles catch your eye: ▲ for Long, ▼ for Short. That’s the setup completion.
2. ⏳ label starts—don’t judge yet; let the evaluation run.
3. Watch EMA slope and T3 color for context (trend + pressure).
4. After the window: ✔/✖ stamps the outcome. Log what the market was like when you got ✔.
Common “Why did…?” Questions
Q: Why did I get no triangle even though T3 turned and EMA crossed?
A: The 4 steps must happen in order and within the Signal Window. If timing breaks, the sequence resets.
Q: Why did my label stay ⏳ for so long?
A: That’s by design until the Evaluation Window completes. The verdict only happens at the end of that window.
Q: Why is ✔/✖ different from my PnL?
A: It’s a structure check, not a profit check. It doesn’t know your entries/exits/stops.
Q: Do the small lime/red crosses mean buy/sell?
A: No. They’re context markers for HLC3↔EMA crosses, useful inside the sequence but not standalone signals.
Pro Tips (turn visuals into decisions)
Entry: Use the ▲/▼ triangle as your trigger, in trend direction (check EMA slope/market structure).
Stop: Behind the pullback swing around the signal bar.
Exit: Structure levels, R-multiples, or a reverse HLC3↔EMA cross as a trailing logic.
Tuning:
Intraday/volatile: shorter T3/EMA + tighter Signal Window.
Swing/slow: default 144 EMA + moderate windows.
Learn quickly: Filter your chart to show only ✔ or only ✖ windows in your notes; see which sessions, assets, and volatility regimes suit the system.
Disclaimer
No indicator guarantees profits. Sweep2Trade Pro \ is a decision aid; always combine with solid risk management and your own judgment. Backtest, forward test, and size responsibly.
The content provided, including all code and materials, is strictly for educational and informational purposes only. It is not intended as, and should not be interpreted as, financial advice, a recommendation to buy or sell any financial instrument, or an offer of any financial product or service. All strategies, tools, and examples discussed are provided for illustrative purposes to demonstrate coding techniques and the functionality of Pine Script within a trading context.
Any results from strategies or tools provided are hypothetical, and past performance is not indicative of future results. Trading and investing involve high risk, including the potential loss of principal, and may not be suitable for all individuals. Before making any trading decisions, please consult with a qualified financial professional to understand the risks involved.
By using this script, you acknowledge and agree that any trading decisions are made solely at your discretion and risk.
Enhance your trading precision and confidence 🚀
Happy trading
Chervolino
Divergence – RSI & Volume with optional OBV/OI confirm (v6)Display bullish and bearish divergence on chart.
Price action against RSI 7 , with an option to choose RSI 14.
Additional confirmation filters can be used
- On balance volume
- Volume
- Open interest (for futures charts only)
SExI - Super Exhaustion Indicator [Da_Prof]As we know, the RSI can remain at "overbought" or "oversold" levels for long periods of time while the price continues in that direction. The SExI (Super Exhaustion Indicator) is an indicator designed to help detect exhaustion of strong moves.
The SExI is a combination of the RSI and "upper" Aroon. For the indicator to trigger, the RSI has to be above or below a top/bottom trigger line when the Aroon has had a set number of drives up or down correspondingly. An Aroon top drive is defined as the Aroon hitting 100% on the current candle when the previous candle was below 100%. An Aroon bottom drive is defined as the Aroon hitting 0% on the current candle when the previous candle was above 0%. Consecutive top or bottom drives are counted and exhaustion triggers when these drives hit a setpoint (default is 5 drives = the Aroon exhaustion trigger). When Aroon exhaustion is triggered and the RSI is correspondingly above/below a trigger line, the overall indicator signals exhaustion. There are two lines for bottoms and tops, one each for a "normal" trigger and and an "extreme" trigger.
The Aroon drives are visualized at the top and bottom of the indicator. The RSI is plotted as a line that crosses top and bottom trigger lines. There are extreme trigger values for both the bottom and top exhaustion triggers.
--Da_Prof
Advance Trading SystemThis Price Action + Volume based indicator combines Multi‑Timeframe swing structure, volume ranking, liquidity zones and auto long/short signal generation to create an “Advance Trading System” that displays OB (order block‑like) levels, dashboard and entry/exit labels on the chart.
What this indicator does
Looks at recent candles on different timeframes to determine if the trend is more “bullish” or “bearish” (considers it bullish if at least 2 out of 3 timeframes agree).
Picks up the recent swing points where the price can reverse and plots green/red lines on them (called “Buy OB”/“Sell OB” here).
Shows when volume has increased, whether the bar is an inside-bar or not, and a small dashboard in the top-right that shows the trend, reversal levels, volume and LTF/HTF signals.
What are the buttons/settings
Swing Strength: Based on how many bars the recent swing high/low will be confirmed; if the number increases, the signal will come late but with more confidence.
Volume Avg Period: How many bars the volume should be averaged from; this checks “whether the volume is strong or not”.
Show HH/HL/LH/LL Labels: Switch to show/hide swing labels by writing them on the chart.
Show Dashboard: Small panel on/off in the top-right.
Signal Mode: Auto, Long Only, Short Only or Both—that is, whether to follow the auto-trend or see only buy/sell.
LTF/HTF: Choose lower and higher timeframes; also 15m/30m/1h/4h are scanned in the background to understand the recent direction.
How to identify trends and swings
Candle patterns: Simple rule—if the latest candle is biased (e.g. a strong bull/bear or a particularly long wick candle), then the signal for that TF is 1 (bull) or -1 (bear); otherwise 0.
Three TFs: Lower, Mid (which is the chart TF), and Higher—the non-zero signal is considered the “last known direction”; then the number of the three is counted as bull/bear.
Swing high/low: The most recent “solid” high/low on the chart is considered the highest/lowest within a few bars to the left or right; this indicates whether the new high is above (HH) or below (LH) the old one, and whether the new low is above (HL) or below (LL).
What are the green/red lines
If the trend is bullish (at least 2 out of 3 TFs are bullish), a green line is drawn near the previous confirmed low—here it is called Buy OB; the idea is that if the price comes near this zone, a bounce is expected.
On a bearish trend, a red line is drawn near the previous confirmed high—Sell OB—which means if the price comes near that zone, a drop is expected.
Volume colors and inside-bars
color of each bar is determined by the volume ranking: orange/yellow for low volume, varying shades of blue for high volume; if an inside-bar is formed (both high/low inside the previous bar) the bar is darkened to draw attention.
Simple estimation of liquidity zone
When the recent swing high is formed, the total volume is looked at in the surrounding few bars (eg: 3-3 bars before/after) and the upper/lower edge is noted where the maximum concentration is - this is considered as the liquidity zone.
The same is done for the high TF as well and the average of both is taken to form an MTF zone to get a big-picture picture.
What the dashboard shows
Trend (Multi‑TF): HL/HH indicates bullish trend, LH/LL indicates bearish trend; color green/red.
Reversal Level: Level where the recent reversal was confirmed (high/low of the last confirmed swing).
Volume vs Prev: Volume higher/lower/equal to the previous bar.
Volume: Raw number, color green/red depending on whether Price is buy or sell.
LTF/HTF: Last received signal as BUY/SELL.
How entry/exit signals are formed
Basic conditions:
Mood bias: at least 2 TFs in the same direction.
Volume strength: current volume is well above average and higher than the previous bar—i.e. there is real juice.
Near zone: price is in a small band around the green/red line (e.g. within about -2% to +1% for Buy).
Long Entry : all three conditions above are met on the previous close of the bar in the buy direction; Short Entry is the opposite. Exit rule is also placed on the previous bar of the opposite signal, so that everything is on a “confirmed close” and false shocks are minimized.
Labels: once the signal is confirmed, the labels “LONG ENTRY”, “LONG EXIT”, “SHORT ENTRY”, “SHORT EXIT” are applied to the chart on the previous bar itself, with a small ATR-based gap for clear reading.
How Auto/Manual modes work
Auto (TF Based): The system will decide whether to look at Long Only, Short Only, or Both—depending on the Multi‑TF trend.
Long Only/Short Only: Only signals from that side will be generated; Both will generate both.
What to look for in the limits
Swing confirmation takes time, as you have to wait for a few bars to the right—so the signal is more reliable with a slight delay.
The term “OB” is used here for a simple level; this is not pro-level order-block detection (such as with FVG/break-off-structure), but it works well with this system.
Volume ranking is simple; ties are possible at equal volume, which can reduce precision in color-coding.
How to use
First check the trend from the dashboard: focus on the buy zone if HL/HH, sell zone if LH/LL.
Then check if there is a volume spike; without volume confirmation it is better to skip signals.
When the price is right near the green/red line, only work with a confirmed signal on the previous close bar, avoid rushing in between.
This can be made more robust if desired by adding true order‑block, FVG, and additional confirmations (such as RSI/MACD/Structure Break); but the base idea is to combine multi‑timeframe trend + swing levels + volume strength + zone close to produce simple, Tradeable and confirmed signals.
Stop Hunt Magnet Heatmap [mqsxn]The Stop Hunt Magnet Heatmap visualizes where clusters of equal highs and lows have formed, creating “magnet zones” of liquidity that price is often drawn toward. These zones represent the stop-loss pools of retail traders which is where smart money loves to hunt.
The script automatically detects these liquidity pockets and paints them as dimmed green (above highs) and dimmed red (below lows) zones on your chart. With its Bookmap-style evolving mode, you can watch the liquidity map accumulate historically as if the heatmap were run at every candle, giving you a unique visual edge on potential stop hunts.
✨ Features
Automatic liquidity detection based on swing highs/lows.
Granularity control to merge nearby levels into stronger zones.
Dynamic thickness to control zone visualization.
Price range limiter to keep the chart clean and focused.
Evolving Heatmap mode (Bookmap-style accumulation across history).
Full-Chart mode to stretch current magnets across the whole chart window.
Dimmed visuals so it blends seamlessly into your chart background.
⚙️ Inputs & Settings
Core Settings
- Swing Lookback (bars left/right): Defines how many candles to the left/right must confirm a -pivot high/low.
-Min Touches to Qualify: Minimum times a level must be tested before it is considered a magnet.
- Extend Heatmap Bars: How far forward to extend the drawn boxes/lines when not in full-chart or evolving mode.
-Level Granularity (ticks): Rounds detected levels to a grid of N ticks; merges nearby equal highs/lows.
- Zone Thickness (half-height, ticks): Vertical half-height of each magnet zone.
Scope Limits
- Limit price range to last N bars: Only generate magnets within the high/low window of the last N bars (avoids far-away levels).
Full-Chart Paint
- Paint CURRENT magnets across whole window: When enabled, extends current detected magnets all the way across the chart window.
- Full-Chart: draw back N bars: Defines how far back the full-chart magnets stretch.
Evolving Heatmap (per-bar)
- Accumulate heatmap per bar (Bookmap-style): When enabled, freezes liquidity zones from the moment they are detected and accumulates them over time, creating a historical heatmap.
- Evolving: keep at most last N bars of history: Limit how many bars back the evolving map is retained to avoid clutter and improve performance.
Visuals
- Liquidity Above Highs (Dimmed): Color for bullish stop-hunt zones (default lime, faint).
- Liquidity Below Lows (Dimmed): Color for bearish stop-hunt zones (default red, faint).
- Line Style: Choose how the outline of each zone is drawn (solid, dotted, dashed).
Follow @mqsxn for more!
Find more of my indicators and strategies in my Discord (7 day free trial): whop.com
Apex Edge - London Open Session# Apex Edge - London Open Session Trading System
## Overview
The London Open Session indicator captures institutional price action during the first hour of the London forex session (8:00-9:00 AM GMT) and identifies high-probability breakout and retest opportunities. This system tracks the session's high/low range and generates precise entry signals when price breaks or retests these key institutional levels.
## Core Strategy
**Session Tracking**: Automatically identifies and marks the London Open session boundaries, creating a trading zone from the first hour's price range.
**Dual Entry Logic**:
- **Breakout Entries**: Triggers when price closes beyond the session high/low and continues in that direction
- **Retest Entries**: Activates when price returns to test the broken level as new support/resistance
**Performance Analytics**: Built-in win rate tracking displays real-time performance statistics over user-defined lookback periods, enabling data-driven optimization for each currency pair.
## Key Features
### Automated Zone Detection
- Precise London session timing with timezone offset controls
- Visual session boundaries with customizable colours
- Automatic high/low range calculation and display
### Smart Entry System
- Breakout confirmation requiring candle close beyond zone
- Retest detection with configurable pip distance tolerance
- Separate risk/reward ratios for breakout vs retest entries
- Visual entry arrows with clear trade direction labels
### Performance HUD
- Real-time win rate calculation over customizable periods (7-365 days)
- Total trades tracking with win/loss breakdown
- Average risk-reward ratio display
- Color-coded performance metrics (green >70%, yellow >50%, red <50%)
### PineConnector Integration
- Direct MT4/MT5 execution via PineConnector alerts
- Proper forex pip calculations for all currency pairs
- Customizable risk percentage per trade
- Symbol override capability for broker compatibility
- Automatic SL/TP level calculation in pips
## Critical Usage Requirements
### Pair-Specific Optimization
Each currency pair requires individual optimization due to varying volatility characteristics, institutional participation levels, and typical price ranges during London hours. The performance HUD is essential for identifying optimal settings before live trading.
**Recommended Testing Process**:
1. Apply indicator to desired currency pair and timeframe
2. Experiment with session timing - while 8:00-9:00 AM GMT is standard, some pairs may show improved performance with alternative hourly windows (e.g., 7:00-8:00 AM or 9:00-10:00 AM)
3. Adjust Stop Loss distances, Risk/Reward ratios, and Retest distances
4. Monitor win rate over 30+ day periods using the performance HUD
5. Only proceed with live alerts once consistent 60%+ win rates are achieved
6. Create separate optimized chart setups for each profitable pair/timeframe combination
### Timeframe Specifications
This indicator is specifically designed and tested for:
- **1-minute charts**: Optimal for capturing immediate institutional reactions
- **5-minute charts**: Balanced approach between noise reduction and opportunity frequency
Higher timeframes generally produce inferior results due to increased noise and reduced institutional edge during the London session window.
## Settings Configuration
### Session Timing
- **London Open/Close Hours**: Adjust for your chart's timezone
- **Rectangle End Time**: Set to 4:30 PM to stop signals before NY session close
- **Timezone Offset**: Ensure accurate London session capture
### Entry Parameters
- **Retest Distance**: 3-8 pips depending on pair volatility
- **Stop Loss Pips**: Separate settings for breakouts (10-15 pips) and retests (8-12 pips)
- **Risk/Reward Ratios**: Independent ratios for different entry types
### PineConnector Setup
- **License ID**: Your PineConnector license key
- **Symbol Override**: MT4/MT5 symbol names if different from TradingView
- **Risk Percentage**: Position size as percentage of account balance
- **Prefix/Comment**: Organize trades in terminal
## Manual Trading Limitations
Without PineConnector automation, traders face significant practical challenges:
**Settings Management**: Each currency pair requires different optimized parameters. Switching between charts means manually adjusting multiple settings each time, creating potential for errors and missed opportunities.
**Timing Sensitivity**: London Open signals can occur rapidly during high-volatility periods. Manual execution may result in slippage or missed entries.
**Multi-Pair Monitoring**: Tracking 4-11 currency pairs simultaneously while manually adjusting settings for each switch becomes impractical for most traders.
**Parameter Consistency**: Risk of using suboptimal settings when quickly switching between pairs, potentially compromising the careful optimization work.
## Recommended Workflow
1. **Historical Testing**: Use win rate HUD to identify profitable pairs and optimal parameters
2. **Demo Automation**: Test PineConnector alerts on demo accounts with optimized settings
3. **Live Implementation**: Deploy alerts only on proven profitable pair/timeframe combinations
4. **Ongoing Monitoring**: Regular review of performance metrics to maintain edge
## Risk Disclaimer
This indicator provides analysis tools and automation capabilities but does not guarantee profitable trading outcomes. Past performance does not predict future results. Users should thoroughly backtest and demo trade before risking live capital. The London session strategy works best during specific market conditions and may underperform during low volatility or unusual market environments.
## Support Requirements
Successful implementation requires:
- Basic understanding of London session market dynamics
- PineConnector subscription for automation features
- Patience for proper optimization process
- Realistic expectations about win rates and drawdown periods
This system is designed for serious traders willing to invest time in proper optimization and risk management rather than plug-and-play solutions.
Dynamic Momentum Oscillator with Adaptive ThresholdsDynamic Momentum Oscillator with Adaptive Thresholds (DMO-AT)
This advanced indicator is designed to provide traders with a robust tool for identifying momentum shifts, overbought/oversold conditions, and potential reversals in any market. Unlike traditional oscillators with fixed thresholds, DMO-AT uses adaptive levels that adjust based on current volatility (via ATR) and incorporates volume weighting for more accurate signals in high-volume environments.
#### Key Features:
- **Momentum Calculation**: A normalized momentum value derived from price changes, optionally weighted by volume for enhanced sensitivity.
- **Adaptive Thresholds**: Overbought and oversold levels dynamically adjust using ATR, making the indicator adaptable to volatile or ranging markets.
- **Signal Line**: An EMA of the momentum for crossover signals, helping confirm trend directions.
- **Divergence Detection**: Built-in alerts for bullish and bearish divergences between price and momentum.
- **Visual Enhancements**: Background coloring for quick zone identification, dashed static lines for reference, and a customizable stats table displaying real-time values.
- **Alerts**: Multiple alert conditions for crossovers, zone entries, and divergences to keep you notified without constant chart watching.
#### How to Use:
1. Add the indicator to your chart via TradingView's indicator search.
2. Customize inputs: Adjust the momentum length, source, ATR length, and threshold multiplier to fit your trading style (e.g., shorter lengths for scalping, longer for swing trading).
3. Interpret Signals:
- **Crossover**: Momentum crossing above the signal line suggests bullish momentum; below indicates bearish.
- **Zones**: Entering the overbought (red) zone may signal a potential sell; oversold (green) for buys.
- **Divergences**: Use alerts to spot hidden opportunities where price and momentum disagree.
4. Combine with other tools like moving averages or support/resistance for confluence.
5. Enable the stats table for at-a-glance insights on the chart.
This indicator is versatile across timeframes and assets, from stocks to crypto. It's optimized for clarity and performance, with no repainting.
KATIK BankNifty Upside/Downside LevelsThe KATIK BankNifty Upside/Downside Levels (BNUDL) indicator plots key daily reference levels for BankNifty based on its opening price. Using a predefined daily move percentage, it calculates potential upside and downside levels from the open. The script displays:
Up Level (Green): Potential bullish threshold above the open
Down Level (Red): Potential bearish threshold below the open
Open Price (Blue Circles): Daily BankNifty opening level
This tool helps traders quickly identify intraday directional bias and potential support/resistance zones around the opening price.
Tal's multi-indicator trading system# Tal's Trading Indicator - Complete Analysis
## Overview
This is a comprehensive TradingView Pine Script indicator that combines multiple technical analysis tools into one unified system. The indicator is primarily written in Hebrew and includes several advanced features.
## Main Components
### 1. Cup & Handle Pattern Detection
The core feature of this indicator is automated Cup & Handle pattern recognition:
**Key Parameters:**
- **Left/Right lookback periods**: Controls pivot point detection (3 left, 1 right default)
- **Search range**: Looks back 50 bars for pattern formation
- **Angle percentage**: 22% maximum angle between cup rim points
- **Cup height percentages**: 22% for both top and bottom cup measurements
- **Maximum breakouts**: 20% tolerance for false breakouts above/below pattern lines
**Pattern Validation:**
- Detects pivot highs and validates cup formation
- Uses mathematical cosine calculations for cup shape validation
- Checks for breakout violations within acceptable thresholds
- Identifies handle formation within 30 bars maximum
- Confirms breakout above cup rim
### 2. Technical Ratings System
Integrates TradingView's technical rating system across multiple timeframes:
**Supported Timeframes:**
- Current timeframe (customizable)
- 1 Hour, 4 Hour, Daily, Weekly, Monthly
**Rating Categories:**
- Moving Averages ratings
- Oscillator ratings
- Combined (All) ratings
**Visual Display:**
- Color-coded table (Strong Buy, Buy, Neutral, Sell, Strong Sell)
- Multi-timeframe comparison
- Customizable position and colors
### 3. Analyst Ratings Integration
Displays professional analyst recommendations:
**Included Data:**
- Average price target
- Median price target
- High/low price estimates
- Buy/Hold/Sell recommendation counts
- Strong buy/sell recommendations
**Visual Elements:**
- Price target lines on chart
- Comprehensive analyst table
- Color-coded recommendation display
### 4. Moving Averages & Trend Analysis
**Displayed Averages:**
- 20-period SMA (blue)
- 50-period SMA (yellow)
- 150-period SMA (green)
**Trend Logic:**
- Bullish: Close > SMA20 > SMA50 > SMA150
- Used for signal filtering when enabled
### 5. Entry/Exit Signal System
**Entry Conditions:**
- Cup & Handle breakout confirmed
- Optional trend filter (bullish alignment required)
- No existing position
**Take Profit Methods:**
1. **Classic Pattern Target**: Entry price + cup height
2. **Analyst Average Target**: Uses analyst average price target
**Stop Loss Methods:**
1. **Handle Low**: Uses the lowest point of the handle
2. **Breakout Line**: Uses the cup rim level
## Visual Features
### Status Panel
Real-time display showing:
- Cup detection status
- Handle detection status
- Breakout confirmation
- Current trend direction
### Color Coding
- **Cup patterns**: Yellow fill with aqua borders
- **Retracement zones**: Red highlighting
- **Signals**: Green triangles for entries
- **Levels**: Green/red lines for TP/SL
## User Customization
### Cup & Handle Settings
- Pivot detection sensitivity
- Pattern angle tolerance
- Height requirements
- Breakout thresholds
- Visual display options
### Technical Ratings
- Timeframe selection
- Rating type focus (MAs, Oscillators, All)
- Color scheme customization
- Table positioning
### Signal System
- Enable/disable signals
- Trend filtering toggle
- TP/SL calculation methods
- Alert conditions
## Advanced Features
### Mathematical Validation
- Uses cosine functions for cup shape verification
- Percentage-based breakout tolerance
- Dynamic handle detection within time windows
### Memory Management
- Automatic cleanup of old pattern data
- Array size limitations to prevent memory issues
- Efficient storage of historical patterns
### Alert System
- Configurable entry signal alerts
- Real-time notifications for new opportunities
## Use Cases
1. **Pattern Traders**: Automated Cup & Handle detection with precise entry/exit levels
2. **Multi-timeframe Analysis**: Compare technical strength across different periods
3. **Fundamental Integration**: Combine technical patterns with analyst expectations
4. **Risk Management**: Built-in stop loss and take profit calculations
## Strengths
- Comprehensive pattern recognition with mathematical validation
- Multi-timeframe technical analysis integration
- Professional analyst data inclusion
- Flexible customization options
- Built-in risk management tools
## Considerations
- Complex indicator with many parameters to optimize
- Pattern detection may have false signals in choppy markets
- Requires understanding of Cup & Handle pattern characteristics
- Best used in conjunction with other confirmation signals
This indicator represents a sophisticated approach to combining classical chart patterns with modern technical analysis tools, making it suitable for both discretionary and systematic trading approaches.
TJR asia session sweepTJR asia session sweep
strategy("TJR asia session sweep", "TJR Asia Sweep"
use on indices
Best RSI Buy/Sell av//@version=5
indicator("Best RSI Buy/Sell", overlay=true)
// Inputs
rsiLength = input.int(14, "RSI Length")
overbought = input.int(60, "Overbought Level")
oversold = input.int(40, "Oversold Level")
// RSI Calculation
rsi = ta.rsi(close, rsiLength)
// Conditions
buySignal = ta.crossover(rsi, oversold) // RSI crosses above oversold
sellSignal = ta.crossunder(rsi, overbought) // RSI crosses below overbought
// Plot Buy/Sell signals
plotshape(buySignal, title="Buy Signal", location=location.belowbar,
color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="Sell Signal", location=location.abovebar,
color=color.red, style=shape.labeldown, text="SELL")
// Plot RSI on chart (optional)
plot(rsi, title="RSI", color=color.blue, display=display.none)
hline(overbought, "Overbought", color=color.red)
hline(oversold, "Oversold", color=color.green)
OB/FVG Precision Overlap ZonesThis indicator highlights only the zones where Order Blocks (OBs) and Fair Value Gaps (FVGs) overlap, filtering out weaker signals. By focusing on these confluence areas, it helps identify higher-probability entries and cleaner risk to reward setups.
S&R ZonesThis indicator automatically detects swing highs and swing lows on the chart using a 3-bar swing structure. Once a swing point is confirmed, it evaluates the price movement and body size of subsequent candles. If the movement meets a volume-based range condition (2.5× the average body size of the last 5 candles), the indicator creates a zone around that swing.
Swing High Zones: Drawn from the highest price of the swing cluster down to its midpoint.
Swing Low Zones: Drawn from the lowest price of the swing cluster up to its midpoint.
These zones act as dynamic support and resistance levels and remain on the chart until they are either:
Broken (price closes beyond the zone), or
Expired (more than 200 bars old).
Zones are color-coded for clarity:
🔴 Red shaded areas = Swing High resistance zones.
🟢 Green shaded areas = Swing Low support zones.
This makes the indicator useful for identifying high-probability reversal areas, liquidity zones, and supply/demand imbalances that persist until invalidated.
Multi HTF High/Low LevelsThis indicator plots the previous high and low from up to four user-defined higher timeframes (HTF), providing crucial levels of support and resistance. It's designed to be both powerful and clean, giving you a clear view of the market structure from multiple perspectives without cluttering your chart.
Key Features:
Four Customizable Timeframes: Configure up to four distinct higher timeframes (e.g., 1-hour, 4-hour, Daily, Weekly) to see the levels that matter most to your trading style.
Automatic Visibility: The indicator is smart. It automatically hides levels from any timeframe that is lower than your current chart's timeframe. For example, if you're viewing a Daily chart, the 4-hour levels won't be shown.
Clean On-Chart Lines: The high and low for each timeframe are displayed as clean, extended horizontal lines, but only for the duration of the current higher-timeframe period. This keeps your historical chart clean while still showing the most relevant current levels.
Persistent Price Scale Labels: For easy reference, the price of each high and low is always visible on the price scale and in the data window. This is achieved with an invisible plot, giving you the accessibility of a plot without the visual noise.
How to Use:
Go into the indicator settings.
Under each "Timeframe" group, check the "Show" box to enable that specific timeframe.
Select your desired timeframe from the dropdown menu.
The indicator will automatically calculate and display the previous high and low for each enabled timeframe.
Ichimoku + Daily Candle X + Hull MA X + MACD Ichimoku + Daily-Candle X + Hull MA X + Hull‑Based MACD — Strategy Description
A high-confluence, multi-indicator strategy that blends trend, momentum, and multi-timeframe confirmation to deliver precision entries for traders of all levels.
Core Components & Trading Logic
Ichimoku Cloud (Trend Confirmation)
Confirms trend direction using Senkou Span A & B. A bullish bias is triggered when Span A > Span B, and bearish when vice versa.
Daily Candle Cross (Multi-Timeframe Momentum)
Compares today’s daily close with yesterdays. A bullish signal arises when today's price exceeds yesterdays, providing higher-timeframe momentum context.
Hull MA Cross (Fast, Smooth Trend Detection)
Utilizes Hull Moving Average, known for its rapid responsiveness and smooth behavior. A bullish signal occurs when the current HMA crosses above the previous HMA.
Hull-Based MACD (Filtered Momentum)
Derived by subtracting a slow HMA from a fast HMA to form the MACD line, with the signal line being another HMA of that difference. Bullish when MACD > Signal.
Strategy Benefits
Multi-Layer Confirmation: Armed with trend (Ichimoku), momentum (Daily Candle), quick signal (HMA), and noise-filtered momentum (Hull MACD), this approach filters out weak signals for higher-quality entries.
Adaptive & Smooth: Hull-based indicators offer the speed of rapid responsiveness while maintaining smoothness—ideal for dynamic market environments.
Customizable & Scalable: Easily tweak input parameters to align with your preferred market, timeframe, and risk thresholds.
ETH 5m OFI+VWAP v2 (自適應+進場/損益/統計)ETH 5m OFI+VWAP v2 (Adaptive Threshold + Entry/TP/SL + Trade Stats)
This indicator combines Order Flow Imbalance (OFI) and VWAP, enhanced with RSI, volume, and higher-timeframe trend filters. It is designed for short-term ETH 5-minute trading.
Key features:
- Adaptive threshold using percentrank (dynamic Z-score filtering)
- LONG/SHORT signal markers with real-time Entry / TP / SL levels
- On-chart trade label showing entry price and risk distance
- Performance stats table (trade count, win rate, average RR)
Strategy assumptions:
- Fixed risk/reward ratio = 1:1 (adjustable via `risk_atr`)
- Default signal cooldown = 6 bars to reduce noise
- Suitable for intraday volatility capture and quick backtest studies
Disclaimer: For research and educational purposes only. Not financial advice.
ETH 5m OFI+VWAP v2(自適應門檻 + 進場/損益/統計)
本指標結合 Order Flow Imbalance (OFI) 與 VWAP,透過 RSI、成交量、HTF 趨勢過濾訊號,專為 ETH 5 分鐘圖短線交易設計。
功能包含:
- 自適應門檻 (percentrank) 過濾異常值
- LONG/SHORT 訊號三角提示
- 即時繪製 Entry / TP / SL 水平線
- 交易績效統計表(總次數、勝率、平均RR)
策略假設:
- 固定 RR = 1:1(可透過 risk_atr 調整)
- 預設訊號冷卻 = 6 根 K 線,避免過度交易
- 適合短線波動捕捉與快速回測研究
注意:僅用於技術分析研究,非投資建議。
AekFreedom All-in-OneIndicator Description: All-in-One Technical Analysis Suite
This indicator is an "All-in-One" tool designed to combine multiple popular technical analysis instruments into a single script. It allows traders to perform comprehensive chart analysis, reduce the number of indicators needed, and customize everything in one place.
The core concept of this indicator is to display all elements as an overlay on the main price chart, providing a clear view of the relationship between the various tools and the price action.
💡 Key Features
The indicator consists of 6 primary modules, each of which can be independently enabled, disabled, and customized through the Settings menu (⚙️).
1. Automatic Candle Pattern Coloring
What it does: Detects significant reversal candlestick patterns and changes their color for easy identification.
Patterns Detected:
Engulfing (Bullish/Bearish): Identifies engulfing candles with a special condition that the "body must be larger than the wicks" to filter for only strong momentum candles.
Pin Bar (Bullish/Bearish): Highlights candles with long wicks, indicating price rejection.
Best for: Identifying potential reversal or continuation signals at key support and resistance levels.
2. FVG (Fair Value Gap) with Auto-Mitigation
What it does: Detects price imbalances created by strong buying or selling pressure and draws them as price zones.
Special Feature: When the price returns to "fill" or mitigate the gap, the FVG box is automatically deleted from the chart. This keeps the chart clean and displays only the currently relevant zones.
Best for: Identifying key support and resistance zones where the price is likely to return and react.
3. VWAP and Standard Deviation Bands
What it does: Displays the VWAP (Volume Weighted Average Price) line, which is the average price weighted by volume, along with Standard Deviation Bands.
Customization: The VWAP calculation can be anchored to reset every Session (Day), Week, Month, or Year.
Best for: Determining the intraday trend, identifying "fair value" zones, and serving as significant support and resistance levels.
4. Parabolic SAR (Stop and Reverse)
What it does: Plots dots on the chart that trail the price to indicate trend direction.
Application:
Dots below price: Indicate an uptrend.
Dots above price: Indicate a downtrend.
Best for: Confirming trend direction and providing dynamic Trailing Stop points to protect profits.
5. 3 Customizable EMAs (Exponential Moving Averages)
What it does: Displays three separate EMA lines, which are powerful, fundamental tools for trend analysis.
Customization: The Length and Color of each of the three EMAs can be fully customized.
Best for: Confirming trend strength, identifying pullback entry opportunities, and acting as dynamic support and resistance.
6. Bollinger Bands (BB)
What it does: Displays a price channel that measures market volatility, consisting of a middle basis line (SMA) and upper/lower bands.
Application:
Squeezing Bands: Signal a period of low volatility and a potential for a strong breakout.
Price touching outer bands: Can indicate short-term overbought or oversold conditions.
Best for: Gauging volatility and identifying potential mean-reversion opportunities in ranging markets.
⚙️ How to Use and Customize
The core strength of this indicator is its flexibility. Users can go to the indicator's Settings (⚙️) panel, where all functions are organized into clear groups. You can:
Enable or Disable each tool independently.
Customize all parameters, such as EMA lengths, band multipliers, colors, and more.
Combine tools to fit your specific trading style. For example, you might use only FVG + VWAP for intraday trading, or EMAs + Candle Patterns for trend-following strategies.
This indicator is like a "Swiss Army Knife" for traders, combining essential tools into one package to make chart analysis faster and more efficient.
EMA 1/8 Cross - Fixed Pip TP/SLEMA 1/8 Cross – Fixed Pip TP/SL
This strategy is based on the crossover between EMA 8 and EMA 14 as trading signals:
Long entry → when EMA 1 crosses above EMA 8
Short entry → when EMA 1 crosses below EMA 8
Features:
Fixed pip Take Profit (TP) and Stop Loss (SL), fully adjustable in the settings.
Customizable EMA Fast/Slow lengths for optimization.
Pip size input to match different broker definitions (e.g., XAUUSD often uses 0.10 as one pip).
Suitable for testing scalping or swing trading across multiple timeframes.
⚠️ Disclaimer:
This script is intended for backtesting and educational purposes only. Please optimize parameters and apply proper risk management before using it on live accounts.
Wave Trend Identifier//@version=6
indicator("Wave Trend Identifier", overlay=true)
smoothingPeriod = 1
completeSymbol = syminfo.tickerid
isNSE = str.contains(completeSymbol, "NSE:")
isBSE = str.contains(completeSymbol, "BSE:")
// unprefixedSymbol = str.replace(completeSymbol, "BSE:", "")
unprefixedSymbol = str.replace(str.replace(completeSymbol, "NSE:", ""), "BSE:", "")
terminalCharacter = ""
int characterPosition = na
for i = 0 to str.length(unprefixedSymbol) - 1
position = str.length(unprefixedSymbol) - 1 - i
char = str.substring(unprefixedSymbol, position, position + 1)
if char == "C" or char == "P"
terminalCharacter := char
characterPosition := position
break
isOptionCall = terminalCharacter == "C"
symbolPrefix = str.substring(unprefixedSymbol, 0, characterPosition)
symbolSuffix = str.substring(unprefixedSymbol, characterPosition + 1)
contraryCharacter = isOptionCall ? "P" : "C"
contrarySymbolBase = symbolPrefix + contraryCharacter + symbolSuffix
contraryCompleteSymbol = isNSE ? "NSE:" + contrarySymbolBase : isBSE ? "BSE:" + contrarySymbolBase : na
// contraryCompleteSymbol = "BSE:" + contrarySymbolBase
primaryClose = request.security(completeSymbol, timeframe.period, close)
contraryClose = request.security(contraryCompleteSymbol, timeframe.period, close)
mergedClose = (primaryClose + contraryClose) / 2
movingAverage = ta.sma(mergedClose, smoothingPeriod)
plot(movingAverage, title="Main Trend", color=color.new(color.black, 0), linewidth=2)
atTheMoney = int(str.tonumber(symbolSuffix))
higherStrike = atTheMoney + (isNSE ? 100 : 200)
lowerStrike = atTheMoney - (isNSE ? 100 : 200)
higherStrikeString = str.tostring(higherStrike)
lowerStrikeString = str.tostring(lowerStrike)
higherPut = symbolPrefix + "P" + higherStrikeString
higherCall = symbolPrefix + "C" + higherStrikeString
lowerPut = symbolPrefix + "P" + lowerStrikeString
lowerCall = symbolPrefix + "C" + lowerStrikeString
higherPutClose = request.security(higherPut, timeframe.period, close)
higherCallClose = request.security(higherCall, timeframe.period, close)
lowerPutClose = request.security(lowerPut, timeframe.period, close)
lowerCallClose = request.security(lowerCall, timeframe.period, close)
avgInTheMoney = ( lowerCallClose + higherPutClose ) / 2
avgOutOfTheMoney = ( higherCallClose + lowerPutClose ) / 2
maInTheMoney = ta.sma(avgInTheMoney, smoothingPeriod)
plot(maInTheMoney, title="In-the-Money Average", color=color.new(color.blue, 0), linewidth=2)
maOutOfTheMoney = ta.sma(avgOutOfTheMoney, smoothingPeriod)
plot(maOutOfTheMoney, title="Out-of-the-Money Average", color=color.new(color.purple, 0), linewidth=2)
Sorry Cryptoface Market Cypher B//@version=5
indicator("Sorry Cryptoface Market Cypher B", shorttitle="SorryCF B", overlay=false)
// 🙏 Respect to Cryptoface
// Market Cipher is the brainchild of Cryptoface, who popularized the
// combination of WaveTrend, Money Flow, RSI, and divergence signals into a
// single package that has helped thousands of traders visualize momentum.
// This script is *not* affiliated with or endorsed by him — it’s just an
// open-source educational re-implementation inspired by his ideas.
// Whether you love him or not, Cryptoface deserves credit for taking complex
// oscillator theory and making it accessible to everyday traders.
// -----------------------------------------------------------------------------
// Sorry Cryptoface Market Cypher B
//
// ✦ What it is
// A de-cluttered, optimized rework of the popular Market Cipher B concept.
// This fork strips out repaint-prone code and redundant signals, adds
// higher-timeframe and trend filters, and introduces volatility &
// money-flow gating to cut down on the "confetti signals" problem.
//
// ✦ Key Changes vs. Original MC-B
// - Non-repainting security(): switched to request.security(..., lookahead_off)
// - Inputs updated to Pine v5 (input.int, input.float, etc.)
// - Trend filter: EMA or HTF WaveTrend required for alignment
// - Volatility filter: minimum ADX & ATR % threshold to avoid chop
// - Money Flow filter: signals require minimum |MFI| magnitude
// - WaveTrend slope check: reject flat or contra-slope crosses
// - Cooldown filter: prevents multiple signals within N bars
// - Bar close confirmation: dots/alerts only fire once a candle is closed
// - Hidden divergences + “second range” divergences disabled by default
// (to reduce noise) but can be toggled on
//
// ✦ Components
// - WaveTrend oscillator (2-line system + VWAP line)
// - Money Flow Index + RSI overlay
// - Stochastic RSI
// - Divergence detection (WT, RSI, Stoch)
// - Optional Schaff Trend Cycle
// - Optional Sommi flags/diamonds (HTF confluence markers)
//
// ✦ Benefits
// - Fewer false positives in sideways markets
// - Signals aligned with trend & volatility regimes
// - Removes repaint artifacts from higher-timeframe sources
// - Cleaner chart (reduced “dot spam”)
// - Still flexible: all original toggles/visuals retained
//
// ✦ Notes
// - This is NOT the official Market Cipher.
// - Educational / experimental use only. Do your own testing.
// - Best tested on 2H–4H timeframes; short TFs may still look choppy
//
// ✦ Credits
// Original open-source inspirations by LazyBear, RicardoSantos, LucemAnb,
// falconCoin, dynausmaux, andreholanda73, TradingView community.
// This fork modified by Lumina+Thomas (2025).
// -----------------------------------------------------------------------------