2025年9月23日火曜日

オープンソースの株・トレードシミュレータの例

 

名称 主な特徴 技術スタック / ライセンス等
Jackson-Wozniak / Stock-Market-Simulation 仮想マネーで株の売買ができる、株価変動とニュースイベントを含む完全な模擬市場。時間進行が速められていて、ポートフォリオやインデックス、ETFの取引が可能。 (GitHub) MIT ライセンス。バックエンド・フロントエンドあり。Docker構成あり。 (GitHub)
nikolatechie / trading-simulator web ベース。ユーザ登録、ポートフォリオ表示、株取引、ニュース表示など。フロントエンド/バックエンドあり。 (GitHub) Java Spring Boot(バックエンド)、React.js(フロントエンド)、MySQL。オープンソース。 (GitHub)
FinRL, FinRL-Meta 特にバックテストや強化学習環境として使える。過去データを使って売買戦略の検証/環境構築ができる。 (arXiv) Python ベース。オープンソース。強化学習との統合が重視されている。 (arXiv)
SABCEMM Agent-Based モデルで多数のエージェントを使った市場シミュレーション。経済モデル寄り。 (arXiv) C++。設定ファイルで構成可能。 (arXiv)
DeepMarket / TRADES 高頻度取引や板情報(Limit Order Book)を生成するなど、よりリアルな市場模擬データを作るもの。研究用途。 (arXiv) Python。オープンソースで公開中。 (arXiv)