Crate tesser_core

Crate tesser_core 

Source
Expand description

Fundamental data types shared across the entire workspace.

Structs§

AccountBalance
Simple representation of an account balance scoped to a specific exchange asset.
AssetId
Candle
Aggregated OHLCV bar data.
Cash
Represents a currency balance and its current conversion rate to the reporting currency.
CashBook
Multi-currency ledger keyed by currency symbol.
DepthUpdate
Incremental order book update.
ExchangeId
Fill
Execution information emitted whenever an order is filled.
IdentifierParseError
Instrument
Immutable metadata describing a tradable market.
LocalOrderBook
Local view of an order book backed by sorted price levels.
Order
Order representation that aggregates exchange state.
OrderBook
Snapshot of the order book depth.
OrderBookLevel
Represents a single level in the order book.
OrderRequest
Desired order placement parameters.
OrderUpdateRequest
Order amendment intent allowing connectors to update existing orders in-place.
Position
Snapshot of a portfolio position.
Signal
High-level intent generated by strategies.
Symbol
Tick
Base market data structure representing the smallest, most recent trade.
Trade
Trade is an immutable record derived from a fill.

Enums§

ExecutionHint
Execution hints for algorithmic order placement.
ExitStrategy
Configurable exit management policies shared by strategies and control surfaces.
InstrumentKind
Enumerates the supported financial instrument families.
Interval
Interval granularity used when aggregating ticks into candles.
OrderStatus
High-level order status maintained inside the framework.
OrderType
Order execution style.
Side
The side of an order or position.
SignalKind
The type of action a signal instructs the execution layer to take.
SignalPanicBehavior
Overrides applied to the orchestrator’s panic close logic for a specific signal/group.
TimeInForce
Optional time-in-force constraints.

Type Aliases§

OrderId
Unique identifier assigned to orders (exchange or client provided).
Price
Alias for price precision.
Quantity
Alias for quantity precision.