Process

How a project runs

Six steps from your trading rules to a finished Expert Advisor — plus what I need from you, and the questions that come up most often.

  1. 01

    Requirements

    Your trading rules and technical requirements in writing. This is where most misunderstandings are caught — it is cheaper to disagree here than after the code exists.

  2. 02

    Architecture

    System design: how state is held, how orders are executed, where the risk logic sits and what happens when the terminal restarts.

  3. 03

    Development

    Implementation in MQL4 or MQL5, with the trading rules kept readable in the code rather than buried in it.

  4. 04

    Testing

    Compiler, runtime behaviour and the edge cases: no position, several positions, a closed market, a rejected order, a restart mid-trade.

  5. 05

    Backtesting & validation

    Where it makes sense: Strategy Tester runs with stated cost assumptions, parameter sensitivity and an out-of-sample segment.

  6. 06

    Delivery

    Source code, compiled files where applicable, the settings used and documentation of the parameters — so you can keep working with it without me.

Getting started

What I need from you

Not all of it on day one — but the more of this exists, the faster the first version is right.

  • Existing source code, if there is any
  • The exact trading rules
  • Platform: MT4 or MT5
  • Broker
  • Symbols
  • Timeframe
  • Risk requirements
  • Screenshots, where a picture is clearer than a sentence

FAQ

Questions that come up often

Does my project have to be a complete new EA?

No. A compiler error, a wrong lot-size calculation or one missing feature in an existing EA is a normal project. Small, clearly scoped jobs are welcome.

Do I get the source code?

Yes. Source code, the settings used and documentation of the parameters are part of delivery, so you are not dependent on me afterwards.

Can you guarantee the EA will be profitable?

No, and nobody honestly can. I can build your rules correctly, enforce your risk limits, and test the result under assumptions that are written down rather than hidden.

Will it pass a prop-firm evaluation?

A risk layer can enforce the daily loss and drawdown rules a provider sets. Whether an evaluation is passed depends on the strategy and the market, not on the risk code.

MT4 or MT5?

Both. MT5 has the better Strategy Tester, which matters if the project involves serious backtesting. If your broker or your existing EA ties you to MT4, that is fine too.

Which languages do you work in?

German and English, both fluently.