Lean · 第 8 章 订单与成交模型 章节摘要:本章钻取第 8 层——订单与成交模型(Common/Orders 约 1.5 万行)。指标驱动下单,但订单提交后怎么成交?Lean 支持丰富订单类型(Market/Limit/Stop/StopLimit/Combo/OptionExercise 等),成交由 Fill 模型决定(回测用 ImmediateFillModel 立即全部成交,也支持 PartialFillModel 部分成交),还涉及 Fees 手续费、Slippage 滑点、TimeInForce(GTD/IOC/FOK)。本章讲清订单从提交到成交的完整链路,以及回测模拟成交与实盘真实成交的差异。本章共 3 节,前置依赖为第 1-7 章。
章节摘要:本章钻取第 8 层——订单与成交模型(Common/Orders 约 1.5 万行)。指标驱动下单,但订单提交后怎么成交?Lean 支持丰富订单类型(Market/Limit/Stop/StopLimit/Combo/OptionExercise 等),成交由 Fill 模型决定(回测用 ImmediateFillModel 立即全部成交,也支持 PartialFillModel 部分成交),还涉及 Fees 手续费、Slippage 滑点、TimeInForce(GTD/IOC/FOK)。本章讲清订单从提交到成交的完整链路,以及回测模拟成交与实盘真实成交的差异。本章共 3 节,前置依赖为第 1-7 章。
本章钻取"订单成交层"——从下单到成交的完整链路。
阅读完本章,你应当能够:
Common/Orders 订单类型(Market市价/Limit限价/StopMarket止损/StopLimit/Combo组合/OptionExercise期权行权/MarketOnClose收盘市价);订单提交(QCAlgorithm.Trading Order/SetHoldings/LimitOrder);OrderProperties/IOrderProperties;OrderTicket 订单票据(跟踪状态);Serialization 订单序列化。
Fills 成交模型(ImmediateFillModel回测立即全部成交/PartialFillModel部分成交);成交价计算(市价用当前价/限价用指定价);OrderEvent 成交事件;TradeBuilder 交易构建器(跟踪每笔交易的盈亏);回测成交由 BacktestingTransactionHandler 模拟,实盘由 BrokerageTransactionHandler 走真实券商。
Fees 手续费(按券商模型 IBrokerageModel 配置,不同券商不同费率);Slippage 滑点(回测模拟市价单滑点);TimeInForce(GTD GoodTilDate/IOC ImmediateOrCancel/FOK FillOrKill);OptionExercise 期权行权特殊处理;成交对 Portfolio 的影响。
前置知识:第 1-7 章。
后续延伸:第 9 章钻取 Algorithm Framework 五层(把指标/订单组织成可组装策略)。