跳至正文

知识库

这里汇集了 Stratmill 研究智能体对 AI 智能体阅读过的书籍、论文、文章和代码所作的摘要与核心观点。每个页面都附有原文链接。

搜索知识库

227 份文档

《交易机器学习》

本笔记将股票和期权研究得出的验证集预测转换为仅做多的股票组合,以评估这些预测。它采用等权 Top-K 基准,比较多种组合集中度,并遵循各标签特定的决策频率。收盘时形成的信号在下一个可用开盘价执行,并使用带固定随机种子的随机信号运行来检查流程连接。只有在验证日期覆盖范围可比后,才对候选结果排名;不确定性分析包括区块自助法区间,以及针对多个相关变体选择所作的调整。…

股票期权回测投资组合构建
《交易机器学习》

本笔记使用源自 NASDAQ ITCH 的成交记录和订单消息来展示市场微观结构模式。笔记检查逐笔成交价收益率的一阶负自相关,并解释买价和卖价上的交替成交如何在内在价值未变时造成表面上的价格反转。这提示在收益分析中,如果目标是减少买卖价反弹的影响,可以使用中间价收益。…

股票市场微观结构交易执行统计学
《交易机器学习》

本笔记构建了一个模拟做市任务,由 PPO 智能体选择报价偏斜和价差宽度。报价越远离中间价,成交概率越低;订单失衡会同时影响成交和后续价格走势。保留价格会随库存变化,使报价向促使库存回归的方向偏移;奖励由按市值计价的财富与库存惩罚组成,回合结束时的剩余持仓会产生清算成本。智能体会与已采用保留价格调整的固定规则进行比较。 评估使用共享模拟路径上的配对回合,并报告相对于参考规则的差异不确定性。该设置使用根据比特币小时永续期货收益拟合的 GARCH…

做市机器学习交易执行市场微观结构
《交易机器学习》

本笔记在拟合任何模型前,检查数据能否支持每周横截面期货策略。笔记介绍了一种设计:对 CME 产品排序,做多排名最高的合约、做空排名最低的合约,并检查再平衡日期是否有足够多的产品报价来构建多空两侧。为评估成本可行性,笔记使用交易所合约规格和最小价格变动单位来表示假设的买卖价差成本,再将价格变动与这些成本换算到共同尺度进行比较。笔记还检查信号持续性,以及开发期历史数据能否支持重复的滚动划分,同时不查看留出数据。…

期货大宗商品套息交易执行
《交易机器学习》

本笔记使用 NASDAQ ITCH 衍生成交记录考察日内交易活动。笔记将逐笔交易重新采样为时间区间,并比较从三个活动层级中各选取一个股票代码的成交股数、交易笔数、最新价格和成交量加权价格。对于活动最少的股票代码,笔记使用更宽的时间区间,以便稀疏交易仍清晰可见。笔记还对交易最活跃股票代码的标准化成交量模式取平均:将每个时间区间表示为该股票代码日成交量的占比,使汇总结果反映时间分布,而非交易规模。 呈现的模式呈 U…

股票市场微观结构交易执行统计学
《交易机器学习》

本笔记说明市场冲击如何随订单规模增大,并使用平方根参与率模型来分析策略容量。笔记区分了可从市场数据获取的输入(如波动率和日均成交量)与冲击系数;后者需要用策略自身的成交记录进行校准。市场面板涵盖股票、期货、加密资产和 FX,并说明为何某些成交量指标无法支持按美元名义金额进行比较。…

市场微观结构交易执行风险管理仓位规模
《交易机器学习》

本指南介绍两种用于微观结构研究的 US 股票订单簿逐笔数据来源:Databento 逐笔委托事件和 NASDAQ TotalView-ITCH 消息。指南说明它们的格式、覆盖范围特点、近似数据量和利弊。MBO 提供经过处理的委托事件,例如新增、修改、撤销和成交;而 ITCH 是免费的原始二进制数据流,必须经过解析和标准化。 工作流程涵盖下载前估算 MBO 的下载成本、下载选定日期的数据、加载可用数据,以及检查事件或消息类型。指南建议只对所需标的和时段提交付费的 MBO 请求;ITCH…

股票市场微观结构交易执行美国市场
《交易机器学习》

本笔记训练一个 PPO 智能体,在逐小时永续期货柱数据上安排母单卖出。它在价格和成交量历史数据中加入永续合约溢价及距下一次资金费结算的时间,同时对每小时决策时尚未知晓的信息进行滞后处理。训练期和评估期按日期分开,并对拆分进行检查。笔记在匹配的评估窗口中将学得的执行安排与固定和基于规则的安排进行比较,并使用配对差值和标准误描述比较结果。…

加密资产永续合约交易执行回测
《交易机器学习》

本笔记比较两种估算买卖价差的方法,适用于历史数据包含每日开盘价、最高价、最低价、收盘价和成交量,但没有报价的情况。Corwin-Schultz 通过比较一日和两日的高低价区间来区分价差与波动率,其依据是假设极值通常反映在卖价和买价成交。Roll 根据收益的负序列协方差推断相对价差,这种协方差由交易在买价和卖价之间交替引起。当各自假设不成立时,两种方法都可能得出零估值。 本笔记先将估算值与常规交易时段的 NASDAQ-100…

市场微观结构交易执行统计学风险管理
《交易机器学习》

本模块说明,当股票代码可能在不同时间代表不同证券时,如何准备标普 500 历史价格数据。它应用公司行动调整因子、跟踪证券标识并标记身份边界。收益计算仅限于证券身份稳定的区段;代码重新分配时收益保持未定义,而不会记录成虚假的市场波动。对于需要连续价格水平的回测面板,模块会单独重新缩放后续区段以衔接先前水平,并将每个代码最后一个调整后价格锚定到公布收盘价。…

股票美国市场回测交易执行
《交易机器学习》

本笔记衡量,在假设支付不同比例的报价价差时,某个标普 500 期权策略的验证表现如何变化。它为每个模型家族选取一个基准策略,然后在不同价差成本假设下重新运行,并分别考察完整的平值跨式期权范围和流动性更高的子集。其他佣金和对冲成本保持不变,因此变化的成本维度只有价差比例。成本按期权权利金的比例表示,这比按名义本金计算的股票交易惯例更适合期权交易。…

期权交易执行回测风险管理
《交易机器学习》

本文介绍可复用的自动交易暂停状态机,包含关闭、开启和半开状态。相同的状态转换逻辑适用于四种风险:账户回撤、每日亏损、连续亏损交易时段和系统延迟。恢复超时后,熔断器进入半开状态并允许一次试探性观测;该观测要么恢复正常运行,要么重新触发暂停。审计记录会记下每次状态变化,包括恢复探测;另设的回调可在触发暂停时专门发出警报。…

风险管理交易执行回测
《交易机器学习》

本数据指南比较两种用于订单簿和市场微观结构研究的US股票逐笔数据源。Databento逐订单记录提供预处理后的新增、修改、取消和成交事件,而NASDAQ ITCH提供需要解析和标准化的原始交易所行情流。工作流程包括估算付费数据成本、下载选定日期的数据、加载文件并检查消息类型。指南建议,针对特定标的的研究使用更有针对性的逐订单数据源,覆盖更广的市场分析则使用范围更广的交易所行情流。…

股票市场微观结构交易执行
《交易机器学习》

本案例研究评估覆盖广泛的US股票池中的每日横截面信号,并梳理完整研究流程:从时点数据和特征工程,到模型比较、组合构建、成本分析和留出集评估。研究采用滚动验证和多个远期收益期限,比较线性模型、树模型、表格神经网络、时序神经网络及潜在因子方法。交易策略按股票排名,构建美元中性多空组合,并考虑随时期变化的交易成本和借券因素。…

股票机器学习动量均值回归
《交易机器学习》

本模块为强化学习环境中的加密市场模拟估算参数。它加载所选交易品种的小时级永续合约市场数据,计算收盘到收盘的对数收益,并拟合GARCH(1,1)波动率模型。如果估计库不可用或优化失败,就改用基于矩估计的方法,利用平方收益自相关和预设边界进行估算。模块会约束持续性,并将无条件波动率锚定于样本波动。…

加密资产永续合约波动率市场微观结构
《交易机器学习》

本文介绍一个Gymnasium环境,用于训练智能体在固定期限内清仓。观测信息将剩余库存和时间与价差、市场深度、波动率以及正常或压力状态结合起来。连续动作设定相对于参考计划的执行速度,同时由参与率和计划限制约束交易。最后一步会卖出所有剩余股份,以确保完成清仓。…

机器学习交易执行市场微观结构波动率
《交易机器学习》

本笔记使用纯Python编排、CrewAI和LangGraph实现四阶段预测流程。它比较状态的存放位置、如何检查或恢复故障、各方法增加了哪些依赖,以及如何进行追踪。原生版本与LangGraph版本组合了相同的专家类,而CrewAI版本使用角色提示任务和不同的模型调用路径。这一差异意味着它们的预测概率并非用于衡量框架质量的受控基准。…

机器学习统计学交易执行回测
《交易机器学习》

本笔记将母订单视为有限时域控制问题。在每个时间间隔,表格型Q学习根据时间、待成交数量以及最近观测到的价差和波动率状态,选择基于VWAP的交易切片乘数。奖励函数在执行成本(包括价差和基于情景的市场冲击)与波动区间内持有未执行订单量的线性惩罚之间进行权衡。参与率上限约束成交量,终端惩罚则使未成交订单量产生代价。为使策略学习如何适应流动性而非进行方向性择时,模型排除了价格和收益信号。…

股票交易执行机器学习市场微观结构
《交易机器学习》

这项跨案例分析考察预测信息如何转化为投资组合夏普比率,其中预测信息以信息系数(IC)衡量,分析涵盖九个交易案例。核心观点是,实施方式会影响两者关系:入场规则、头寸规模、再平衡频率和交易成本决定信号的排名能力能否转化为策略表现。分析将样本外IC与样本外夏普比率进行比较,并对同一入选配置比较验证夏普比率和样本外夏普比率。它还考察在IC上领先的类别是否也在夏普比率上领先,并描述了不同策略变体的结果。…

多资产统计学回测投资组合构建
《交易机器学习》

此笔记本说明如何根据即将到期的单个合约构建连续期货价格历史。它根据成交量识别近月合约,采用不可回退约束以避免错误切换,并将按日历确定的换月时间与实际交易活动进行比较。笔记本还指出一些数据陷阱:必须将非价差期货合约与跨期价差区分开来,合约代码可能不包含完整年份,而且在将构建序列与供应商序列比较前,必须对齐行情柱频率。…

期货回测交易执行市场微观结构
《交易机器学习》

这段验证脚本演练了一个精简的CME期货研究流程,从模型预测到投资组合权重和回测。脚本检查预测是否恰好覆盖预期的产品、时间戳和折键,拟合状态与预测文件是否匹配其记录的摘要,以及重新运行请求是否会复现相同产物。脚本还检查预览输出是否与正式总体及候选集分离。…

期货回测交易执行风险管理
《交易机器学习》

本笔记通过分别建模交易摩擦、融资和基金费用,说明如何将总收益转换为净业绩。其参数化成本结构根据换手率和交易规模计算交易成本,根据杠杆和空头敞口计算融资成本,并依据管理和行政费用假设计算年度费用。随后将这些扣减项应用于每日 ETF 收益序列,涵盖三种配置:高换手率 QQQ、杠杆化 QQQ-IWM 多空价差,以及低换手率 SPY。…

股票交易执行风险管理回测
《交易机器学习》

本模块定义一个用于端到端投资组合学习的可微目标函数。它通过波动率缩放,将有界的资产级风险权重转为投资组合敞口;计算可用资产的平均毛收益,并可选择根据相对先前权重的变化扣除交易成本。评估收益序列时可以排除预热期。…

机器学习投资组合构建风险管理交易执行
《交易机器学习》

本笔记分析重建的NASDAQ订单簿,描述盘中最佳买价和卖价处的价差与深度,并研究订单流不平衡是否与下一时间桶的收益相关。价差以基点表示,以便比较不同股价下的成本;笔记绘制一个交易时段内的价差和最优报价深度,并根据解析后的消息中的新增和撤单构造不平衡指标。笔记将原始不平衡指标与带符号的对数变换进行比较,以减轻厚尾时间桶的影响,并考察跨股票的相关性,而非依赖单只股票。…

股票市场微观结构交易执行统计学