Skip to content
ULTrading

Proprietary trading firm

Markets move fast. We built a system that keeps up.

ULTrading trades only its own money across stocks, options, ETFs and digital assets. One platform watches every market, adjusts as conditions change, and keeps risk visible at all times.

Consolidated quote feedlive
  • ES.H6CME
    6,284.25+0.00
  • NVDANASDAQ
    183.62+0.00
  • SPY 620CCBOE
    4.87+0.00
  • BTC-PERPBINANCE
    96,412.50+0.00
  • ETH-USDCOINBASE
    3,418.44+0.00
  • QQQARCA
    561.18+0.00
  • SOL-USDTOKX
    214.07+0.00
  • VIX.G6CFE
    14.82+0.00

About ULTrading

One firm, one book, one platform.

Most trading desks juggle separate tools for research, execution and risk. We built GTS so those jobs share one view and one set of limits. We answer to no outside investors, so every decision serves the firm’s own book.

When an idea passes review, it can reach live markets within days, under the same risk checks as everything already running. That closes the gap between “looks good in a backtest” and “actually works when prices move.”

100%

Our own capital

We trade only firm money. There are no outside investors, no fund clients, and no one else's timeline to answer to.

<1ms

Built for speed

When a price moves, our system is already there. Orders are sent from hardware placed next to the exchange, not from a distant office.

4markets

Many markets, one view

Stocks, options, ETFs and digital assets trade under the same risk limits and the same live dashboard.

24/7365

Runs on its own

The platform quotes, hedges and checks itself around the clock. People set the guardrails; the system handles the repetition.

ULTRADEGTSOne platform for trading and risk

One platform, two jobs done at once.

GTS separates acting fast from thinking clearly. The speed layer handles orders in the moment; the decision layer improves how it trades over hours and days. Neither waits on the other, so markets never sit idle while settings are updated.

Built for the exchange

Speed layer

This is the part that must react before a price disappears. It reads live markets, posts and cancels orders, and checks every action against risk limits before anything leaves our servers.

  • Hardware placed next to major exchanges
  • Orders checked against limits in real time
  • Handles sudden spikes without manual intervention
Learns from every fill

Decision layer

This is the part that decides how aggressively to quote, when to hedge, and when to step back. It learns from recent results and proposes small improvements that are tested before they go live.

  • Adjusts quoting and inventory policy from live results
  • Tests setting changes against recorded market days
  • Never overrides the risk limits the desk sets

Three speeds, one risk limit.

Some opportunities last milliseconds; others unfold over days. Each tier has its own approach, but all three share the same position view and the same ceilings on risk.

Instant-response engine

horizon fractions of a second

For moments when prices flicker and opportunities disappear before a human could react. This tier keeps quotes fresh and cancels stale orders before they become a problem.

  • Two-sided quoting with inventory kept in check
  • Arbitrage when the same asset prices differ across venues
  • Adapts quote placement as the order book shifts
  • Every order checked against risk limits before it leaves
Exchange-adjacent hardwareDedicated risk gateMulti-venue routing

Sample telemetry

typical response time
740 ns
quotes per second
1.86 M
venues connected
23

Self-improvement

The system retunes itself while markets stay open.

Most desks shut down to change settings. GTS reads what happened on each fill, proposes small improvements, and rolls them out everywhere at once—without pausing quotes or leaving a gap in coverage.

Live tuning logAll venues
  1. 01Connected to live tuning across all trading connections
  2. 02Processed latest batch of fills with no backlog
  3. 03Updated quote-balance settings based on recent results

Settings being updated

  • Quote balance

    0.01840.0231
  • Inventory target

    42 s37 s
  • Risk ceiling

    1.151.08
  • Hedge trigger

    180 k142 k

Every change is logged and approved before it takes effect, so there is always a clear record of what moved and why.

Live dashboard

Everything important on one screen.

You should see profit, risk and order activity without switching tools. The console answers three questions at a glance: how we are doing, how close we are to our limits, and what we sent to market.

gts / console / pnlcapture
GTS console showing session PnL tiled by venue and book, with a resource utilisation column and an intraday PnL curve.
Capture from the production console. Positions and figures are replaced with simulated values.

live

Session PnL by book

+2.74%

NASDAQ+0.72
ARCA+0.31
CBOE-0.18
CME+0.58
BINANCE+0.94
COINBASE+0.12
OKX-0.41
ON-CHAIN+0.66

How we trade

Four approaches, one shared risk view.

Each style targets a different kind of opportunity—from providing liquidity to catching price gaps—but none can exceed the firm’s overall limits. The platform tracks how they interact so one desk does not quietly load risk onto another.

A lattice of candidate pairs with two residual spread curves converging on a central axis.

Related-asset trading

Pairs

When two linked prices drift apart, we bet they come back together.

The system scans thousands of candidate pairs, ranks the most reliable relationships, and steps back when the link breaks down. That avoids forcing trades after the edge has gone.

Pair selectionMean reversionAutomatic unwind
A two-sided depth profile mirrored around a mid price, drawn as densely packed vertical bars.

Market making

Liquidity

We provide continuous buy and sell quotes while keeping inventory under control.

Both sides of the book are quoted at all times. As positions build, quotes skew and hedges kick in so exposure stays inside the limits the desk sets.

Two-sided quotesInventory controlAutomatic hedging
Many layered price paths drifting upward through a shallow trend channel.

Momentum and trend

Trend

We read patterns in price and volume to follow strength across markets.

Models learn from how markets have moved together. A shift in one asset can inform positioning in another, so the book stays coherent instead of fighting itself.

Price patternsVolume signalsCross-market view
A constellation of venue nodes with one triangular routing circuit traced brighter than the rest.

Cross-venue opportunities

Arbitrage

When the same asset trades at different prices, we capture the gap safely.

Traditional exchanges and digital venues are watched together. Every route is rehearsed before real money is sent, so a bad path is caught in simulation first.

Price gapsMulti-venuePre-trade rehearsal

Stress response

See how the system handles a sudden shock.

Trigger a volatility spike and watch what happens in production: quotes pull back, size drops, hedges fire, and trading resumes only once conditions calm down. No one has to be at the keyboard for the first response.

BTC-PERP mid, 30 second window

mode: calm

recent volatility
14.2%
quote width
Normal
quote size
100%
market mode
Calm

Response log

Waiting. Trigger the spike to see the automatic response, or reset to return to calm conditions.

Questions about how we trade or how GTS works?

Whether you are a venue, a counterparty, or just curious about the firm, reach out and we will point you to the right person.