最佳实践
在选择数据类型时,需要考虑策略的需求、成本预算和技术能力。对于初学者,建议从日线或分钟级OHLCV数据开始; 对于高频策略,则需要投资获取Tick或Level2数据。同时,要注意数据的历史完整性和实时性要求。
金融市场数据基础
数据类型概述是"金融市场数据基础"这一章中的第1节内容。 在量化交易开发中,理解不同类型的数据对于构建高效、准确的交易系统至关重要。 本节将全面介绍金融市场数据的各种类型、格式特点以及适用场景。
OHLCV是量化交易中最常用的数据格式,包含五个核心要素:
Tick数据是市场交易的最小时间单位,包含每笔交易的详细信息:
Level2数据提供订单簿的深度信息,对于高频交易和做市策略至关重要:
| 数据类型 | 时间粒度 | 数据量 | 适用场景 | 成本 |
|---|---|---|---|---|
| 日线OHLCV | 1天 | 小 | 长期趋势分析、基本面策略 | 低 |
| 分钟OHLCV | 1分钟 | 中等 | 日内交易、技术分析策略 | 中等 |
| Tick数据 | 毫秒级 | 大 | 高频交易、精准回测 | 高 |
| Level2数据 | 微秒级 | 极大 | 做市策略、流动性分析 | 极高 |
在固定时间间隔(如每3秒)采集的市场状态数据,包含当前的买卖盘和最新成交价。
每笔成交的详细信息,包含时间、价格、数量、买卖方向等。
各种指数的点位数据,用于市场整体趋势分析和组合基准。
主力资金进出、北向资金、融资融券等资金流向信息。
在选择数据类型时,需要考虑策略的需求、成本预算和技术能力。对于初学者,建议从日线或分钟级OHLCV数据开始; 对于高频策略,则需要投资获取Tick或Level2数据。同时,要注意数据的历史完整性和实时性要求。