Module parse

Module parse 

Source
Expand description

Parsing utilities that convert dYdX payloads into Nautilus domain models.

Functionsยง

extract_raw_symbol
Extracts the raw dYdX ticker from a Nautilus symbol.
nanos_to_secs_i64
Converts UnixNanos to seconds as i64 using integer division.
order_side_to_proto
Converts Nautilus OrderSide to dYdX proto OrderSide.
parse_decimal
Parses a decimal string into a [Decimal].
parse_instrument_id
Parses a dYdX instrument ID from a ticker string.
parse_price
Parses a decimal string into a Price.
parse_quantity
Parses a decimal string into a Quantity.
time_in_force_to_proto
Converts Nautilus TimeInForce to dYdX proto TimeInForce.
time_in_force_to_proto_with_post_only
Converts Nautilus TimeInForce to dYdX proto TimeInForce with post_only flag support.