myEuclid
Products

Real-time computation at
capital markets speed.

QGraph is Euclid's reactive computation engine built on a live dependency graph for real-time pricing, risk and P&L.

<1ms Latency
Live Graph
FRTB Ready
Overview

The computation engine that replaces batch overnight with real-time always-on.

Traditional risk and pricing systems run in batch — calculating overnight what traders need in real time. QGraph inverts that model with a live dependency graph that recomputes only what changes, the instant it changes.

Every market data tick, position update or parameter change propagates through a directed graph of computation nodes — repricing derivatives, recalculating VaR, updating P&L and aggregating regulatory metrics in sub-millisecond end-to-end latency.

Built for capital markets but applicable to any domain that needs reactive, incremental computation at scale — from real-time logistics optimization to IoT sensor networks.

Financial trading
Features

Reactive computation,
engineered for institutional scale.

Live Dependency Graph

A directed acyclic graph that models every relationship between market data inputs, intermediate calculations and output metrics — with automatic change propagation.

Event-driven Propagation

When a market data tick arrives, only affected nodes recompute. No batch sweeps, no polling — pure reactive propagation through the dependency chain.

Sub-millisecond Latency

Optimized graph traversal and in-memory computation deliver end-to-end recalculation in microseconds — critical for real-time pricing and intraday risk.

Horizontal Scaling

Graph partitioning and distributed execution across compute nodes. Scale linearly by adding capacity — no architectural refactoring required.

FRTB Reporting

Built-in support for Fundamental Review of the Trading Book calculations — SA, IMA and DRC computations with regulatory-grade audit trails.

gRPC / Protobuf APIs

High-performance streaming APIs for integration with trading systems, risk engines, data warehouses and downstream analytics — with schema evolution support.

How It Works

From market tick to
risk metric.

01

Model

Define your computation graph — pricing models, risk factors, aggregation hierarchies and output metrics — as nodes and edges in QGraph's declarative DSL.

02

Connect

Bind live market data feeds, position snapshots and reference data to input nodes. QGraph handles serialization, replay and late-joiner semantics.

03

Compute

As data arrives, QGraph propagates changes through the dependency graph — recomputing only affected nodes with sub-millisecond end-to-end latency.

04

Consume

Downstream systems subscribe to output nodes via gRPC streams — receiving real-time P&L, risk metrics, scenario results and regulatory aggregations.

Ready to move from batch
to real-time?

See how QGraph can replace your overnight risk batch with continuous, sub-millisecond computation — on your data, your models, your infrastructure.