このプロジェクトについて
LEANはQuantConnectが保守するオープンソースのイベント駆動型アルゴリズム取引エンジンです。複数の金融市場にわたる戦略のバックテストとライブ取引向けに設計されており、PythonとC#でアルゴリズムを記述できます。
このエンジンはモジュール式アーキテクチャを重視しています。各コンポーネントはプラグイン可能でカスタマイズでき、主要なプラグインポイント向けのデフォルトモデルが同梱されています。このプロジェクトは、オルタナティブデータとライブ取引のすぐに使えるサポートをうたっています。
コマンドラインインターフェースであるQuantConnect Lean CLIは、pip install leanで利用できます。これはプロジェクトの管理、バックテストの実行、戦略の最適化、ライブ取引の開始、および通常はDockerを用いたローカルJupyter Lab研究環境の起動を目的としています。文書化されているコマンドには、lean project-create、lean research、lean backtest、lean optimize、lean liveがあります。
ローカルインストールについては、READMEでmacOS、Linux(Debian/Ubuntu)、Windowsを扱っています。ほとんどのユーザーにはビルド済みCLIを推奨し、.NET SDKでソリューションをビルドしてランチャーを実行する手順や、Visual Studio CodeまたはVisual Studioを使用するためのガイダンスも提供しています。PythonサポートはAlgorithm.Pythonプロジェクトで文書化されています。
このリポジトリはコントリビューションを歓迎し、提出物が既存のコードスタイルに従い、テストを含むことを求めています。受け入れられたプルリクエストはQuantConnectのクラウドクレジットの対象になると記載されています。サポートと議論のチャネルには、LEAN Forum、Discord、GitHub issuesがあります。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.