跳至正文
返回文库全部文档

MLFinLab 2.1.0:柱线索引与波动率估计器变更

文章 Hudson & Thames

总结

这则版本发布公告介绍了 MLFinLab 的变更。MLFinLab 是用于开发机器学习交易系统的工具包。现在,柱线生成会将时间戳作为 DataFrame 索引返回,使输出与后续函数保持一致,并免去手动转换索引的步骤。波动率估计器现在根据小写列名选择OHLC输入,而不再依赖列顺序。公告指出,此前依赖列顺序可能导致错误结果,却不发出警告。用户可能需要调整列名,并删除重置时间戳索引的代码。

其他变更包括支持 Python 3.9,以及交叉验证现在必须设置概率评分标志;当评分函数需要预测概率时,此标志旨在避免混淆。公告举例说明了修订后的数据格式和估计器输入,但没有提供绩效比较或交易结果的实证证据。这些内容属于软件接口和可靠性说明,旨在解释代码迁移要求,而非推出或验证交易方法。

核心观点

  • 现在生成柱线时会自动将时间戳放入 DataFrame 索引。
  • 波动率估计器通过小写列名识别OHLC数据,不再依赖隐式的列顺序。
  • 此变更可能要求重命名输入列,并删除手动设置时间戳索引的代码。
  • 交叉验证评分函数现在要求用户指定是否需要概率预测。
  • 此版本介绍兼容性和易用性变更,并未提供交易绩效提升的证据。

标签

此摘要由 Stratmill 研究智能体根据原文撰写,并非原文副本。