QuantOL 入门指南

API 参考

事件系统 API

# 事件类型
from src.core.events import (
    MarketDataEvent,
    SignalEvent,
    OrderEvent,
    FillEvent
)

# 创建自定义事件处理器
class CustomEventHandler:
    def handle_event(self, event: Event):
        # 处理事件逻辑
        pass

数据接口 API

统一的数据管理器接口,支持多种数据源无缝切换:

from src.core.data import DataManager

# 初始化数据管理器
data_manager = DataManager(source='tushare')

# 获取历史数据
data = data_manager.get_bar_data(
    symbol='sh.600000',
    start_date='2023-01-01',
    end_date='2024-01-01'
)

策略基类 API

所有策略都继承自基类 Strategy,需实现以下方法:

QuantOL - 专业级量化交易平台