Thursday, March 19, 2026
HomeForexSetup Information/Documentation for Golden Oracle EA - Buying and selling Techniques -...

Setup Information/Documentation for Golden Oracle EA – Buying and selling Techniques – 19 March 2026

Golden Oracle is an Knowledgeable Advisor for XAUUSD (Gold) constructed on a disciplined each day breakout technique. In the beginning of every session it identifies the day past’s excessive and low, locations a Purchase Cease and Promote Cease at these structural ranges, and manages the commerce routinely by way of to expiry — together with non-compulsory partial shut at a midpoint Fibonacci goal and computerized breakeven. No grid, no martingale, no hidden danger. One clear setup per day.

This documentation covers each facet of the EA intimately — from first-time setup to understanding what every setting does and the way it impacts your buying and selling.

📌 Options

  1. Day by day Breakout Fibonacci Technique — Locations Purchase Cease and Promote Cease orders at the day past’s excessive and low with TP and SL at predefined Fibonacci extension and retracement ranges. Orders expire routinely at a user-defined time to forestall in a single day publicity.
  2. Two-Stage Take Revenue with Breakeven — Optionally closes 50% of the place at a midpoint Fibonacci goal (TP1) and strikes the Cease Loss to breakeven. The remaining half runs to the total extension goal (TP2).
  3. Sensible Threat Administration — Share-based auto lot sizing calibrated to account fairness and the precise Cease Loss distance, or a hard and fast lot mode. A tough margin verify runs earlier than each order.
  4. Constructed-in Reside Information Filter — Fetches the total week’s financial calendar on startup and refreshes it hourly. Pauses buying and selling routinely inside configurable blackout home windows round high-impact occasions. Filters by impression stage and forex.
  5. Two-Tier Drawdown Safety — Separate each day and complete drawdown limits. Day by day restrict resets every session. Whole restrict completely halts the EA as soon as hit. Each shut open positions and take away pending orders instantly when triggered.
  6. No Grid or Martingale — One commerce per day, one path, fastened Cease Loss. No place stacking, no restoration logic, no hidden danger accumulation.
  7. Skilled On-Chart Dashboard — Reside panel exhibiting earlier day ranges, pending order costs, real-time P&L, information countdown, drawdown standing, and handbook management buttons.
  8. Prop Agency Suitable — Day by day drawdown safety, computerized order expiry, and strict one-trade-per-day logic align with most prop agency danger guidelines.

📌 Really helpful Setup

Parameter Worth
Image XAUUSD (Gold)
Timeframe H1
Minimal Deposit $500 USD
Really helpful Deposit $1,000 USD or extra
Leverage Min 1:100, Really helpful 1:500
Account Kind Hedging or Netting
Unfold Kind RAW / ECN really helpful
VPS Strongly really helpful for twenty-four/7 operation

📌 Step-by-Step Set up

Step 1: Open MetaTrader 5 and navigate to a XAUUSD chart on the H1 timeframe.

Step 2: After buying Golden Oracle EA, find it below the Market tab within the Navigator panel. Drag and drop it onto the chart.

Step 3: Within the Inputs tab, configure your most popular settings or load a set file. The important thing settings to evaluate first are RiskPercent (or FixedLotSize), ExpiryHour, and UseNewsFilter.

Step 4: Allow AutoTrading in MetaTrader 5 if it isn’t already energetic.

Step 5: Press OK. The EA will initialise, apply the gold chart theme, draw Fibonacci ranges on the chart, and show the dashboard panel. You are actually reside.

Necessary — Information Filter Setup Required: For the built-in information filter to perform, you could grant WebRequest entry in MetaTrader 5. Go to Instruments > Choices > Knowledgeable Advisors, tick “Enable WebRequest for listed URL”, and add the next URL precisely as proven:

https://nfs.faireconomy.media

With out this step, the EA will show “Information fetch failed” within the dashboard Notes and the information filter will likely be inactive. The EA will proceed to commerce usually — it merely is not going to pause round information occasions.


📌 Understanding the Information Filter

The information filter is among the most necessary protecting options in Golden Oracle EA. Understanding the way it works will enable you to configure it appropriately and keep away from confusion about why trades are generally paused or eliminated.

The way it fetches information: On every new buying and selling day the EA makes a WebRequest to the Foreign exchange Manufacturing unit financial calendar API and masses all the week’s scheduled occasions. This fetch is retried each hour all through the day in order that any newly revealed occasions are captured. The feed covers all main currencies and returns occasion occasions in US Jap time with an embedded UTC offset — the EA handles the timezone conversion routinely utilizing your dealer’s server time.

What “blocked” means: When a qualifying information occasion is approaching, the EA enters a blackout window. This window begins NewsMinsBeforeEvent minutes earlier than the occasion and ends NewsMinsAfterEvent minutes after it. Throughout this window:

  • Any pending Purchase Cease and Promote Cease orders already positioned are routinely eliminated.
  • No new orders will likely be positioned.
  • The information panel standing bar exhibits BLOCKED in crimson.
  • The Notes panel shows the occasion title and the time buying and selling will resume.
  • As soon as the window closes, pending orders are routinely re-placed — supplied the each day expiry time has not but handed.

Foreign money filtering: The EA solely reacts to occasions for the currencies listed in NewsFilterCurrencies. The default is USD;EUR. For XAUUSD, USD occasions are probably the most related, or EUR if you happen to discover gold reacting strongly to European releases. Separate currencies with a semicolon and use their customary three-letter codes.

Impression filtering: The calendar assigns every occasion a colour-coded impression stage — Excessive (crimson), Medium (orange), and Low (yellow). By default solely Excessive impression occasions set off a blackout. Enabling Medium impression will catch occasions like PMI readings and client confidence surveys. Low impression occasions are hardly ever value filtering except you might be extremely conservative.

Necessary — Backtesting and the Information Filter: The information filter is totally inactive within the MetaTrader 5 Technique Tester as a result of WebRequest will not be obtainable in that setting. This implies your backtest outcomes will NOT mirror the information filter’s impact — each session will commerce usually no matter what financial occasions occurred traditionally. It is a recognized limitation of MetaTrader 5’s testing setting and isn’t a bug within the EA. When evaluating backtest efficiency, remember that reside outcomes will differ round main information occasions — usually positively, for the reason that filter prevents high-volatility entries. Don’t use backtest outcomes alone to evaluate the EA’s reside behaviour throughout information intervals.


📌 Set Recordsdata

Pre-configured set information for Golden Oracle EA can be found right here: Golden Oracle EA Set Recordsdata

The set information are examined on a $10,000 USD IC Markets RAW account risking 1% per commerce. Choose primarily based in your danger tolerance and dealer situations. All the time check any set file on a demo account or within the Technique Tester first earlier than deploying reside.


📌 Enter Parameters — Deep Dive

Every setting under features a description of what it does, what occurs if you allow or disable it, and what to be careful for.

Threat Administration

  1. Auto Lot Measurement (True/False)
    When True, the EA calculates lot measurement routinely primarily based in your account fairness and the RiskPercent setting. The precise Cease Loss distance for every commerce is used so the danger is exactly calibrated — bigger each day ranges produce smaller heaps, tighter ranges produce bigger heaps.
    When False, the EA makes use of the worth in FixedLotSize for each commerce no matter account measurement or market situations.
    Suggestion: Use Auto Lot for long-term consistency. Use Fastened Lot if it’s worthwhile to management place measurement exactly for prop agency guidelines.
  2. Threat % Per Commerce
    Solely energetic when Auto Lot is enabled. A price of 1.0 means the EA will danger 1% of your account fairness on every commerce, primarily based on the space from entry to Cease Loss. Decrease values cut back drawdown but additionally cut back revenue potential. Greater values amplify each.
    Be careful for: Values above 2–3% considerably improve the prospect of hitting drawdown limits in dropping streaks.
  3. Fastened Lot Measurement
    Solely energetic when Auto Lot is disabled. The identical lot measurement is utilized to each commerce. The EA will validate this towards your dealer’s minimal and most quantity limits at startup and can reject invalid values.
    Be careful for: A hard and fast lot that’s acceptable for a $10,000 account could also be dangerously giant or uselessly small on a special account measurement.

Commerce Settings

  1. One Commerce Per Day (True/False)
    When True, the second one of many two pending orders is triggered (both the Purchase Cease or Promote Cease fills), the other order is routinely cancelled. This ensures you by no means maintain positions in each instructions concurrently.
    When False, each orders stay energetic after one triggers. If each ranges are damaged in the identical session, you may find yourself with two reverse positions open on the identical time.
    Suggestion: Maintain this enabled except you have got a particular motive to permit each instructions.
  2. Order Expiry Hour / Order Expiry Minute
    Pending orders are routinely deleted presently in server time every day. This prevents unfilled orders from carrying into the following session or in a single day, the place the breakout logic not applies.
    The default of 18:00 server time fits most brokers whose gold market closes or thins out within the late US session. Modify to match your dealer’s session construction.
    Be careful for: Setting this too early might take away orders earlier than the principle buying and selling session has had an opportunity to interrupt the degrees. Setting it too late might enable orders to fill throughout low-liquidity aftermarket situations.
  3. Commerce Reverse Path if Breakout Detected (True/False)
    At session open, the EA checks whether or not both stage has already been damaged earlier than it locations orders. Usually, if a stage is damaged the EA skips that facet solely.
    When this feature is enabled, as a substitute of skipping, the EA locations the remaining order on the other facet — successfully buying and selling a reversion fairly than a continuation.
    Suggestion: Depart disabled except you have got examined and perceive the implications. This setting is for superior customers.

Take Revenue and Breakeven

  1. Allow TP1 (True/False)
    When True, the EA makes use of a two-stage exit. TP1 is positioned on the midpoint between entry and TP2 (the total Fibonacci extension). When TP1 is reached, 50% of the place is closed and the Cease Loss is moved to breakeven.
    When False, the total place runs to TP2 with no partial shut. It is a larger variance method — extra revenue on huge strikes, extra full losses when the commerce reverses earlier than TP2.
    Be careful for: In case your lot measurement equals the dealer’s minimal quantity, the EA can not break up the place in half. On this case TP1 is routinely disabled for that session and a observe is displayed within the dashboard.
  2. Transfer SL to Breakeven after TP1 hit (True/False)
    Solely related when TP1 is enabled. After the partial shut at TP1, the Cease Loss on the remaining half is moved to the entry worth plus the unfold. This locks in a risk-free commerce on the second half.
    When False, the unique Cease Loss stays even after TP1 is hit — the remaining half can nonetheless produce a full loss.
    Suggestion: Maintain enabled. It converts each TP1 hit right into a assured at-minimum breakeven end result on the remaining place.

Information Filter

  1. Allow Information Filter (True/False)
    Grasp change for all the information filter system. When disabled, the information panel is hidden and the EA trades by way of all financial occasions with out pausing.
    Be careful for: Excessive-impact USD occasions akin to NFP, CPI, and FOMC choices routinely transfer gold by $10–$30 in seconds. Buying and selling by way of these with out safety considerably will increase the danger of Cease Loss hits because of unfold widening and slippage.
  2. Filter HIGH / MEDIUM / LOW Impression (True/False)
    Controls which occasion tiers set off a blackout. Excessive impression (crimson) covers probably the most market-moving releases: NFP, CPI, FOMC, GDP. Medium (orange) covers PMI, retail gross sales, client confidence. Low (yellow) covers minor information factors that hardly ever transfer gold considerably.
    Suggestion: At minimal, hold Excessive Impression enabled. Allow Medium if you need further safety at the price of extra buying and selling pauses.
  3. Minutes to pause buying and selling BEFORE information
    How early the blackout window begins relative to the occasion time. The EA removes pending orders this many minutes earlier than the discharge.
    The default of half-hour is conservative and really helpful. Shorter home windows (e.g. 10–quarter-hour) give extra buying and selling time however much less safety if information drops early or market makers start positioning aggressively forward of the discharge.
  4. Minutes to renew buying and selling AFTER information
    How lengthy after the occasion earlier than the EA re-places orders. The default of quarter-hour permits preliminary volatility to settle.
    Be careful for: Setting this too quick might lead to orders being positioned right into a still-volatile market. Setting it too lengthy might miss the post-news pattern solely.
  5. Shut open positions throughout information window (True/False)
    When enabled, any at present open managed positions are closed instantly when a information blackout window begins — not simply the pending orders.
    Suggestion: Depart disabled except you might be particularly managing prop agency each day drawdown guidelines. Closing a successful commerce early because of information is commonly pointless and might cut back total efficiency.
  6. Currencies to filter
    Semicolon-separated listing of forex codes. Solely occasions for these currencies set off a blackout. Default is USD;EUR.
    For XAUUSD buying and selling, USD is probably the most crucial. Including XAU covers gold-specific bulletins. Including EUR, GBP, or JPY provides further safety throughout these areas’ main releases at the price of extra frequent buying and selling pauses.

Drawdown Safety

  1. Allow Day by day Drawdown (True/False) + Day by day Drawdown %
    Tracks fairness loss from the beginning of every buying and selling day. If fairness drops by greater than the desired share relative to the day’s opening fairness, the EA instantly closes all managed positions, removes pending orders, and halts buying and selling for the remainder of the day. The background of the chart turns darkish orange as a visible warning.
    The halt resets routinely at the beginning of the following buying and selling day — buying and selling resumes usually.
    Instance: With a $10,000 account and three% each day restrict, the EA halts if fairness falls under $9,700 at any level throughout the session.
    Prop agency use: Most prop companies specify a most each day drawdown. Set this worth barely under your agency’s restrict to offer your self a security buffer.
  2. Allow Whole Drawdown (True/False) + Whole Drawdown %
    Tracks fairness loss from the second the EA was first hooked up to the chart. If the overall fairness loss exceeds the desired share, the EA completely halts — positions are closed, orders are eliminated, the chart background turns darkish crimson, and no additional buying and selling happens no matter what day it’s.
    This halt doesn’t reset routinely. To renew buying and selling after a complete drawdown halt, take away the EA from the chart and re-attach it. This resets the fairness baseline to the present account fairness and buying and selling restarts recent.
    Instance: With a $10,000 account and 5% complete restrict, the EA completely halts if fairness ever falls under $9,500 from its beginning worth.
    Be careful for: If you happen to re-attach the EA after a big loss, the brand new baseline resets to the present decrease fairness — make sure that that is intentional.

EA Settings

  1. Magic Quantity
    A novel integer identifier stamped on each order and place positioned by the EA. The EA makes use of this to tell apart its personal trades from manually positioned trades or different EAs working on the identical account.
    Be careful for: If you happen to run two cases of Golden Oracle EA on the identical account (e.g. on two completely different charts or timeframes), they have to every have a special Magic Quantity. In the event that they share the identical quantity, they may incorrectly handle one another’s orders.
  2. Commerce Remark
    A textual content label hooked up to each order positioned by the EA. Seen in your dealer’s commerce historical past and order listing. Helpful for filtering your historical past when you have got different trades or EAs on the identical account.

📌 Understanding the Dashboard

The on-chart dashboard is split into sections from high to backside:

  • MARKET LEVELS — Exhibits the day past’s Excessive and Low used to put as we speak’s orders. These replace at the beginning of every new session.
  • PENDING ORDERS — Exhibits the present Purchase Cease and Promote Cease costs and lot sizes. Shows standing labels akin to CANCELLED, EXPIRED, DELETED, or SKIPPED when related. The [CANCEL] and [PLACE TRADES] buttons enable handbook management.
  • SETTINGS — A reside abstract of your present configuration: expiry time, commerce mode, lot measurement, TP1, and breakeven standing.
  • PERFORMANCE — At present’s P&L and complete cumulative P&L for this EA occasion throughout all historical past.
  • DRAWDOWN PROTECTION — Reside readout of present each day and complete drawdown percentages versus your configured limits. Turns amber when approaching the restrict, crimson when halted.
  • NOTES — A timestamped exercise log exhibiting the latest EA actions. Every entry exhibits the time it occurred and a short description. Helpful for understanding precisely what the EA did and when.

The NEWS FILTER panel sits to the proper of the principle dashboard. It lists upcoming financial occasions with their scheduled time, forex, occasion title, and a countdown to launch. The standing bar on the backside of the information panel exhibits whether or not the EA is actively monitoring occasions, at present blocked, or has no additional occasions as we speak. The panel may be minimised utilizing the [-] button.


📌 The [CANCEL] and [PLACE TRADES] Buttons

These two buttons provide you with handbook management over the EA’s pending orders throughout the session.

[CANCEL] — Deletes each pending orders from the dealer. After urgent this, the EA is not going to routinely re-place them. That is helpful if you happen to resolve you don’t want to commerce on a specific day after orders are already set. The button is barely energetic (proven in crimson) when pending orders exist and the market is open.

[PLACE TRADES] — Re-places each pending orders primarily based on the present earlier day’s excessive and low. This button turns into energetic after you have got manually cancelled orders (through the button or instantly within the MetaTrader order panel). Use it if you happen to cancelled orders by mistake, or if you wish to re-enter after manually closing a place. The button is blocked throughout information home windows, after each day expiry, and through drawdown halts.

Observe on handbook order deletion in MT5: If you happen to delete the EA’s pending orders instantly from the MetaTrader 5 order panel (fairly than utilizing the [CANCEL] button), the EA detects this routinely and permits the [PLACE TRADES] button — permitting you to re-place them with out restarting the EA.


📌 Discounted Commissions

Golden Oracle EA performs finest on a RAW or ECN account with tight spreads and low commissions. I like to recommend IC Markets — it provides among the tightest spreads on XAUUSD with dependable execution and deep liquidity.

Open an IC Markets account with discounted commissions: https://icmarkets.com/?camp=86332

Utilizing a RAW/ECN account reduces buying and selling prices, which instantly improves the EA’s web efficiency over time.


📌 Backtesting Pointers

Golden Oracle EA helps backtesting within the MetaTrader 5 Technique Tester with the next necessary notes:

  • Information filter is disabled in backtest: WebRequest will not be obtainable within the Technique Tester. The EA will detect this routinely and skip all news-related features. Your backtest will commerce by way of each information occasion with out pausing. This implies backtests will present trades that may have been blocked in reside buying and selling — backtest outcomes is not going to match reside efficiency round high-impact occasions.
  • Unfold issues considerably: XAUUSD unfold can widen dramatically throughout information occasions and low-liquidity intervals. For lifelike backtesting, use a hard and fast unfold of 15–20 factors. Utilizing a decrease fastened unfold will overstate efficiency.
  • Use actual tick information for probably the most correct outcomes: Within the Technique Tester, choose “Each Tick Primarily based on Actual Ticks” in case your dealer offers historic tick information for XAUUSD. If not, “Each Tick” with OHLC modelling is the following most suitable choice.
  • Drawdown safety works in backtest: Each each day and complete drawdown limits perform usually within the Technique Tester and can halt the EA if triggered.
  • TP1 partial shut works in backtest: The 2-stage take revenue and breakeven system are absolutely practical within the Technique Tester.

📌 Incessantly Requested Questions

  • “Can I take advantage of this on a prop agency?”
    Sure. The each day drawdown safety, complete drawdown safety, computerized order expiry, and one-trade-per-day logic align with most prop agency danger guidelines. Set the each day drawdown restrict barely under your agency’s most (e.g. in case your agency permits 5% each day, set the EA to 4%). All the time evaluate your particular agency’s guidelines earlier than buying and selling with any EA.
  • “The information panel says ‘NO RED EVENTS TODAY’ however I do know there are occasions. Why?”
    This could occur for just a few causes: the occasions could also be for currencies not in your NewsFilterCurrencies listing, they could be categorised as Medium or Low impression (that are off by default), or they could have already handed for the day. Verify that the forex and impression filters match the occasions you expect. Additionally affirm that WebRequest is enabled and the URL is added appropriately.
  • “My orders are being eliminated earlier than the information occasion. Is that this regular?”
    Sure. The blackout window begins NewsMinsBeforeEvent minutes earlier than the occasion (default half-hour). In case your orders have been eliminated half-hour earlier than the scheduled launch time, that is anticipated behaviour.
  • “The EA skipped as we speak’s commerce. Why?”
    The EA checks whether or not worth has already traded by way of both the day past’s excessive or low earlier than inserting orders. If one or each ranges are already damaged when the EA’s delay interval expires, it skips that facet (or all the day) to keep away from chasing a breakout that has already occurred. The Notes panel will show which stage was damaged and why the commerce was skipped.
  • “My lot measurement is being decreased. Why?”
    A tough margin verify runs earlier than each order. In case your account can not help the calculated lot measurement primarily based on obtainable free margin, the EA reduces it to the biggest measurement that matches. That is by design to forestall rejected orders. You will note a observe within the dashboard when this happens. To resolve it, cut back your RiskPercent or improve your account stability.
  • “Can I run this on different symbols?”
    The technique is designed and examined designed on XAUUSD.
  • “The EA was completely halted by complete drawdown. How do I restart it?”
    Take away the EA from the chart solely, then drag and drop it again on. This reattaches it recent, resets the overall fairness baseline to your present fairness, and resumes regular operation. Earlier than doing this, ensure you perceive why the halt was triggered and whether or not it’s acceptable to proceed buying and selling.
  • “What occurs if MetaTrader 5 restarts whereas orders are open?”
    The EA scans all open pending orders on initialisation and recovers its state routinely. It’s going to detect current orders by Magic Quantity, restore the dashboard show, and proceed managing them as regular. No duplicate orders will likely be positioned.

📌 Closing Notes

  • A VPS working 24/7 is strongly really helpful to make sure the information filter, hourly calendar refresh, and order administration features run with out interruption.
  • All the time check on a demo account or within the Technique Tester for a minimum of 1–2 weeks earlier than shifting to a reside account.
  • The EA applies a gold-themed darkish chart look on connect. That is intentional and may be modified by way of MetaTrader 5’s chart settings after the EA is eliminated if most popular.
  • In case you are uncertain easy methods to arrange the EA, configure the information filter, or arrange a VPS, please ship a personal message on MQL5 and I will likely be completely satisfied to help.
  • Reside Sign: Coming Quickly. Observe the product web page for updates.

Threat Warning: Previous efficiency doesn’t assure future outcomes. Buying and selling monetary markets includes a excessive stage of danger and isn’t appropriate for all traders. Solely commerce with capital you possibly can afford to lose. All the time check totally on a demo account earlier than deploying on a reside account.

Written by: Keyan Goh (Developer of Golden Oracle EA & Golden Tiger EA)

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments