Starting conditions
One authorized MT5 broker connection, three participating accounts and a reviewed EURUSD batch of 10.01 lots. The example uses weights 5 : 3 : 2 and a 0.01-lot step on each account.
Implementation workflow
Confirm the exact symbol, permitted execution mode, volume limits and available margin for every participant. Configure the account pool and prepare the allocation snapshot before submitting an order.
Round each calculated share down to the permitted volume step. The plan below allocates 10.00 lots and keeps 0.01 lots unallocated. The remainder is not silently added to another account.
The operator reviews and confirms the batch. The execution worker checks conditions again and records requests, deals and actual volumes. This calculation is an example plan, not evidence of a completed trade.
| Account | Weight | Planned lots |
|---|---|---|
| Account 01 | 5 | 5.00 |
| Account 02 | 3 | 3.00 |
| Account 03 | 2 | 2.00 |
| Unallocated remainder | — | 0.01 |
Acceptance checks
- Allocated volume plus remainder equals the requested 10.01 lots.
- Changing margin or instrument limits before submission causes a fresh validation, rather than blind reuse of the plan.
- An unknown execution result is reconciled before any replacement order is considered.