Product

One Platform.
Deploy It Your Way.

From entry-level backtesting to fully managed HFT colocation – Nanoconda gives every serious futures trader an institutional-grade entry point, built on kernel-bypass, microsecond-execution infrastructure.

CME Certified ISV
iLink 3.0 + MDP 3.0
🔌
Kernel Bypass
💾
Shared Memory IPC
🛡
Pre-Trade Risk
🏗
CME Aurora Colocation
Interface

Platform in Action

The GUI connects directly to shared memory – displaying the same market data and order state your algorithm sees, with zero processing delay.

DMA Platform Features

Everything in the Platform, in Detail

The DMA Software Suite and all Managed Service tiers share the same core platform. Click any feature to expand the full specification.

🔗
Full-Fidelity Exchange C++ API
In-Memory Pre-Trade Risk
🖥
Real-Time GUI & Order Manager
🏛
FCM Integration
📼
PCAP & DBN Replay
🧪
Trading Simulator
🎛
Algo Controls
🔍
Trace File
Fundamentals

Latency Has Two Enemies

To build a fast DMA platform, you need to defeat both – not just one.

📍

1. Physics

Light travels through fiber optic cable at roughly 5 microseconds per mile. The farther your algorithm is from the CME matching engine in Aurora, Illinois, the more inescapable latency you accumulate.

Every additional network "hop" – through a router, to a separate risk server, across a datacenter – adds latency that cannot be engineered away. Physics is non-negotiable.

The solution: co-locate your strategy directly at the CME exchange, on the same machine as your gateway.
⚙️

2. Technology

Even at the ideal physical location, software overhead can introduce hundreds of microseconds. The Linux kernel, TCP/IP stack, context switches, memory copies, and locks all eat latency one layer at a time.

Most off-the-shelf FIX engines and DMA platforms were not built for nanosecond-scale execution. They pay unnecessary overhead at every hop in the data path.

The solution: bypass the kernel entirely, use lock-free shared memory, and pin resources to dedicated CPU cores.
Architecture

Built for Microsecond Execution

Three engineering decisions that eliminate latency at every level of the stack – from the OS to the exchange.

🔌
Kernel Bypass Networking

From packet ingress to normalized data delivery, Nanoconda operates as a fully lock-free, user-space pipeline. Leveraging Solarflare EFVI and TCPDirect, the system removes the Linux kernel from the critical path, avoiding context switches and kernel overhead throughout.

💾
Shared Memory IPC

Your algorithm accesses market data and order responses directly through shared memory – the same memory region used by the gateway. No network hop, no socket layer, no serialization, and minimal IPC overhead in the critical path.

📌
CPU Pinning & Cache Efficiency

Dedicated, isolated CPU cores run latency-critical threads with strict pinning and NUMA-aware placement. Cache-optimized data structures and access patterns keep processing within CPU caches, minimizing scheduler interference and memory latency.

Relative Latency Contribution

Nanoconda addresses each source independently

Network / Physics
~5µs/mile
Kernel TCP/IP
~5–20µs
Nanoconda path
~1µs
Protocols

CME-Native Protocol Support

Full compliance with current CME exchange specifications – maintained as standards evolve.

Order Entry
iLink 3.0

CME's current-generation binary order entry protocol. Nanoconda implements the full specification, including all supported order types, session management, heartbeat handling, and recovery workflows.

  • Full CME certification maintained – tested against CME's conformance suite.
  • Supports all exchange DAY order types (LMT, MKT, FAK, STP, Iceberg).
  • Automatic session recovery and gap-fill on disconnect.
  • Business reject handling and order book reconciliation on reconnect.
  • Tag-level compliance logging for audit and troubleshooting.
Market Data
MDP 3.0

CME Globex Market Data Platform 3.0 – a high-performance multicast feed. Nanoconda processes raw UDP channels and delivers a native order-by-order (MBO) stream directly to the API, preserving exchange sequencing and semantics.

  • Top-of-book snapshots (10 levels).
  • Native order-by-order (MBO) stream exposed directly to the API.
  • MBO recovery loop for session start and algo state sync.
  • A/B feed arbitration for gap detection and CME snapshot recovery.
  • Exchange sequencing preserved 1:1 in the API.
Infrastructure

CME Colocation, Managed for You

Your strategy runs at the exchange – without managing infrastructure.

What's in the Colocation Container

The Colocated Container plan gives you a dedicated, fully managed environment inside CME's colocation facility – physically adjacent to the exchange's matching engines.

Colocated in CME Aurora, near matching engines.
Direct cross-connect to CME.
Hardware and gateways managed by Nanoconda.
Native Linux container environment.
Dedicated CPU cores, isolated from kernel and other workloads.
Full OS access – install tools, internet available.
Location
CME Aurora, IL
Isolation
Dedicated container
Cross-connect
Directly to CME
Monitoring
24/6 managed
OS
Rocky Linux (managed)
Real-time C++ API
Included
Architecture

Your Algo, Connected to the Exchange

A direct, single-machine pipeline – no extra hops, no broker layer.

💻
Your Strategy
🔗
Nanoconda API
Pre-Trade Risk
🌐
iLink 3.0 Gateway
🏛
CME Globex
Nanoconda Server Architecture Diagram
Specs

Technical Specifications

Order Entry Protocol
iLink 3.0 (CME Binary)
Market Data Protocol
MDP 3.0 (Multicast UDP)
Risk Architecture
In-Memory, Inline
Data Transport
Shared Memory (IPC)
Kernel Path
Bypassed on hot path
Thread Model
CPU-pinned, NUMA-aware
Order-to-Wire
~1 Microsecond
Colocation
CME Aurora, IL
ISV Status
CME Certified
OS
RHEL Linux
Programming API
C++ / via shared memory
Audit Trail
Nanosecond trace file
Security

Built for Production Environments

Institutional security, audit trails, and isolation – required by any serious trading operation.

🖥️
Live GUI Monitoring

View live orders, trades, and strategy performance in real time with role-based access (trader, viewer, manager, clearer).

⚠️
Kill Switch

The kill switch can halt all order flow within microseconds – accessible via GUI, API, or automated risk trigger.

🛡️
Pre-Trade Risk Controls

Inline risk checks block invalid orders before reaching the exchange. Configured and monitored by the FCM per account.

🔒
Market Data Entitlements

Market data access and entitlements managed and reported directly to the exchange.

📋
Nanosecond Tracing

Every order lifecycle event – from API call to exchange acknowledgment – can be logged with nanosecond-precision timestamps via the Trace File system.

📦
Isolated Containers

The Colocated Container plan runs your strategy in an isolated OS container – separate from all other clients with no shared process space.

Developer API

Simple API.
Institutional Performance.

Despite the complexity underneath – kernel bypass, shared memory, lock-free queues – the API your quants write against is clean and minimal. Implement callbacks, call nanoconda::start(), and your strategy is live.

The same code runs in the simulator, against PCAP or DataBento DBN replay, and in production – no environment-specific branches, no integration rewrites between stages. A complete working strategy is fewer than 50 lines of boilerplate.

Full documentation at nanoconda.com/docs.

Read the Full API Docs →
Nanoconda C++ API – sample strategy code
Backtesting Simulator

Validate Before You Risk Capital

The $250 / 3-month license gives full access to PCAP and DataBento DBN replay plus the CME-compatible trading simulator – no exchange account or FCM required. The simulator supports all CME order types: FAK (Fill-and-Kill), Iceberg, Limit, Market, Stop, and Stop-Limit, with fill logic that mirrors live CME Globex behavior.

Your strategy uses the exact same C++ API as production. Switching from backtesting to live DMA requires no code changes.

PCAP & DataBento DBN file replay – real-time or maximum-speed
All CME order types supported: FAK, Iceberg, Limit, Market, Stop-Limit
Order matching mirrors live CME Globex behavior
Same C++ API binary as live production – zero code changes
Run paper trading alongside a live market-data staging session
No FCM, no exchange account, no live risk required
Nanosecond trace files for latency analysis and debugging
Designed as the entry point before committing to a DMA subscription
Coverage

CME Futures Coverage

Trade across the full CME futures complex with a single platform and API.

📊
Equity Index Futures

E-mini S&P 500 (ES), E-mini Nasdaq (NQ), E-mini Dow (YM), Micro variants

💵
Interest Rate Futures

Eurodollars, Treasury Bonds (ZB), Treasury Notes (ZN, ZF, ZT)

Energy Futures

Crude Oil (CL), Natural Gas (NG), RBOB Gasoline (RB), Heating Oil (HO)

🥇
Metals Futures

Gold (GC), Silver (SI), Copper (HG), Platinum (PL)

🌽
Agricultural Futures

Corn (ZC), Soybeans (ZS), Wheat (ZW), Soybean Oil (ZL)

💱
FX Futures

EUR/USD (6E), GBP/USD (6B), JPY/USD (6J), and other major pairs

Clients

Who Uses Nanoconda

Whether you're validating a first strategy or running multi-instrument HFT, there's a Nanoconda product for where you are today.

🔬
Quant Researchers

Start with the $250 Backtesting Simulator. Replay PCAPs, tune your model, and validate latency assumptions before committing to live infrastructure.

⚙️
Independent Algo Traders

The GUI Managed product gets you into CME colocation for $2,100/month – no server admin, no SSH required. Focus entirely on strategy.

🏢
Prop Trading Firms

Colocated Professional gives your team 3 dedicated cores and full SSH access. Run multiple strategies from a single managed container.

📈
Systematic Hedge Funds

Institutional DMA with FCM integration, audit trails, and risk controls that meet compliance standards for fund operations.

🏦
FCMs & Introducing Brokers

Provide sponsored CME access to clients through Nanoconda managed infrastructure – without operating your own certified gateway.

🚀
Trading Startups

Skip the 12–18 month gateway build cycle. Go from zero to live on CME in days – Nanoconda is your entire trading infrastructure from day one.

Products

Choose Your Starting Point

Software licenses run on your own infrastructure. Managed services are fully operated by Nanoconda at CME colocation – you focus on your strategy.

Software Licenses – you provide the hardware

Full software stack with CME certification. Deploy on your own servers or test environment.

Backtesting Simulator
Validate your strategy before risking a cent.

Replay historical CME market data – PCAP or DataBento DBN format – against your strategy using the exact same C++ API as production. Supports all CME order types: FAK, Iceberg, Limit, Market, Stop-Limit.

  • PCAP & DataBento DBN file replay
  • No live exchange connection or FCM required
  • FIFO Order Queue Priority Simulation
  • Matching Engine Latency Simulation
$250
3-month software license
View Pricing →
DMA Software Suite
Institutional DMA software – deploy on your own hardware.

The complete Nanoconda platform: CME-certified market data handler, execution gateway, pre-trade risk engine, real-time GUI, and all developer tools. You supply the hardware and connectivity; we handle the certification stack.

  • iLink 3.0 execution + MDP 3.0 market data
  • In-memory pre-trade risk + full order management GUI
  • Trading simulator, PCAP replay, trace file, algo controls
  • FCM integration support included
Monthly
Annual
$2,800
per month / per exchange, annual commitment
View Pricing →
Managed DMA Services – we operate the infrastructure

Dedicated resources at CME Aurora colocation. Hardware, connectivity, and operations fully managed by Nanoconda.

GUI Managed Algo
Your algo in CME colocation – controlled via GUI.

A dedicated managed environment at CME Aurora colocation with one dedicated CPU core. Deploy your algo, monitor execution, and control parameters through the browser-based GUI – no server-level access required or provided.

  • 1 dedicated CPU core at CME Aurora colocation
  • GUI-only access (no SSH)
  • Full infrastructure operated by Nanoconda 24/6
  • All DMA software features included
Monthly
AnnualSave
$2,100
per month
View Pricing →
Colocated Professional
Full colocation – 3 cores, SSH, full control.

Three dedicated CPU cores at CME Aurora colocation with complete SSH access. Run multiple simultaneous strategies, manage your environment directly, and benefit from full managed operations, monitoring, and cross-connect included.

  • 3 dedicated CPU cores at CME Aurora colocation
  • Full SSH access – manage your environment directly
  • 24/6 managed operations, monitoring & alerting
  • CME cross-connect and all software features included
Monthly
AnnualSave
$3,200
per month
View Pricing →

Ready to see it in action?

Schedule a live walkthrough – we'll show you exactly how your strategy would run on the platform.