Native MT5 gateway
Streams prices into MetaTrader 5 and sends dealer requests into the AFX execution path without a separate client terminal.

Execution infrastructure for brokers
Connect MetaTrader 5, route intelligently across liquidity and expose standard FIX 4.4 sessions through one operating stack.
The AFX Flow stack
Use the whole stack or integrate at the boundary that fits your operation. Each service is built around the same route, execution and delivery state.
01 / Bridge
A native gateway moves market data and dealer requests between MT5 and the AFX execution fabric. Your platform keeps the MetaTrader workflow; AFX handles the route beyond it.
Streams prices into MetaTrader 5 and sends dealer requests into the AFX execution path without a separate client terminal.
Use explicit source-to-MT5 mappings or automatically register symbols as they arrive from the configured market-data source.
Execution acknowledgements, duplicate-execution suppression and duplicate-close protection keep MT5 state aligned with the route.
02 / Smart order routing
Route directly to a named provider or aggregate available depth across multiple LPs. Every path is expressed as execution state, not a black box.
Pin an order flow to a configured liquidity provider when the route is predetermined.
Use available depth to split eligible orders across liquidity providers and combine the resulting fills.
Apply account kill switches and routing overrides before an order leaves the execution boundary.
Track partial fills, timeouts, retry paths and MT5 delivery acknowledgements as explicit execution states.
03 / FIX services
Give an entitled client separate pricing and trading sessions over FIX 4.4. AFX handles session rules, market-data delivery, order entry and account snapshots at the edge of the same execution stack.
Standard fields; no custom client-supplied tags
Snapshot requests, streaming subscriptions and cancellation
Market orders, collateral snapshots and open positions
Separate credentials, symbol entitlements and source-IP allowlists
Built to be operated
Retain the route decision, LP children, execution outcomes and delivery state needed to explain how an order moved.
Manage direct or aggregate behaviour, per-flow overrides and account kill switches from the operating layer.
Surface rejects, partial fills, timeouts and delivery gaps as operational states rather than hidden edge cases.
Integration path
Define platform, account, symbol and liquidity-provider boundaries.
Configure the MT5 gateway or FIX credentials, entitlements and network access.
Exercise pricing, rejects, fills, timeouts and delivery acknowledgements before production.
afx Flow