価格評価、バックテスト、データなど、クオンツ金融向けのオープンソースライブラリ、パッケージ、リソースを分野別にまとめた厳選リスト。
- スター
- 22,433
- フォーク
- 5,394
- 未解決の Issue
- 286
- 最終コミット
- 昨日
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
LEANは、戦略を一度作成すれば、過去のデータを使ったバックテストにも、ライブの証券口座での取引にも適用できるイベント駆動型アルゴリズム取引エンジンです。戦略はC#またはPythonで記述できます。データフィード、ユニバース選択、アルファモデル、ポートフォリオ構築、執行、リスク管理などの交換可能なコンポーネントを中心に構成されており、それぞれを置き換えたりカスタマイズしたりできます。
プロジェクトにはLEAN CLIも含まれています。pipでインストールするコマンドラインツールで、プロジェクトの作成、ローカルのJupyter Lab研究環境の起動、バックテストやパラメータ最適化の実行、ライブ取引の開始を、すべてDocker経由で行えます。Windows、macOS、Linuxでのローカル開発に対応し、Visual Studio、VS Code、dotnet CLIを利用できます。
LEANはQuantConnectによって保守されており、研究、バックテスト、デプロイまでを一つのエンジンでカバーしたいクオンツ開発者に広く利用されています。
主な機能
- 01同じ戦略コードでバックテストとライブ取引を行えるイベント駆動型エンジン。
- 02C#またはPythonで戦略を記述可能。
- 03データ、アルファ、ポートフォリオ、執行、リスクに対応する交換可能なモデル。
- 04Docker経由でプロジェクトの実行、バックテスト、最適化、ライブ取引を行えるLEAN CLI。
- 05Visual Studio、VS Code、dotnet CLIを使ったローカル開発に対応。
ユースケース
- 資金を投じる前に、過去の市場データを使って取引戦略をバックテストする。
- 証券口座に接続して、アルゴリズム取引戦略をライブで運用する。
- ローカルのJupyter Lab環境でクオンツリサーチのプロトタイプを作成する。
- データ、執行、リスクの各コンポーネントを交換できるカスタム取引システムを構築する。
クイックスタート
- 1
pipでLEAN CLIをインストールする
pip install lean - 2
スターターコード付きの新しいプロジェクトを作成する
lean project-create - 3
Dockerを使ってプロジェクトをローカルでバックテストする
lean backtest
使う前に知っておきたいこと
- バックテストの実行とローカルでのライブ取引にはDockerが必要です。
- ソースからビルドするには.NET 10 SDKが必要です。また、Visual Studio for Macは提供を終了しています。
トピック
よくある質問
- Lean とは?
- 複数の金融市場でバックテストとライブ取引を行える、Pythonにも対応したイベント駆動型のC#アルゴリズム取引エンジン。 LEANは、戦略を一度作成すれば、過去のデータを使ったバックテストにも、ライブの証券口座での取引にも適用できるイベント駆動型アルゴリズム取引エンジンです。戦略はC#またはPythonで記述できます。データフィード、ユニバース選択、アルファモデル、ポートフォリオ構築、執行、リスク管理などの交換可能なコンポーネントを中心に構成されており、それぞれを置き換えたりカスタマイズしたりできます。
- Lean は無料で使えますか?ライセンスは?
- Lean は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Lean は今もメンテナンスされていますか?
- 活発にメンテナンス中。Lean の最終コミットは 2026年11月6日 です。
- Lean は何に使えますか?
- 資金を投じる前に、過去の市場データを使って取引戦略をバックテストする。 証券口座に接続して、アルゴリズム取引戦略をライブで運用する。 ローカルのJupyter Lab環境でクオンツリサーチのプロトタイプを作成する。 データ、執行、リスクの各コンポーネントを交換できるカスタム取引システムを構築する。
- Lean のインストール方法は?
- pipでLEAN CLIをインストールする: pip install lean スターターコード付きの新しいプロジェクトを作成する: lean project-create Dockerを使ってプロジェクトをローカルでバックテストする: lean backtest
- Lean はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/QuantConnect/Lean
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
株式、先物、オプション、FX、暗号資産の手動・アルゴリズム取引ロボットの開発、バックテスト、運用に使える無料のオープンソースC#プラットフォーム。
Rustネイティブのイベント駆動型取引エンジン。Pythonの制御プレーンを備え、暗号資産、FX、株式、先物、オプション、ベッティング市場でのバックテストとライブ取引に対応。
Microsoft発のAI指向のクオンツ投資プラットフォーム。データ処理、モデル学習、バックテストから注文執行までをカバーします。
システマティック(クオンツ)取引向けのライブラリ、論文、戦略、書籍、ブログ、講座を厳選してまとめたAwesomeリスト。
リターン系列のリスク指標、チャート、HTMLレポートを提供する、ポートフォリオ・パフォーマンス分析用のPythonライブラリ。