Home/Components/Back Office

MT5 back office — swaps, Islamic accounts, dividends, reporting

Back office is where a broker's margin leaks quietly. Swap rates drift out of line with the cost of carry, an ex-dividend date is missed, a swap-free account becomes a free carry trade, a regulator's request costs three people a week. These four components make those routines scheduled and auditable.

None of the work on this page is glamorous and all of it is expensive when it goes wrong. Overnight financing, corporate actions, swap-free eligibility and regulatory extracts are recurring obligations with fixed deadlines, performed across hundreds of symbols and thousands of accounts. The failure mode of manual work at that scale is not carelessness. It is volume.

These components operate against the MT5 server directly. Rate changes, corporate-action adjustments and account exemptions run as scheduled server operations, each recording what changed, when it took effect and who approved it. Most brokers discover they needed that record only when someone disputes a charge.

ComponentSwap Manager

Centralised overnight-financing management: bulk swap-rate updates across symbols and groups, scheduled synchronisation with coverage rates, triple-swap day configuration, and per-group modes in points, percentage or account currency.

Rates are edited once and applied across the symbol set, not symbol by symbol in a manager terminal. Where a broker covers flow externally, synchronisation keeps the client-facing rate a defined distance from the rate the broker pays. Desync is expensive precisely because it is silent: the position is carried at one cost and billed at another, every night, and nothing turns red. Triple-swap day is the other standing trap — Wednesday for FX, not for every instrument class.

What it solves
  • Maintenance across hundreds of symbols becomes one scheduled job
  • Drift between coverage cost and client swap stops being a nightly loss
  • One consistent policy across every group, not scattered edits
  • Changes ship rollover-safe, with an audit trail behind each one

ComponentIslamic Accounts

A swap-free programme for clients whose faith prohibits paying or receiving interest. Status is granted by group or by country, or per request through an approval workflow. Overnight interest is removed and, where the broker chooses, replaced by a transparent fixed administration fee. Holding-time limits are set per instrument class, and abuse controls apply the configured policy automatically. The client sees their status in the cabinet and the terminal.

For MENA and much of Southeast Asia this is an entry condition rather than a promotion: an interest-bearing account is not something those clients prefer to avoid, it is something they will not open. Brokers offer it grudgingly because a naive version is an arbitrage — remove the swap from a high positive-carry instrument and holding it becomes free indefinitely. Holding limits and automated detection make the offer sustainable enough to advertise broadly. An administration fee, where used, is flat and disclosed, independent of the rate differential.

What it solves
  • Opens markets where an interest-bearing account is a prohibition, not a preference
  • Carry exploitation of exempt accounts is handled by rule, not spot-checks
  • Eligibility, assignment and exceptions stop being manual back-office work
  • One consistently applied policy: fewer disputes, no ad-hoc decisions

ComponentDividend Manager

Automated corporate-actions processing for share and index CFDs: a maintained dividend calendar feeding automatic ex-date adjustments — longs credited, shorts debited, with tax coefficients — as overnight batch operations with per-client reporting.

On the ex-date every open position in the instrument is adjusted in one batch before the session opens, with a withholding coefficient per instrument. This is the most error-prone routine in a CFD back office because it is calendar-driven and unforgiving: a missed ex-date means clients short the instrument keep money they owe and clients long it are not paid. Sourcing announcements is the other half, and why small teams keep their share list short.

What it solves
  • The most error-prone routine in a CFD back office becomes a batch job
  • No sourcing or maintaining corporate-actions data issuer by issuer
  • Withholding coefficients are applied per instrument, not approximated
  • Readable statements cut the support queue after every ex-date

ComponentReporting & Analytics

Regulatory and business reporting: scheduled end-of-day extracts, regulatory trade-reporting formats, and analytics on volumes, revenue by group and book, client lifetime metrics and dealing statistics — delivered as dashboards, files, or a feed into the broker's own warehouse.

Two audiences, one extract. For the regulator, end-of-day reports run on a schedule in the required format, so meeting an obligation is a job that already ran rather than a request that starts a project. For management the question is attribution: most brokers can state total revenue and not where it came from — which group, which instrument, which side of the book. One extract behind dashboards, files and the warehouse means teams argue about decisions, not numbers.

What it solves
  • Reporting obligations are met by a scheduled job, not a manual exercise
  • Revenue is attributed by group, instrument and book, so pricing has evidence
  • Auditor and regulator requests are answered in minutes, not days
  • One extract feeds dashboards, files and the warehouse, so numbers agree

How it ships. Server-side plugins plus a back-office console. Swap policy, exemption rules, the dividend calendar and report schedules are configured in one place and applied across groups. Every scheduled operation records what it did, so a rate change, a dividend adjustment or an exemption grant traces back to its rule and its approver.

Why these four belong together

They share a clock, a data source and an audit trail.

Swaps and swap-free are one policy from two sides. An exemption only means something if the underlying swap policy is coherent, and the controls that keep it viable read the same holding data. Split across two systems, the exemption list and the rate table drift apart.

Dividends and swaps share a batch window. Both adjust open positions overnight, both must finish before the session opens, and both are wrong the same way if they run twice or run half.

Reporting reads all of it. A swap change, a dividend adjustment and an administration fee end as line items a client may dispute. Applied by separate tools with separate logs, "why was this charged" takes a week to answer.

Questions

Can swap rates synchronise with the rates we pay for coverage?

Yes. Synchronisation runs on a schedule against your coverage rates, and the mark-up between the cost of carry and the client-facing swap is configured per symbol and per group. Without it the two drift, and the broker carries positions at one cost while billing another.

How do you stop swap-free accounts being used for carry trades?

Holding-time limits are set per instrument class, and detection runs against server-side position data to find exempt accounts holding positive-carry positions in a pattern inconsistent with normal trading. The configured response is applied automatically, which keeps the programme viable without a monthly review.

Do we have to source our own corporate-actions data?

No. The dividend calendar is maintained and delivered, and ex-date adjustments run as an overnight batch: longs credited, shorts debited, with a withholding coefficient per instrument. Every client receives a statement line explaining the adjustment.

What does regulatory reporting actually produce?

Scheduled end-of-day extracts in the trade-reporting formats your regime requires, plus the same data as dashboards and as a feed into your own warehouse. Reporting is configured per entity, so a group under more than one licence reports separately.

Talk to the people who wrote it

No sales script — a technical call about your symbol set and which of these routines is costing you most.

Book a technical call