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.
- 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.
- 02
Architecture
System design: how state is held, how orders are executed, where the risk logic sits and what happens when the terminal restarts.
- 03
Development
Implementation in MQL4 or MQL5, with the trading rules kept readable in the code rather than buried in it.
- 04
Testing
Compiler, runtime behaviour and the edge cases: no position, several positions, a closed market, a rejected order, a restart mid-trade.
- 05
Backtesting & validation
Where it makes sense: Strategy Tester runs with stated cost assumptions, parameter sensitivity and an out-of-sample segment.
- 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.