AI News HubLIVE
サイト内リライト3 分で読了

TradingSpyを構築:ローカル、プライバシー重視のAIトレーディングアシスタント(初のオープンソース)

TradingSpy は、オープンソースのローカルAIトレーディング研究ワークステーションで、マーケットヒートマップ、ニュースカタリスト、戦略生成、Backtraderバックテスト、透明なエージェント実行を1つのDockerアプリに統合しています。ローカルファーストアーキテクチャにより、すべてのデータはローカルに保存され、プライバシー問題がなく、複数のLLMプロバイダーと幅広い金融データソースをサポートしています。トレーダーや開発者が戦略研究、バックテスト、シグナル分析に使用できます。

ソースHacker News AI著者: mrhustlex

TradingSpy は、トレーダーと開発者のために設計されたオープンソースのローカルAIトレーディング研究ワークステーションです。マーケットヒートマップ、ニュースカタリスト、戦略生成、Backtraderバックテスト、透明なエージェント実行を1つのDockerアプリに統合しており、複数のツールをつなぎ合わせる必要はありません。このツールはブローカーではなく、実際の取引は行いません。分析、バックテスト、戦略の反復改善のための完全にローカルな研究環境です。完全オープンソース、データプライバシー問題ゼロ、無料で利用できます。

TradingSpy の機能は多岐にわたります。マーケットインテリジェンス機能は、リアルタイム相場、セクターヒートマップ、業種パフォーマンス、インサイダー取引、ニュース検索、ファンダメンタルズデータを1つのクエリで提供します。AI戦略生成では、ユーザーが平易な英語で取引仮説を記述すると、すぐに使えるBacktrader戦略コードが生成され、構文と実行時検証が行われます。生成された戦略はすべてダウンロードしたローソク足に対してバックテストされ、パラメータスイープが可能です。すべての結果はバイアンドホールド戦略や保存済み戦略と比較され、パフォーマンスが劣るものは自動的に却下されます。ループエンジニアリング機能により、エージェントは目標(「バイアンドホールドに勝つ」「割安な半導体株を見つける」など)を設定し、成功するまで自動反復します。

TradingSpy には専用のエージェントも含まれています。戦略レースエージェントは選択されたモードに基づいて戦略を生成し、複数ラウンドで改善・比較を行い、目標ベンチマークを上回ったバージョンのみ受け入れます。シグナル分析エージェントは最近のバーとサポート/レジスタンスレベルを読み取り、価格トレンドを予測します。株式スクリーニングエージェントはファンダメンタルスキャナーを使って割安な株式を検索し、市場コンテキスト、ニュース、オプション、インサイダーサマリーで通過銘柄を補完します。チャットエージェントはyfinanceからデータを取得し、日次マーケットブリーフを提供します。すべてのエージェント実行は完全に透明で、ツール呼び出し、検証失敗、却下理由、受け入れ結果がタスクセンターに記録されます。

長時間のタスクにはバックグラウンド実行機能があり、リスト表示、状態ポーリング、キャンセル、継続、削除などの操作をサポートします。戦略ワークフローは慎重に設計されており、生成コードのバックテスト前検証、ゼロトレード結果の拒否、検証失敗やランタイムエラーの公開ログへの記録を行います。インサイダー取引の質問に対しては、決定論的なツールベースの応答を使用し、返されたレコードのみを報告し、公開市場での売買と贈与・報酬を区別し、フィードが利用できない場合はその旨を伝えます。

市場概要UIは、迅速な決定論的結果を得るためのダッシュボードを提供します。セクターヒートマップは25以上の業種代理ETFを色分けしたグリッドで表示し、16の時間周期、時間外取引の切り替え、検索/フィルター、カスタムグループ、AIアシスタントに送信する「説明」ボタンがあります。インデックスバナーはページ上部にS&P 500、ダウ・ジョーンズ、ナスダック100、ラッセル2000のリアルタイム価格と変化率を表示します。業種別動向は68以上の主要米国株について12の時間窓での価格変化を追跡し、高時価総額、半導体、ソフトウェア/AI、レバレッジなどのプリセットがあります。ウォッチリストとインテリジェンスは、ウォッチリストの自動同期、リアルタイムバッチ引用、詳細分析パネル、組み込みローソク足チャートを提供します。

データソースとしては、Yahoo Finance が価格引用、OHLCVローソク足、ファンダメンタルズ、インサイダー取引、アナリスト推奨、決算日、オプションチェーン、セクター/業種メタデータ、スクリーナークエリを提供します。SearXNG はプライバシー重視のメタサーチで、金融ニュースやアナリスト意見を検索します。DuckDuckGo はフォールバック検索、arXiv は定量金融とアルゴリズム取引の学術論文、Backtrader はローカルバックテストエンジンとして機能します。対応市場は米国、ロンドン、香港、日本、インド、カナダ、オーストラリア、欧州、中国、暗号通貨、商品を含み、S&P 500、STOXX 50、日経225、ハンセン指数などの主要指数をカバーします。

LLMプロバイダーは Google AI Studio、Mistral、OpenRouter、NVIDIA、LiteLLM、Ollama(ローカル)、AWS Bedrock、GCP Vertex AI、Azure OpenAI をサポートし、OpenAI互換APIも提供します。すべての実行時データはローカルの backend/data/ ディレクトリに保存され、Gitでは無視されます。ユーザーは重要な結果を個別にバックアップする必要があります。クイックスタートはリポジトリのクローン、環境変数の設定、Docker Composeの実行で完了します。開発モードでは、バックエンドはPython 3.11でFastAPIを、フロントエンドはReactを実行します。全体のアーキテクチャは、Reactフロントエンド、FastAPIバックエンド、複数のエージェントサービス、Backtraderエンジン、マーケットインテリジェンスモジュール、ローカルストレージ、SearXNGサーチから構成され、完全なローカルAIトレーディング研究プラットフォームを提供します。