在量化交易系统中,事件驱动架构(Event-Driven Architecture, EDA) 是实现策略灵活、稳定、可扩展运行的核心设计范式。以下从系统层面解析其核心组件及功能:
✅ 事件驱动架构核心组件一览
组件名称 | 功能描述 | 典型实现/工具示例 |
---|---|---|
事件引擎(Event Engine) | 事件调度中心,负责事件的生成、分发、监听与响应,是整个系统的“神经系统”。 | vn.py 的 EventEngine 、QSTrader 的事件总线 |
事件(Event) | 系统内最小通信单元,封装了数据或行为,如行情更新、订单成交、风控触发等。 | MarketEvent、SignalEven... |