The ABCD Harmonic Dashboard Indicator is an expert multi-symbol, multi-timeframe buying and selling device 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 towards 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 way of Month-to-month timeframes (9 timeframes)
- Non-Repainting Indicators: Makes use of confirmed swing pivots with right-bar validation — indicators by no means disappear
- Yellow Triangle Visualization: Accomplished patterns are drawn with crammed yellow triangles and labeled A/B/C/D factors
- 6-Column Dashboard: Image, Timeframe, Path, Sample, Age, and Chart navigation
- 4-Channel Alerts: Popup, sound, e-mail, and push notifications with sample particulars
Obtain the indicator:
TIP: All the time mix sample indicators with correct place sizing and danger administration — by no means danger 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 degree, 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): Value drops from A to B — that is the AB leg
- C (Excessive): Value retraces upward from B, however C have to be decrease than A
- D (Low): Value 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): Value rises from A to B
- C (Low): Value retraces downward from B, however C have to be greater than A
- D (Excessive): Value rises from C to D, and D have to be greater 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 towards these ranges (adjusted by the tolerance parameter) earlier than displaying a sample on the dashboard. Solely patterns that move 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 barely confirmed after level D has been validated by subsequent bars, making certain 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 Information 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 listing
The everyday path is: C:Customers[YourName]AppDataRoamingMetaQuotesTerminal[ID]MQL4Indicators
For MetaTrader 5
- After buying, the indicator installs robotically by way of the MQL5 Market
- Open MetaTrader 5 and press Ctrl+N to open the Navigator panel
- Increase Indicators > Market part
- Discover “ABCD_Harmonic_Dashboard_Indicator” within the listing
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 beneath)
- Click on OK to use
After making use of, you will note two parts:
- Dashboard Panel: A separate window beneath your principal chart exhibiting 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 listing 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 beneath your principal 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.) |
| Path | Inexperienced arrow up (Bullish/BUY) or Crimson arrow down (Bearish/SELL) |
| Sample | “Bullish ABCD” or “Bearish ABCD” when a sample is lively; “—” when no sample |
| Age | Variety of bars since level D fashioned (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 appropriate aspect 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 principal chart to that image and timeframe
- Coloration Coding: Inexperienced background tint for Bullish patterns, Crimson for Bearish
- Recent Indicators: Search for patterns with low Age values (1-5 bars) for the newest 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. Whenever you spot an attention-grabbing 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 listing 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 directly |
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 appropriate 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 a minimum of 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 a minimum of 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 proportion 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 Coloration | Lime | Coloration for bullish (BUY) sample arrows and components |
| Bearish Sample Coloration | Crimson | Coloration for bearish (SELL) sample arrows and components |
| Sample Fill Coloration | Yellow | Coloration for the crammed triangles connecting A-B-C-D |
| Sample Line Coloration | Black | Coloration for the traces connecting A to B to C to D |
| Arrow Dimension | 4 | Dimension of entry arrows (scale 1-5, bigger = greater) |
| 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 Electronic mail Alerts | false | Ship e-mail on new sample (requires e-mail config in terminal) |
| Allow Push Notifications | true | Ship cellular push notification by way of MT4/MT5 app |
IMPORTANT: The supply code makes use of InpAlertTitle = “ABCD Harmonic Dashboard” because the default alert title. Alerts hearth solely as soon as per sample per symbol-timeframe to stop 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 crammed triangles are drawn to focus on the sample construction:
- Triangle 1 (ABC): Connects factors A, B, and C with a yellow crammed space
- Triangle 2 (BCD): Connects factors B, C, and D with a yellow crammed space
The triangles use the configurable Sample Fill Coloration (default: Yellow) and are clearly seen towards the chart background. Black traces ( Sample Line Coloration ) 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 purple textual content:
- A — Place to begin 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 path:
- Bullish (BUY): An upward-pointing arrow in Lime (inexperienced) colour, positioned beneath the D level
- Bearish (SELL): A downward-pointing arrow in Crimson, positioned above the D level
The arrow dimension is configurable (default: 4 on a 1-5 scale) and the gap 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 on your display screen, regulate the Arrow Dimension and Arrow Hole parameters. For greater timeframes (H4, D1), it’s your decision a bigger arrow dimension to maintain indicators seen.
Alert Configuration
Alert Message Format
When a brand new ABCD sample is detected, the alert message accommodates 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 path (BUY or SELL), and the timeframe.
Setting Up Electronic mail Alerts
- In MetaTrader, go to Instruments > Choices > Electronic 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 Electronic mail Alerts to true
Setting Up Push Notifications
- Set up the MetaTrader cellular app in your telephone (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 Finest Practices
- Hold Popup Alerts and Sound Alerts enabled for speedy notification if you find yourself at your desk
- Use Push Notifications to obtain alerts in your telephone when away from the pc
- Electronic mail Alerts are helpful for making a log of all detected patterns
- Alerts hearth solely as soon as per sample per symbol-timeframe mixture to stop duplicate notifications
Buying and selling Methods
Technique 1: Direct Entry at Level D
That is essentially the most easy strategy:
- Await a brand new ABCD sample to look 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 degree)
- Take Revenue: Goal the B degree first, then the A degree 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 strategy that waits for worth to substantiate the reversal:
- When a brand new ABCD sample seems, word the D level degree
- Await a affirmation candle: for a Bullish sample, await a bullish shut above the D-bar excessive; for a Bearish sample, await a bearish shut beneath 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 degree as first goal, A degree as second goal
This strategy 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 exhibiting ABCD patterns on two or extra timeframes (e.g., EURUSD Bearish on each H1 and H4)
- When a number of timeframes agree on path, the sign has greater confluence
- Enter on the decrease timeframe sample (for higher entry) within the path confirmed by the upper timeframe
- Use the upper timeframe B and A ranges as prolonged targets
TIP: Multi-timeframe confluence is without doubt one of the strongest filters for ABCD sample buying and selling. When the dashboard reveals the identical path on two or extra timeframes for a logo, the chance of a profitable reversal will increase considerably.
Pivot & Ratio Tuning
Adjusting Pivot Sensitivity
The Pivot Left Bars and Pivot Proper Bars parameters management how vital a swing level have to be to qualify as an A, B, C, or D level:
| Setting | Pivot Bars | Impact | Finest For |
|---|---|---|---|
| Aggressive | 3-4 | Finds minor swings, extra patterns, sooner 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 Model | BC Vary | CD Vary | Tolerance | Patterns Discovered |
|---|---|---|---|---|
| Strict | 0.50 – 0.786 | 1.27 – 2.00 | 5% | Few, top 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 effectively. These devices produce clear harmonic patterns
- Minor/Unique Foreign exchange: Think about 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%) on account of greater volatility and fewer geometric precision
- Indices (US500, US30): Default settings. Index patterns are usually well-formed
Max Historical past Bars
| Worth | Impact | Finest For |
|---|---|---|
| 200 | Quicker calculation, solely latest 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 apart 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 |
Easy methods to Configure
- Open the Market Watch panel (Ctrl+M)
- Word 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 robotically mix prefix + base identify + suffix to search out the proper image in your dealer’s feed.
TIP: In case your dashboard reveals “—” for all entries, the commonest trigger is wrong image names. Verify Market Watch and confirm your prefix/suffix settings match your dealer’s naming conference.
Troubleshooting
Dashboard Reveals “—” for All Entries
Attainable causes:
- Improper image names: Verify 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 attainable 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 listing
- Verify 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 any lively sample for this symbol-timeframe
Alerts Not Working
- Popup not showing: Verify 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
- Electronic mail not acquired: Configure e-mail in Instruments > Choices > Electronic mail. Ship a check e-mail first
- Push notification not acquired: Confirm MetaQuotes ID is entered in Instruments > Choices > Notifications. Ship a check notification
Indicator Masses Slowly
- Scale back the variety of monitored symbols (fewer than 20)
- Disable timeframes you do not want (e.g., disable M1 and MN)
- Scale back Max Historical past Bars from 500 to 200-300
- The primary load at all times takes longer; subsequent calculations are sooner
Patterns Appear Completely different Between MT4 and MT5
Minor variations in calculated patterns between MT4 and MT5 are regular on account of slight variations in how every platform handles historic information, tick information, and ATR calculations. The identical sample detection logic runs on each platforms, however actual pivot timing might differ by 1-2 bars in some circumstances.
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 appropriate aspect. 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 finest? 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 listing 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 — you must set your cease loss past level D and goal the B or A degree for take revenue, primarily based in your danger 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 remains to be legitimate? A: Verify 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 also needs to verify whether or not worth has already moved considerably from level D.
Q: Can I regulate the Fibonacci ratios? A: Sure. All Fibonacci ranges are absolutely configurable. You’ll be able to regulate BC Min/Max Retracement, CD Min/Max Extension, and Tolerance to match your most popular harmonic buying and selling model.
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 common questions
- Use the personal Message function for account-specific points
- Embody your MetaTrader model (MT4 or MT5) and dealer identify when reporting points
Threat Disclaimer
Buying and selling international change, metals, cryptocurrencies, and different monetary devices on margin carries a excessive degree of danger and will not be appropriate for all traders. The excessive diploma of leverage can work towards you in addition to for you. Earlier than deciding to commerce, you must rigorously contemplate your funding aims, degree of expertise, and danger urge for food.
The ABCD Harmonic Dashboard Indicator is a technical evaluation device that identifies patterns in historic worth information. It doesn’t assure future outcomes. Previous efficiency will not be indicative of future outcomes. No buying and selling indicator, system, or methodology has ever been developed that may assure earnings or guarantee freedom from losses.
Key Threat Concerns:
- By no means danger greater than 1-2% of your account on a single commerce
- All the time use cease losses
- Apply 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 personal danger.