HomeSample Page

Sample Page Title


BULLION HORIZON EA – HOW TO SET UP

INFO

Working Specs:

Core Options:


STEP 1 – INSTALLATION

For MT5:

  1. Buy Bullion Horizon EA from the MQL5 Market
  2. The EA installs routinely into your MetaTrader 5 terminal
  3. Open the Navigator panel (Ctrl+N)
  4. Discover “Bullion Horizon EA” underneath Skilled Advisors > Market
  5. Drag it onto any Gold chart (XAUUSD, GOLD, or XAUEUR) set to H1 timeframe

For MT4:

  1. Buy Bullion Horizon EA from the MQL5 Market
  2. The EA installs routinely into your MetaTrader 4 terminal
  3. Open the Navigator panel (Ctrl+N)
  4. Discover “Bullion Horizon EA” underneath Skilled Advisors > Market
  5. Drag it onto any Gold chart (XAUUSD, GOLD, or XAUEUR) set to H1 timeframe

Essential: Allow WebRequest for Information Filter

The Information Filter requires web entry to fetch the financial calendar.

MT4: Go to Instruments > Choices > Skilled Advisors > Examine “Enable WebRequest for listed URL” and add:

https://nfs.faireconomy.media

MT5: Go to Instruments > Choices > Skilled Advisors > Examine “Enable WebRequest for listed URL” and add:

https://nfs.faireconomy.media

Additionally be sure “Enable algorithmic buying and selling” is enabled.

Load a Preset

Within the EA Inputs tab, click on Load and choose a preset matching your danger tolerance:

Click on OK to begin.


STEP 2 – RISK MODE SELECTION

Bullion Horizon EA gives three distinct danger modes managed by the SelectRisk parameter:

Low Threat (SelectRisk = Low)

Greatest for: Conservative merchants, smaller accounts ($500+). Outlined danger per commerce with no grid publicity.

Medium Threat (SelectRisk = Medium) — DEFAULT

Greatest for: Balanced method with grid restoration functionality. Advisable $1,000+ account.

Excessive Threat (SelectRisk = Excessive)

Greatest for: Skilled grid merchants with $2,000+ accounts who perceive martingale-style publicity.


STEP 3 – LOT SIZE CONFIGURATION

Threat-Primarily based Lot Sizing (Default)

When FixedLot = 0 (default), the EA calculates lot measurement based mostly in your account fairness and the RiskPercent parameter:

Fastened Lot Mode

Set FixedLot to a selected worth (e.g., 0.05) to make use of the identical lot measurement no matter account measurement.

Grid Lot Development (Medium/Excessive Threat)

In grid mode, every subsequent order will increase the lot measurement by LotsStep:

Grid StageCalculation (Tons=0.01, LotsStep=0.01)Lot Dimension
Stage 10.01 + (0 × 0.01)0.01
Stage 20.01 + (1 × 0.01)0.02
Stage 30.01 + (2 × 0.01)0.03
Stage 40.01 + (3 × 0.01)0.04
Stage 50.01 + (4 × 0.01)0.05
Stage 60.01 + (5 × 0.01)0.06
Stage 70.01 + (6 × 0.01)0.07
Stage 80.01 + (7 × 0.01)0.08

All tons are normalized to your dealer’s lot step constraints.

Restoration Mode (Low Threat Solely)

When RecoveryMode = true, the EA will increase lot measurement after a shedding commerce:

CycleCalculation (Multiplier=1.59)Instance (Base=0.01)
Cycle 0Base lot0.01
Cycle 10.01 × 1.590.02
Cycle 20.01 × 1.59²0.03
Cycle 30.01 × 1.59³0.04

Restoration resets to Cycle 0 after a worthwhile commerce. Most cycles capped by RecoveryMaxCycle (default 3).


STEP 4 – GRID SETTINGS

These parameters management how the grid is constructed and expanded (Medium/Excessive Threat solely):

ParameterDefaultDescription
OrdersMax8Most variety of grid orders per facet
OrdersStep500.0Factors between grid ranges
OrdersProfit100.0Basket revenue goal in $ (closes all when reached)
Tons0.01Base lot measurement for the primary order
LotsStep0.01Lot measurement enhance per grid degree
FixedTotalSLTPfalsePlace mounted SL/TP on every particular person order
PendingfalseUse pending cease orders as an alternative of market orders

Grid Enlargement Logic

BUY Grid: First order opens on a purchase sign. Further orders are positioned when value drops OrdersStep factors under the final purchase order’s entry value.

SELL Grid: First order opens on a promote sign. Further orders are positioned when value rises OrdersStep factors above the final promote order’s entry value.

Basket Shut

When the mixed floating revenue of all purchase orders (or all promote orders) reaches the OrdersProfit goal, your entire facet is closed. The StopAtProfit parameter (default 0) can set off an earlier shut at a share of OrdersProfit.


STEP 5 – TAKE PROFIT & STOP LOSS

Per-Order SL/TP (FixedTotalSLTP = true)

When enabled, every particular person order receives:

ParameterDefaultDescription
TakeProfit500.0Take revenue distance in factors
StopLoss500.0Cease loss distance in factors

These are positioned straight on the order by way of the dealer server.

Basket Cease Loss (StopLossPercent)

ParameterDefaultDescription
StopLossPercent100.0Shut all orders of 1 facet when loss exceeds this % of stability

Set to a price lower than 100 to activate (e.g., 30 = shut basket if loss exceeds 30% of stability). Set to 100 to disable.

Impartial for purchase and promote sides – all sides is evaluated individually.

Cease at Revenue

ParameterDefaultDescription
StopAtProfit0.0Shut basket at this % of OrdersProfit (0 = disabled)

Instance: OrdersProfit=100, StopAtProfit=50 means shut when basket revenue reaches $50.

Disable After Loss

ParameterDefaultDescription
DisableAfterLossfalseUtterly cease the EA after a StopLossPercent occasion

When enabled, the EA halts after a loss occasion. You need to take away and reattach the EA to renew.


STEP 6 – TRAILING STOP

The trailing cease prompts after particular person orders attain a minimal revenue threshold.

ParameterDefaultDescription
TrailingStopStart0.0Factors of revenue earlier than trailing prompts (0 = disabled)
TrailingStopStep0.0Trailing step distance in factors

The way it works: As soon as a person order’s revenue exceeds TrailingStopStart, the EA units a cease loss at that distance behind the present value. The SL solely strikes within the worthwhile route and advances in TrailingStopStep increments.

Observe: Set TrailingStopStart = 0 to disable trailing fully. When disabled, the EA depends on basket revenue goal and StopLossPercent to shut positions.


STEP 7 – SIGNAL SETTINGS

All entries require a minimal confluence rating from 4 impartial indicators. All indicators analyze the H1 timeframe on confirmed (closed) bars.

SMA Development Power

Makes use of 20-period and 50-period Easy Transferring Averages:

RSI Momentum

ParameterDefaultDescription
RSI_Oversold35Purchase sign threshold (RSI under this = +1 level)
RSI_Overbought65Promote sign threshold (RSI above this = -1 level)

Makes use of 14-period RSI on H1.

Cycle Momentum

Compares 20-bar momentum vs current 5-bar momentum:

Worth Motion Patterns

Detects candlestick patterns and assist/resistance proximity:

Confluence Scoring

ParameterDefaultDescription
MinSignalScore2Minimal mixed rating to set off a commerce (1-4)

Complete rating = SMA + RSI + Cycle + PriceAction (vary: -4 to +4)

ATR Volatility Filter

ParameterDefaultDescription
MinATR_Filter0.0Minimal H1 ATR worth for entry (0 = disabled)

When enabled, blocks entries throughout low-volatility uneven circumstances the place false alerts are extra possible.


STEP 8 – NEWS FILTER CONFIGURATION

Activation

Set NewsFilter = true to allow reside financial calendar filtering.

How It Works

  1. The EA fetches the weekly financial calendar from the FairEconomy API each 4 hours
  2. It filters occasions by forex (USD, EUR) and affect degree (Excessive solely)
  3. Buying and selling pauses 60 minutes earlier than and resumes 60 minutes after every matching occasion
  4. If the API is unavailable, a built-in fallback detects main occasions (NFP, FOMC, CPI, GDP, ECB Fee)

Foreign money Filter

ParameterDefaultDescription
ReportForUSDtrueFilter USD high-impact occasions
ReportForEURtrueFilter EUR high-impact occasions

Timing

ParameterDefaultDescription
doNotTradeBeforeInMinutes60Cease buying and selling X minutes earlier than occasion
doNotTradeAfterInMinutes60Resume buying and selling X minutes after occasion

Vacation Blocking

ParameterDefaultDescription
AllowTradingOnHolidaysfalseBlock buying and selling on financial institution holidays detected in calendar

Key phrase-Primarily based Essential Information Detection

ParameterDefaultDescription
FindKeywordfalseAllow key phrase matching for vital occasions
FindKeywordsListECB, FOMC, Fed, Federal Funds Fee, Non-FarmKey phrases to match
StopLossImportantNews100.0Particular SL (% of stability) throughout key phrase occasions
StopAtProfitImportantNews0.0Particular TP (% of OrdersProfit) throughout key phrase occasions

When FindKeyword is enabled and an identical occasion is detected, the EA applies stricter SL/TP guidelines in the course of the information window.

WebRequest Setup (REQUIRED)

You MUST add the information URL to your platform’s allowed checklist:

MT4/MT5: Instruments > Choices > Skilled Advisors > Enable WebRequest for listed URL > Add:

https://nfs.faireconomy.media

With out this step, the information filter will use solely the built-in fallback calendar.


STEP 9 – TRADING HOURS

Per-Weekday Schedule

Bullion Horizon makes use of native time for buying and selling hour configuration. Every weekday will be independently enabled/disabled with customized begin and finish occasions:

DayDefault EnabledDefault Hours
Mondaytrue08:00 – 22:00
Tuesdaytrue08:00 – 22:00
Wednesdaytrue08:00 – 22:00
Thursdaytrue08:00 – 22:00
Fridaytrue08:00 – 20:00

Friday has an earlier shut (20:00) by default to cut back weekend hole danger.

24-Hour Mode

Set Trading24h = true to bypass the schedule fully and commerce 24/5.

Timed Shut-All

ParameterDefaultDescription
ClosingAllOrdersfalseAllow each day close-all at a selected time
ClosingTime22:00Time to shut all positions (server time)

When enabled, all open positions throughout all symbols are closed on the specified time each day.


STEP 10 – GENERAL SETTINGS

ParameterDefaultDescription
Buying and sellingGOLD, XAUUSD, XAUEURComma-separated checklist of symbols to commerce
TradeCommentBullion HorizonRemark textual content connected to all orders
MagicNumber378579Distinctive EA identifier for order administration
MaxSpread100.0Most unfold filter in factors (0 = disabled)
Slippage50Most acceptable slippage in factors
PendingfalseUse pending cease orders as an alternative of market orders
FIFOfalseShut oldest orders first (US dealer compliance)
SystemtrueGrasp allow/disable for the EA
tradeDirectionPurchase and PromoteEnable each instructions (BuyOnly/SellOnly out there)

Essential: If operating a number of situations of Bullion Horizon on the identical account, every occasion MUST have a novel Magic Quantity to forestall order conflicts.


PANEL

As soon as operating, the EA shows a real-time dashboard in your chart exhibiting:

Panel Customization

Set Panel = false to cover the dashboard (reduces CPU utilization on VPS).

Weekly Gold Ranges

Set GoldWeeklyLevels = true to show weekly pivot factors on the chart:


PRESETS

3 pre-optimized preset information are included for rapid deployment:

PresetThreat ModeMax OrdersGrid StepBasket RevenueSL%TonsLotsStepAccount
ConservativeLow15 (unused)70 pts$50100%0.050.01$500+
BalancedMedium1070 pts$5030%0.050.01$1,000+
AggressiveExcessive1550 pts$75100%0.050.02$2,000+

To load a preset: Open EA Inputs tab > Click on Load > Choose the matching  .set  file > Click on OK.


If you’re new to Bullion Horizon, use these settings:

  1. Load the Balanced preset ( BH_Balanced_MediumRisk.set ) for a very good place to begin
  2. NewsFilter = true (all the time filter information, particularly for gold)
  3. Maintain default buying and selling hours (08:00-22:00 weekdays, 08:00-20:00 Friday)
  4. tradeDirection = Purchase and Promote (enable each instructions for max alternative)
  5. Panel = true (monitor the EA’s habits and sign high quality)
  6. Begin on Demo (check for not less than 2-4 weeks earlier than going reside)
  7. Don’t enhance OrdersMax till you perceive grid danger and have examined extensively

IMPORTANT NOTES

  1. Image: Bullion Horizon is optimized for gold devices (XAUUSD, GOLD, XAUEUR) on H1. The EA will warn you if connected to a non-gold image however will nonetheless run. Outcomes on non-gold symbols will not be assured.

  2. Timeframe: The EA is designed for H1 (1-hour). Utilizing different timeframes will produce completely different sign traits and isn’t really helpful with out re-optimization.

  3. Multi-Image: The Buying and selling parameter accepts a comma-separated checklist of symbols. The EA validates every image exists in your dealer. Every image is managed independently with its personal grid state.

  4. VPS: For finest outcomes, run on a VPS situated near your dealer’s server. H1 alerts are much less time-sensitive than M1, however constant connectivity ensures correct grid administration.

  5. Dealer: Select an ECN dealer with tight gold spreads (underneath 50 factors). Broad spreads will set off the MaxSpread filter and forestall buying and selling.

  6. WebRequest: The information filter REQUIRES the WebRequest URL to be added in platform settings. With out it, solely the pattern-based fallback works.

  7. Grid Threat: Medium and Excessive danger modes with grid growth enhance publicity as value strikes in opposition to you. A ten-level grid with LotsStep=0.01 ends in whole numerous 0.01+0.02+…+0.10 = 0.55 tons. At all times check on demo first and use StopLossPercent to cap most loss.

  8. FIFO Compliance: In case your dealer requires FIFO order closing (widespread with US brokers), set FIFO=true. The EA will shut oldest orders first as an alternative of latest first.

  9. Dealer Digits: The EA routinely detects 2-digit vs 3-digit gold pricing and adjusts level calculations accordingly.


Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles