The ABCD Harmonic Dashboard Indicator is an expert multi-symbol, multi-timeframe buying and selling instrument that automates the detection of AB=CD harmonic patterns. It scans as much as 20 devices throughout 9 timeframes and presents each validated sample in a compact, interactive six-column dashboard with configurable Fibonacci ratio ranges.
Key Options:
- Automated ABCD Detection: Identifies each Bullish (HLHL) and Bearish (LHLH) harmonic patterns utilizing swing pivot evaluation
- Fibonacci Validation: Each sample is validated in opposition to configurable BC retracement (38.2%-88.6%) and CD extension (113%-261.8%) ranges
- Multi-Image Monitoring: Watch as much as 20 foreign money pairs, metals, indices, or crypto property concurrently
- Multi-Timeframe Evaluation: Monitor M1 by means of Month-to-month timeframes (9 timeframes)
- Non-Repainting Alerts: Makes use of confirmed swing pivots with right-bar validation — indicators by no means disappear
- Yellow Triangle Visualization: Accomplished patterns are drawn with stuffed yellow triangles and labeled A/B/C/D factors
- 6-Column Dashboard: Image, Timeframe, Course, Sample, Age, and Chart navigation
- 4-Channel Alerts: Popup, sound, e-mail, and push notifications with sample particulars
Obtain the indicator:
TIP: At all times mix sample indicators with correct place sizing and threat administration — by no means threat greater than 1-2% of your account on a single commerce.
Understanding the AB=CD Sample
What’s the AB=CD Sample?
The AB=CD sample is a 4-point harmonic sample that identifies potential reversal zones utilizing Fibonacci relationships. It consists of two worth legs (AB and CD) linked by a retracement leg (BC). When the CD leg completes at a legitimate Fibonacci extension stage, a buying and selling alternative emerges at level D.
Bullish AB=CD (BUY Sign)
The bullish sample follows a Excessive-Low-Excessive-Low (HLHL) sequence:
- A (Excessive): Beginning swing excessive
- B (Low): Worth drops from A to B — that is the AB leg
- C (Excessive): Worth retraces upward from B, however C have to be decrease than A
- D (Low): Worth drops from C to D, and D have to be decrease than B — BUY HERE
Bearish AB=CD (SELL Sign)
The bearish sample follows a Low-Excessive-Low-Excessive (LHLH) sequence:
- A (Low): Beginning swing low
- B (Excessive): Worth rises from A to B
- C (Low): Worth retraces downward from B, however C have to be larger than A
- D (Excessive): Worth rises from C to D, and D have to be larger than B — SELL HERE
Fibonacci Ratios
| Measurement | Legitimate Vary | Description |
|---|---|---|
| BC Retracement | 0.382 – 0.886 of AB | Level C retraces 38.2% to 88.6% of the AB leg |
| CD Extension | 1.13 – 2.618 of BC | Level D extends 113% to 261.8% of the BC leg |
| Tolerance | 10% (default) | Permits slight deviation from strict ratio boundaries |
The indicator validates each ratios in opposition to these ranges (adjusted by the tolerance parameter) earlier than displaying a sample on the dashboard. Solely patterns that go each Fibonacci checks seem as indicators.
NOTE: The indicator makes use of confirmed swing pivots (with InpPivotRight bars of right-side affirmation) to determine A, B, C, and D factors. A sample is just confirmed after level D has been validated by subsequent bars, guaranteeing non-repainting indicators.
Set up Information
For MetaTrader 4
- After buying, find the file named ABCD_Harmonic_Dashboard_Indicator.ex4 in your downloads
- Open MetaTrader 4 and click on File > Open Knowledge Folder
- Navigate to MQL4 > Indicators
- Copy the indicator file into the Indicators folder
- Return to MetaTrader 4 and press Ctrl+N to open the Navigator panel
- Proper-click on “Indicators” within the Navigator and choose Refresh
- Discover “ABCD_Harmonic_Dashboard_Indicator” within the checklist
The standard path is: C:Customers(YourName)AppDataRoamingMetaQuotesTerminal(ID)MQL4Indicators
For MetaTrader 5
- After buying, the indicator installs routinely through the MQL5 Market
- Open MetaTrader 5 and press Ctrl+N to open the Navigator panel
- Broaden Indicators > Market part
- Discover “ABCD_Harmonic_Dashboard_Indicator” within the checklist
Including to a Chart
- Within the Navigator panel, find the indicator underneath Indicators
- Double-click on the indicator identify, OR drag and drop it onto any chart
- A settings window will seem — regulate settings as wanted (see Enter Parameters Reference under)
- Click on OK to use
After making use of, you will note two elements:
- Dashboard Panel: A separate window under your important chart displaying all monitored symbols and timeframes with sample standing
- Sample Visualization: Yellow-filled triangles, A/B/C/D labels, and BUY ENTRY/SELL ENTRY arrows on the chart
NOTE: The indicator have to be connected to a chart of one of many symbols in your monitoring checklist to show the sample visualization. For instance, in case you are monitoring EURUSD, connect the indicator to a EURUSD chart to see the yellow triangles and arrows on that pair.
Dashboard Overview
The dashboard shows in a separate indicator window under your important chart. It presents all detected ABCD patterns in a scrollable desk with six columns:
| Column | Description |
|---|---|
| Image | The instrument the place the sample was detected (e.g., EURUSD, GBPUSD) |
| Timeframe | The chart timeframe (M5, M15, H1, H4, D1, and so forth.) |
| Course | Inexperienced arrow up (Bullish/BUY) or Crimson arrow down (Bearish/SELL) |
| Sample | “Bullish ABCD” or “Bearish ABCD” when a sample is energetic; “—” when no sample |
| Age | Variety of bars since level D shaped (how contemporary the sign is) |
| Chart | Click on to navigate — opens the image on the desired timeframe |
Utilizing the Dashboard
- Scrolling: Use the scrollbar on the suitable facet to view extra rows when there are extra indicators than seen rows
- Fast Navigation: Click on any row’s “Chart” button to immediately swap your important chart to that image and timeframe
- Shade Coding: Inexperienced background tint for Bullish patterns, Crimson for Bearish
- Contemporary Alerts: Search for patterns with low Age values (1-5 bars) for the latest setups
- Seen Rows: The variety of concurrently seen rows is configurable (default: 12)
TIP: Use the dashboard to shortly scan all of your markets for ABCD patterns. Once you spot an fascinating setup, click on the Chart button to examine the sample visually earlier than making a buying and selling resolution.
Enter Parameters Reference
Dashboard Settings
| Parameter | Default | Description |
|---|---|---|
| Symbols | EURUSD,GBPUSD,USDCAD,USDJPY | Comma-separated checklist of symbols to watch (as much as 20) |
| Image Prefix | (empty) | Dealer image prefix, e.g., “x” for xEURUSD |
| Image Suffix | (empty) | Dealer image suffix, e.g., “.professional” for EURUSD.professional |
| Allow M1 Timeframe | false | Toggle M1 scanning |
| Allow M5 Timeframe | true | Toggle M5 scanning |
| Allow M15 Timeframe | true | Toggle M15 scanning |
| Allow M30 Timeframe | true | Toggle M30 scanning |
| Allow H1 Timeframe | true | Toggle H1 scanning |
| Allow H4 Timeframe | true | Toggle H4 scanning |
| Allow D1 Timeframe | true | Toggle D1 scanning |
| Allow W1 Timeframe | true | Toggle W1 scanning |
| Allow MN Timeframe | false | Toggle Month-to-month scanning |
| Seen Rows | 12 | Variety of rows displayed within the dashboard without delay |
AB=CD Sample Settings
| Parameter | Default | Description |
|---|---|---|
| Pivot Left Bars | 5 | Variety of bars to the left required for swing pivot affirmation. Greater = finds main swings solely |
| Pivot Proper Bars | 5 | Variety of bars to the suitable required for swing pivot affirmation. This ensures non-repainting |
| BC Min Retracement | 0.382 | Minimal BC retracement ratio (38.2% of AB). Level C should retrace at the least this a lot |
| BC Max Retracement | 0.886 | Most BC retracement ratio (88.6% of AB). Level C can’t retrace greater than this |
| CD Min Extension | 1.13 | Minimal CD extension ratio (113% of BC). Level D should lengthen at the least this a lot |
| CD Max Extension | 2.618 | Most CD extension ratio (261.8% of BC). Level D can’t lengthen greater than this |
| Ratio Tolerance | 0.10 | Tolerance share for Fibonacci validation (10%). Permits slight deviation from strict boundaries |
| Max Historical past Bars | 500 | Variety of historic bars to scan per symbol-timeframe mixture |
Chart Show Settings
| Parameter | Default | Description |
|---|---|---|
| Present AB=CD Sample | true | Draw the yellow triangle sample overlay on the chart |
| Present BUY/SELL Arrows | true | Show BUY ENTRY / SELL ENTRY arrows at level D |
| Present Sample Labels | true | Show A, B, C, D textual content labels at every swing level |
| Bullish Sample Shade | Lime | Shade for bullish (BUY) sample arrows and components |
| Bearish Sample Shade | Crimson | Shade for bearish (SELL) sample arrows and components |
| Sample Fill Shade | Yellow | Shade for the stuffed triangles connecting A-B-C-D |
| Sample Line Shade | Black | Shade for the traces connecting A to B to C to D |
| Arrow Measurement | 4 | Measurement of entry arrows (scale 1-5, bigger = larger) |
| Arrow Hole (ATR mult.) | 0.8 | Distance between arrow and worth level D, measured as ATR multiplier |
Alert Settings
| Parameter | Default | Description |
|---|---|---|
| Alert Title | “ABCD Harmonic Dashboard” | Title prefix for all alert messages |
| Allow Popup Alerts | true | Present MetaTrader popup dialog on new sample |
| Allow Sound Alerts | true | Play WAV sound file on new sample |
| Sound File | alert2.wav | WAV file to play (have to be in MT4/MT5 Sounds folder) |
| Allow E-mail Alerts | false | Ship e-mail on new sample (requires e-mail config in terminal) |
| Allow Push Notifications | true | Ship cellular push notification through MT4/MT5 app |
IMPORTANT: The supply code makes use of InpAlertTitle = “ABCD Harmonic Dashboard” because the default alert title. Alerts fireplace solely as soon as per sample per symbol-timeframe to forestall duplicate notifications.
Chart Sample Visualization
When an ABCD sample is detected on the present chart image and timeframe, the indicator attracts the next visible components:
Yellow Triangle Fill
Two stuffed triangles are drawn to focus on the sample construction:
- Triangle 1 (ABC): Connects factors A, B, and C with a yellow stuffed space
- Triangle 2 (BCD): Connects factors B, C, and D with a yellow stuffed space
The triangles use the configurable Sample Fill Shade (default: Yellow) and are clearly seen in opposition to the chart background. Black traces ( Sample Line Shade ) join A to B, B to C, and C to D to stipulate the sample construction.
A/B/C/D Level Labels
Every swing level is labeled with pink textual content:
- A — Start line of the sample
- B — Finish of the primary leg
- C — Finish of the retracement leg
- D — Sample completion level (entry zone)
Labels are positioned barely offset from the worth level to keep away from overlapping with candlesticks.
BUY ENTRY / SELL ENTRY Arrows
At level D, a big arrow is drawn to point the sign course:
- Bullish (BUY): An upward-pointing arrow in Lime (inexperienced) coloration, positioned under the D level
- Bearish (SELL): A downward-pointing arrow in Crimson, positioned above the D level
The arrow measurement is configurable (default: 4 on a 1-5 scale) and the space from worth is managed by the Arrow Hole parameter (default: 0.8 x ATR).
TIP: If the yellow triangles or arrows are too giant or too small to your display screen, regulate the Arrow Measurement and Arrow Hole parameters. For larger timeframes (H4, D1), you might have considered trying a bigger arrow measurement to maintain indicators seen.
Alert Configuration
Alert Message Format
When a brand new ABCD sample is detected, the alert message incorporates all important data:
ABCD Harmonic Dashboard: EURUSD BULLISH ABCD (BUY) sample on H1
The message tells you: the image, the sample sort (Bullish or Bearish), the buying and selling course (BUY or SELL), and the timeframe.
Setting Up E-mail Alerts
- In MetaTrader, go to Instruments > Choices > E-mail
- Allow the e-mail choice
- Enter your SMTP server, login, password, and recipient e-mail
- Ship a check e-mail to confirm configuration
- Within the indicator settings, set Allow E-mail Alerts to true
Setting Up Push Notifications
- Set up the MetaTrader cellular app in your cellphone (iOS or Android)
- Within the cellular app, go to Settings and discover your MetaQuotes ID
- In your desktop MetaTrader, go to Instruments > Choices > Notifications
- Enter your MetaQuotes ID
- Click on “Take a look at” to confirm the connection
- Within the indicator settings, set Allow Push Notifications to true
Alert Greatest Practices
- Preserve Popup Alerts and Sound Alerts enabled for quick notification if you find yourself at your desk
- Use Push Notifications to obtain alerts in your cellphone when away from the pc
- E-mail Alerts are helpful for making a log of all detected patterns
- Alerts fireplace solely as soon as per sample per symbol-timeframe mixture to forestall duplicate notifications
Buying and selling Methods
Technique 1: Direct Entry at Level D
That is essentially the most easy method:
- Look forward to a brand new ABCD sample to seem on the dashboard (Age = 1-2)
- Click on the Chart button to view the sample
- Confirm the yellow triangles look clear and the A/B/C/D factors are well-defined
- Enter on the present worth close to level D
- Cease Loss: Place past level D by a buffer (e.g., 1x ATR past D, or at a close-by structural stage)
- Take Revenue: Goal the B stage first, then the A stage for prolonged targets
- Threat-reward ratio is often 1:1.5 to 1:3 relying on the sample geometry
Technique 2: Affirmation Entry
A extra conservative method that waits for worth to substantiate the reversal:
- When a brand new ABCD sample seems, be aware the D level stage
- Look forward to a affirmation candle: for a Bullish sample, watch for a bullish shut above the D-bar excessive; for a Bearish sample, watch for a bearish shut under the D-bar low
- Enter after the affirmation candle closes
- Cease Loss: Under the D level (Bullish) or above the D level (Bearish)
- Take Revenue: B stage as first goal, A stage as second goal
This method might give a barely worse entry worth however considerably reduces false indicators.
Technique 3: Multi-Timeframe Confluence
Use the dashboard to search out patterns that align throughout a number of timeframes:
- Look for a similar image displaying ABCD patterns on two or extra timeframes (e.g., EURUSD Bearish on each H1 and H4)
- When a number of timeframes agree on course, the sign has larger confluence
- Enter on the decrease timeframe sample (for higher entry) within the course confirmed by the upper timeframe
- Use the upper timeframe B and A ranges as prolonged targets
TIP: Multi-timeframe confluence is likely one of the strongest filters for ABCD sample buying and selling. When the dashboard reveals the identical course on two or extra timeframes for an emblem, the likelihood of a profitable reversal will increase considerably.
Pivot & Ratio Tuning
Adjusting Pivot Sensitivity
The Pivot Left Bars and Pivot Proper Bars parameters management how important a swing level have to be to qualify as an A, B, C, or D level:
| Setting | Pivot Bars | Impact | Greatest For |
|---|---|---|---|
| Aggressive | 3-4 | Finds minor swings, extra patterns, quicker detection | Scalping M1-M15 |
| Default | 5 | Balanced between high quality and amount | Day buying and selling M15-H4 |
| Conservative | 7-10 | Solely main swings, fewer however higher-quality patterns | Swing buying and selling H4-D1 |
Adjusting Fibonacci Ranges
| Buying and selling Type | BC Vary | CD Vary | Tolerance | Patterns Discovered |
|---|---|---|---|---|
| Strict | 0.50 – 0.786 | 1.27 – 2.00 | 5% | Few, prime quality |
| Default | 0.382 – 0.886 | 1.13 – 2.618 | 10% | Balanced |
| Relaxed | 0.30 – 0.90 | 1.0 – 3.0 | 15% | Many, wider standards |
Suggestions by instrument sort:
- Main Foreign exchange Pairs: Default settings work nicely. These devices produce clear harmonic patterns
- Minor/Unique Foreign exchange: Take into account barely relaxed settings (tolerance 12-15%) as worth motion is much less uniform
- Gold/Silver (XAUUSD, XAGUSD): Default or barely strict. Metals produce well-defined patterns
- Crypto (BTCUSD, ETHUSD, SOLUSD): Relaxed settings (tolerance 15%) resulting from larger volatility and fewer geometric precision
- Indices (US500, US30): Default settings. Index patterns are typically well-formed
Max Historical past Bars
| Worth | Impact | Greatest For |
|---|---|---|
| 200 | Quicker calculation, solely current patterns | Scalping, low-resource methods |
| 500 (default) | Good steadiness of depth and efficiency | Most buying and selling eventualities |
| 1000+ | Finds bigger patterns spanning many bars | Greater timeframes (D1, W1) |
Dealer Image Configuration
Many brokers add prefixes or suffixes to their image names. In case your dealer’s EURUSD seems as one thing aside from “EURUSD” in Market Watch, you’ll want to configure the prefix and/or suffix:
Frequent Examples
| Dealer Image | Prefix | Suffix |
|---|---|---|
| EURUSD | (empty) | (empty) |
| xEURUSD | x | (empty) |
| EURUSD.professional | (empty) | .professional |
| mEURUSD.i | m | .i |
| EURUSD_SB | (empty) | _SB |
Configure
- Open the Market Watch panel (Ctrl+M)
- Notice the precise identify of any image (e.g., “EURUSDpro”)
- Establish the prefix (earlier than “EURUSD”) and suffix (after “EURUSD”)
- Within the indicator settings, enter the prefix in Image Prefix and suffix in Image Suffix
- Within the Symbols discipline, enter the bottom names with out prefix/suffix: EURUSD,GBPUSD,USDJPY
The indicator will routinely mix prefix + base identify + suffix to search out the right image in your dealer’s feed.
TIP: In case your dashboard reveals “—” for all entries, the commonest trigger is inaccurate image names. Examine Market Watch and confirm your prefix/suffix settings match your dealer’s naming conference.
Troubleshooting
Dashboard Reveals “—” for All Entries
Doable causes:
- Unsuitable image names: Examine that the symbols in your configuration match your dealer’s naming precisely. Open Market Watch (Ctrl+M) and confirm
- Lacking prefix/suffix: In case your dealer makes use of prefixes or suffixes, set them in Image Prefix and Image Suffix parameters
- Symbols not loaded: The symbols have to be out there in your Market Watch. Add any lacking symbols by right-clicking Market Watch > Symbols
- No patterns discovered: It’s doable that no legitimate ABCD patterns exist inside the lookback window. Attempt rising Max Historical past Bars
No Arrows or Triangles on Chart
- Confirm Present AB=CD Sample and Present BUY/SELL Arrows are each set to true
- Make sure the chart image is in your monitored symbols checklist
- Examine that the present chart timeframe is enabled (e.g., H1 timeframe is toggled on)
- Have a look at the dashboard — if the corresponding row reveals “—“, there isn’t a energetic sample for this symbol-timeframe
Alerts Not Working
- Popup not showing: Examine that Allow Popup Alerts is true . Additionally confirm MT4/MT5 permits alerts (Instruments > Choices > Occasions)
- No sound: Confirm Allow Sound Alerts is true and the sound file exists within the Sounds folder
- E-mail not obtained: Configure e-mail in Instruments > Choices > E-mail. Ship a check e-mail first
- Push notification not obtained: Confirm MetaQuotes ID is entered in Instruments > Choices > Notifications. Ship a check notification
Indicator Hundreds Slowly
- Cut back the variety of monitored symbols (fewer than 20)
- Disable timeframes you do not want (e.g., disable M1 and MN)
- Cut back Max Historical past Bars from 500 to 200-300
- The primary load at all times takes longer; subsequent calculations are quicker
Patterns Appear Totally different Between MT4 and MT5
Minor variations in calculated patterns between MT4 and MT5 are regular resulting from slight variations in how every platform handles historic information, tick information, and ATR calculations. The identical sample detection logic runs on each platforms, however precise pivot timing might differ by 1-2 bars in some instances.
FAQ
Q: Does this indicator repaint? A: No. The indicator makes use of confirmed swing pivots that require Pivot Proper Bars (default: 5) bars of affirmation on the suitable facet. As soon as a sample is displayed, it would by no means change or disappear.
Q: Can I take advantage of this on any image? A: Sure. The indicator works on any image out there in your MetaTrader terminal — foreign exchange pairs, metals (XAUUSD, XAGUSD), crypto (BTCUSD, ETHUSD, SOLUSD), indices (US500, US30), and extra.
Q: What timeframes work greatest? A: The indicator works on all timeframes from M1 to Month-to-month. For day buying and selling, M15-H1 gives good sample frequency and high quality. For swing buying and selling, H4-D1 gives higher-quality patterns at main swing factors.
Q: What number of symbols can I monitor? A: As much as 20 symbols concurrently. Enter them as a comma-separated checklist within the Symbols parameter.
Q: Does the indicator present Entry, Cease Loss, and Take Revenue ranges? A: The indicator identifies the ABCD sample and the D level (entry zone). It doesn’t calculate particular SL/TP ranges — it is best to set your cease loss past level D and goal the B or A stage for take revenue, based mostly in your threat administration guidelines.
Q: What’s the distinction between the MT4 and MT5 variations? A: Each variations use similar sample detection logic. The MT5 model makes use of handle-based indicator calculations and enter group parameter group. Performance, parameters, and output are the identical.
Q: How do I do know if a sample continues to be legitimate? A: Examine the Age column within the dashboard. Patterns with low Age values (1-5 bars) are the freshest. As Age will increase, the entry window might have handed. You must also examine whether or not worth has already moved considerably from level D.
Q: Can I regulate the Fibonacci ratios? A: Sure. All Fibonacci ranges are totally configurable. You may regulate BC Min/Max Retracement, CD Min/Max Extension, and Tolerance to match your most well-liked harmonic buying and selling type.
In case you need assistance with the ABCD Harmonic Dashboard Indicator:
Product Pages:
Contact:
- Developer: Forexobroker – Dominic Walsh
- Web site: www.forexobroker.com
- MQL5 Profile: Use the “Message” button on the product web page to contact the developer instantly
Getting Assist:
- Use the Feedback part on the product web page for normal questions
- Use the non-public Message characteristic for account-specific points
- Embody your MetaTrader model (MT4 or MT5) and dealer identify when reporting points
Threat Disclaimer
Buying and selling overseas trade, metals, cryptocurrencies, and different monetary devices on margin carries a excessive stage of threat and will not be appropriate for all traders. The excessive diploma of leverage can work in opposition to you in addition to for you. Earlier than deciding to commerce, it is best to fastidiously think about your funding goals, stage of expertise, and threat urge for food.
The ABCD Harmonic Dashboard Indicator is a technical evaluation instrument that identifies patterns in historic worth information. It doesn’t assure future outcomes. Previous efficiency just isn’t indicative of future outcomes. No buying and selling indicator, system, or methodology has ever been developed that may assure income or guarantee freedom from losses.
Key Threat Concerns:
- By no means threat greater than 1-2% of your account on a single commerce
- At all times use cease losses
- Follow on a demo account earlier than buying and selling with actual cash
- The indicator identifies patterns; it doesn’t make buying and selling choices for you
- Harmonic patterns have a statistical edge however don’t work 100% of the time
The developer and writer of this indicator settle for no legal responsibility for any buying and selling losses incurred whereas utilizing this product. Use it at your individual threat.