- 修复 qmt_engine.py 中 initialize() 的重复代码 - 新增 message_processor.py: Redis Stream 消息处理器 - 新增 logger.py: 细粒度日志模块 - 新增 qmt_sender.py: 统一信号发送端(槽位+百分比模式) - 新增 backtest_consumer.py: 回测消息消费者 - 删除旧模块: qmt_trader.py, qmt_signal_sender.py, qmt_percentage_sender.py - 更新文档: qmt_functionality.md 反映新架构
21 lines
435 B
Python
21 lines
435 B
Python
# coding: utf-8
|
|
"""
|
|
QMT (Quantitative Trading) Module
|
|
|
|
提供量化交易相关的功能:
|
|
- Redis Stream 消息处理
|
|
- 交易信号发送
|
|
- 回测消息消费
|
|
- 细粒度日志记录
|
|
"""
|
|
|
|
from .message_processor import StreamMessageProcessor, send_qmt_signal_to_stream
|
|
from .logger import QMTLogger, get_qmt_logger
|
|
|
|
__all__ = [
|
|
"StreamMessageProcessor",
|
|
"send_qmt_signal_to_stream",
|
|
"QMTLogger",
|
|
"get_qmt_logger",
|
|
]
|