marketcalls/openalgo

Open Source Algo Trading Platform for Everyone

何を解決するか

OpenAlgoは、異なるブローカー間で戦略コードを再書き換えする必要をなくす統合された自己ホスト型取引プラットフォームを提供します。アルゴリズム取引戦略のホスティングと実行の複雑さを解消し、コーダーとノンコーダーの両方のための組み込み環境を提供しながら、完全なデータプライバシーを維持します。

動作方法

このプラットフォームは、36の異なるブローカープラグインと統合される包括的な取引インターフェースとして機能します。統一されたREST APIとZeroMQベースのWebSocketプロキシを使用して、標準化された市場データと注文管理を実現します。ユーザーは以下のインターフェースからプラットフォームとやり取りできます:

  • Python戦略ホスト:プロセス分離付きのブラウザベースのエディタでPythonスクリプトを実行・スケジューリング可能。
  • Flow:ノードベースの視覚的戦略ビルダーで、コード不要のドラッグアンドドロップインターフェース。
  • AIエージェント:LLM駆動のチャットインターフェースで、市場データの分析、チャートの作成、取引の提案が可能(ユーザーの明示的承認が必要)。
  • オプションスイート:ギリシャ指標、IVスマイル、ペイオフ図の計算を含む12の分析ツール。

対象ユーザー

  • アルゴリズムトレーダー:個別のサーバーやcronジョブを管理せずにPython戦略をホスト・実行したい人。
  • ノーコードトレーダー:視覚的ドラッグアンドドロップインターフェースで取引ロジックを構築したい人。
  • オプショントレーダー:ガンマ露出(GEX)やボラティリティサーフェスなどの高度な分析が必要な人。
  • 開発者:複数のブローカーをサポートする単一のAPI契約が必要な取引アプリの開発者。

特徴

  • 統一されたブローカーAPI:36の異なる証券および暗号資産デリバティブブローカーをサポートする単一の契約。
  • AI統合:Claude、ChatGPT、またはOllama経由のローカルモデルで動作するLLMエージェントとMCPサーバーを内蔵。
  • サンドボックスモード:リスクフリーな戦略テスト用に₹1 Croreの仮想資本を備えた「APIアナライザー」。
  • 自己ホスト型:完全なプライバシーを確保。データ収集はゼロ。ローカルのSQLiteとDuckDBスタックを活用。
  • マルチプラットフォーム対応:TradingView、Amibroker、ChartInk、および各種公式SDKとの直接統合。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト