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.