Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Industry ProvidersProvider profile

SGX FX: BidFX, MaxxTrader, CurrencyNode and institutional FX data

SGX FX combines BidFX execution workflows, MaxxTrader pricing and distribution technology, CurrencyNode venue access and FX data interfaces. Software supply, liquidity relationships and regulated venue participation have different operating and contractual boundaries.

By FXBrokers.ai ResearchOperating status: ActivePublished Sources checked

Services & customers

Sections ↑

SGX FX brings together institutional FX technology and venue businesses within Singapore Exchange. The group’s FY2026 subsidiary accounts distinguish electronic trading software in the UK, pricing and risk technology in Singapore, and the CurrencyNode ECN operator. That structure is useful for a broker selecting connectivity or a white-label platform: a software connection and a regulated trading-venue relationship are different services.[1]

At a glance01

The main SGX FX service layers

The main SGX FX service layers
OfferingRoleTypical workflow
BidFXCloud execution-management and workflow technology.Connect investment managers to OTC and futures FX execution, with multiple negotiation protocols and bank algorithm access.Source 2
MaxxTraderPricing, execution and distribution technology.Banks and broker-dealers aggregate liquidity and provide branded client interfaces; funds use execution tools.Source 5
SGX CurrencyNodeInstitutional ECN operated by SGX FX Markets Pte. Ltd.The published 2021 rules separate the venue from counterparties and settlement, which can be bilateral or through prime brokers.Source 18
Composite and historical dataFX price-stream and archive interfaces.Streaming and historical analysis are separate from submitting an executable order.Source 13Source 14

MaxxWeb provides browser access without a local installation and supports white-label distribution, single sign-on and two-factor authentication. MaxxGo is the mobile interface. These are supplied MaxxTrader interfaces; access to another venue through an adaptor is a connection, not ownership of that venue or an automatic right to its liquidity.[5]

Platforms & integrations

Sections ↑
At a glance02

MaxxTrader workflow controls

MaxxTrader workflow controls
AreaDocumented capability
Pricing and riskDedicated bank/non-bank streams; VWAP, full-amount, midpoint, offset and weighted-price construction; synthetic pairs and automatic hedging. Pre-trade credit checks can cover several account hierarchies.Source 7
Sales-dealer operationTrade on behalf of clients, apply markups and allocate among subsidiaries/portfolios. Forward workflows include partial early delivery, extension and rollover.Source 6
External distributionAPI adaptors connect third-party channels; the bank page names 360T, Bloomberg and FXall. These are distribution integrations, not supplied SGX platforms.Source 6
At a glance03

API authority is interface-specific

API authority is interface-specific
InterfaceWhat it enablesImportant implementation distinction
Python price APIRFS/streaming executable prices and RFQ subscriptions.The documented Python interface is a pricing API; order submission is a separate interface.Source 10
Orders REST APIStage, submit, amend and cancel orders; query orders and executions.Staging and sending to market are distinct operations, with account permissions checked.Source 16
Excel add-inReal-time pricing and staged FX/futures orders.The March 2022 trading section says trading starts disabled and orders are staged for action in TradeSmart.Source 12
Composite FIX v7FIX 4.4 spot, forward, NDF and swap prices.The 7 October 2026 revision adds swaps; this is a data specification.Source 13

The Orders specification supports lists with a correlation identifier linking each request object to its response. That identifier lasts only for the request; later queries use the server-generated order identifier. For an OMS integration this distinguishes transport-level matching from a durable order key, while the execution query provides a separate route for following fills.[16]

Pricing & commercial terms

Sections ↑

The reviewed MaxxTrader pages direct prospective customers to a demonstration and commercial discussion. They do not publish a complete licence price, implementation fee, minimum monthly commitment or per-million execution tariff. A quote needs to identify the selected technology modules and liquidity relationships; a connection to many providers is not itself a published bundled spread.[7]

At a glance04

Commercial components established publicly

Commercial components established publicly
ComponentPublished position
BidFX API entitlementValid credentials alone are insufficient: an API product must be assigned, and API usage may carry a charge. Higher subscription limits may also cost extra; amounts are not stated.Source 10
CurrencyNode credit intermediationThe 2021 rules permit platform transaction fees and additional charges when a central prime broker is provided and used. No amount is specified there.Source 18
MaxxTrader distributionWhite-label interfaces and adaptor-based distribution are documented capabilities; commercial pages invite a demo rather than provide a price schedule.Source 5

Implementation & delivery

Sections ↑

BidFX onboarding provides dedicated API credentials rather than reusing a personal login, and UAT credentials differ from production. Booking-account and liquidity-provider entitlements affect which prices are visible. Its Python guide describes dedicated UAT environments, test-bank pricing and a market simulator in New York; simulated prices and remote-client latency should not be read as production execution results.[10]

CurrencyNode’s effective 2021 rules require an entity participant meeting the relevant institutional, accredited or expert-investor criteria, onboarding checks and trading competence. Using a prime broker requires a separately negotiated PB agreement, and that broker can impose limits or restrict access. Those admission and credit arrangements precede the act of routing orders.[18]

The composite FIX service uses private connectivity options such as cross-connects. The client starts the connection and FIX logon. Its recovery model does not persist market-data messages for replay, and sequence numbers reset on logon. A consuming application must therefore re-establish its live view after reconnecting, rather than expect a complete missed-tick replay from the FIX session.[13]

MaxxTrader’s published bank workflow includes pre-, in- and post-trade transaction-cost analysis, with reports against selected benchmarks. Configuration covers the client stream, credit hierarchy and branded interface.[6]

Support & contacts

Sections ↑

BidFX’s December 2025 C++ guide publishes the following client-support channels. MaxxTrader maintains separate regional telephone routes on its published support page. Those routes identify where to raise a question; neither document supplies a universal response-time or restoration SLA for all SGX FX products.[11][8]

Published FX technology contacts

BidFX client supportEmail
BidFX UK supportTelephone
BidFX Singapore supportTelephone
MaxxTrader Singapore supportTelephone
MaxxTrader US supportTelephone
CurrencyNode transaction queriesEmail

For disputed CurrencyNode transactions, the published 2021 rules specify a review request within 20 minutes of execution. This is a transaction-review clock, not a promise that support will resolve an incident within 20 minutes.[18]

Permissions & service scope

Sections ↑
At a glance05

Operating companies and venue permissions

Operating companies and venue permissions
EntityPrimary evidenceWhat the scope means
SGX FX Systems UK LimitedActive Companies House record 10546847; formerly BidFX Systems Ltd.Software-company identity. Corporate registration does not by itself establish a financial-venue licence.Source 4
SGX FX Markets Pte. Ltd.MAS directory: Recognised Market Operator.The Singapore venue company is distinct from the UK and Singapore systems companies.Source 19
SGX FX Markets NL B.V.AFM’s MTF register lists licence date 8 September 2026.Dutch MTF permission belongs to this named company; it is not a group-wide banking or custody permission.Source 20

The Dutch permission is a recent addition visible in the primary register. The register identifies SGX FX Markets (NL), while the group accounts separately list UK and Dutch markets companies and UK/Singapore systems companies. A MaxxTrader software agreement should therefore not be described as an account with the Singapore RMO or Dutch MTF solely because all share the SGX FX brand.[20][1]

Operator & evidence

Sections ↑

Singapore Exchange’s FY2026 accounts list the principal UK and Singapore FX systems companies, Singapore ECN company and UK/Dutch markets companies as wholly owned subsidiaries. The legal counterparty to a particular licence or venue agreement still comes from that agreement.[1]

The BidFX business was acquired in 2020; its UK company became SGX FX Systems UK Limited in November 2023. SGX’s 2024 offering circular records that completion of the MaxxTrader acquisition was announced on 4 February 2022, with MaxxTrader Systems Pte. Ltd. renamed SGX FX Systems Singapore Pte. Ltd. BidFX and MaxxTrader are SGX-owned product families with distinct offerings.[2]

The MaxxTrader acquisition was originally agreed with FlexTrade in July 2021. Its former FlexTrade ownership is part of the product’s history; the current service belongs to SGX.[3]

Operator
Singapore Exchange Limited group; SGX FX Systems UK Limited and SGX FX Systems Singapore Pte. Ltd., with separate venue entities
Service scope
BidFX execution workflows, MaxxTrader pricing/distribution/risk technology, FX data and separate CurrencyNode/regulated venue operations.
Customer types
Banks; Broker-dealers; Hedge funds; Asset managers
Delivery
SaaS; Hosted; API
Pricing publication
Quote only
Platforms
BidFX; MaxxTrader; MaxxWeb; MaxxGo; CurrencyNode
Integrations
Orders REST API; FX Shaping Server API; Python and C++ price APIs; Excel add-in; Composite FIX 4.4 data; Historical JSON and AVRO
Pricing scope
No complete public technology tariff; API entitlement and enlarged subscription limits may incur additional charges.
Implementation
Dedicated API credentials and product entitlements; separate UAT/production and participant/PB onboarding for venue access.
Support
BidFX and MaxxTrader publish regional support contacts; no universal public service-restoration target was established.
Permissions and regulatory scope
MAS confirms SGX FX Markets Pte. Ltd. as an RMO; AFM lists SGX FX Markets NL B.V. as an MTF operator. These venue permissions do not apply automatically to technology contracts.

Provider metadata checked 20 Oct 2026Source 1Source 2Source 5Source 7Source 6Source 10Source 13Source 19Source 20Source 16Source 17Source 12Source 11Source 15

Additional Information

Sections ↑
At a glance06

Historical data and downstream files

Historical data and downstream files
FeedDocumented deliveryOperational meaning
Branch historyPrivate branch-price REST route, HTTPS Basic authentication and JSON.Collects selected LP prices even with no users signed in. Large results may require following a paging link.Source 14
Consolidated historyJSON for intraday access or signed download links for AVRO files.The October 2024 guide recommends AVRO for ad-hoc historical or daily T-1 downloads; a GCP account is not required.Source 15

The separate FX Shaping Server is an order-processing layer. Its public API preserves the submitted “staged” orders, nets or merges them into “shaped” orders and reports executions at either level. Locking finalises a shaped order and hands it to the order manager, where a trading-order identifier links the two systems. This preserves the relationship between a client’s original instructions and the resulting market order. It also means that shaping, market submission and execution are separate events to reconcile.[17]

The Excel guide warns against placing order functions directly in cells because recalculation can submit the same instruction repeatedly; it recommends invoking them from a macro. That is a specific automation risk, even though the documented orders are initially staged. Local diagnostic logs are described separately from server records, so their rolling size limit is not an archive or regulatory-retention policy.[12]

The MaxxTrader privacy page says service personal data is retained as needed and for legal obligations, disputes and contractual enforcement. Its 30-day response wording concerns prospective-client or candidate removal requests. It is not a promise to erase a broker’s trading history 30 days after leaving, or a replacement for the chosen service’s data-processing and exit terms.[9]

Follow the evidence

Sources & further reading

  1. SGX annual report 2026: FX business and subsidiaries Singapore Exchange Limited · Accessed 20 Oct 2026
  2. SGX supplemental offering circular, 19 February 2024: FX acquisitions Singapore Exchange Limited · Accessed 20 Oct 2026
  3. Agreement to acquire MaxxTrader from FlexTrade, 23 July 2021 Singapore Exchange Limited · 23 Jul 2021 · Accessed 20 Oct 2026
  4. SGX FX Systems UK Limited company record Companies House · Accessed 20 Oct 2026
  5. MaxxTrader, MaxxWeb and MaxxGo SGX FX · Accessed 20 Oct 2026
  6. MaxxTrader bank workflow SGX FX · Accessed 20 Oct 2026
  7. MaxxTrader broker-dealer workflow SGX FX · Accessed 20 Oct 2026
  8. MaxxTrader published client support SGX FX · Accessed 20 Oct 2026
  9. MaxxTrader published privacy policy SGX FX · Accessed 20 Oct 2026
  10. BidFX Python price API 1.1.1, March 2024 SGX FX · Accessed 20 Oct 2026
  11. BidFX C++ API revision 6, December 2025 SGX FX · Accessed 20 Oct 2026
  12. BidFX Excel API revision 3, March 2022 SGX FX · Accessed 20 Oct 2026
  13. Orders API: public OpenAPI specification SGX FX · Accessed 20 Oct 2026
  14. SGX FX Markets Pte. Ltd.: MAS directory Monetary Authority of Singapore · Accessed 20 Oct 2026
  15. AFM trading-venue register: SGX FX Markets NL B.V. Netherlands Authority for the Financial Markets · Accessed 20 Oct 2026

This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update