2、量化投资基础:金融市场基本概念、资产类别、交易机制、订单类型、市场微观结构
量化投资并非凭空构建模型,而是建立在扎实的金融市场运行规则之上。理解市场的底层逻辑——从资产定价的基本属性到订单撮合的微观机制——是设计任何量化策略的前提。本章将系统梳理量化研究者必须掌握的金融基础设施知识,为后续的策略研究与回测框架打下坚实的认知地基。
2.1 金融市场核心概念与资产类别
核心原理:金融市场本质上是资金融通与风险定价的场所。量化投资关注的是市场中可被建模、可被统计的规律。理解资产类别是第一步——不同资产具有不同的收益分布、流动性特征和交易规则,直接决定了策略的可行边界。
| 资产类别 | 主要交易场所 | 流动性特征 | 量化关注点 |
|---|---|---|---|
| 股票 | NYSE、NASDAQ、SSE、SZSE | 高(大盘股)/中(小盘股) | 截面因子、事件驱动、统计套利 |
| 债券 | OTC为主、交易所 | 低-中(信用债更低) | 利率期限结构、信用利差、久期管理 |
| 商品 | CME、LME、SHFE、DCE | 中(主力合约)/低(远月) | 跨期套利、趋势跟踪、基本面量化 |
| 外汇 | 银行间、EBS、Reuters | 极高(主要货币对) | 套息交易、动量、宏观因子 |
| 衍生品 | 期权/期货交易所 | 依赖标的资产与合约月份 | 波动率交易、希腊字母对冲、期限结构 |
判断方法:选择资产类别时,量化团队需评估三个维度:数据可得性(历史数据长度与质量)、交易成本(佣金、冲击成本、印花税)、做空机制(融券、期货对冲是否便利)。例如,A股市场因T+1和涨跌停限制,高频策略的容量远低于美股市场。
2.2 交易机制与订单类型
核心原理:交易机制决定了订单如何被处理、价格如何形成。全球主流市场采用三种模式:指令驱动(订单簿撮合,如A股)、报价驱动(做市商双边报价,如部分债券市场)、混合机制(两者结合,如NASDAQ)。量化策略必须适配目标市场的撮合规则。
订单类型对比:
| 订单类型 | 成交保证 | 价格控制 | 适用场景 |
|---|---|---|---|
| 市价单(Market) | 立即成交 | 无(接受对手价) | 紧急建仓/平仓、流动性充足时 |
| 限价单(Limit) | 不保证 | 指定最优价 | 降低冲击成本、挂单等待 |
| 止损单(Stop) | 触发后转市价 | 触发价控制 | 风险控制、趋势突破入场 |
| 冰山单(Iceberg) | 部分成交 | 隐藏大部分数量 | 大单拆单、减少信息泄露 |
操作流程:在回测系统中,订单类型的选择直接影响成交模拟的精度。建议按以下步骤处理:
- 确定策略信号产生的目标价位与方向;
- 根据市场流动性(买卖价差、订单簿深度)选择订单类型;
- 若使用限价单,需设定“未成交撤单时间”(如30秒),避免订单长期挂单导致回测失真;
- 模拟部分成交时,参考历史订单簿数据而非仅用收盘价。
2.3 市场微观结构:订单簿与撮合逻辑
核心原理:市场微观结构研究的是“交易如何影响价格”。订单簿(Order Book)是微观结构的核心载体,它记录了所有未成交的买卖委托。量化策略中,订单簿数据(Level-2)可用于预测短期价格变动、识别大单行为、优化执行算法。
关键指标:
- 买卖价差(Bid-Ask Spread):衡量流动性成本,价差越小流动性越好;
- 市场深度(Depth):各价位挂单量,反映市场吸收大单的能力;
- 订单失衡(Order Imbalance):买卖盘口量差,常作为短期方向信号;
- 成交分布(Trade Print):主动买/卖方向,可推断交易者意图。
撮合逻辑:连续竞价遵循“价格优先、时间优先”原则。即买单出价高者优先,卖单出价低者优先;价格相同时,先到者优先。集合竞价(如开盘、收盘)则采用“最大成交量”原则确定统一成交价。
2.4 案例拆解:订单簿数据在策略回测中的应用
背景与约束:某量化团队开发了一个日内反转策略,使用分钟级K线信号。初步回测显示年化收益达25%,但实盘测试时绩效大幅缩水。经排查,问题出在回测中假设“以收盘价成交”,忽略了订单簿深度限制。
分析过程:
- 提取策略信号发生时刻的Level-2快照数据;
- 计算信号方向上的可成交数量(如买单信号对应卖盘挂单量);
- 对比策略下单量与实际可成交量,发现约30%的信号无法按目标价完全成交;
- 引入“成交量参与率”限制(单笔订单不超过该时段平均成交量的5%)。
结果对比:
| 回测版本 | 年化收益 | 最大回撤 | 夏普比率 |
|---|---|---|---|
| 原始(收盘价成交) | 25.3% | -8.7% | 1.85 |
| 修正(订单簿约束) | 16.8% | -12.4% | 1.12 |
复盘经验:回测的“成交假设”是量化研究中最隐蔽的陷阱。任何策略在上线前,都应使用至少一周的逐笔成交数据(Tick数据)进行“影子测试”,验证订单簿模型的有效性。此外,对于流动性较差的股票,应直接剔除或降低仓位权重。
2.5 常见误区与总结复盘
误区一:混淆“收盘价成交”与“实际可成交”。回测中默认信号产生后能以收盘价成交,忽略了信号产生与执行之间的时间差(通常为1-5秒),这期间价格可能已发生不利变动。
误区二:忽视交易时间规则。不同市场的开盘、收盘、休市时间差异巨大。例如,美股盘前/盘后交易流动性极低,若策略信号在盘后产生,应顺延至下一交易日开盘执行。
误区三:将订单簿静态化。订单簿是动态变化的,大单挂出后可能被其他参与者“狙击”。回测中应使用“事件驱动”方式模拟订单簿变化,而非简单使用某一时刻的快照。