Skip to content
RONEXER
Solution / Trading Platforms

Execution IsOne Event.The Position Remains.

An order screen is the part of a trading platform anybody can see. Beneath it, permission, instruction, execution, position and exposure change on different clocks, and the platform's work is keeping all five describing one client at one instant, while a provider is slow, silent or wrong.

Talk to an Architect

Next Step / Technical Discovery

Client
One identity across the lifecycle
Execution
Providers are replaceable dependencies
Exposure
Current, not end of session
Operations
Every exception has an owner and a state
System / Disciplines / Constraints

Where this system fits

A trading platform is the operating system around trading activity: what a client may do, what happened when they did it, and whether account, position and exposure agree afterwards.

Disciplines

Enterprise Platforms
Desks, roles, and the administration an operations team runs.
API & Systems Integration
The boundary each venue, broker and price feed sits behind.
Cloud Infrastructure
The latency budget and availability target it is engineered against.
Data Engineering
Order and execution history still answerable long after the session.

Constraints

Financial services
Market access, client money and permission to trade belong to regulated parties.
Latency budget
Some decisions have a deadline; past it the answer is wrong.
Continuous exposure
A position changes value while nobody is acting on it.
04 Situations

Why an order screen is not a trading platform

  • 01

    Order entry works. The account disagrees.

    STATE DIVERGENCE

    A request went out and nothing definite came back. Cancelling risks cancelling a fill; waiting risks a position nobody has counted.

  • 02

    Exposure is a report, not a number

    AFTER THE FACT

    Risk arrives as a file the next morning, describing a book from a session that has already closed.

  • 03

    The provider became the product

    VENDOR AS ARCHITECTURE

    Client records, order state and risk rules live inside one vendor's platform. Adding a market, or leaving, means rebuilding what customers use.

  • 04

    Four teams, four versions of one trade

    NO SHARED EVENT

    Operations reads the venue report, risk a snapshot, finance the statement, support the screen. Every investigation begins by choosing which to believe.

06 Actors

Actors and boundaries

  • Trader or client

    EXTERNAL

    Acts

    Submits instructions against whatever the account permits.

    Boundary

    Nothing inward. They see order state and position; the limits gating them are set elsewhere.

  • Trading account

    CLIENT STATE

    Acts

    Carries permissions, limits, balance, positions and restrictions.

    Boundary

    Owned here. One account record, read the same way by execution, risk and support.

  • Trading platform

    ENGINEERED HERE

    Acts

    Accepts and works instructions, records executions, moves position and exposure.

    Boundary

    All of it: order lifecycle, execution record, position impact, exposure update and operational state.

  • Execution provider or venue

    MARKET ACCESS

    Acts

    Accepts or refuses orders and reports fills, on its own protocol.

    Boundary

    Nothing inward. Answers are recorded as received; what the order is stays the platform's to say.

  • Risk operations

    JUDGEMENT

    Acts

    Sets limits, restricts accounts, decides what an exceeded threshold means.

    Boundary

    Outward. The platform enforces a limit and shows exposure. Where the limit sits is theirs.

  • Back office and finance

    POST-TRADE

    Acts

    Handles funding, statements, corporate actions and client queries after the session.

    Boundary

    Outward for money and the books. The platform hands over the trade record explaining them.

08 States

How an order changes state

Five states while an order can still fill, and three that answer it. None erases an execution.

  1. 01

    The instruction exists before the market sees it

    A client, an instrument, a size and a price condition, under an identifier the platform issues itself.

    Order identity

  2. 02

    The platform has agreed to work it

    Permission, limits and margin are checked before anything leaves. Acceptance is the platform's decision, not the venue's.

    Pre-trade checks

  3. 03

    Live in the market, still the platform's problem

    The order rests with a provider. Its unfilled quantity is exposure the account has not taken yet.

    Unfilled quantity

  4. 04

    Part is a fact, part is still an instruction

    Each fill appends an execution record and moves position and exposure; the remainder works on.

    Execution records

  5. 05

    The instruction is spent

    Nothing is left to work. The order stops changing; the position it built outlasts it.

    Position stands

  6. 06

    It never reached the market

    A check failed here, or the provider refused there. No execution exists, so no position does either.

    No position

  7. 07

    The remainder stops, the fills stand

    Cancellation reaches unfilled quantity only. Anything already executed is a fact, and cancelling an order cannot unmake it.

    Remainder only

  8. 08

    The clock ended it, not a person

    Time in force ran out with quantity still working. Earlier fills stand; only the accountability differs.

    Time in force

How much of the platform to own

Three operating models. Which is right depends on what the business intends to own.

Provider dependence
White-label coreTotal. Market access and client state arrive together.
Configured platformPartial. Connectivity is theirs, some client state is yours.
Owned trading platformDeliberate. Connectivity sits behind a boundary you drew.
Risk model control
White-label coreTheir limits, their calculation, their timing.
Configured platformTheir engine, your parameters.
Owned trading platformYours to define, and yours to be right about.
Operational ownership
White-label coreTheir support boundary decides what you can answer.
Configured platformShared, and the seam is where escalations stall.
Owned trading platformYours, including the parts nobody wanted.
When it is justified
White-label coreReaching a market quickly matters more than owning how it works.
Configured platformThe vendor's model already fits and the gaps are parameters.
Owned trading platformHow you trade is the product, or several markets must share one client.
06 Modes

When it fails

Six conditions the market produces regularly. None is settled by deciding what probably happened.

The venue never returns a final answer
Detection

Nothing terminal came back, so the order holds an unresolved marker rather than an inferred status.

Response

The venue is re-asked and its report compared before the order moves. Nothing is resent meanwhile.

A fill arrives after the order was cancelled
Detection

An execution report references an order the platform has already closed out.

Response

The execution is recorded and the position moves. Cancelling ended the instruction, not the trade.

A working order breaches a limit that changed after acceptance
Detection

Exposure is evaluated against limits as they stand now, not as they stood at submission.

Response

The remainder is pulled or held on a rule risk operations wrote beforehand. Fills stand; the breach becomes theirs to close.

The price feed is late, frozen or gone
Detection

Prices carry their own age, and any exposure computed from them inherits it.

Response

The platform says it is working on stale prices instead of showing a current-looking number, and narrows what it accepts.

The venue's view of an order is not the platform's
Detection

Scheduled comparison of open orders and positions against the provider's report.

Response

An operational case opens carrying both records. The platform neither silently adopts the venue's view nor overwrites it.

An account is restricted while orders are still working
Detection

The restriction lands on account state, which every open instruction is evaluated against.

Response

New instructions stop. Working orders follow the restriction's own rule — pulled, or close-only — chosen before the day it mattered.

What you own afterwards

One client state, read the same way
Order, position, balance and restriction come from one account record, so support, risk and the client are not describing different accounts.
Exposure while it is still actionable
Position and margin move as executions arrive, so a threshold is something to decide during the session, not explain after it.
Venue changes are edge work
Adding a market or leaving a provider is work inside one adapter. The client record, the order model and the risk rules do not move.
An investigation starts from one record
Operations, risk and finance open one history for a disputed trade: what was instructed, what the venue answered, what the account did.
Next Step / Technical Discovery

Bring a risk view that arrives the next morning, a client record split across three vendors, or an execution nobody can attach to an order.