MULTI ACCOUNT TRADER / Use cases

Two MT5 brokers,
separate account contexts

Keep identical account numbers separate and handle a batch that succeeds on only one broker.

Illustrative implementation scenario. Figures and account labels are examples for explaining the workflow.

Starting conditions

Two authorized MT5 connections use the illustrative login 1001 on different broker servers. The same login number identifies two distinct accounts. The example requests 2.00 lots in total, equally split between them.

Implementation workflow

Create a separate connection for each broker and assign staff access explicitly. Keep imported client records, financial journals and credentials scoped to that connection.

Check compatible instruments, exact symbol names, volume steps and permissions before preparing a cross-broker pool. Similar symbol names do not prove equivalent instruments; unsupported combinations must be resolved before execution.

In the simulated result below, Broker A confirms 1.00 lot and Broker B rejects its request. Sequential execution has no common transaction or automatic rollback. Pause the batch, record the partial outcome and reconcile it before another action.

Illustrative partial outcome, not a live execution record
Connection / loginPlanned lotsConfirmed lotsOutcome
Broker A / 10011.001.00Confirmed
Broker B / 10011.000.00Rejected

Acceptance checks

  • The two accounts remain distinct in records and staff permissions despite sharing the same login number.
  • The interface distinguishes the 2.00-lot plan from the 1.00-lot confirmed result.
  • The failed or unknown part is not automatically resent; there is no assumed rollback of the confirmed trade.

Discuss a similar project