グリッド、DCA、AI、TradingViewの戦略をBinance、Coinbase、Hyperliquidなど15以上の取引所で自動化する、無料のオープンソース暗号資産取引ボット。
Lumiwealth/lumibot
株式、オプション、先物、外国為替、暗号資産、予測市場の戦略を構築・バックテスト・ライブ取引できるPythonフレームワーク。取引判断を行うAIエージェントにも対応します。
代替できる製品:TradingView
- スター
- 2,213
- フォーク
- 423
- 未解決の Issue
- 116
- 最終コミット
- 3 時間前
このページはオープンソースプロジェクトの紹介であり、投資助言ではありません。取引や投資には損失のリスクがあります。ご利用前にご自身でリスクを判断し、お住まいの地域の法令に従ってください。
これは何?
LumiBotは、取引ボットを作成するためのオープンソースPythonフレームワークです。取引ルールをPythonで直接記述したり、プロンプトをもとに動作するAIエージェントに判断を任せたり、両方を1つの戦略に組み合わせたりできます。
同じ戦略クラスを、過去データを使ったバックテストにも、対応ブローカーを使ったペーパートレードやライブ取引にも利用できます。切り替えるのはデータソースとブローカーランナーだけです。READMEには、株式、オプション、先物、外国為替、暗号資産、予測市場を対象とする12のブローカーへの対応が記載されており、連携先としてAlpacaやInteractive Brokersが挙げられています。
CLI、サンプル戦略、リサーチ担当とトレーダー担当の2つのエージェントを使うサンプルに加え、経済データ、ニュース、SEC提出書類などのリサーチツールをエージェントに提供する、任意で利用可能なBotSpot MCP連携も含まれています。バックテストでは、チャート、取引記録、ログが生成されます。
主な機能
- 01Pythonで戦略を記述する方法、AIエージェントへのプロンプトで定義する方法、または両者を組み合わせる方法に対応します。
- 02過去データを使ったバックテストを実行でき、チャート、取引記録、ログを確認できます。
- 03対応ブローカーを通じて、同じ戦略クラスをペーパートレードとライブ取引に再利用できます。
- 04株式、オプション、先物、外国為替、暗号資産、予測市場を対象としています。
- 05すぐに始められるCLIとサンプル戦略が含まれています。
ユースケース
- 資金をリスクにさらす前に、ルールベースの株式またはオプション戦略をバックテストする。
- 制約のもとで市場データを確認して注文を出すAIエージェントのプロトタイプを作成する。
- AlpacaまたはInteractive Brokersを使って、ペーパートレード用のボットを稼働させる。
- 同じ過去データを使い、PythonのルールとAIによる判断を比較する。
クイックスタート
- 1
pipでLumiBotをインストールする
pip install lumibot - 2
サンプル戦略をmy_strategy.pyとして保存し、バックテストを実行する
python my_strategy.py
使う前に知っておきたいこと
- GPL-3.0ライセンスのもとで提供されています。コピーレフトライセンスのため、派生作品も同じ条件でオープンソースにする必要があります。
- AIのサンプルを使うにはOpenAI APIキーが必要で、モデルの呼び出しには料金が発生します。
- ライブ取引とペーパートレードには、Alpacaなどの対応ブローカーのアカウントが必要です。
収録されている特集
トピック
よくある質問
- lumibot とは?
- 株式、オプション、先物、外国為替、暗号資産、予測市場の戦略を構築・バックテスト・ライブ取引できるPythonフレームワーク。取引判断を行うAIエージェントにも対応します。 LumiBotは、取引ボットを作成するためのオープンソースPythonフレームワークです。取引ルールをPythonで直接記述したり、プロンプトをもとに動作するAIエージェントに判断を任せたり、両方を1つの戦略に組み合わせたりできます。
- lumibot は無料で使えますか?ライセンスは?
- lumibot は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- lumibot は今もメンテナンスされていますか?
- 活発にメンテナンス中。lumibot の最終コミットは 2026年11月6日 です。
- lumibot は何に使えますか?
- 資金をリスクにさらす前に、ルールベースの株式またはオプション戦略をバックテストする。 制約のもとで市場データを確認して注文を出すAIエージェントのプロトタイプを作成する。 AlpacaまたはInteractive Brokersを使って、ペーパートレード用のボットを稼働させる。 同じ過去データを使い、PythonのルールとAIによる判断を比較する。
- lumibot のインストール方法は?
- pipでLumiBotをインストールする: pip install lumibot サンプル戦略をmy_strategy.pyとして保存し、バックテストを実行する: python my_strategy.py
- lumibot はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Lumiwealth/lumibot
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
過去の暗号資産市場データを使った特徴量エンジニアリングとMLモデルの学習から、売買シグナルを送るオンラインサービスの運用までを支援するPythonフレームワーク。
主要な取引所に対応し、バックテストやドライラン、FreqAI、Telegram/Web UIでの操作が可能なオープンソースのPython製暗号資産取引ボット。
暗号資産の取引戦略を研究・バックテスト・最適化し、実運用するためのセルフホスト型Pythonフレームワーク。
戦略の定義、ベクトル型・イベント駆動型バックテスト、結果ダッシュボード、ペーパー取引やライブ取引に対応するPython製の定量取引フレームワーク。
Rustネイティブのイベント駆動型取引エンジン。Pythonの制御プレーンを備え、暗号資産、FX、株式、先物、オプション、ベッティング市場でのバックテストとライブ取引に対応。