Email usBook a call (opens in a new tab)
Quant Analytics

Quantitative trading software development, from backtest to risk desk

We build backtesting engines, options analytics and risk tooling your researchers can trust, with assumptions you can inspect and results you can reproduce.

You own the codeWhite-label availableWorking build from the first fortnight
Overview

A backtest is only as honest as its fills, its data and its assumptions. Look-ahead bias, survivorship gaps, mid-price fills on illiquid strikes and ignored early exercise all produce equity curves that never appear in a live account. Aurion Labs builds quantitative trading software that makes those assumptions explicit: configurable slippage and fill models, point-in-time data, and every simulated trade available to step through. We hold our own research to the same standard, from LEAN studies of long-dated SPX put structures to a desktop options backtester with surface models and a rules engine.

Clients come to us for three kinds of work. Research teams want a backtesting engine development partner who can model their actual instruments. Options desks want options analytics with surfaces, higher-order Greeks and scenario grids. Risk owners want risk analytics that update during the session, not in tomorrow's report. We write in Python, C# and .NET, store results in DuckDB or Postgres, and connect the output to your trading platform or market-data pipeline when the research is ready for production.

What we deliver

  • Point-in-time datasets that avoid look-ahead and survivorship bias
  • Bid-ask aware option fills instead of mid-price assumptions
  • Implied-volatility solvers that stay stable in the deep wings
  • Volatility surface fitting across strikes and expiries
  • Higher-order Greeks including vanna, charm, vomma and speed
  • Rules engines for delta, DTE and P&L based exits
  • Walk-forward and out-of-sample validation of parameter choices
  • Columnar result storage in DuckDB for fast slicing
  • Reproducible runs with versioned code, data and configuration
  • Earnings-event backtests for income and volatility strategies
What we build

Quant Analytics, built for production.

01

Backtesting engines

Event-driven engines that replay historical bars, ticks or full option chains through your strategy logic, with pluggable fill, slippage and commission models and a step-through mode for auditing individual trades.

Event-drivenFill models
02

Options analytics

Pricing and analytics for options books: Black-Scholes and Black-76, implied-volatility solvers, smoothed volatility surfaces, higher-order Greeks such as vanna and charm, and scenario heatmaps across spot and volatility.

Vol surfaceGreeksScenarios
03

Risk analytics

Portfolio risk views that aggregate positions across accounts: beta-weighted delta, vega by expiry bucket, stress tests on gap moves and volatility shocks, and limit checks that flag breaches as they happen.

Stress testsExposureLimits
04

Screeners and scan frameworks

Configurable scans across option chains and equities that rank candidates by expected value, probability of profit and return on capital, with earnings-aware filters and backtests of each scan's historical behaviour.

Expected valueScreening
05

Performance statistics

Sharpe, Sortino, drawdown and rolling return statistics computed consistently across lookbacks and net of the risk-free rate, with benchmark comparison against the S&P 500, Nasdaq, Dow and Russell 2000.

SharpeSortinoBenchmarks
06

LEAN and research tooling

QuantConnect LEAN algorithms, custom data adapters and research notebooks, with parameter sweeps run as walk-forward tests rather than one in-sample optimisation, so you see how a rule holds up out of sample.

QuantConnect LEANWalk-forward
Approach

How we deliver it.

Define the hypothesis

We pin down exactly what is being tested, on which instruments, at what frequency and with which costs. Vague research questions produce vague software, so this specification comes before any engine code.

Audit the data

We source and inspect the history you need from vendors such as Polygon or ThetaData, checking for gaps, splits, stale quotes and corporate actions before a single result is trusted.

Build and verify the models

Pricing models, fill logic and strategy rules are written as tested modules and checked against published reference values and hand-calculated cases before we run them across full histories.

Validate and hand over

Results are stress-tested out of sample and across market regimes, then delivered with notebooks, reports and documented assumptions. If the research graduates, we wire it into execution or your platform.

From the systems index

Built by us, not borrowed.

Relevant systems from the 30 we have engineered. Product and client names are withheld.

Browse the full index

06

Options strategy backtester

Quant and analytics

Desktop engine with Black-Scholes, Black-76, implied-volatility and surface models, higher-order Greeks, scenario heatmaps, a step-through backtester and a rules engine for delta, DTE and P&L exits with combo order routing.

C#.NETIBKR APIDuckDBEF Core
R&D
07

Options income screener

Quant and analytics

A scan framework for income strategies, with 80 scans specified across five strategy families, expected-value and probability maths, P&L profiles, earnings backtests and an optimiser.

PythonFastAPIThetaDataPolygonSQLite
R&D
08

Long-dated SPX structure research

Quant and analytics

LEAN backtests of a rolling four-leg SPX put structure with staggered entries, position caps and DTE-based exits.

PythonQuantConnect LEAN
R&D
09

Multi-period Sharpe and Sortino indicator

Quant and analytics

Annualised risk-adjusted return across eight lookbacks from 30 days to full history, computed on daily closes net of the risk-free rate.

Pine Script
Built
11

Portfolio benchmark backtester

Quant and analytics

Compares a portfolio's monthly returns against the S&P 500, Dow, Nasdaq and Russell 2000.

PythonFastAPINext.js
R&D
10

Chart pattern recognition engine

Quant and analytics

Detects chart patterns, candlestick formations and Fibonacci levels, then fans alerts out to email, Telegram and Discord.

Next.jsFastAPISupabaseStripe
R&D
LiveIn production and operated by usBuiltComplete and shippedClientDelivered for a clientR&DWorking build, still in development
Why Aurion Labs

The difference is operating experience.

Tools we built for our own lab

Our options backtester, income screener and LEAN studies exist because our own lab needed them. We know where backtests mislead because we have caught our own doing it, and we design engines to expose that.

Models you can inspect

We do not ship black boxes. Pricing, fill and risk assumptions are documented, configurable and unit-tested against reference values, so your quants can challenge them and your risk team can sign them off.

Research that reaches production

Because we also build execution, data pipelines and DevOps, a validated model does not stall at the notebook stage. The same team can carry it into a live, monitored service without a rewrite by strangers.

Technology we work with

PythonFastAPIC#.NETQuantConnect LEANpy_vollibDuckDBPostgresSQLiteThetaDataPolygonPine ScriptIBKR API
FAQ

Quant Analytics questions, answered.

Still deciding? A 30-minute call usually answers the rest.

What affects the cost of quantitative trading software?
Cost follows complexity in three places. The instruments: multi-leg options and futures need more modelling than single equities. The data: tick-level and full option chain history is larger and harder to clean than daily bars. The validation: some teams need reference-checked pricing and audit trails, others need a fast research prototype. A screener on end-of-day data is a smaller build than an event-driven options backtester with surface models.
How long does a backtesting engine take to build?
We avoid fixed timelines before we have seen your strategy and data. The usual phases are specification, a data audit, a first engine that reproduces a known reference result, then the extensions you need, such as surfaces, rules engines or reporting. Reaching a reference result early is deliberate: it proves the engine is correct before effort goes into features.
Who owns the models and the code?
You do, on full payment, unless the contract says otherwise. That includes your strategy logic, which we treat as confidential from the first conversation and can cover under an NDA. We do not reuse a client's proprietary rules in our own products or in other client work. If a generic component such as a pricing library is to be shared, we agree that in writing first.
Can you work with our existing data vendors and brokers?
Yes. We have worked with Polygon, ThetaData, SEC EDGAR, Interactive Brokers and Tastytrade data, as well as QuantConnect LEAN datasets. If you already pay for a vendor feed or maintain an internal database, we build adapters to it rather than moving you to a new provider, subject to the vendor's licence terms on how data may be stored and redistributed.
Will your software tell us which strategies to trade?
No. We build the tools that test, price and monitor strategies; we do not provide investment advice, signals or performance promises. Backtested results are hypothetical and depend on the assumptions you approve. Responsibility for trading decisions, and for any regulatory obligations attached to them, stays with your firm.
Do you support quant tools after delivery?
We offer ongoing support covering vendor data format changes, library upgrades, performance tuning as datasets grow, and new models or scans on request. Quant tooling evolves with the research behind it, so many clients prefer a retained arrangement with a monthly allowance of engineering time rather than a series of separate projects.
Start a project

Start your quant analytics project.

Tell us what you are building. You will get a written scope, a clear estimate and a working build early.

Prefer email or phone? hello@aurionlabs.io · +44 7832 617626