Skip to content

MT5 expert advisor · BTCUSD / XAUUSD

GoldVault. Rules first, then risk.

A systematic MetaTrader 5 Expert Advisor that trades on closed bars using moving-average signals and fixed risk rules. Every setting is visible in the input panel, and the license controls which account it may trade.

From licence to first validated trade

Four steps, in order. Nothing trades until the licence check passes on the account you registered.

  1. Choose a license

    Pick a monthly, annual, or lifetime license. Each license is tied to one MT5 account by default.

  2. Download the EA

    Sign in to your customer area and download the latest signed build for MetaTrader 5.

  3. Activate on your account

    Allow the licensing address in MT5, attach the EA, and register your account number.

  4. Trade within your settings

    The EA checks your license online and opens only the positions your risk settings allow.

Built to be read, not guessed

Entries are evaluated on closed bars only, so a backtest and a live run follow the same rules.

Deterministic signals

  • Broker symbol detection

    Recognises common broker suffixes so the same build works across brokers.

  • Configurable sizing

    Fixed lot size or risk-percentage sizing, with a maximum number of open positions.

  • Demo and live separation

    Live-account trading requires an explicit license permission. Demo trading is the default.

Why choose it

Platform
MetaTrader 5
Symbols
BTCUSD, XAUUSD
Timeframes
M5, M15, H1
Min. equity
PLACEHOLDER

One repeating loop. Every step checked.

The steps run in the same order on every bar, and the loop returns to the first step after each closed trade.

  1. 01

    Read the closed bar

    Once per new bar, the fast and slow moving averages are compared on the last closed candle. No intra-bar decisions.

  2. 02

    Pass every gate

    License valid, spread under the limit, open positions below the cap, daily loss not reached. Any failure skips the trade and logs why.

  3. 03

    Open with fixed protection

    The order is sent with its stop loss and take profit already attached, sized from your lot or risk settings.

  4. 04

    Monitor and cap risk

    The position is tracked on every tick. Exits happen only at the stop, the target, or the daily loss limit.

  5. 05

    Recheck the license

    Validation repeats on a schedule. If the license is revoked or expires, no new trades open; existing positions stay managed.

Returns to step 01 after every closed trade

What the EA does, grouped by the job it does

  • ENTRY

    Crossover signal

    Fast EMA crossing the slow EMA on a closed bar. Same rule in backtest and live.

  • EXIT

    Fixed stop and target

    Every position carries a stop loss and take profit in points, set before the order is sent.

  • SIZING

    Lot or risk percentage

    Choose a fixed lot size or a percentage of balance per trade.

  • FILTER

    Spread and session limits

    Entries are skipped when spread exceeds your limit. Trading hours are configurable.

  • PROTECTION

    Daily loss limit

    Once the configured loss is reached, no new trades open until the next trading day.

  • LICENSE

    Account binding

    The license is tied to one MT5 account and broker server, with a limit on transfers per rolling 30 days.

Entry and exit

Entry

An entry is evaluated once per new bar. A fast moving average crossing above or below a slow moving average on the last closed bar produces a signal. Each signal is checked against the open-position limit and the daily loss limit before any order is sent.

Exit and protection

Each position has a stop loss and a take profit set in points. The EA does not open a reversal trade on an opposite signal unless the setting for reversal is enabled.

Symbols and accounts

Supported symbols

  • BTCUSD
  • XAUUSD

Broker suffixes are detected automatically (for example BTCUSDm or XAUUSD.r). Override the suffix in settings if detection fails.

Demo

Allowed. Default for every license.

Live

Plan dependent. Only where the license grants live trading.

Configurable inputs

Defaults and allowed ranges appear in the MT5 input panel and in the user manual.

Lot size
Fixed lot or risk-percentage sizing.
Stop loss (points)
Distance to the protective stop.
Take profit (points)
Distance to the target.
Max open positions
Hard cap on simultaneous trades.
Fast and slow MA periods
Inputs for the crossover signal.
Daily loss limit
Account-currency threshold that stops trading for the day.

Pending verification

No verified live or backtest results are published yet. When they are, each figure will show its source, period, account type, and whether it is live or backtest.

Open positions can show floating losses before they close at the stop. Drawdown is part of normal trading and is not a sign that the license or EA has failed.

How results are verified

Inside the terminal

  • MetaTrader 5 build supported by your broker (Windows or macOS desktop)
  • Broker account with BTCUSD or XAUUSD quotes
  • Continuous internet access for license validation
  • VPS recommended for uninterrupted operation

Five steps to a validated license

  1. 01Download the EA from your customer area after purchase.
  2. 02Copy the file into the MT5 Experts folder and restart MT5.
  3. 03Allow the licensing address under Tools → Options → Expert Advisors → WebRequest.
  4. 04Attach the EA to a BTCUSD or XAUUSD chart and paste your license key in its inputs.
  5. 05Confirm the status panel shows VALID before enabling automated trading.

Full installation guide

Updates

Before you run it live

Choose how you run GoldVault

Prices are placeholders. Live prices and plan limits are read from the database.

  • Recurring monthly

    Monthly

    Price configured in admin

    • One authorized MT5 account
    • Access while subscription is active
    • Updates within your license term
    • Email support
    Request Monthly
  • Billed yearly

    Annual

    Price configured in admin

    • One authorized MT5 account
    • Same licensing controls as monthly
    • Renewal reminder before expiry
    • Priority email support
    Request Annual
  • One-time payment

    Lifetime

    Price configured in admin

    • One authorized MT5 account
    • No scheduled license expiry
    • Update entitlement as set by plan
    • Revocable only for documented policy violations
    Request Lifetime

Product FAQ

What do the plans cost?

Monthly and annual licenses renew on their billing cycle. A lifetime license is a single payment. Current prices are shown in the Licenses section.

The EA is not opening orders. What should I check?

Confirm the license status shows VALID, the licensing address is allowed in MT5, algorithmic trading is switched on, the spread is under your limit, and the daily loss limit has not been reached. The status panel shows the reason when a trade is skipped.

Can I test before buying?

Trial terms are not set yet. You can test any plan on a demo account, which is the default for every license.

Is it compatible with FIFO brokers?

Check your broker account rules before you trade. The user manual will state which close rules the EA supports once it is published.

Is there a minimum deposit?

The EA sets no minimum. Your broker minimum and your lot settings decide what is practical. Start on a demo account.

Which symbols are supported?

BTCUSD and XAUUSD. Other symbols are not tested.

Can I change the settings?

Yes. All inputs are visible in the MT5 panel. Changing settings does not change your license.

What if I replace my MT5 account?

You can transfer the license to a new account from your customer area, within the transfer limits of your plan.

Does it trade without a license?

No. Without a valid license, no new trades open. Existing positions can still be managed.

Verified figures only

Each figure is labelled live or backtest. Until verified records are loaded, every slot shows its status instead of a number.

Help and community

Risk warning: Trading leveraged instruments such as BTCUSD and XAUUSD carries a high risk of loss and is not suitable for everyone. Past or simulated results do not guarantee future performance. Nothing on this site is financial advice.