Module parse

Module parse 

Source
Expand description

Conversion helpers that translate Bybit API schemas into Nautilus instruments.

Functionsยง

bar_spec_to_bybit_interval
Converts a Nautilus bar aggregation and step to a Bybit kline interval string.
extract_raw_symbol
Extracts the raw symbol from a Bybit symbol by removing the product type suffix.
make_bybit_symbol
Constructs a full Bybit symbol from a raw symbol and product type.
parse_account_state
Parses a Bybit wallet balance into a Nautilus account state.
parse_fill_report
Parses a Bybit execution into a Nautilus FillReport.
parse_inverse_instrument
Parses an inverse contract definition into a Nautilus instrument.
parse_kline_bar
Parses a kline entry into a [Bar].
parse_linear_instrument
Parses a linear contract definition (perpetual or dated future) into a Nautilus instrument.
parse_option_instrument
Parses a Bybit option contract definition into a Nautilus option instrument.
parse_order_status_report
Parses a Bybit order into a Nautilus OrderStatusReport.
parse_position_status_report
Parses a Bybit position into a Nautilus PositionStatusReport.
parse_spot_instrument
Parses a spot instrument definition returned by Bybit into a Nautilus currency pair.
parse_trade_tick
Parses a REST trade payload into a [TradeTick].