Bodhi EW Pro

BODHI EW Pro — Elliott Wave Analyzer Pro

Follow us & Support Chanel https://t.me/tradewithme179

Version: 1.0

Type: Custom Indicator (MQL5)

Chart Window: Overlay (chart)

Platforms: MetaTrader 5 (Build 3000+)

License: Commercial — single-account, unlimited symbols


Overview

BODHI EW Pro is a professional-grade Elliott Wave analysis indicator for MetaTrader 5. It automatically detects and labels all major Elliott Wave structures in real time — Impulse, Diagonal, Zigzag, Flat, Triangle, and Combination patterns — directly on your chart using proper chart objects (not just Comment() overlays). Each detected pattern is scored by a multi-criteria confidence engine before being displayed, so you only see high-quality setups.

Key Features

7 Elliott Wave pattern types: Impulse (5-wave), Diagonal (contracting/expanding), Zigzag (ABC), Flat (regular/expanded/running), Triangle (ABCDE contracting/expanding), Combination (WXY), and Complex corrections
Fibonacci projection zones — shaded rectangles auto-drawn for key retracement and extension levels (38.2%, 50%, 61.8%, 78.6%, 100%, 127.2%, 161.8%)
Multi-timeframe (MTF) context — overlay higher timeframe wave structure on current chart for confluence confirmation (configurable TF: M15 to MN)
Confidence scoring engine — each pattern is scored against Frost-Prechter rules, Fibonacci ratios, alternation, and time ratios; minimum confidence threshold is user-configurable
Latest-N filter — display only the N most recent patterns to keep the chart clean (configurable: 1 to 10)
Alert system — popup, Push notifications, and Email alerts when a new high-confidence pattern completes; configurable minimum alert confidence
Smart wave labels with background boxes for maximum readability on all chart backgrounds
Real-time dashboard (chart-object based, upper-right corner) — symbol, timeframe, active pattern, direction, confidence, and alert status
Full customization — independent colors for each wave label (1–5, A–E, W/X/Y), line widths, Fibonacci zone opacity, dashboard position

Supported Patterns

Impulse Wave (Motive)

Classic 5-wave structure: Wave-1, 2, 3, 4, 5
Rules enforced: Wave 3 never shortest, Wave 4 does not enter Wave 1 territory, Wave 2 retraces 38.2%–78.6% of Wave 1
Extension detection: Wave 3 or Wave 5 extension (>161.8%)

Diagonal (Leading / Ending)

Contracting diagonal: Wave 4 enters Wave 1 territory — 5-wave overlapping structure
Expanding diagonal: Widening channel — all waves extend beyond prior
Fibonacci validation: internal retracements within 38.2%–78.6% range

Zigzag ABC (Corrective)

Sharp 3-wave correction: 5-3-5 internal structure
Wave B retraces 38.2%–78.6%, Wave C equals or exceeds Wave A (100%–161.8%)

Flat ABC (Corrective)

Regular flat: Waves A, B, C approximately equal length
Expanded flat: Wave B exceeds start, Wave C extends beyond Wave A end
Running flat: Wave C does not reach Wave A end (strong trend continuation signal)

Triangle ABCDE (Corrective)

Contracting: Each wave smaller — converging trendlines
Expanding: Each wave larger — diverging trendlines
Thrust projection: Post-triangle breakout target auto-projected

Combination / WXY (Corrective)

Double correction: Zigzag-X-Zigzag, Flat-X-Triangle, and mixed combinations
X wave identified as linking structure between corrective units

Input Parameters

Detection Settings
ZigZag Depth: Sensitivity of pivot detection (default: 10). Lower = more pivots.
Min Bars Range: Minimum bars a pattern must span (default: 20)
Max Bars Back: How far back to search for patterns (default: 500)
Min Confidence: Minimum confidence % to display pattern (default: 65%)

Pattern Filters

Show Impulse: Enable/disable Impulse pattern detection
Show Diagonal: Enable/disable Diagonal detection
Show Zigzag: Enable/disable Zigzag ABC detection
Show Flat: Enable/disable Flat ABC detection
Show Triangle: Enable/disable Triangle detection
Show Combination: Enable/disable WXY Combination detection

Fibonacci Zones

Show Fib Zones: Draw shaded retracement/extension zones (default: true)
Fib Zone Opacity: Transparency 0–100% for shaded zones (default: 15%)

Multi-Timeframe

Show MTF: Overlay higher timeframe context (default: false)
MTF Timeframe: Higher timeframe to analyze (default: H4)

Alerts

Alert on New Pattern: Popup alert when pattern completes (default: true)
Alert Push: Send Push notification (default: false)
Alert Email: Send Email alert (default: false)
Alert Min Confidence: Minimum confidence to trigger alert (default: 75%)

Display

Show Latest N: How many most-recent patterns to show (default: 3)

Dashboard X/Y: Dashboard pixel offset from upper-right corner


How It Works

BODHI EW Pro uses a three-stage pipeline on each new bar:
Stage 1 — Pivot Detection: ZigZag algorithm extracts swing highs and lows with configurable depth. Each pivot is timestamped and stored for pattern matching.
Stage 2 — Two-Pass Pattern Matching: Pass 1 identifies 5-wave structures (Impulse, Diagonal, Triangle); Pass 2 identifies 3-wave structures (Zigzag, Flat, Combination). Each pivot can only belong to one pattern (deduplication).

Stage 3 — Confidence Scoring: Each candidate pattern is scored against Fibonacci ratio rules (0-50 points), Frost-Prechter rules (0-30 points), alternation quality (0-10 points), and time ratio balance (0-10 points). Patterns below the confidence threshold are discarded.

All drawing uses native MQL5 chart objects (OBJ_TREND, OBJ_TEXT, OBJ_RECTANGLE) for maximum rendering performance and compatibility with chart templates. Objects are tagged with a unique prefix and cleaned up on indicator removal.

BODHI EW Pro vs Basic Elliott Wave Analyzer

Feature

Basic Analyzer

BODHI EW Pro

Patterns detected

7 types

7 types + extensions

Drawing method

Chart objects

Chart objects

Fibonacci zones

No

Yes — shaded rectangles

Multi-timeframe context

No

Yes — configurable HTF

Confidence scoring

Basic

Multi-criteria engine

Latest-N filter

No

Yes — 1 to 10

Alert system

No

Popup + Push + Email

Dashboard

Comment()

Chart-object panel

Min confidence filter

No

Yes — user configurable

Commercial license

--

Yes

 

System Requirements

MetaTrader 5 platform build 3000 or higher
Any broker symbol: works with all naming conventions (EURUSD, EUR/USD, EURUSDm, etc.)
Recommended chart timeframes: H1, H4, D1 for swing-trade analysis
Minimum 500 bars of history recommended for accurate pattern detection

Frequently Asked Questions

Q: Why do some patterns disappear on new bars?
A: Elliott Wave patterns are re-evaluated on every new bar as new price data arrives. A pattern that was valid on the previous bar may be invalidated by new price action — this is correct behaviour and reflects real Elliott Wave analysis.
Q: How do I reduce chart clutter?
A: Reduce Latest-N (e.g., set to 2) and increase Min Confidence (e.g., to 75%) to show only the most recent and highest-quality patterns.
Q: Can I use this on M1 or M5 charts?
A: Yes, but Elliott Wave analysis is most reliable on H1 and higher. On lower timeframes you may need to reduce Min Bars Range and ZigZag Depth.
Q: Does it repaint?
A: Pattern labels may shift while the rightmost wave is still forming (last bar). Completed patterns (where the final pivot is confirmed) do not repaint.
Q: Can I use it on indices and commodities?
A: Yes — BODHI EW Pro works on any MT5 symbol: Forex pairs, Gold, Silver, Indices (US30, NAS100, SPX500), Cryptocurrencies, and more.
More from author
Elliott Wave Analyzer Pro
Bitcityz Innovative Startup Capital Joint Stock Company
Elliott Wave Analyzer Pro  Follow us & Support Chanel  https://t.me/tradewithme179 The EA utilizes the Elliott Wave Analyzer Pro indicator : https://www.mql5.com/en/market/product/180547 Elliott Wave Analyzer Pro automatically detects all six major Elliott Wave pattern types on any symbol and timeframe. It applies Frost & Prechter wave rules, scores each pattern with a Fibonacci confidence rating, and draws automatic projection targets — giving you a complete wave-counting workstation without an
FREE
Bodhi Elliott Wave Pro
Bitcityz Innovative Startup Capital Joint Stock Company
Bodhi Elliott Wave Pro Expert Advisor for MetaTrader 5 · v4.07 Real Elliott Wave Detection · 3 Golden Rules · Fibonacci Zone Entry · FTMO-Ready Risk Management Overview Follow us & Support Chanel  https://t.me/tradewithme179 Bodhi Elliott Wave Pro is a fully automated Expert Advisor that trades the classical Elliott Wave principle on H1 charts. Unlike most so-called "Elliott Wave" EAs that simply detect M-shaped o
Bodhi EW EA Community Version
Bitcityz Innovative Startup Capital Joint Stock Company
BODHI Elliott Wave EA — Free Edition Automatic Elliott Wave trading robot for MetaTrader 5  Follow us & Support Chanel  https://t.me/tradewithme179 No manual analysis. No complex setup. Rule-validated Wave 3 and Wave 5 entries — free, forever.   Overview BODHI Elliott Wave EA Free is a fully automated Expert Advisor that detects Elliott Wave setups in real time and places trades on any symbol or timeframe — no indicator subscriptions, no external dependencies, no license restrictions.   The EA
FREE
Bodhi Elliott Wave Scalper
Bitcityz Innovative Startup Capital Joint Stock Company
BODHI Elliott Wave Scalper M1 M1 Elliott Wave scalping robot for MetaTrader 5 Follow us & Support Chanel  https://t.me/tradewithme179 Wave 3, Wave 5 and Wave C entries. Broker-agnostic fixed targets. Virtual SL/TP. FTMO-safe fund management. Overview BODHI Elliott Wave Scalper M1 is a fully automated Expert Advisor that detects Elliott Wave impulse (Wave 3 and Wave 5) and corrective (Wave C of ABC) setups directly on the M1 chart and executes trades with fixed, instrument-calibrated SL and TP
FREE
Filter:
No reviews
Reply to review