MQL4 / MQL5

MQL4 / MQL5 programming

Custom EAs, indicators, scripts, panels and modules.

  • MQL4 + MQL5Two languages, one code standard
  • Readable codeCommented and modular
  • Compile testedOn the target platform build
MQL4 / MQL5

Scope

What this service actually covers

The scope is settled before work starts; the items below are part of this service.

Standard implementation

Function structure, naming and file layout stay consistent and maintainable.

Commentated code

Decision, risk and execution paths carry comments so they can be reviewed later.

Error handling

Order failures, disconnects and invalid broker responses are handled and logged.

Build testing

Compiled against the target platform build to prevent runtime surprises.

From fixing a single indicator to building a full trade-management panel and custom communication modules.

Typical work here: fixing execution errors, adding trailing and partial closes, building a trade-management panel, and logging or alert modules.

Delivered code is commented and free of hidden dependencies, so the next developer can continue it.

Delivery

How this service is delivered

Four stages with defined output; nothing moves on without your approval.

  1. Scope and build

    Platform build, existing files and the work boundary are fixed.

    Stage output Technical scope
  2. Implementation

    Modular code is written with logging and error handling.

    Stage output Compiled code
  3. Review

    Code quality, error paths and open points are checked and corrected.

    Stage output Reviewed build
  4. Hand-over

    Files, documentation and source per the contract.

    Stage output Delivery pack

Handover

What you receive

What you receive at the end of the project.

3 items

  1. Readable, commented code
  2. Error handling and logging
  3. Compile-tested on the target build

This list is part of the project scope; each item is handed over at the end of its stage, before final delivery.

Who it is for

Who this service is for

If one of these describes your situation, this is the right service.

A project that needs maintainable code

The system will be used and extended for years, not for one season.

A team with an in-house developer

You want code your own team can read and carry forward.

Questions

Common questions about this service

Short answers to what clients ask about this specific service.

MQL4 or MQL5 — which should I choose?
Answer

It depends on your platform and broker. Without a specific constraint, MT5 is recommended for new projects; MT4 is fully supported as well.

Is the code commented?
Answer

Yes. Decision, risk and execution sections carry explanatory comments so you and any future developer can follow them.

Is the source delivered?
Answer

That is fixed in the contract; most projects deliver the source within an agreed scope.