Forex Expert Advisor Development

We turn a written strategy into a tested MT4 or MT5 Expert Advisor, with the risk controls built in rather than bolted on.

You bring the strategy; we turn it into an Expert Advisor that trades it exactly as written. Most of the work is not the coding — it is pinning down the rules precisely enough that a machine can follow them without interpretation.

We write in MQL4 and MQL5, natively for whichever platform you are on rather than porting between them. A port carries execution differences that only show up in live trading, which is the worst place to find them.

Risk controls are built in from the start, not bolted on at the end. Position sizing, exposure limits and a daily loss ceiling are part of the specification we agree before any code is written.

How it works

  1. 1

    Strategy review

    We read your rules and come back with the ambiguities. Almost every strategy has two or three places where a human would use judgement and a machine cannot.

  2. 2

    Specification

    A written spec covering entries, exits, sizing, risk limits and edge cases. You sign it off before coding starts, and it is what we are judged against.

  3. 3

    Build

    Written natively in MQL4 or MQL5, with the risk controls in the specification rather than added afterwards.

  4. 4

    Backtest and optimise

    Tested over historical data across varied market conditions, with the parameter sensitivity reported rather than only the best run.

  5. 5

    Forward test

    Run on a demo account so you see behaviour on live prices before committing capital.

  6. 6

    Handover

    Source code, the specification, the test results and a walkthrough. The code is yours.

What you get

  • Full MQL4 or MQL5 source code, owned by you
  • The signed-off written specification
  • Backtest and forward-test reports, including the runs that went badly
  • A walkthrough session covering parameters and how to change them
  • Thirty days of bug fixes after handover

A good backtest is not a forecast

Optimisation can fit a strategy to the past so closely that it describes history rather than the market. We report parameter sensitivity alongside results so you can see whether performance depends on one lucky setting, and we forward-test on demo before anyone risks money. A developer who shows you only a smooth equity curve is showing you a curve they fitted.

Questions

Do I own the source code?
Yes. The full MQL source is handed over on delivery and it is yours to modify, resell or take to another developer. We keep no licence over it. Many developers in this market retain the code and rent you a compiled file; we do not.
How long does a typical Expert Advisor take?
A single-entry strategy with clear rules is usually two to three weeks including testing. Multi-instrument logic, custom indicators or portfolio-level risk management push it to six or more. We give a range after the strategy review, not before.
What do you need from me to quote?
Entry and exit rules, how position size is decided, which instruments and timeframes, and what should happen in the awkward cases — gaps, news, a position still open at the weekend. If you have those written down, we can quote.
Can you make my strategy profitable?
No, and anyone who says otherwise is selling something. We can implement a strategy faithfully, test it honestly and tell you what the tests show. Whether the underlying edge exists is a property of the strategy, not of the code.
Will you build any strategy?
Not any. We decline martingale systems, grids without a hard stop, and anything intended to be marketed as risk-free or guaranteed. They are straightforward to write and they eventually take the account to zero.