Trading Infrastructure

Create a Custom Expert Advisor (MQL5)

Your trading rules written as a MetaTrader 5 Expert Advisor in MQL5, tested on a demo account before delivery.

€45
Buy now →

The Problem

You have a trading method that you apply by hand, and you want it to run without you watching the screen: entering, managing and closing trades by the same rules every time. Developers who take the money and hand back code you cannot trust are a common complaint, so you want it written by someone who trades.

About this problem

An Expert Advisor, or EA, is a program that runs inside MetaTrader 5 and can open, manage and close positions by rules you define. An indicator only draws information on the chart; an EA can be built to react to one.

The price on this page is for a standard case: one strategy on one symbol, with entry and exit conditions that can be written down in plain sentences, standard risk controls (fixed lot or a percentage of the account, stop loss and take profit) and no more than about five conditions in all. If your idea is larger, for example several timeframes, a dashboard or a grid, I tell you before any extra chargeable work.

What's Included

What's NOT Included

How It Works

  1. You send your strategy as text: entry rules, exit rules, indicators and their settings, risk rules. Text is deliberate, because it keeps every rule on record and avoids misunderstandings.
  2. I check that the logic can be translated into MQL5 with full precision and tell you what, if anything, is unclear or cannot be coded as described.
  3. Once the rules are locked in, I write the Expert Advisor from scratch and compile it.
  4. I run it on a demo account against live market data and check each execution rule and alert.
  5. I send you the compiled file with installation instructions. From that day you have 7 days and up to 3 corrections for genuine bugs.

In practice: you buy the service, send over whatever access or details the job needs, I investigate and do the work, and you confirm it's resolved before we call it done.

Frequently Asked Questions

Do I need to know how to code?
No. Describe your rules in plain English. If you can explain your method to another trader, you can explain it to me.
Can you tell me whether my strategy is profitable?
No. I review strategies for technical feasibility, not for market profitability. That judgement stays with you.
Will the Expert Advisor guarantee me profits?
No developer honestly can. An EA makes sure your exact rules are carried out with no emotion. The strategy and the market remain your responsibility.
Do I get the source code?
The compiled file is the default. If you want the editable source, say so before work starts and we agree it in writing.
Can I add features during the 7-day window?
No. The window is for fixing genuine bugs, not for redesign. New functions or changed logic are a separate order.
What if you cannot build it?
If after the review I cannot write your idea as described, you get a full refund and I explain exactly why. If you change your mind before I start writing code, your payment goes back too.
Do you keep my strategy confidential?
Yes. Your logic is never shared, reused or resold. If you want a written non-disclosure agreement, ask before you send the details.
Do I need a VPS?
MetaTrader 5 has to be open and running for the robot to trade. Most people rent a VPS so the terminal stays online all day. Installing on a VPS is a separate service.
Can you build for MetaTrader 4 or cTrader?
New work is for MetaTrader 5 and MQL5 only. If you have an MT4 robot, the conversion service moves it to MT5.
Please note: the price shown applies to a standard case matching the description above. Every situation is different, and if your request falls outside the normal scope of this service, I will explain this before doing any additional chargeable work. I will never silently turn a small job into an expensive project.
Running into a technical issue or something that doesn't work right on this page? Please let us know straight away via our Contact page — that's how we find out what's broken and get it fixed.