Your strategy coded in MQL4 or MQL5 exactly as you trade it: entries, exits, position sizing, trailing logic, session and news filters, and hard risk limits. You get the commented source, a tick-data backtest and a developer who answers on WhatsApp.
Logic evaluated on the forming bar, or indicators that repaint, look perfect in a backtest and behave differently live. Decisions are made on closed bars unless you explicitly want intrabar entries.
02
Backtests that ignore costs
Generated ticks and fixed spreads hide slippage and spread widening. I test on real tick data with your broker’s typical spread and commission.
03
Broker differences
Stops levels, filling modes and symbol names differ between brokers and break order placement. They are detected at start-up and handled, with a clear log line when they are not.
04
Restarts and disconnects
An EA that forgets its open trades after a VPS reboot can double its exposure. State is rebuilt from the terminal’s positions and history on every start.
05
Parameters fitted to the past
Heavily optimised settings fall apart on new data. Optimisation is checked out-of-sample before anything is called “good settings”.
Proof
An example build, and what you receive.
EA · MT5 · XAUUSD M15
XAUUSD trend-filtered grid EA
A grid EA for gold that only adds levels in the direction of an EMA trend filter, with variable lot sizing, a take-profit per grid level and a hard daily loss limit.
Platform
MetaTrader 5 (MQL5)
Market
XAUUSD, M15
Risk controls
Level cap, basket stop, daily loss limit
Delivered
Source, .set files, tester report, README
Client and strategy details anonymised under NDA.
Grid logic: most prop firms restrict grid and martingale systems, so this build was for personal capital, not a funded account.
What a typical handover contains
Strategy_EA.mq5
Full source, commented
RiskGuard.mqh
Daily loss and drawdown guard
Strategy_EA.ex5
Compiled, ready to attach
Tested.set
The parameters in the report
StrategyTester.html
Unedited tick-data report
README.pdf
Inputs, install, known limits
Python and Pine Script projects ship the equivalent: source, config, test results and a README.
Questions
Common questions
What do you need from me to start?
Your entry and exit rules, stop and target logic, how you size positions, the symbols and timeframes, and your broker or prop firm. Screenshots of a few trades help. If the rules are still in your head, we write them down together in the review call.
Can one EA trade several symbols?
Yes. One EA can manage a basket of symbols, each with its own magic number, risk budget and filters, or you can attach it to one chart per symbol. MT5 is the better choice if you want to backtest a multi-symbol EA properly.
Will it work with my broker?
It will work with any MT4 or MT5 broker. Symbol suffixes, digits, stops levels and filling modes are handled automatically. Where possible I test on a demo account at your broker before delivery.
Do you sell ready-made EAs?
No. Every EA is built from your rules and belongs to you. If an existing free tool already does what you need, I will tell you so in the review call instead of selling you a build.
What happens after delivery?
I support you through demo testing and the first live week. Bug fixes are free for 30 days after delivery. New features after that are quoted separately, usually as small fixed-price changes.
Can you add an on-chart panel or dashboard?
Yes. A control panel with buttons, live P&L, risk usage and status is a common add-on. See the add-ons on the pricing page.
Tell me the strategy. I’ll tell you what it takes.
Fifteen minutes, no pitch. Mutual NDA before you describe anything you care about. You get an honest view of feasibility, timeline and price, even if the answer is “don’t build this”.