MetaTrader 5 · MQL5 programming

Custom MT5 EA development

ExpertCodeFX builds MetaTrader 5 Expert Advisors from your trading rules. Tell us when the EA should enter, exit and stay out. We’ll check which parts can be automated and what decisions are needed before writing the specification.

The feasibility review is free. We outline the deliverables, timing and a fixed quote before development starts.

From $199 for simple MT5 automation

What we can build or repair

We put the rules, deliverables and price in writing. Approved projects include 30 days of bug-fix support for the agreed specification.

From $199

Starter EA build

One clearly defined MT5 strategy with agreed entries, exits, risk rules and configurable inputs.

Custom quote

Professional EA build

Advanced execution, multiple engines, portfolio controls, statistics panels, documentation or broader testing requirements.

Custom quote

Repair, upgrade or research

Debugging MQL5 source you own or can modify, trade management tools, indicator automation and optimisation research.

What the free review covers

  • Which rules can be translated into code
  • Missing inputs or decisions to resolve
  • The suggested platform and build approach
  • Proposed deliverables, timing and a fixed quote

What to send

  • Your market, exact symbol if known, and timeframe
  • Entry, exit, sizing and trade limits
  • Desired test evidence, set files or documentation

For repairs, send the version and a short description of how to reproduce the issue. Editable source requires ownership or permission to modify it.

Request a free feasibility review

Tell us what you want the EA to do. Keep passwords, API keys, account credentials and payment details out of the brief.

Review the prepared message and press Send in your email app. You can also copy it into webmail and send it to [email protected].

Your enquiry is handled according to our Privacy Policy. You can also email [email protected] directly.

The review assesses whether the software can implement your rules. Automated trading can lose money. Backtest and demo results do not establish how a strategy will perform live.

Illustrative project brief

What clear instructions look like

This example shows how to describe what the EA should do in the tester. Use your own rules and broker settings in the enquiry.

Platform and entry

MT5, EURUSD, 15-minute chart. For the demo test, the EA may open a buy at the next bar when a completed candle closes above the previous 20 completed candles’ high. Check signals on bar close only.

Risk and exit

Use 0.01 lots for the test, at most one open position and no new entries outside 08:00 to 16:00 broker server time. Use a 20-pip stop and a 30-pip target. Keep managing open trades after the session ends.

Acceptance checks

In Strategy Tester, confirm the first qualifying bar triggers one order, a second position is blocked, and the journal records the reason for a skipped signal. Ask for the tester report if it belongs in the quote.

Need to plan the test? Use our free backtest plan generator to record the build, dates, costs and expected behaviour.

Common questions

How much does a custom MT5 Expert Advisor cost?

Simple MT5 automation starts from $199. We provide a fixed quote after reviewing your rules, the required features and the agreed deliverables.

Can you fix or modify an existing EA?

Yes, when you have the editable MQ5 source and own it or have permission to modify it. Protected EX4 and EX5 files are outside the scope.

What will I receive with the build?

The written scope lists the files and checks included in your quote. Ask for source code, a set file, a setup guide or tester evidence when you send your enquiry so we can agree what to include.

How should I check the EA before using it?

Test the exact build and settings in MT5 Strategy Tester, then compare its behaviour on a demo account. See our MT5 installation and first test guide for the setup steps.