Skip to main content

Module currency

Module currency 

Source
Expand description

Deterministic account-currency conversion from historical FX ticks.

Structs§

ConversionLeg
One directed currency-conversion leg.
ConversionLegAudit
Auditable execution details for one route leg.
ConversionQuoteBook
Historical FX tick store with causal, staleness-bounded lookup.
ConversionResult
Result of one identity, direct, inverse, or two-leg conversion.
FxPair
One available FX symbol and its registered currencies.
RunCurrencyPlan
Immutable, validated currency handoff for one backtest run.

Enums§

ConversionError
Errors produced by route resolution and quote-backed conversion.
ConversionPriceSide
Quote side used to execute one signed conversion leg.
ConversionRoute
Deterministic route selected from a caller-provided available-symbol set.
FxPairDirection
Direction in which an FX pair is used for a conversion leg.
QuoteValidationError
Validation failure for a tick quote submitted to the quote book.
RunCurrencyPlanError
Validation errors for an immutable run currency plan.

Functions§

resolve_conversion_route
Resolve an identity, direct, inverse, or deterministic two-leg FX route.
resolve_fx_pair
Resolve one directed FX pair from the available-symbol set.