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.
Illustration of one trade cycle. Not market data, not a live account.
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
Adjustable settings
Every input is visible in the MT5 panel, so you can match the EA to your broker, account size, and risk tolerance.
Clear track record rules
Results are published only when they can be verified, and each figure states its source and whether it is live or backtest.
Risk stops first
Stops, targets, position caps, and a daily loss limit are checked before any order is sent.
Named support
Questions go to the developer through the support channel listed on this page, with replies logged against your license.
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.
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.
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.
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.
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.
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.
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.
Pending verification
Live account results
Shown only from broker-statement-verified accounts, with the period and account type stated.
Pending verification
Backtest results
Shown with data source, modelling quality, spread and commission assumptions, and the test period.
Illustrative chart
Equity and drawdown
The chart below is illustrative and is not derived from any account.
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.