v1.189.0
版本发布时间: 2024-03-15 20:53:22
nautechsystems/nautilus_trader最新发布版本:v1.210.0(2025-01-10 12:22:38)
NautilusTrader 1.189.0 Beta
Released on 15th March 2024 (UTC).
Enhancements
- Implemented Binance order book snapshot rebuilds on websocket reconnect (see integration guide)
- Added additional validations for
OrderMatchingEngine
(will now raise aRuntimeError
when a price or size precision forOrderFilled
does not match the instruments precisions) - Added
LoggingConfig.use_pyo3
option for pyo3 based logging initialization (worse performance but allows visibility into logs originating from Rust) - Added
exchange
field toFuturesContract
,FuturesSpread
,OptionsContract
andOptionsSpread
(optional)
Breaking Changes
- Changed Arrow schema adding
exchange
field forFuturesContract
,FuturesSpread
,OptionsContract
andOptionsSpread
Fixes
- Fixed
MessageBus
handling of subscriptions after a topic has been published on (was previously dropping messages for these late subscribers) - Fixed
MessageBus
handling of subscriptions under certain edge cases (subscriptions list could be resized on iteration causing aRuntimeError
) - Fixed
Throttler
handling of sending messages after messages have been dropped, thanks @davidsblom - Fixed
OrderBookDelta.to_pyo3_list
using zero precision from clear delta - Fixed
DataTransformer.pyo3_order_book_deltas_to_record_batch_bytes
using zero precision from clear delta - Fixed
OrderBookMbo
andOrderBookMbp
integrity check when crossed book - Fixed
OrderBookMbp
error when attempting to add to a L1_MBP book type (now raisesRuntimeError
rather than panicking) - Fixed Interactive Brokers connection error logging (#1524), thanks @benjaminsingleton
- Fixed
SimulationModuleConfig
location and missing re-export fromconfig
subpackage - Fixed logging
StdoutWriter
from also writing error logs (writers were duplicating error logs) - Fixed
BinanceWebSocketClient
to new specification which requires responding to pings with a pong containing the pings payload - Fixed Binance Futures
AccountBalance
calculations based on wallet and available balance - Fixed
ExecAlgorithm
circular import issue for installed wheels (importing fromexecution.algorithm
was a circular import)
1、 nautilus_trader-1.189.0-cp310-cp310-macosx_12_0_x86_64.whl 72.88MB
2、 nautilus_trader-1.189.0-cp310-cp310-macosx_14_0_arm64.whl 66.73MB
3、 nautilus_trader-1.189.0-cp310-cp310-manylinux_2_31_x86_64.whl 75.84MB
4、 nautilus_trader-1.189.0-cp310-cp310-manylinux_2_35_x86_64.whl 75.11MB
5、 nautilus_trader-1.189.0-cp310-cp310-win_amd64.whl 27.04MB
6、 nautilus_trader-1.189.0-cp311-cp311-macosx_12_0_x86_64.whl 81.51MB
7、 nautilus_trader-1.189.0-cp311-cp311-macosx_14_0_arm64.whl 66.76MB
8、 nautilus_trader-1.189.0-cp311-cp311-manylinux_2_31_x86_64.whl 75.9MB
9、 nautilus_trader-1.189.0-cp311-cp311-manylinux_2_35_x86_64.whl 75.16MB
10、 nautilus_trader-1.189.0-cp311-cp311-win_amd64.whl 27.09MB
11、 nautilus_trader-1.189.0-cp312-cp312-macosx_12_0_x86_64.whl 81.08MB
12、 nautilus_trader-1.189.0-cp312-cp312-macosx_14_0_arm64.whl 66.81MB
13、 nautilus_trader-1.189.0-cp312-cp312-manylinux_2_31_x86_64.whl 75.74MB
14、 nautilus_trader-1.189.0-cp312-cp312-manylinux_2_35_x86_64.whl 75.25MB
15、 nautilus_trader-1.189.0-cp312-cp312-win_amd64.whl 27.1MB
16、 nautilus_trader-1.189.0.tar.gz 1.03MB