MORPHIQLABS

research.morphiqlabs.com

Research on deterministic trading systems.

Working papers and engineering write-ups from MorphIQ Labs on the Ferro suite, quantitative research, and Anvil. Market microstructure, volatility modeling, regime detection, and the runtime underneath.

Latest research

Browse all
Ferro Suite1 min read

Wavelet Feature Extraction for Time-Series ML Pipelines

Time-series ML fails quietly when the feature layer ignores scale. A price series, volatility series, or sensor stream may look like one signal, but its behavior is usually a mixture of fast noise, medium-horizon stru…

MorphIQ Labs · Ferro Suite#wavelets#feature-extraction#machine-learning#ferro-wave
Ferro Suite2 min read

What a Rust Options Pricing Engine Has to Prove

A Rust options pricing engine usually gets judged by surface area first: how many models, how many Greeks, how fast the implied-volatility solver runs. That is necessary, but it is not enough. The harder question is w…

MorphIQ Labs · Ferro Suite#rust#options-pricing#formal-verification#ferro-risk
Ferro Suite1 min read

Rust Market Data Normalization Starts at the Boundary

Market-data infrastructure becomes fragile when every downstream component learns a different venue dialect. One feed calls it a trade condition, another calls it a flag. One stream uses exchange timestamps, another c…

MorphIQ Labs · Ferro Suite#market-data#rust#normalization#ferro-feed
Ferro Suite1 min read

Price-Time Priority Matching in Rust

Price-time priority sounds simple until the implementation has to survive real state transitions. Orders arrive, cancel, partially fill, cross multiple price levels, and interact with timestamps, client identifiers, a…

MorphIQ Labs · Ferro Suite#matching-engine#rust#price-time-priority#ferro-match
Quant Research1 min read

Options Spread Analytics Should Be a Workflow, Not a Table

Most options tools start with a table. Rows of contracts, columns of Greeks, filters, probabilities, and implied volatility fields. The table is useful, but it is not a decision process. A trader still has to assemble…

MorphIQ Labs · Quant research#options-spreads#workflow#risk-review#spread-foundry
Anvil2 min read

Deterministic Replay for Trading Systems

The most expensive production bugs in trading systems are often not the ones that crash. They are the ones that cannot be reproduced. A signal changed, an order decision differed, a timeout fired in a different order,…

MorphIQ Labs · Anvil#deterministic-replay#trading-systems#runtime#ferro-replay
Anvil4 min read

Determinism as a Correctness Contract

Most trading systems are tested the way most software is tested: feed an input, assert an output, hope the parts you did not assert on behaved. That works until the part you did not assert on is wall-clock time, or it…

MorphIQ Labs Research Notes#determinism#event-sourcing#replay#testing
Ferro Suite5 min read

SVI and the No-Arbitrage Volatility Surface

An implied-volatility surface is a deceptively small object: a function from log-moneyness and maturity to a single number. The trouble is that not every such function corresponds to a market. A surface that prices a …

MorphIQ Labs Research Notes#volatility#options#arbitrage#calibration
Quant Research4 min read

Wavelet-Domain Regime Detection with the MODWT

"The market changed" is the kind of statement that is obviously true and almost useless. Changed how fast? Changed in the minute-scale chop, or in the multi-day trend? A single rolling volatility number cannot tell yo…

MorphIQ Labs · Quant research#regime-detection#wavelets#time-series#volatility