New MQL4 EAs & indicators
Full builds for brokers and traders still operating on MT4, written to current best practice — including tester and multi-currency constraints respected up front.
Platforms We Build On
Millions of charts still run on MetaTrader 4, and brokers are winding it down on their schedules, not yours. We keep MT4 toolkits alive — bug fixes, new MQL4 builds for teams locked to the platform, and, most importantly, managed migration to MT5 with verified behavior so the sunset becomes a non-event.
Overview
MQL4's simplicity is also its trap: order history handling, lot normalization across broker quirks, and the 29-symbol tester limit mean MT4 code ages badly. We know the dialects and the landmines, and we write MT4 with an exit ramp when you want one.
If your edge lives in a legacy MT4 EA with no source, our conversion and debugging services explain exactly what's recoverable and what becomes a rebuild-to-behavior.
Scope
Concrete deliverables, not a capability list. Every item below is scoped in writing before a fixed quote is issued.
Full builds for brokers and traders still operating on MT4, written to current best practice — including tester and multi-currency constraints respected up front.
Bug fixes on code from the 2010s: dead DLL dependencies, deprecated broker call patterns, and order-handling patches for modern MT4 brokers.
Side-by-side verification, identical-buffer ports, and iCustom contract preservation — see platform conversion.
Run both platforms during transition: shared dashboards, synchronized risk limits across terminals, and per-platform strategy configs.
Example scopes
Anonymized project briefs in the shape real requests arrive — platform, fixed quote, and timeline agreed before work starts.
MQL4 (OrderSend/OrderModify model, historical order pools, per-broker spec quirks), MetaEditor, and the long tail of MT4 forum-era knowledge about what actually happens with requotes, freezes, and ECN partial fills.
MT4→MT5 is a rewrite, not a compile — we scope which parts translate 1:1, which need re-architecture (trade objects, netting logic), and verify behavior side-by-side before you switch terminals.
Sometimes the honest answer: if your broker, liquidity, or panel workflow is MT4-native and stable, a migration may be cost without benefit. We assess this before quoting a port.
See it work
Language, account model, backtesting engine, and where each platform bites. Documented platform properties, not benchmarks.
Compare two platforms
Documented platform properties — the ones that decide where a strategy can actually live.
| Property | MT5 / MQL5 | cTrader / cAlgo |
|---|---|---|
| Language | MQL5 (C++-like, object-oriented) | C# on .NET |
| Account model | Netting or hedging, per account | Hedging, with level-II depth |
| Backtesting | Real-tick multi-symbol, multi-threaded, genetic optimizer | Tick-data backtests with visual mode and optimization |
| Runs on | Broker terminal + VPS | cTrader desktop, web, or cTrader Automate cloud |
| Strongest at | The broadest broker coverage with a modern tester and full order-model control. | A real language and toolchain, plus depth-of-market data most retail platforms hide. |
| Where it bites | Hedging vs netting changes position handling, so ported MT4 logic needs rewriting rather than translating. | Far fewer brokers offer it, which constrains where the account can live. |
Migrating between two of these is a rewrite, not a translation — the account and order models differ. We verify ported behaviour side by side before handover.
Pricing guidance
How budgets map to scope on this service. Your exact fixed quote arrives in writing after a scoping conversation — the numbers below are directional ranges, not promises.
| Scope | Typical range (USD) | Delivery |
|---|---|---|
| MT4 fixes & maintenance | $150 – $800 | 2–7 days |
| New MQL4 builds | $400 – $2,500 | 1–3 weeks |
| MT4 → MT5 migration (verified) | $700 – $2,500 | 1–3 weeks |
MT4 work prices like MT5 services with one addition: parallel maintenance or migration verification adds scope. Fixes from $150, new builds from $400, conversions quoted after code review.
FAQ
Related
The managed path from MT4 to MT5.
EA Debugging & FixingLegacy EA misbehaving? Diagnose first.
MT5 DeveloperWhere MT4 code is heading — the target stack.
MQL5 programming servicesThe full service hub.
Delivered by MQL4 developers. Read about how we work: fixed quotes, milestone demos, source-code ownership, and a 30-day bug-fix window.
Book a 30-minute call and bring the strategy, the broken tool, or the rough idea. You leave with a written fixed quote — price, scope, delivery date — before any work starts.
A 30-minute call, no obligation. You leave with a written fixed quote — scope, price, delivery date.