On this page
Key terms for this guide
These glossary pages cover the ideas and platform language most likely to matter as you work through this guide.
MetaTrader custom work starts with choosing whether the target is MT4, MT5, or both
Custom MetaTrader requests get messy fast when nobody nails down the target platform early. MT4 and MT5 overlap, but they do not behave like one environment. The first useful question is simply which platform actually matters to the workflow.
- A clear target platform improves scope immediately.
- Trying to blur MT4 and MT5 together usually creates hidden work.
- That is why the platform decision comes first.
Modification requests are often better than full rebuilds when the core logic already works
If the current MQL indicator already captures the basic idea, modifications often create the best value: alert additions, parameter cleanup, display changes, or filter improvements. A full rebuild makes more sense when the original code is brittle or the workflow has simply outgrown it.
- Rebuilds are not automatically better than modifications.
- The value question is whether the old logic is still worth keeping.
- That usually becomes clear after a short review.
Source access, broker assumptions, and timeframe usage matter more than people expect
MetaTrader requests are often shaped by broker quirks, symbol naming, timeframe expectations, and whether the indicator needs to behave consistently across different market contexts. Those details matter enough that they should come out before any coding starts.
- Broker and symbol assumptions can change real behavior.
- Timeframe usage often affects the right implementation path.
- That is why practical workflow details belong in the request.
The better the request, the easier it is to build a durable MQL tool
If the request explains what the indicator should detect, when it should alert, which parameters matter, and where the current version falls short, the resulting MT4 or MT5 build is far more likely to last. Vagueness almost always turns into rework.
- A durable build starts with a specific brief.
- Specificity lowers both confusion and maintenance.
- That improves the odds of getting a tool worth keeping.
Best next reads
These pages pick up the questions most readers usually have next, so you do not have to back out and start a fresh search.
Frequently asked questions
Should I request an MT4 version or an MT5 version?
Choose the platform you actually use long term. If both matter, say so early, because supporting both environments affects scope and implementation decisions.
Is it better to modify an existing MetaTrader indicator or rebuild it?
If the core logic still works, modifications are often enough. Rebuilds make more sense when the original code is brittle, confusing, or no longer fits the workflow.