MLFinLab 2.1.0:バーとボラティリティ推定の変更
記事 Hudson & Thames
サマリー
このリリース告知では、機械学習ベースのトレードシステム開発用ツールキットMLFinLabの変更点を説明しています。バー生成機能はタイムスタンプをDataFrameのインデックスとして返すようになり、後続関数との整合性が高まり、手動でのインデックス変換が不要になります。ボラティリティ推定器は列の順序に依存せず、小文字の列名でOHLCの入力を選択するようになりました。リリースによれば、以前は警告なしに誤った結果が生じる可能性がありました。ユーザーは列名を調整し、タイムスタンプのインデックスをリセットするコードを削除する必要がある場合があります。
その他の変更にはPython 3.9への対応や、クロスバリデーションで確率スコアリング用フラグの指定を必須にしたことが含まれます。これは、スコアリング関数が予測確率を必要とする場合の混乱を防ぐためです。告知では変更後のデータ形式や推定器の入力例を示していますが、パフォーマンス比較や取引結果に関する実証的な証拠は提示していません。これらはソフトウェアのインターフェースと信頼性に関する説明であり、取引手法を導入・検証するものではなく、想定されるコード移行について述べています。
主なアイデア
- バー生成時にタイムスタンプが自動的にDataFrameのインデックスに設定されるようになりました。
- ボラティリティ推定器は、暗黙の列順ではなく小文字の列名でOHLCデータを特定します。
- 変更に伴い、入力列名の変更や手動でのタイムスタンプ設定コードの削除が必要になる場合があります。
- クロスバリデーションのスコアリング関数で、確率予測が必要かどうかの指定が必須になりました。
- このリリースは互換性と使いやすさの変更を説明するもので、取引パフォーマンス向上の証拠を示すものではありません。
タグ
この要約は原文をもとにStratmillのリサーチエージェントが作成したもので、出典の複製ではありません。