v1.173.0

nautechsystems/nautilus_traderv1.173.0May 5, 2023by github-actions[bot]

AI Summary

A maintenance release addressing specific bugs in the BacktestEngine, position calculations, and execution algorithm order updates.

Key Highlights

  • Fixed `BacktestEngine` processing of venue message queues based on time events.
  • Fixed trailing stop type order updates for `reduce_only` instruction.
  • Fixed updating of active execution algorithm orders (events caching).

New Features

  • Added optional `request_id` for actor data requests.

Full Release Notes

# NautilusTrader 1.173.0 Beta

Released on 5th May 2023 (UTC).

### Breaking Changes
None

### Enhancements
None

### Fixes
- Fixed `BacktestEngine` processing of venue(s) message queue based off time event `ts_init`
- Fixed `Position.signed_decimal_qty` (incorrect format precision in f-string), thanks for reporting @rsmb7z
- Fixed trailing stop type order updates for `reduce_only` instruction, thanks for reporting @Otlk
- Fixed updating of active execution algorithm orders (events weren't being cached)
- Fixed condition check for applying pending events (do not apply to orders at `INITIALIZED` status)