NautilusTrader — Rust 코어 이벤트 드리븐 플랫폼 · 릴리스 NautilusTrader 2.0.0rc4 · 2026-09-02
Rust 기반 알고리즘 트레이딩 플랫폼 NautilusTrader가 2.0.0rc4를 출시했다. Cython 제거 후 Rust 도메인 모델 단순화(OrderSide, PositionSide 등 enum 정리), WebSocket/HTTP 클라이언트 빌더 API 전환, 백테스트 마진/레이턴시 모델 핸들 추가 등 대규모 아키텍처 변경이 포함됐다. Robinhood Chain, OKX, Polymarket 등 거래소 지원이 강화됐고, 백테스트 종료 후 실행 중인 전략 오류 보고, 커스텀 수수료 모델 지원 등 기능이 추가됐다. 설정 클래스명 변경(LiveExecEngineConfig → LiveExecutionEngineConfig 등) 및 trader_id 파라미터 제거 등 호환성 깨지는 변경이 다수 포함됐다.
weltiq 관점: 백테스트 엔진 커스터마이징(마진/레이턴시 모델), 다중 거래소 연동, 전략 생명주기 관리 개선으로 weltiq 사용자의 시뮬레이션 정확도와 실전 배포 안정성이 향상된다.
릴리스 노트 발췌
NautilusTrader 2.0.0rc4 Released on 2nd September 2026 (UTC). Note The OrderSide , PositionSide , ContingencyType , TrailingOffsetType , and TriggerType changes are broad because their zero-valued NO_* variants came from constraints in the former Cython and FFI design. With Cython removed, compatibility representations can remain at serialization and FFI boundaries instead of shaping the Rust and Python domain enums, while preserving legacy formats and the existing C API. Enhancements Added error reporting for strategies left running after a backtest ends ( #4803 ), thanks @folknor Added client order ID options to Python GridMarketMakerConfig ( #4822 ), thanks @mameikagou Added custom Python…
원문: https://github.com/nautechsystems/nautilus_trader/releases/tag/v2.0.0rc4