Systems

Research that survives contact with a real market.

The distance between a result in a notebook and a system running against a live venue is most of the work. This is how that distance gets closed.

01  /  Capabilities

What gets built

Four areas of work, usually engaged together rather than alone.

01

Strategy research

Systematic strategy development across asset classes: derivatives pricing, second-order risk, volatility structure, and the statistical work that separates a real edge from a fitted curve.

02

Backtesting & data

Event-driven engines and market data pipelines built so a backtest resembles what actually happens at the exchange: real fills, real costs, correct point-in-time data, no lookahead.

03

Live execution

Order routing, position and risk management, reconciliation and monitoring. Broker and venue integrations designed around disconnects, partial fills and the sessions nobody planned for.

04

Rebuilds & audits

Systems that half work, and nobody is certain why. Establish what is actually happening, document it, and return the system to a state a team can operate and maintain.

02  /  Standards

How the work is done

Method matters more than any single strategy. These are non-negotiable.

Out of sample, or not at all
Chronological splits, walk-forward evaluation, block bootstrap for inference. Time series are never randomly shuffled, and a result that only exists in-sample is not a result.
Costs before conclusions
Spread, slippage, commission, financing, assignment and borrow are priced in before anything is called an edge. Gross performance is treated as an intermediate number, never a finding.
Production is the test
Deliverables run against a live venue with structured logging, reconciliation and explicit failure paths. A strategy that cannot be operated has not been finished.
Evidence over narrative
Descriptive work comes before models, and hypotheses are stated before they are tested. Where the evidence does not support a strategy, that is reported as the result.
03  /  Infrastructure

Systems and market infrastructure

The chain a systematic strategy passes through, from raw feed to cleared trade.

A trading system is not one program. It is a chain: data arrives and is normalised, research runs against it, a decision becomes an order, that order crosses a protocol boundary into a venue, and the fill comes back to be reconciled, cleared and measured. Work is scoped against whichever links of that chain a client already operates.

What follows is that chain, layer by layer, with the technologies and market infrastructure each layer involves. It is deliberately organised as an architecture rather than a list, because the useful question is never which vendors exist but where in the chain a given problem actually sits.

01

Languages and runtime

Research and production are different problems. Research rewards iteration speed and expressive libraries; execution rewards determinism, predictable memory and low tail latency. Most systems end up bilingual, and the boundary between the two is a design decision rather than an accident.

Research
PythonNumPypandasPolarsSciPystatsmodelsscikit-learnPyTorchJAXXGBoostLightGBMNumbaRMATLABTensorFlowJulia
Production & latency-sensitive
C++RustC#JavaGokdb+/qCUDACythonScalaOCamlFortran
Numerical & quant libraries
QuantLibEigenBoostcvxpyPyPortfolioOptriskfolio-libDaskRayPyArrowCatBoostRAPIDSCuPyIntel oneAPITBBFollyAbseil
02

Data engineering and storage

Market data is large, strictly ordered and almost always queried by time and symbol. General-purpose relational stores are the wrong shape for it, and the cost of that mismatch shows up as research that is too slow to iterate on.

Columnar & time-series
Apache ArrowParquetDuckDBClickHousekdb+TimescaleDBQuestDBInfluxDB
Operational & analytical
PostgreSQLRedisMongoDBSnowflakeBigQueryDatabricksApache SparkTrinoMySQLRedshift
Formats
Arrow IPCParquetORCAvroHDF5Feather
03

Market data

The layer that most often decides whether a backtest means anything. What matters is not the vendor name but the resolution, the timestamp discipline, whether the history is point-in-time, and whether the feed the research used resembles the feed production will see.

Institutional platforms
Bloomberg B-PIPEBloomberg Data LicenseLSEG Refinitiv Tick HistoryLSEG Real-TimeICE Data ServicesFactSetS&P Capital IQCompustatMorningstarBloomberg TerminalLSEG WorkspaceDatastreamICE Consolidated FeedQuantHouseKensho
Direct exchange feeds
CME MDP 3.0Nasdaq TotalView-ITCHNYSE Integrated FeedCboe PITCHCboe DepthEurex EOBIEurex EMDIOPRANYSE OpenBookLSE Millennium Exchange
Quant-accessible
DatabentoPolygon.ioNasdaq Data LinkdxFeedAlgoSeekNorgate DataBarchartIntrinioTiingoTwelve DataEODHDFirstRate DataQuantQuoteKibot
Options surfaces
OptionMetrics IvyDBORATSCboe LiveVolHanweckdxFeed Options
04

Alternative and reference data

Useful where it is genuinely orthogonal to price and survives an honest evaluation. Most alternative datasets are shorter, sparser and more revised than they appear, which is a research design constraint before it is a sourcing question.

News & language
RavenPackDataminrDow Jones FactivaAlphaSenseBenzingaReuters
05

Research and backtesting platforms

Where a hypothesis becomes a testable claim. The platform matters far less than whether its fill model, data alignment and cost assumptions can be inspected and replaced. A backtester whose assumptions are not visible is not evidence, whatever number it prints.

Hosted & managed
QuantConnectLEANQuantRocketNumeraiDatabricksWorldQuant BRAINQuantopian (legacy)
Engines & libraries
backtraderZiplinevectorbtBacktesting.pybtpyfolioempyrical
Desktop & charting
NinjaTrader 8TradeStationMultiChartsAmiBrokerMetaTraderTradingViewPine Script
Environments
JupyterMATLABRStudioWolfram Language
Behavioural & firm-level
YipitDataM ScienceEarnest ResearchSimilarwebThinknumSafeGraphPlacer.aiOrbital InsightSentieo
Private & reference
PitchBookPreqinCrunchbaseMoody's AnalyticsOrbisBureau van Dijk
06

Connectivity and protocols

Where most integration work actually lives. Saying “the API” hides the distinction between a REST endpoint and a binary session protocol with sequence numbers, gap fill and a resend request, and the second is what an order path is built on.

Session & order protocols
FIX 4.2FIX 4.4FIX 5.0FIXT 1.1FASTSBENasdaq OUCHEurex ETINative binary
Transport
TCPUDP multicastWebSocketRESTgRPCZeroMQTCP/IP
Engines & gateways
QuickFIXQuickFIX/JOnixSB2BITSRapid AdditionDrop-copyOrder replay
07

Order and execution management

A delivered system usually has to sit alongside an OMS or EMS a client already runs, not replace it. Execution logic is quantitative work in its own right: the cost of crossing the spread is one of the few edges that can be improved without predicting anything.

OMS / EMS interoperability
Bloomberg EMSXBloomberg AIMCharles River IMSFlexTRADERVirtu TritonInstinet NewportTradingScreenLSEG REDILSEG TORAEnfusionSS&C EzeFidessaAladdinSimCorpPortwareNeovestInfoReachLiquidityBookQuod FinancialITGSS&C AdventLSEG AlphaDeskBlackRock AladdinArcesiumClearwater AnalyticsBroadridgeImagine SoftwareAllvue
08

Brokers, clearing members and market access

Market access sets the constraints a strategy has to live inside: which order types exist, how margin and borrow are treated, what the session looks like, and what the interface will and will not express. The firm builds and tests against these interfaces; which counterparty a client uses is the client's own arrangement.

Prime brokerage & institutional
Goldman SachsMorgan StanleyJ.P. MorganBofA SecuritiesCitiBarclaysUBSBNP ParibasSociété GénéraleHSBCNomuraMacquarieRBC Capital MarketsState StreetBNY MellonDeutsche BankJefferiesMizuhoStandard CharteredCIBCBMO Capital MarketsTD Securities
Clearing & FCM
ABN AMRO ClearingStoneXMarexADM Investor ServicesR.J. O'BrienAdvantage FuturesWedbushPhillip Capital
Electronic & algorithmic execution
Interactive BrokersVirtu FinancialInstinetQuantitative BrokersBestEx Research
Direct-access & multi-asset
SaxoOANDAIGTradeStationNinjaTraderTradovateAMP FuturesAlpacaTradiertastytradeLightspeedCharles SchwabFidelityE*TRADEFXCMFOREX.comQuestrade
Execution algorithms
VWAPTWAPPercentage of volumeImplementation shortfallArrival priceLiquidity seekingSmart order routingAlmgren-ChrissOptimal controlAdaptive schedulingPOVDark-pool routingMarket making
Measurement
Transaction cost analysisSlippage attributionFill-rate & queue analysisVenue analysis
09

Venues and liquidity

Market structure differs enough between venues that it changes strategy design, not just configuration: tick size, auction mechanics, order types, self-match prevention and fee schedules all show up in realised performance. Who provides liquidity on a given book is part of that structure, and knowing it is microstructure research rather than a commercial relationship.

Futures & listed derivatives
CMECBOTNYMEXCOMEXICE FuturesEurexEuronextCboe FuturesSGXHKEXJPX / OsakaASXB3
Principal liquidity providers
Citadel SecuritiesJane StreetVirtu FinancialOptiverIMCFlow TradersXTX MarketsDRWJump TradingHudson River TradingSusquehannaTower ResearchWolverine Trading
Equities & options
NYSENasdaqCboe BZXCboe EDGXIEXMEMXMIAXBOXLSEDeutsche Börse XetraSIXCboe EuropeTurquoiseAquisCboe EDGACboe BYXNasdaq BXNasdaq PSXNasdaq Nordic
FX
EBSLSEG MatchingFXall360THotspotCurrenexFXSpotStreamCboe FXLMAXCME FXIntegralBloomberg FXGO
Fixed income
TradewebMarketAxessMTSBloombergLiquidnetNeptuneBondCliQ
Digital assets
CoinbaseKrakenOKXBybitDeribitBinanceCME CryptoHyperliquiddYdXBitMEXBitfinexCboe Digital
10

Clearing, settlement and post-trade

The part that decides whether the position on the screen is the position that exists. Reconciliation against the clearing record is not administrative overhead; it is how a silent execution bug gets found before it compounds.

Clearing houses
CME ClearingICE ClearOCCLCHEurex ClearingDTCCEuroclearClearstream
Post-trade functions
Position servicesP&L attributionBreak reconciliationCorporate actionsMargin & SPANGive-up & allocation
11

Risk and analytics

Second-order risk is where this firm's method has most to say. The distinction that matters is between risk that is reported and risk that is understood, which is usually a question of whether the cross terms were computed at all.

Pricing & risk libraries
QuantLibNumerixFINCADOpenGammaMurexCalypso
Factor & portfolio
MSCI BarraAxiomaQontigoBloomberg PORTFactSetRiskMetrics
Methods
Greeks & cross-gammaValue at riskExpected shortfallStress & scenarioMonte CarloFactor modelsXVAMarket impactLiquidity riskPortfolio optimisation
12

Production and operations

A strategy that cannot be operated has not been finished. Most of what separates a research prototype from a running system is in this layer, and almost none of it is visible in a backtest.

Platform
LinuxDockerKubernetesTerraformAnsibleGitGitHub ActionsGitLab CIJenkins
Cloud & compute
AWSAzureGoogle CloudSageMakerVertex AIAzure MLEquinix MetalCoreWeaveOVHcloudHetznerVast.ai
Messaging & observability
KafkaRedpandaNATSRabbitMQPrometheusGrafanaOpenTelemetryELK
Trading-specific controls
Pre-trade riskKill switchesDrop-copy reconciliationMarket data normalisationSequencing & gap recoveryPosition & P&L servicesSurveillance
13

Latency-sensitive infrastructure

Relevant when a mandate is genuinely latency-sensitive, which is less often than it is claimed. Where it applies, these are the constraints a design has to respect and the terms in which execution quality gets measured. This is execution engineering: the firm builds and measures against this infrastructure rather than operating a proprietary low-latency trading business.

Colocation & proximity
Equinix NY4Equinix LD4Equinix TY3Equinix SG1CME AuroraNasdaq CarteretNYSE MahwahDigital RealtyEquinix NY5Equinix LD5Equinix CH1Equinix FR2CyrusOneCoreSiteCologix
Network & timing
Kernel bypassDPDKSolarflare / OnloadNVIDIA ConnectXAristaPTP / IEEE 1588Hardware timestampingMellanoxExaNICInfiniBand
Acceleration
FPGAVerilogVHDLCUDAExegyRedlineSystemVerilogOpenCLPicoEnyxCeloxica

All third-party names and marks belong to their respective owners. Their appearance describes the technical landscape this firm works across and does not indicate partnership, endorsement, membership or direct connectivity.