Repolode
AI4Finance-Foundation

AI4Finance-Foundation/FinRL-Meta

金融強化学習向けの市場環境・ベンチマーク基盤。市場データセットと取引環境を提供し、DRL取引エージェントの開発や比較に利用できます。

スター
1,960
フォーク
754
未解決の Issue
80
最終コミット
26 日前

このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。

これは何?

FinRL-Metaは、FinRLエコシステムにおける市場環境とベンチマークのコンポーネントです。さまざまなソースから過去の市場データを収集し、強化学習エージェントの学習やテストに使える取引環境に変換します。同じデータセット上で複数のエージェントを比較でき、公平性の高い評価につながるとプロジェクトでは位置づけています。

データ層では、Alpaca、Binance、Yahoo Finance、Tushare、Baostockなどのプロバイダーから価格やテクニカル指標を取得・前処理します。環境層では、そのデータをDRLの学習に使えるようにラップします。ElegantRL、Stable-Baselines3、RLlibのエージェントを環境に直接組み込めます。また、情報漏洩を抑えるため、学習期間と評価期間を分ける学習・テスト・取引のパイプラインについても説明しています。

FinRL-Metaは、完全な本番環境へのデプロイではなく、データ層と環境層に重点を置いています。本番運用向けの取引基盤については、メンテナーが別プロジェクトのFinRL-X / FinRL-Tradingを案内しています。

主な機能

  • 01Alpaca、Binance、Yahoo Financeなど複数のプロバイダーからOHLCV市場データを取得します。
  • 02MACD、ボリンジャーバンド、RSIなどのテクニカル指標を特徴量として計算します。
  • 03DRLエージェントの学習やテストに使える市場環境を提供します。
  • 04ElegantRL、Stable-Baselines3、RLlibのエージェントを組み込めます。
  • 05情報漏洩を抑えるため、学習・テスト・取引の期間を分けます。

ユースケース

  • 同じ金融データセット上で複数のDRLアルゴリズムをベンチマークする。
  • 米国、中国、暗号資産市場を対象に、取引への強化学習の応用を研究する。
  • ユーザー定義の特徴量を使って独自の市場環境を構築する。
  • ペーパー取引または実取引のAPIに接続する前に、取引エージェントのプロトタイプを作成する。

クイックスタート

  1. 1

    Colabで「Plug and Play with DRL Agents」のデモノートブックを開く

使う前に知っておきたいこと

  • READMEにはインストール手順が記載されていないため、コードを読んでセットアップ方法を確認する必要があります。
  • 複数のデータソースへのアクセスにはアカウントごとのAPIアクセスが必要です。また、READMEによると、このプロジェクトは本番用のトレーディングスタックではなく、研究用のベンチマークレイヤーです。

収録されている特集

トピック

よくある質問

FinRL-Meta とは?
金融強化学習向けの市場環境・ベンチマーク基盤。市場データセットと取引環境を提供し、DRL取引エージェントの開発や比較に利用できます。 FinRL-Metaは、FinRLエコシステムにおける市場環境とベンチマークのコンポーネントです。さまざまなソースから過去の市場データを収集し、強化学習エージェントの学習やテストに使える取引環境に変換します。同じデータセット上で複数のエージェントを比較でき、公平性の高い評価につながるとプロジェクトでは位置づけています。
FinRL-Meta は無料で使えますか?ライセンスは?
FinRL-Meta は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FinRL-Meta は今もメンテナンスされていますか?
活発にメンテナンス中。FinRL-Meta の最終コミットは 2026年10月12日 です。
FinRL-Meta は何に使えますか?
同じ金融データセット上で複数のDRLアルゴリズムをベンチマークする。 米国、中国、暗号資産市場を対象に、取引への強化学習の応用を研究する。 ユーザー定義の特徴量を使って独自の市場環境を構築する。 ペーパー取引または実取引のAPIに接続する前に、取引エージェントのプロトタイプを作成する。
FinRL-Meta のインストール方法は?
Colabで「Plug and Play with DRL Agents」のデモノートブックを開く
FinRL-Meta はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/AI4Finance-Foundation/FinRL-Meta

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト