pub fn parse_position_status_report(
position: &AxPosition,
account_id: AccountId,
instrument: &InstrumentAny,
ts_init: UnixNanos,
) -> Result<PositionStatusReport>Expand description
Parses an Ax position into a Nautilus [PositionStatusReport].
Reports the signed fill-ledger cost-basis average with
[AvgPxReconciliation::OpeningOnly] semantics.
ยงErrors
Returns an error if:
- Position quantity parsing fails.
- Timestamp conversion fails.