2、量化投资基础:金融市场基本概念、资产类别、交易机制、订单类型、市场微观结构

量化投资并非凭空构建模型,而是建立在扎实的金融市场运行规则之上。理解市场的底层逻辑——从资产定价的基本属性到订单撮合的微观机制——是设计任何量化策略的前提。本章将系统梳理量化研究者必须掌握的金融基础设施知识,为后续的策略研究与回测框架打下坚实的认知地基。

量化投资基础:市场运行全景图 金融市场核心 流动性 · 价格发现 · 风险管理 资产类别 股票 · 债券 · 商品 · 外汇 · 衍生品 交易机制 指令驱动 · 报价驱动 · 混合机制 订单类型 市价 · 限价 · 止损 · 冰山 订单簿 买盘/卖盘 · 深度 · 价差 Level-1/Level-2 数据 撮合引擎 价格优先 · 时间优先 连续竞价 · 集合竞价 市场参与者 做市商 · 机构 · 散户 · HFT 流动性提供者/消费者 数据驱动策略 Tick/分钟/日线 · 基本面 执行算法 TWAP/VWAP/IS · 冲击成本 风险控制 滑点 · 流动性 · 敞口监控 量化策略全链路 市场认知 → 数据建模 → 回测验证 → 执行优化 → 风控迭代 核心 概念 ↓ 微观 机制 ↓ 量化 落地

2.1 金融市场核心概念与资产类别

核心原理:金融市场本质上是资金融通与风险定价的场所。量化投资关注的是市场中可被建模、可被统计的规律。理解资产类别是第一步——不同资产具有不同的收益分布、流动性特征和交易规则,直接决定了策略的可行边界。

资产类别 主要交易场所 流动性特征 量化关注点
股票 NYSE、NASDAQ、SSE、SZSE 高(大盘股)/中(小盘股) 截面因子、事件驱动、统计套利
债券 OTC为主、交易所 低-中(信用债更低) 利率期限结构、信用利差、久期管理
商品 CME、LME、SHFE、DCE 中(主力合约)/低(远月) 跨期套利、趋势跟踪、基本面量化
外汇 银行间、EBS、Reuters 极高(主要货币对) 套息交易、动量、宏观因子
衍生品 期权/期货交易所 依赖标的资产与合约月份 波动率交易、希腊字母对冲、期限结构

判断方法:选择资产类别时,量化团队需评估三个维度:数据可得性(历史数据长度与质量)、交易成本(佣金、冲击成本、印花税)、做空机制(融券、期货对冲是否便利)。例如,A股市场因T+1和涨跌停限制,高频策略的容量远低于美股市场。

经验提醒:初学者常忽略“交易时间”对策略的影响。例如,A股午休时段(11:30-13:00)订单簿数据不连续,若直接拼接分钟线会产生虚假的跳空信号。处理此类数据时,应使用交易所官方日历剔除无效时段。

2.2 交易机制与订单类型

核心原理:交易机制决定了订单如何被处理、价格如何形成。全球主流市场采用三种模式:指令驱动(订单簿撮合,如A股)、报价驱动(做市商双边报价,如部分债券市场)、混合机制(两者结合,如NASDAQ)。量化策略必须适配目标市场的撮合规则。

订单类型对比:

订单类型 成交保证 价格控制 适用场景
市价单(Market) 立即成交 无(接受对手价) 紧急建仓/平仓、流动性充足时
限价单(Limit) 不保证 指定最优价 降低冲击成本、挂单等待
止损单(Stop) 触发后转市价 触发价控制 风险控制、趋势突破入场
冰山单(Iceberg) 部分成交 隐藏大部分数量 大单拆单、减少信息泄露

操作流程:在回测系统中,订单类型的选择直接影响成交模拟的精度。建议按以下步骤处理:

  1. 确定策略信号产生的目标价位与方向;
  2. 根据市场流动性(买卖价差、订单簿深度)选择订单类型;
  3. 若使用限价单,需设定“未成交撤单时间”(如30秒),避免订单长期挂单导致回测失真;
  4. 模拟部分成交时,参考历史订单簿数据而非仅用收盘价。
风险提示:在实盘环境中,止损单在快速下跌行情中可能因“跳空”而无法按触发价成交,实际成交价远差于预期。回测时若假设止损单总能精确成交,会严重高估策略绩效。建议在回测中引入“滑点模型”和“极端行情压力测试”。

2.3 市场微观结构:订单簿与撮合逻辑

核心原理:市场微观结构研究的是“交易如何影响价格”。订单簿(Order Book)是微观结构的核心载体,它记录了所有未成交的买卖委托。量化策略中,订单簿数据(Level-2)可用于预测短期价格变动、识别大单行为、优化执行算法。

关键指标:

  • 买卖价差(Bid-Ask Spread):衡量流动性成本,价差越小流动性越好;
  • 市场深度(Depth):各价位挂单量,反映市场吸收大单的能力;
  • 订单失衡(Order Imbalance):买卖盘口量差,常作为短期方向信号;
  • 成交分布(Trade Print):主动买/卖方向,可推断交易者意图。

撮合逻辑:连续竞价遵循“价格优先、时间优先”原则。即买单出价高者优先,卖单出价低者优先;价格相同时,先到者优先。集合竞价(如开盘、收盘)则采用“最大成交量”原则确定统一成交价。

小型场景化说明:假设某股票当前订单簿显示:买一价10.00元挂单500股,卖一价10.01元挂单300股。若你提交市价买单1000股,将首先以10.01元成交300股,剩余700股继续吃单至10.02元甚至更高。这一过程产生的“价格滑点”即为市场冲击成本。量化执行算法(如VWAP)的核心目标就是最小化此类成本。

2.4 案例拆解:订单簿数据在策略回测中的应用

背景与约束:某量化团队开发了一个日内反转策略,使用分钟级K线信号。初步回测显示年化收益达25%,但实盘测试时绩效大幅缩水。经排查,问题出在回测中假设“以收盘价成交”,忽略了订单簿深度限制。

分析过程:

  1. 提取策略信号发生时刻的Level-2快照数据;
  2. 计算信号方向上的可成交数量(如买单信号对应卖盘挂单量);
  3. 对比策略下单量与实际可成交量,发现约30%的信号无法按目标价完全成交;
  4. 引入“成交量参与率”限制(单笔订单不超过该时段平均成交量的5%)。

结果对比:

回测版本 年化收益 最大回撤 夏普比率
原始(收盘价成交) 25.3% -8.7% 1.85
修正(订单簿约束) 16.8% -12.4% 1.12

复盘经验:回测的“成交假设”是量化研究中最隐蔽的陷阱。任何策略在上线前,都应使用至少一周的逐笔成交数据(Tick数据)进行“影子测试”,验证订单簿模型的有效性。此外,对于流动性较差的股票,应直接剔除或降低仓位权重。

2.5 常见误区与总结复盘

误区一:混淆“收盘价成交”与“实际可成交”。回测中默认信号产生后能以收盘价成交,忽略了信号产生与执行之间的时间差(通常为1-5秒),这期间价格可能已发生不利变动。

误区二:忽视交易时间规则。不同市场的开盘、收盘、休市时间差异巨大。例如,美股盘前/盘后交易流动性极低,若策略信号在盘后产生,应顺延至下一交易日开盘执行。

误区三:将订单簿静态化。订单簿是动态变化的,大单挂出后可能被其他参与者“狙击”。回测中应使用“事件驱动”方式模拟订单簿变化,而非简单使用某一时刻的快照。

总结复盘:量化投资的基础知识并非“一次性学习”的内容,而是需要在实际研究过程中反复回扣的底层框架。建议团队建立“市场微观结构知识库”,将不同市场的交易规则、订单类型、数据频率、成本结构整理成标准化文档,作为策略开发的公共基础设施。每开发一个新策略,都先对照该知识库检查“成交假设是否合理”。