Product 02 · Trading

The whole desk on one screen.

A card workspace the trader arranges once and keeps. Market data, order entry, allocation, exposure and risk, laid out the way they work rather than the way a vendor decided. Windows and macOS, across as many monitors as they have.

18 card types Multi monitor Keyboard first
Exposure monitor GlobalAccount
BasisOrd max GOrd max NPos max GPos max N
Cash64%41%58%37%
Futures52%91%47%66%
  OTR31%22%29%18%
  Off-the-runs17%11%14%9%
  STIR44%88%38%51%
  FF12%7%10%6%
Refresh 100msHeader pinned2 limits over 85%

The workspace

Cards, arranged the way the trader thinks.

Everything on the screen is a card. The trader tiles them, groups them into tabs, drags one out onto a second monitor, and the arrangement is still there at login the next morning.

  • Market Data Grid
  • Market Data Ladder
  • Market Data Charts
  • Order Entry
  • All Orders
  • Active Orders
  • Trades
  • Allocation
  • Allocation / Recap
  • Spread Builder
  • Order Book
  • Accounts
  • Instruments
  • Instrument Details
  • Exposure
  • Analytics
  • Risk Limits
  • Admin
Layout
Tiled and docked cards with a tab strip per region. Add one with a keystroke from the taskbar. The list you are offered is already filtered to what your role allows.
Monitors
Any card pops out into its own window and onto another screen, and keeps its data feed. Common on desks running four displays.
Persistence
Layouts are saved per user and restored at login. A saved layout containing a card that has since been retired drops it quietly rather than refusing to open.
Keyboard
Shortcuts across the order workflow and the workspace itself, documented in the trader guide that ships with the platform.

Market data

Prices the way the instrument is actually quoted.

01

Grid, ladder, depth, charts

The same feed in whichever shape suits the instrument. Thirty seconds of staring at a ladder beats a grid for a contract you are working, and the reverse is true for a watchlist of forty.

02

Fractional prices, rendered properly

Treasury prices in 32nds and finer, with the handle, the separator and the ticks weighted so the eye lands on the part that moves. Tabular figures throughout, so columns of prices line up.

03

Spreads as instruments

Build a curve trade or a fly from its legs with ratios, and it prices and trades as one line in the grid alongside the outrights.

04

Columns under the trader's control

Add, reorder, group and colour columns per card. Text and background colour per column, so the instruments that matter today are findable without reading.

05

Groups as presets

The desk's standard watchlists are configuration, not code. An administrator publishes a group and it appears for everyone entitled to it.

06

Bloomberg alongside your feed

BLPAPI through native bindings sits next to the internal price feed, so reference and spread analytics do not need a second application open.

Order flow

From the ticket to the allocation.

Order entry
A ticket bound to the instrument in front of you, with the account set restricted to the ones your permissions cover.
Working and done
All Orders for the full day's record, Active Orders for what is live, Trades for what filled. Each is its own card, so a trader keeps the one they watch and skips the rest.
Allocation and recap
Allocation profiles held on the server, applied to a parent order and reconciled in recap. Individual price reporting works off the individual fills rather than an average.
Profiles as JSON
The form covers the fields the desk edits daily. For everything else there is a raw JSON editor that submits through exactly the same server call, so nothing is bypassed except the widgets.

Risk

Limits set by the risk manager, not the trader.

The Risk Limits card is restricted to the administrator role. A trader never sees it, and cannot reach its controls.

Firm template
Cash in millions and futures in contracts, four fields each, as the ceiling everything else derives from. Ships with a standard, a conservative and a high volatility template as starting points.
Per instrument
Caps for every ticker in the tradeable universe, organised by asset class.
Per account
Entity down to account, with an allocation percentage per basis that derives each account's effective cap from the entity limit.
Publishing
Every scope is edited locally and marked unsaved. One commit at the bottom sends the whole set to the trading engine in a single coordinated operation.
Live exposure
Firm-wide and per account, expandable down to the ticker, each cell showing exposure against limit and the percentage of it used. Fat finger ceilings sit alongside. Refreshed on a hundred millisecond cadence with the column header pinned.

Administration

Entitlements that survive an audit.

Entities, trading accounts, users, roles and groups are all administered in the application. A user is scoped to an entity, granted a role, and allowed onto a specific set of that entity's accounts. Groups bundle a team and a pool of accounts once, so adding a trader to the desk gives them the right access in a single action.

Card visibility and account access both derive from the same permission set, so there is no second place where access can drift. A user created inactive cannot log in at all, which covers the gap between provisioning and an approved start date. Deactivating someone who is logged in ends their session as the change saves, with no grace period.

Ergonomics

Eight hours in front of it.

A terminal is read all day in a room whose lighting nobody controls. Legibility is a feature, not decoration.

Themes
Eleven presets covering dark, light, warm and terminal palettes, two of them high contrast sets. Switchable per user without a restart.
Typography
The interface font and the figure font are chosen separately, from seven bundled families. Prices and quantities render in a monospaced face with equal width digits so a column of numbers reads as a column.
Accessibility
A hyperlegible typeface designed for low vision readers ships with the application and is selectable like any other.

Next step

Watch a trader drive it.

The fastest way to judge a terminal is to see somebody build a layout, work an order and allocate it, without slides in between. That is the call.