FinBlocks Tech
Solutions

Who it’s for

Mehrex is one platform, but the first six months look quite different depending on whether you are opening a national market, giving your member firms a venue of their own, or proving that a market structure works before anyone funds it properly. This page is about the shape of the organisation; if you are looking for what is being traded, the market librarytakes one market at a time. If you build for other people’s markets, start at partners.


01 · Market operators

Launch or replace a market

You are either standing up a market that does not exist yet, or replacing a programme that has become the reason nothing changes. In both cases the binding constraint is rarely the matching logic. It is that every new instrument class, every session pattern and every fee schedule turns into a software project with a vendor queue in front of it.

Mehrex is asset-agnostic. Equities, fixed income, derivatives — futures and options — rights and ETFs run on one matching model, and so do the markets that are not securities at all: certificates, warehouse receipts, metal parcels, fractional precious metals. What changes between them is the instrument definition — lot size, tick table, session schedule, settlement arrangement — not the engine. A new market or a new instrument is a configuration change, not a software change.

What that means in operation

  • Instruments, tick tables, lot sizes, price bands and trading calendars are maintained in the browser and published as versioned reference-data bundles that take effect without an engine restart.
  • Session timetables automate the trading day: exact times, chained transitions that fire when the preceding session completes, or randomized windows for auction uncrossings as an anti-gaming measure. Manual operator commands always take precedence.
  • Corporate actions — share increases and decreases, dividend adjustments, reference-price corrections and instrument-metadata updates — are applied safely between sessions, in the end-of-day maintenance window.
  • Every market-affecting action carries maker–checker (four-eyes) approval and role-based access, with an audit trail recording who requested it, who approved it and what the system did. That trail is the same sequenced journal that records the trading itself.

What matters most here

02 · channel

Market Control Panel

Where the market model actually lives: instruments, tick tables, calendars, sessions, corporate actions and participant administration, all under four-eyes approval.

Read more →
01 · core

Matching Engine

One price–time priority model across six asset classes, with continuous and auction sessions scheduled at market or instrument level and per-day overrides for IPOs.

Read more →
05 · post-trade

Clearing

Netting, fees and enriched trade-capture records on the trade stream — so the trading core stays independent of whichever settlement regime you already operate.

Read more →

02 · Brokerage groups

Run your own venue

You already have the members, the clients and the flow. What you do not have is a venue of your own, and the reason is usually not appetite — it is that a venue has to answer two questions convincingly on day one: whose order is this, and what stops it from being too large.

Mehrex answers both structurally rather than by policy. Identity is taken from the authenticated session and never from the message body, and risk is evaluated before an order can reach the book.

Identity, enforced by the engine

  • A three-tier Firm / Node / User hierarchy, with a Role on every User. A Firm is the membership under which business is routed; a Node segments that business, for example by clearing arrangement; a User is a desk, an algorithmic flow or a gateway session, and belongs to exactly one Node.
  • End clients are registered against exactly one broker, and every client-account order carries the client’s identity. The engine refuses orders from unknown or inactive users, and client-account orders for a client that is missing, inactive or belongs to another broker — before anything reaches the market.
  • Named risk profiles — reusable limit sets assigned per clearing member, firm, client, instrument or market, with a configurable default as fallback. Limit changes apply immediately, without a restart.
  • Message throttling per User, enforced at the engine’s entry point rather than in a gateway, so the limit holds uniformly across every connectivity channel.

Two ways in, one set of controls

Member firms can trade from the bundled Client Trading Front-End on day one, with nothing to build and short onboarding, or integrate their own order-management system over the trading API or the FIX 4.4 gateway. Both paths converge on the same ingress and are subject to identical risk controls, so a firm that upgrades from the front-end to an API integration does not move to a different rule set.

What matters most here

04 · core

Risk Management

Limits evaluated at clearing member, trading member and end-investor level. An order is accepted only if every applicable level passes, and rejections name the limit and the scope that tripped.

Read more →
03 · channel

Client Trading Front-End

Licensed traders participate without third-party software, with credentials bound to their firm — a session can never act for another member.

Read more →
06 · channel

Connectivity & Market Data

The trading API for firms with their own OMS, and a FIX 4.4 gateway adapter for firms standardized on FIX. Same validated path, same throttles.

Read more →

03 · New market structures

Prove the model, then scale

An alternative trading venue usually begins as an argument that has to be won: a new asset class, a different market structure, a business case that nobody will fund at full scale until it has traded. The cost of being wrong needs to be small, and the cost of being right must not be a rebuild.

So start with a handful of instruments on a single commodity server. Independent instruments never contend with each other, and order books distribute across servers as the instrument count grows from five to five thousand. The configuration surface is the same at both ends of that range: sessions, tick tables and risk profiles are configuration whether you run five instruments or five thousand, so the pilot is not the thing you later throw away.

Room to differ, and room to grow

  • The matching algorithm is pluggable per instrument. Price–time priority is the default; pro-rata and other schemes can be introduced for specific instrument classes without disturbing the rest of the market.
  • Sub-millisecond to low-millisecond typical order round-trips on commodity server hardware — no exotic hardware, no specialised network cards, no kernel tuning. The matching path is entirely in memory, with no I/O and no locks on the critical path.
  • Latency percentiles are measured continuously and exposed to the operator’s monitoring dashboard, so a claim about performance is something you can check rather than something you have to accept.
  • Per-day session overrides and instrument-level schedules make room for illiquid instruments, scheduled call auctions and listings that do not behave like the rest of the book.

What matters most here

01 · core

Matching Engine

Independent instruments never contend; books distribute across servers as the count grows, and the matching algorithm is pluggable per instrument.

Read more →
06 · channel

Connectivity & Market Data

HTTP/JSON with server-streamed events, and snapshot-then-stream recovery built into the protocol rather than left to each integrator.

Read more →
02 · channel

Market Control Panel

A small operations team can run the venue from a browser, including live order-book supervision with hidden iceberg volume visible to the operator.

Read more →

Comparison

What each venue type usually starts with.

A rough map of where evaluations tend to begin. None of it is a constraint in the platform — it is simply where the first configuration usually lands.

Typical starting points, not commitments
Venue typeInstruments at launchConnectivityClearing arrangementFirst milestone
Market operatorOne market, tens to a few hundred instruments across one or two asset classesBundled front-end for smaller members; trading API and FIX 4.4 for the largestNetting and fees computed in Mehrex; settlement handed to an existing CSD or registryA written market-model specification, configured and running in a test environment
Brokerage groupA single instrument class, sized to the flow the group already carriesBundled front-end first; member OMS integration as individual firms are readyHouse and client clearing accounts in Mehrex; settlement through the group’s existing arrangementsThe Firm / Node / User hierarchy and end clients loaded, with named risk profiles per firm
New market structureFive to fifty instruments on a single commodity serverTrading API for a small number of technically capable participantsBilateral or agent-cleared, with enriched trade-capture records handed downstreamA dress rehearsal of a full trading day, opening and closing auctions included
Next step

Tell us about your market. We will show you the engine matching.

A live demonstration runs about an hour: the order book, the Control Panel, an auction uncrossing, and a replay of the journal that produced it.