1. Introduction
You might be watching EURUSD on the hourly chart, attempting to piece collectively 5 swing factors right into a Butterfly harmonic sample. You suppose you’ve discovered X at a swing low, A on the subsequent excessive, and B at a pullback low — however does B sit at exactly 78.6% of the XA leg? You seize the Fibonacci retracement instrument, measure, and get 77.1%. Shut sufficient? Possibly. Now you must discover C, confirm it retraces between 38.2% and 88.6% of AB, then find D and verify two extra ratios: the BCD extension between 161.8% and 261.8% of BC, and the vital XAD extension between 127% and 161.8% of XA. However right here is the half that makes the Butterfly uniquely tough to identify: D doesn’t keep throughout the XA leg like a Bat or Gartley sample. D extends past X. In a bullish Butterfly, D drops beneath X. In a bearish Butterfly, D rises above X. By the point you’ve processed that counterintuitive geometry, measured all 4 Fibonacci relationships, and confirmed the extension, the D-point entry window has closed.
Now multiply that by twenty symbols throughout 9 timeframes. The Butterfly harmonic sample is among the most visually misleading buildings in harmonic buying and selling — it appears like a sample that has failed and damaged the beginning degree, when in actuality that extension past X is exactly what defines it. Every potential Butterfly requires figuring out 5 confirmed swing factors within the right alternating sequence, then measuring and validating 4 separate Fibonacci ratios in opposition to acceptable ranges, together with an extension ratio better than 1.0. Guide scanning for Butterfly patterns throughout a full watchlist isn’t just sluggish; it’s operationally unfeasible.
The basic drawback is just not understanding the sample. Most merchants who research harmonic evaluation can describe the Butterfly construction and its Fibonacci necessities from reminiscence. The issue is that no human can scan 180 chart mixtures in actual time, determine each legitimate five-point XABCD formation the place D extends previous X, validate 4 ratio situations concurrently, and act on them earlier than the entry window at level D closes. You want a system that performs the geometric evaluation for you — constantly, routinely, and throughout your total watchlist.
I constructed the Butterfly Harmonic Dashboard to unravel this precise drawback. It scans as much as 20 symbols throughout 9 timeframes, identifies confirmed swing pivots, constructs potential Butterfly XABCD extension patterns, validates them in opposition to 4 Fibonacci ratio ranges with configurable tolerance, and presents each legitimate sample in a compact six-column dashboard with real-time alerts. No guide measuring. No missed patterns. One look tells you which of them symbols have lively Butterfly harmonic setups proper now.
The indicator is obtainable on the MQL5 Marketplace for each platforms:
2. What Is Harmonic Sample Buying and selling?
Harmonic sample buying and selling is a strategy based mostly on the concept that worth actions type geometric buildings outlined by particular Fibonacci ratios between their legs. When these ratios align inside acceptable tolerances, they determine high-probability reversal zones the place worth is statistically prone to change course.
The idea traces again to H.M. Gartley’s 1935 ebook Income within the Inventory Market, the place he described a selected five-point worth sample that supplied favorable risk-to-reward entries. Larry Pesavento later refined the Gartley sample with strict Fibonacci measurements. Scott Carney then systematized harmonic buying and selling additional, publishing a collection of books starting within the late Nineties that outlined an entire household of harmonic patterns with exact ratio necessities.
The Butterfly sample has a particular lineage inside this historical past. Bryce Gilmore and Larry Pesavento first recognized the Butterfly construction as a recurring worth formation with particular geometric properties. Scott Carney later formalized it with exact Fibonacci ratios in his harmonic buying and selling framework, giving the sample the strict validation guidelines that distinguish it from subjective chart studying. What makes the Butterfly distinctive throughout the harmonic household is its classification as an extension sample — in contrast to the Gartley and Bat, the place the D level stays throughout the XA leg, the Butterfly’s D level extends past X. This locations it in the identical household because the Crab, however with completely different ratio necessities that create a definite completion zone.
What makes harmonic patterns completely different from normal chart patterns like head and shoulders or double tops is their mathematical precision. A head and shoulders sample is recognized visually — there is no such thing as a universally agreed-upon ratio defining how deep the neckline ought to be relative to the pinnacle. Harmonic patterns, in distinction, require particular Fibonacci relationships between every leg. A sample both meets the ratio standards or it doesn’t. This binary validation removes a lot of the subjectivity from sample identification.
Why do these geometric buildings repeat? The Fibonacci sequence and its derived ratios (0.382, 0.50, 0.618, 0.786, 0.886, 1.272, 1.618, 2.618) seem all through pure methods. In monetary markets, these ratios manifest in the way in which crowds of merchants react to cost swings. Retracements and extensions have a tendency to seek out assist or resistance at Fibonacci ranges as a result of giant numbers of members use these similar ratios for entries, stops, and targets. The self-reinforcing nature of this conduct is what offers harmonic patterns their predictive energy.
The Butterfly sample occupies a vital place throughout the harmonic household as the first extension sample that almost all merchants encounter. Its defining XAB ratio of 78.6% — a Fibonacci quantity that’s the sq. root of 0.618 — mixed with its D-point extension past X, makes it probably the most geometrically exact and operationally demanding patterns to determine.
3. The Butterfly Sample Defined
The Butterfly sample consists of 5 consecutive swing factors — labeled X, A, B, C, and D — that type a selected geometric construction with 4 Fibonacci relationships between its legs. What essentially distinguishes the Butterfly from retracement patterns just like the Bat and Gartley is its nature as an extension sample: the D level extends past the X level, that means the sample “breaks” its beginning degree earlier than finishing.
There are two forms of Butterfly patterns:
Bullish Butterfly (LHLHL — Low, Excessive, Low, Excessive, Low)
In a bullish Butterfly, the 5 factors type this construction:
- X is a swing low — the place to begin of the sample
- A is a swing excessive — worth rises from X to A (that is the XA leg)
- B is a swing low — worth retraces downward from A, and B retraces 78.6% of the XA leg
- C is a swing excessive — worth strikes upward from B, however C have to be decrease than A
- D is a swing low — worth drops from C to D, and D have to be beneath X
The D level is the place the sample completes, and it represents a BUY entry. That is the place the Butterfly turns into counterintuitive: worth has damaged beneath the X degree, which in lots of different contexts would appear like a bearish continuation or a failed sample. However in Butterfly geometry, this extension past X is precisely what the sample requires. The convergence of 4 Fibonacci relationships at D — notably the XAD extension between 127% and 161.8% of XA — identifies this degree as a high-probability reversal zone. The transfer beneath X is a measured overextension, not a breakdown.
Bearish Butterfly (HLHLH — Excessive, Low, Excessive, Low, Excessive)
In a bearish Butterfly, the construction mirrors the bullish model:
- X is a swing excessive — the place to begin
- A is a swing low — worth drops from X to A
- B is a swing excessive — worth retraces upward from A, and B retraces 78.6% of the XA leg
- C is a swing low — worth strikes downward from B, however C have to be increased than A
- D is a swing excessive — worth rises from C to D, and D have to be above X
The D level completes the sample and alerts a SELL entry. Worth has prolonged above the X degree to a Fibonacci-defined resistance zone. The requirement that D exceeds X confirms the extension construction, and the XAD ratio between 127% and 161.8% locations D at a zone the place the overextension is statistically prone to reverse.
The important thing structural constraint that defines the Butterfly is the connection between D and X. In a bullish Butterfly, D have to be beneath X. In a bearish Butterfly, D have to be above X. That is the alternative of retracement patterns just like the Bat, the place D should keep throughout the XA leg (above X for bullish, beneath X for bearish). This extension attribute is what makes the Butterfly visually tougher to identify — it appears like a sample that has failed when in reality it’s finishing precisely as supposed.
Determine 1. Bullish Butterfly types as LHLHL with BUY at D (beneath X); Bearish Butterfly types as HLHLH with SELL at D (above X). Notice how D extends past the place to begin.

4. Fibonacci Ratios: The Validation Engine
The Fibonacci ratios are what remodel a random five-point worth swing right into a validated Butterfly harmonic sample. With out ratio validation, you’ll be buying and selling each zigzag in worth, and most of these can be meaningless noise. The Butterfly sample requires 4 separate ratio checks, together with one mounted ratio and one extension measurement that collectively create the sample’s signature geometry.
XAB Retracement — The Defining Ratio (B retraces 78.6% of XA)
The XAB retracement measures how a lot of the preliminary XA leg is retraced by the transfer from A to B:
XAB Retracement = |B – A| / |A – X|
Not like the Bat sample, which makes use of a variety of 0.382 to 0.50 for XAB, the Butterfly requires a mounted XAB ratio of 0.786 with a configurable tolerance of plus or minus 5% (default). This implies the efficient legitimate vary is:
Efficient XAB Min = 0.786 x (1 - 0.05) = 0.7467 Efficient XAB Max = 0.786 x (1 + 0.05) = 0.8253
The 78.6% degree is the sq. root of 0.618, making it a deeply rooted Fibonacci quantity. This exact retracement at B is what distinguishes the Butterfly from different harmonic patterns. The Bat makes use of a shallow 38.2%-50% retracement; the Gartley makes use of 61.8%. The Butterfly’s 78.6% is deeper than each, creating a selected geometric form the place B is comparatively near X. This mounted ratio is among the strictest necessities in all of harmonic buying and selling.
ABC Retracement (C retraces 38.2%-88.6% of AB)
The ABC retracement measures how a lot of the AB leg is retraced by the transfer from B to C:
ABC Retracement = |C – B| / |B – A|
The legitimate vary is 0.382 to 0.886. It is a big selection that accommodates numerous market situations. A shallow ABC retracement (close to 38.2%) suggests the counter-move at C was modest, whereas a deep retracement (close to 88.6%) signifies a powerful corrective transfer. Each extremes can produce legitimate Butterfly patterns so long as the remaining ratios additionally validate.
BCD Extension (D extends 161.8%-261.8% of BC)
The BCD extension measures how far the D leg extends relative to the BC leg:
BCD Extension = |D - C| / |C - B|
The legitimate vary is 1.618 to 2.618. This extension ratio ensures that the transfer from C to D is proportionally important — it isn’t only a small fluctuation however a real measured extension of the BC corrective transfer. Extensions on this vary place D at Fibonacci-defined ranges which have traditionally acted as reversal zones.
XAD Extension — The Signature Extension (D extends 127%-161.8% of XA)
The XAD extension is the ratio that makes the Butterfly an extension sample:
For Bullish Butterfly (X=Low, A=Excessive): extensionBeyondX = X – D (D is beneath X, so that is optimistic) XAD Extension = (|A – X| + extensionBeyondX) / |A – X| For Bearish Butterfly (X=Excessive, A=Low): extensionBeyondX = D – X (D is above X, so that is optimistic) XAD Extension = (|X – A| + extensionBeyondX) / |X – A|
The goal vary is 1.27 to 1.618, with a configurable tolerance of plus or minus 10% (default). This implies the efficient legitimate vary is:
Efficient XAD Min = 1.27 x (1 - 0.10) = 1.143 Efficient XAD Max = 1.618 x (1 + 0.10) = 1.7798
Discover that this ratio is better than 1.0. That is what makes it an extension quite than a retracement. An XAD ratio of 1.27 means D has moved 27% past the total XA distance previous the X level. An XAD ratio of 1.618 means D has prolonged 61.8% past X. Examine this to the Bat’s XAD retracement of 0.886, the place D stays inside 88.6% of the XA leg and by no means reaches X. The Butterfly’s D goes previous X totally and retains going.
This extension calculation is what makes the Butterfly visually counterintuitive and computationally demanding to validate manually. You can’t merely measure D’s place relative to X and A with a single Fibonacci retracement instrument — you must calculate the extension past the origin level, which requires understanding the directional relationship between all three factors.
Determine 2. A legitimate Butterfly sample requires 4 Fibonacci ratios: XAB (0.786 mounted with 5% tolerance), ABC (0.382-0.886), BCD (1.618-2.618), and XAD (1.27-1.618 extension with 10% tolerance).

5. Why Guide Sample Scanning Fails
Even skilled harmonic merchants face three vital operational issues when scanning for Butterfly patterns manually. These issues are amplified for the Butterfly in comparison with retracement patterns, as a result of the extension geometry at D is visually counterintuitive and requires further psychological processing.
Downside 1: Quantity of Chart Mixtures
A typical multi-asset dealer displays 20 symbols — main and minor foreign exchange pairs, gold, silver, crypto property, and indices. With 9 obtainable timeframes (M1 via Month-to-month), that produces 180 doable chart mixtures. Scanning every chart for five-point Butterfly patterns requires figuring out alternating swing highs and lows, then measuring 4 separate Fibonacci ratios together with the extension calculation at D. At even 50 seconds per chart (longer than less complicated patterns as a result of the XAD extension requires extra cautious measurement), a full scan takes over two and a half hours — by which era nearly all of the setups you had been on the lookout for have already performed out or disappeared totally.
Downside 2: Sample Recognition Fatigue
The Butterfly is among the most cognitively demanding patterns to determine manually. You aren’t simply on the lookout for 5 alternating swing factors — you’re on the lookout for 5 factors the place B sits at exactly 78.6% of XA (not a variety, a set worth), three different ratio situations are glad, and D extends past X. The extension facet creates a selected visible problem: a bullish Butterfly appears like a downward breakdown beneath assist, and a bearish Butterfly appears like an upward breakout above resistance. Merchants who’re educated to see breaks of assist/resistance as continuation alerts should override that intuition to acknowledge a Butterfly completion. After thirty minutes of this psychological gymnastics throughout completely different symbols, accuracy drops dramatically. The human eye begins complicated Butterfly completions with failed patterns, or it filters out legitimate extensions as a result of they “look improper.”
Downside 3: Actual-Time Sample Completion
Butterfly patterns full when the D level types. As a result of D extends past X, the worth motion on the completion zone may be risky — the market is transferring via a degree the place many merchants have stops, creating momentum that may rapidly carry worth away from the perfect entry. The window between sample completion and optimum entry is slender. In case you are nonetheless scanning EURUSD on the M15 chart when a sound bullish Butterfly completes on XAUUSD H1, you miss the entry totally. And since the cease loss for a Butterfly is positioned past D (not X, since D is already previous X), late entries after the D level considerably degrade your risk-to-reward ratio.
The result’s that almost all harmonic merchants both restrict themselves to a handful of symbols and timeframes (lacking nearly all of Butterfly setups) or spend a lot time scanning that they can’t act on what they discover. The scanning course of itself turns into the bottleneck, not the technique.
Determine 3. The dashboard automates Butterfly sample detection throughout 180 symbol-timeframe mixtures, eliminating the guide scanning bottleneck.

6. Introducing the Butterfly Harmonic Dashboard
The Butterfly Harmonic Dashboard is knowledgeable multi-symbol, multi-timeframe indicator that automates the whole Butterfly harmonic sample detection course of. As a substitute of manually scanning 180 charts, figuring out 5 swing factors, and measuring 4 Fibonacci ratios by hand, you get a single dashboard that constantly displays all of your symbols throughout all enabled timeframes and alerts you the second a sound Butterfly extension sample completes.
Core Options:
- Automated Butterfly Detection — Identifies each Bullish (LHLHL) and Bearish (HLHLH) Butterfly patterns with full four-ratio Fibonacci validation (XAB mounted at 0.786, ABC, BCD, and XAD extension)
- 6-Column Dashboard — Image, Timeframe, Path, Sample, Age, and one-click Chart navigation
- Multi-Image Scanning — Monitor as much as 20 devices concurrently (foreign exchange, metals, crypto, indices)
- Multi-Timeframe Protection — Scan M1 via Month-to-month (9 timeframes, individually toggleable)
- Non-Repainting Indicators — Patterns are based mostly on confirmed swing pivots with right-bar validation
- Yellow Triangle Fill — Accomplished patterns are drawn with three stuffed yellow triangles (XAB, ABC, BCD) and labeled X/A/B/C/D factors
- 4-Channel Alerts — Popup, sound, e mail, and push notifications with sample particulars
- Configurable Fibonacci Ranges — Alter XAB tolerance, ABC, BCD ranges and XAD extension tolerance to match your buying and selling type
The indicator handles all of the geometric evaluation routinely, together with the extension calculation at D that makes guide Butterfly identification so demanding. You configure your symbols, most well-liked timeframes, and Fibonacci tolerance ranges, and the dashboard does the remaining — scanning, measuring, validating, and alerting in actual time.
Obtain the free demo or buy the total model:
Determine 4. The 6-column dashboard reveals each detected Butterfly sample throughout all monitored symbols and timeframes.

7. How the Detection Engine Works
The detection engine operates in three levels on each new bar: pivot identification, sample development, and Fibonacci validation.
Stage 1: Pivot Identification
The engine first identifies confirmed swing highs and swing lows throughout the worth historical past. A swing excessive is a bar whose excessive is larger than the highs of a specified variety of bars to its left and to its proper. Equally, a swing low is a bar whose low is decrease than the lows of bars on either side.
The important thing parameters are Pivot Left Bars and Pivot Proper Bars , each defaulting to five. This implies a swing excessive requires 5 bars with decrease highs on each the left and proper sides earlier than it’s confirmed. This right-side affirmation is what makes the alerts non-repainting — a pivot can’t be recognized till sufficient future bars have confirmed it.
Stage 2: Sample Development
As soon as pivots are recognized, the engine searches for legitimate five-point alternating sequences. That is the place the Butterfly differs critically from the Bat:
-
For Bullish Butterfly: it appears for a Low (X), then a subsequent Excessive (A), then a Low (B), then a Excessive (C) that’s decrease than A, then a Low (D) that’s beneath X. This LHLHL sequence with D beneath X ensures the right Butterfly extension geometry — D has prolonged previous the origin level, creating the attribute overshoot beneath the beginning degree.
-
For Bearish Butterfly: it appears for a Excessive (X), then a subsequent Low (A), then a Excessive (B), then a Low (C) that’s increased than A, then a Excessive (D) that’s above X. This HLHLH sequence with D above X mirrors the bullish construction with D extending previous X to the upside.
Notice that this D constraint is the reverse of the Bat sample. In a Bat, D should keep throughout the XA leg (above X for bullish, beneath X for bearish). In a Butterfly, D should prolong past X (beneath X for bullish, above X for bearish). This single structural distinction is what separates extension patterns from retracement patterns within the harmonic household.
The engine scans as much as 500 bars of historical past (configurable through Max Historical past Bars ) to seek out the newest legitimate sample for every symbol-timeframe mixture.
Stage 3: 4-Ratio Fibonacci Validation
Each candidate sample is validated in opposition to all 4 Fibonacci ratio standards:
- Calculate XAB retracement: |B – A| / |A – X| — should equal 0.786 inside plus or minus 5% tolerance (efficient vary: 0.7467 to 0.8253)
- Calculate ABC retracement: |C – B| / |B – A| — should fall inside (0.382, 0.886)
- Calculate BCD extension: |D – C| / |C – B| — should fall inside (1.618, 2.618)
- Calculate XAD extension: (|A – X| + extensionBeyondX) / |A – X| — should fall inside (1.27, 1.618) with plus or minus 10% tolerance (efficient vary: 1.143 to 1.7798)
Solely patterns that move all 4 ratio checks are displayed on the dashboard. This rigorous four-gate validation ensures that each sign represents a geometrically legitimate Butterfly harmonic construction — not simply any random five-point zigzag the place worth occurred to interrupt a previous swing degree.
Non-Repainting Assure
The indicator evaluates solely confirmed pivots — pivots the place the required variety of right-side bars have already shaped. As a result of the D level have to be a confirmed pivot (with Pivot Proper Bars bars to its proper), the sign can not seem till the sample is absolutely confirmed. As soon as displayed, it by no means adjustments or disappears.
8. The 6-Column Dashboard
The dashboard presents all detected Butterfly patterns in a compact, scrollable desk with six columns:
| Column | Content material | Description |
|---|---|---|
| Image | e.g., EURUSD | The instrument the place the sample was detected |
| Timeframe | e.g., H1, M15 | The chart timeframe of the sample |
| Path | Bullish / Bearish | Inexperienced for Bullish (BUY at D), Crimson for Bearish (SELL at D) |
| Sample | Butterfly | The sample kind |
| Age | e.g., 3 | Variety of bars for the reason that sample accomplished |
| Chart | Click on to navigate | Opens the corresponding chart for visible affirmation |
The dashboard shows in a separate indicator window beneath your major chart. It helps scrolling when there are extra alerts than seen rows (configurable, default 12 rows). Every row is color-coded by course — inexperienced background tint for Bullish, pink for Bearish — making it straightforward to scan for the kind of setup you need.
Clicking the Chart column on any row switches your major chart to that image and timeframe, the place the total Butterfly sample is drawn with three yellow triangle fills (XAB, ABC, and BCD), X/A/B/C/D labels, dashed traces connecting X-B, A-C, B-D, and X-D (exhibiting the extension), and a BUY ENTRY or SELL ENTRY arrow on the D level. The three triangles visually decompose the five-point construction into its part components, whereas the X-D dashed line makes the extension past X visually specific.
The Age column tells you ways recent every sign is. An age of 1 means the sample simply accomplished on the newest confirmed bar. Increased ages point out older patterns that will nonetheless be legitimate if worth has not moved considerably from the D level.
Determine 5. The indicator attracts three yellow-filled triangles (XAB, ABC, BCD), labels every swing level, and locations BUY/SELL arrows at level D. Dashed traces present the X-B, A-C, B-D, and X-D connections.

9. 4-Channel Alert System
The Butterfly Harmonic Dashboard helps 4 unbiased alert channels, any mixture of which may be enabled concurrently:
| Channel | Parameter | Default | Description |
|---|---|---|---|
| Popup | Allow Popup Alerts | ON | Normal MetaTrader popup dialog |
| Sound | Allow Sound Alerts | ON | Performs a WAV file (default: alert2.wav) |
| E mail | Allow E mail Alerts | OFF | Sends to the e-mail configured in MT4/MT5 settings |
| Push | Allow Push Notifications | ON | Sends to MetaTrader cell app |
Alert Message Format:
When a brand new Butterfly sample is detected, the alert message consists of the important particulars:
Butterfly Harmonic Dashboard: EURUSD BULLISH BUTTERFLY (BUY) sample on H1
The message tells you the image, sample course (Bullish or Bearish), the buying and selling motion (BUY or SELL), and the timeframe. This provides you adequate info to instantly pull up the chart and consider the setup.
Alerts fireplace solely as soon as per sample per symbol-timeframe mixture to stop duplicate notifications. The alert title is configurable through the Alert Title parameter, which defaults to “Butterfly Harmonic Dashboard”.
For e mail and push notifications to work, you must configure the respective settings in your MetaTrader terminal choices (Instruments > Choices > Notifications for push, Instruments > Choices > E mail for e mail).
10. Sensible Buying and selling Workflow
Here’s a systematic six-step workflow for buying and selling with the Butterfly Harmonic Dashboard:
Step 1: Setup
Configure the indicator together with your most well-liked symbols (as much as 20) and allow the timeframes you commerce. Set your Fibonacci ranges based mostly on how strict you need sample validation to be. Pay specific consideration to the XAB tolerance — the default 5% works properly for many devices, conserving B near the defining 78.6% degree. Additionally take into account the XAD extension tolerance — the default 10% accommodates the broader variability inherent in extension measurements, however you could wish to tighten it to five% for higher-quality alerts.
Step 2: Scan
Let the dashboard run. It constantly displays all symbol-timeframe mixtures and populates the desk with each legitimate Butterfly sample it detects. Contemporary patterns seem with low Age values. The four-ratio validation ensures that each sample within the desk is a geometrically legitimate Butterfly extension sample, not only a five-point zigzag that occurred to interrupt a previous swing degree.
Step 3: Validate the Fibonacci Ratios
When a brand new sample seems (Age = 1 or 2), word the course. Bullish Butterfly patterns point out a BUY alternative on the D level. Bearish Butterfly patterns point out a SELL alternative. The dashboard has already validated all 4 Fibonacci ratios (XAB at 0.786, ABC, BCD, and XAD extension), however you’ll be able to click on via to the chart to visually verify the construction and confirm that D has genuinely prolonged past X.
Step 4: Affirm on Chart
Click on the Chart column to open the corresponding chart. Confirm that the three yellow triangles and 5 labeled factors (X, A, B, C, D) type a clear Butterfly construction. Affirm visually that D has prolonged previous X — beneath X for bullish, above X for bearish. Search for further confluence — does the D level align with a assist/resistance degree, a spherical quantity, a transferring common, or a higher-timeframe construction? The extension past X usually coincides with stop-hunting zones, making confluence with different ranges notably highly effective.
Step 5: Enter the Commerce
If the sample passes your visible affirmation:
- For a Bullish Butterfly (BUY): Enter lengthy close to the D level. Place your cease loss beneath D by a buffer (e.g., 1x ATR beneath D). Notice that the cease goes past D, not X — since D is already beneath X in a bullish Butterfly, inserting the cease beneath X would go away an excessive amount of room. Set take revenue on the B degree initially, with an prolonged goal on the A degree.
- For a Bearish Butterfly (SELL): Enter brief close to the D level. Place your cease loss above D by a buffer. Set take revenue on the B degree or the A degree, relying in your risk-reward choice.
Step 6: Handle the Place
Monitor the commerce. Butterfly patterns, due to the extension past X, usually produce sharp snap-back reversals from the D level because the overextension corrects. Think about transferring your cease to breakeven as soon as worth has moved in your favor by 1R (one occasions your preliminary threat). The pure targets at B and A present logical ranges for scaling out of the place.
Determine 6. From setup to commerce administration — a scientific workflow utilizing the Butterfly Harmonic Dashboard.

11. Actual Commerce Examples
The next examples are taken from dwell charts with the Butterfly Harmonic Dashboard lively. Every screenshot reveals the finished sample with three yellow triangle fills, X/A/B/C/D labels, and the dashboard operating within the indicator window.
EURUSD M5 — Bearish Butterfly
EURUSD on the M5 timeframe produced a bearish Butterfly signaling a fast-timeframe reversal alternative. The X level shaped at a swing excessive close to 1.1630, with A dropping to a swing low round 1.1590. B retraced upward to roughly 1.1622, sitting near the 78.6% XAB retracement degree. C pulled again to about 1.1590, and D accomplished at a swing excessive close to 1.1650 — critically, D was above X, confirming the Butterfly extension construction. The SELL ENTRY arrow appeared at D, and the three yellow triangles (XAB, ABC, BCD) clearly outlined the five-point Butterfly geometry. The dashed X-D line confirmed the extension past the beginning degree, and the dashboard row displayed EURUSD on M5 with Bearish course in pink.
GBPUSD H4 — Bullish Butterfly
Cable on the H4 chart displayed a large-scale bullish Butterfly appropriate for swing buying and selling. X shaped at a swing low close to 1.3310, A reached a swing excessive round 1.3650. B retraced to roughly 1.3410, sitting on the 78.6% XAB degree of the substantial XA leg. C rose to about 1.3600, and D accomplished at a swing low close to 1.3210 — beneath X, confirming the bullish Butterfly extension. The BUY ENTRY at D supplied an extended entry at a Fibonacci-validated assist zone that had prolonged previous the unique beginning degree. The three yellow triangles coated a large worth vary, and the sample demonstrated how the Butterfly’s D level breaks beneath the preliminary swing low earlier than reversing.
USDJPY H4 — Bearish Butterfly
The yen pair on the H4 chart produced a bearish Butterfly spanning a major worth vary. X shaped at a swing excessive close to 157.20, A dropped to a swing low round 153.40. B retraced upward to roughly 155.60, and C pulled again to about 153.40. D accomplished at a swing excessive close to 158.20 — above X, confirming the bearish extension. The SELL ENTRY at D represented a swing reversal alternative at a degree the place the XAD extension positioned worth within the 127%-161.8% zone of the XA leg. The three yellow triangles spanned a large space of the chart as a result of giant pip vary, and the dashboard captured this H4 setup alongside different timeframe detections.
USDCAD H1 — Bearish Butterfly
USDCAD on the hourly chart shaped a bearish Butterfly appropriate for intraday swing buying and selling. X was recognized at a swing excessive close to 1.3690, A at a swing low round 1.3610. B retraced to roughly 1.3660, near the 78.6% XAB degree. C dropped to about 1.3630, and D accomplished at a swing excessive close to 1.3710 — above X, confirming the bearish Butterfly extension. The SELL ENTRY at D supplied a reversal commerce at a Fibonacci-defined resistance zone the place worth had overextended previous the unique swing excessive. The dashboard confirmed USDCAD alongside different symbols, demonstrating the multi-symbol scanning functionality.
XAUUSD M30 — Bullish Butterfly
Gold on the M30 chart displayed a bullish Butterfly with clearly outlined extension geometry. X established at a swing low close to 5165, A surged to a swing excessive round 5215. B retraced to roughly 5160, C rose to about 5200, and D accomplished at a swing low close to 5100 — properly beneath X, confirming the bullish Butterfly extension. The BUY ENTRY at D coincided with a major extension past the X degree, reflecting the XAD ratio within the 127%-161.8% vary. The three yellow triangles had been prominently seen on the gold chart, and the sample supplied an extended entry at a zone the place the measured extension advised worth was due for a reversal again towards B and A ranges.
XAGUSD M5 — Bearish Butterfly
Silver on the M5 timeframe shaped a bearish Butterfly signaling a short-term promote alternative. X was recognized at a swing excessive close to 85.50, A dropped to a swing low round 83.40. B retraced to roughly 84.50 on the 78.6% XAB degree, C pulled again to about 83.40, and D accomplished at a swing excessive close to 86.60 — above X, confirming the extension. The SELL ENTRY at D marked the sample completion the place the XAD extension positioned worth past the unique swing excessive. The dashed X-D line clearly confirmed how D had overextended previous X, and the dashboard displayed the XAGUSD M5 row with Bearish course.
US500 M30 — Bullish Butterfly
The S&P 500 index on the M30 chart produced a bullish Butterfly demonstrating that extension patterns happen throughout asset courses. X shaped at a swing low close to 6835, A at a swing excessive round 6920. B retraced to roughly 6835, C rose to about 6880, and D accomplished at a swing low close to 6750 — considerably beneath X, confirming the bullish Butterfly extension. The BUY ENTRY at D signaled an extended entry on the index at a Fibonacci-defined assist degree the place the overextension beneath X created a high-probability reversal zone. The dashboard confirmed the US500 row alongside foreign exchange and metals patterns.
BTCUSD H4 — Bullish Butterfly
Bitcoin on the H4 chart shaped a big bullish Butterfly spanning hundreds of factors in worth. X was established at a swing low close to 64,500, A surged to a swing excessive round 71,000. B retraced to roughly 65,500, C rose again to about 70,500, and D accomplished at a swing low close to 61,500 — properly beneath X, confirming the extension construction. The large worth vary between X and A produced three distinguished yellow triangles that dominated the chart. The BUY ENTRY at D represented a higher-timeframe lengthy alternative on Bitcoin on the XAD extension zone, the place the overextension previous X by hundreds of {dollars} created a major reversal zone. The dashboard captured this H4 setup, demonstrating the indicator’s potential to detect Butterfly extension patterns throughout crypto property on swing buying and selling timeframes.
12. Pivot & Fibonacci Tuning Information
The Butterfly Harmonic Dashboard offers a number of parameters for fine-tuning sample detection to match your buying and selling type and the devices you commerce.
Pivot Sensitivity
| Parameter | Default | Impact of Improve | Impact of Lower |
|---|---|---|---|
| Pivot Left Bars | 5 | Requires extra bars earlier than the pivot, finds main swings solely | Finds minor swings, extra patterns however decrease high quality |
| Pivot Proper Bars | 5 | Extra affirmation bars wanted, fewer however extra dependable patterns | Quicker sample detection, extra patterns however increased false-positive threat |
For scalping on M1-M5, take into account decreasing pivot bars to 3-4 for quicker sample detection. For swing buying and selling on H4-D1, the default 5 and even 7-8 offers higher-quality patterns based mostly on important swing factors.
Butterfly-Particular Fibonacci Vary Tuning
| Buying and selling Type | XAB Tolerance | ABC Vary | BCD Vary | XAD Tolerance | Patterns |
|---|---|---|---|---|---|
| Strict (fewer, higher-quality) | 3% | 0.50 – 0.786 | 1.80 – 2.40 | 5% | Few, prime quality |
| Default (balanced) | 5% | 0.382 – 0.886 | 1.618 – 2.618 | 10% | Balanced |
| Relaxed (extra patterns) | 8% | 0.30 – 0.90 | 1.50 – 3.0 | 15% | Many, wider web |
Strict settings tighten the XAB tolerance to only 3% (efficient vary 0.7624-0.8096) and the XAD tolerance to five%. This filters for near-textbook Butterfly patterns the place B sits virtually precisely at 78.6% and D’s extension falls squarely throughout the 127%-161.8% zone. You will note fewer alerts, however each is a high-confidence harmonic construction. Use this method for main foreign exchange pairs on increased timeframes the place worth conduct tends to be extra geometrically exact.
Default settings cowl the usual harmonic buying and selling ranges and work properly throughout most devices and timeframes. The 5% XAB tolerance (efficient vary 0.7467 to 0.8253) permits affordable variation across the defining 78.6% degree, whereas the ten% XAD tolerance (efficient vary 1.143 to 1.7798) accommodates the broader variability inherent in extension measurements. That is beneficial for many merchants beginning out with the indicator.
Relaxed settings solid a wider web. The 8% XAB tolerance (efficient vary 0.7231 to 0.8489) accepts B-point retracements which are farther from the perfect 78.6%, and the 15% XAD tolerance permits D-point extensions with extra variation. You will note extra patterns, however some shall be on the edges of what can be thought of legitimate Butterfly geometry. Use this when scanning devices with irregular worth conduct (crypto property, unique foreign money pairs) the place patterns are usually much less geometrically exact.
Max Historical past Bars
The Max Historical past Bars parameter (default: 500) controls how far again the indicator appears for pivots. Lowering this worth accelerates calculation however could miss bigger patterns that span many bars. Rising it to 1000 or extra permits detection of main extension patterns on increased timeframes however will increase computation time. For many buying and selling eventualities, 500 bars offers ample lookback depth to seize Butterfly patterns throughout all enabled timeframes.
Determine 7. Pivot factors require affirmation bars on either side, guaranteeing patterns are based mostly on confirmed swings quite than noise.

13. Parameter Reference
Dashboard Settings
| Parameter | Default | Description |
|---|---|---|
| Symbols | EURUSD,GBPUSD,USDCAD,USDJPY | Comma-separated record of symbols to observe (as much as 20) |
| Image Prefix | (empty) | Dealer prefix, e.g., “x” for xEURUSD |
| Image Suffix | (empty) | Dealer suffix, e.g., “.professional” for EURUSD.professional |
| Allow M1 | false | Toggle M1 timeframe scanning |
| Allow M5 | true | Toggle M5 timeframe scanning |
| Allow M15 | true | Toggle M15 timeframe scanning |
| Allow M30 | true | Toggle M30 timeframe scanning |
| Allow H1 | true | Toggle H1 timeframe scanning |
| Allow H4 | true | Toggle H4 timeframe scanning |
| Allow D1 | true | Toggle D1 timeframe scanning |
| Allow W1 | true | Toggle W1 timeframe scanning |
| Allow MN | false | Toggle Month-to-month timeframe scanning |
| Seen Rows | 12 | Variety of rows displayed within the dashboard |
Butterfly Sample Settings
| Parameter | Default | Description |
|---|---|---|
| Pivot Left Bars | 5 | Variety of bars to the left for swing detection |
| Pivot Proper Bars | 5 | Variety of bars to the proper for affirmation |
| XAB Ratio | 0.786 | Goal XAB retracement (78.6% of XA) |
| XAB Tolerance | 0.05 | Tolerance for XAB (±5%) |
| ABC Min Retracement | 0.382 | Minimal ABC retracement ratio (C retraces not less than 38.2% of AB) |
| ABC Max Retracement | 0.886 | Most ABC retracement ratio (C retraces at most 88.6% of AB) |
| BCD Min Extension | 1.618 | Minimal BCD extension ratio (D extends not less than 161.8% of BC) |
| BCD Max Extension | 2.618 | Most BCD extension ratio (D extends at most 261.8% of BC) |
| XAD Min Extension | 1.27 | Minimal XAD extension ratio (D extends not less than 127% of XA) |
| XAD Max Extension | 1.618 | Most XAD extension ratio (D extends at most 161.8% of XA) |
| XAD Tolerance | 0.10 | Tolerance for XAD vary (±10%) |
| Max Historical past Bars | 500 | Variety of historic bars to scan per symbol-timeframe |
Chart Show Settings
| Parameter | Default | Description |
|---|---|---|
| Present Butterfly Sample | true | Draw the sample overlay on chart |
| Present BUY/SELL Arrows | true | Show entry arrows at level D |
| Present Sample Labels | true | Show X, A, B, C, D textual content labels |
| Bullish Sample Colour | Lime | Colour for bullish (BUY) patterns |
| Bearish Sample Colour | Crimson | Colour for bearish (SELL) patterns |
| Sample Fill Colour | Yellow | Colour for the triangle fills |
| Sample Line Colour | Black | Colour for the X-A-B-C-D connecting traces |
| Arrow Dimension | 4 | Dimension of entry arrows (1-5) |
| Arrow Hole (ATR mult.) | 0.8 | Distance of arrow from worth (ATR multiplier) |
Alert Settings
| Parameter | Default | Description |
|---|---|---|
| Alert Title | “Butterfly Harmonic Dashboard” | Title for alert messages |
| Allow Popup Alerts | true | Present MetaTrader popup dialog |
| Allow Sound Alerts | true | Play alert sound |
| Sound File | alert2.wav | WAV file for sound alerts |
| Allow E mail Alerts | false | Ship e mail notification |
| Allow Push Notifications | true | Ship cell push notification |
14. Conclusion
The Butterfly harmonic sample is among the most geometrically exact extension buildings in technical evaluation. Its effectiveness comes from the convergence of 4 Fibonacci ratio relationships — XAB at 78.6%, ABC, BCD, and the defining XAD extension between 127% and 161.8% — that collectively determine high-probability reversal zones the place worth has overextended past its beginning degree. The mounted 78.6% XAB degree, the sq. root of 0.618, anchors the B level with distinctive precision. The XAD extension ratio better than 1.0 locations the D-point completion zone past X, creating entries at ranges the place the market has exhausted its momentum in a measured, Fibonacci-defined overextension.
The problem has at all times been operational. The Butterfly’s extension geometry makes it visually counterintuitive — D extending previous X appears like a breakdown or breakout, not a sample completion. Figuring out five-point XABCD patterns that concurrently fulfill 4 Fibonacci situations, together with a fixed-ratio verify at B and an extension calculation at D, throughout a full watchlist of 20 symbols and 9 timeframes requires steady measurement and validation that exceeds what any guide scanning course of can ship. The cognitive load of verifying the 78.6% XAB, calculating the XAD extension, and distinguishing real Butterfly completions from failed patterns throughout 180 chart mixtures makes complete Butterfly sample scanning humanly inconceivable to do persistently.
The Butterfly Harmonic Dashboard automates this whole course of. It identifies confirmed swing pivots, constructs five-point Butterfly sample candidates in each bullish (LHLHL) and bearish (HLHLH) orientations, validates them in opposition to 4 configurable Fibonacci ranges with tolerance adjustment — together with the extension calculation that makes guide detection so demanding — and presents each legitimate sample in a clear six-column dashboard with real-time alerts throughout 4 channels. The non-repainting design ensures that each sign is predicated on confirmed worth construction, and the three yellow triangle fills make sample identification instant and intuitive.
Whether or not you commerce foreign exchange, metals, crypto, or indices — and whether or not you scalp on M5 or swing commerce on the Every day — the dashboard adapts to your watchlist and timeframe preferences. Configure it as soon as, and let it scan constantly when you concentrate on evaluating setups and managing trades.
Attempt the free demo or get the total model on the MQL5 Market:







