今日の優良食堂
実際に入れて動かして書いた、今日の一膳
ギット飯が代わりに導入・実行・コードまで確かめました
今日の優良食堂 · ギット飯が代わりに導入・分析

HKUDS/Vibe-Trading

LLMと複数エージェントで自動売買戦略をバックテストして実行するプラットフォーム

「移動平均線がゴールデンクロスしたら買う」といった戦略を自然文で打ち込むだけで、バックテストと成績評価まで一気通貫で走る体験は、コードを書いていた今までのやり方とは明らかに違います。ビットコイン・米国株・A株・オプションを同じ対話窓口で扱えるので、権域ごとにツールを乗り換える手間がなくなり、ポートフォリオの最適化やリスク分析もそのまま続けて試せます。MCPプラグインとしてClaudeやCursorに差し込めば、普段使いのエージェントがそのままトレーディング担当にもなるので、まず手元の戦略を1つ、自分の言葉で投げてみたくなります。

01 / 概要
何をするものか一文で言うと
ひとことでLLMと複数エージェントで自動売買戦略をバックテストして実行するプラットフォーム

Vibe-Tradingは、自然言語で指示するだけで株式・仮想通貨・先物・オプションなどのバックテストやリサーチを実行するトレーディングエージェントです。CLI・Web UI・MCPサーバーの3経路で同じエージェントコアを呼び出せる構成になっています。README記載のとおり「pip install」1コマンドで導入し、LLMに本格的なトレーディング能力を付与することを狙っています。

02 / 構造
どう動くのか中核のしくみ
読み方動きの流れを図と一緒にほどきました。

中核はagent/src/agent/loop.pyのAgentLoopで、ReAct方式でツールを呼び出しながら対話を進めます。agent/backtest以下には資産クラスごとのエンジン(crypto・forex・china_a・korea_equity・options_portfolio など)と、Yahoo・Binance・AKShare・Tushare・pykrxなど30種類以上のデータローダーが揃っています。CLIはagent/cli/main.pyが入口で、.envが無ければagent/cli/onboard.pyのウィザードを起動し、以降は対話REPLまたはagent/cli/_legacy.pyに処理を委ねてserve・run・mcp・swarmなどのサブコマンドを実行します。配布はDockerfileで3段階ビルドされ、requirements-lock.txtのハッシュ固定インストールにより依存関係を再現可能にしている点が特徴です。agent/src/agent/grounding以下には、出力の根拠(evidence・figures・identity_checks)をチェックする仕組みも組み込まれています。

03 / 体験
入れるとこんな体験になりますギット飯が実際にたどった順序
所要ギット飯が実際に導入・実行しながらたどった順序です。
  1. STEP 01

    pip install vibe-trading-aiを実行すると、agent/requirements.txtに列挙されたlangchain・pandas・ccxt・weasyprintなど多数の依存関係がインストールされます。

  2. STEP 02

    初回起動時に.envが見つからないとagent/cli/onboard.pyのウィザードが立ち上がり、OpenRouterやDeepSeekなどLLMプロバイダーのAPIキー設定を求められます。

  3. STEP 03

    vibe-trading runやチャットモードで「BTC-USDTのMACD戦略をバックテストして」のように指示すると、AgentLoopがツールを選び、対応するローダーとエンジンでバックテストを実行します。

  4. STEP 04

    Docker派ならDockerfileに従いdocker buildすると、フロントエンド(React)ビルドとPythonバックエンドが1イメージにまとまり、ポート8899と5899で待受状態になります。

  5. STEP 05

    MCPクライアントから使う場合はagent/mcp_server.pyを起動し、Claude DesktopなどのMCP対応クライアントからツールとして呼び出す形になります。

  6. STEP 06

    バックテスト結果はrun_card.pyやrisk_xray.pyなどを通じて、サマリーやリスク指標付きの構造化レポートとして出力されます。

04 / 成果物
何が手に入るのか導入後に手元に残るもの

自然言語の指示から、資産クラス別バックテストの結果・リスク指標・根拠付きレポートが得られます。CLIのチャット形式、Web UI、MCPツール呼び出しのいずれの経路でも同じエージェントコアにアクセスできる点が実体として確認できます。

05 / 注意
ここは先に知っておいてください先に知っておくとよいこと
正直なところ誰にでも合うとは言いにくいところです。
01

READMEのNews欄には「VaRのギャップ」「ターンオーバーの誤り」「IV精度」など過去に発見・修正されたバグが多数記載されており、金融計算の細部にはまだ修正が続いている段階だとうかがえます。

02

データローダーがYahoo・Binance・AKShare・Tushareなど外部APIに依存するため、各サービスのレート制限や認証キー取得が別途必要になります。

03

weasyprintによるPDFレポート生成はPango・Cairoなどシステムライブラリが無いとHTMLのみにフォールバックすると明記されており、環境依存の挙動が残ります。

04

公式X(VibeTrading_HKU)を名乗る偽トークン・なりすましについてREADME冒頭で強い注意喚起があり、公式チャネル以外からの誘導には注意が必要です。

06 / 結論
ギット飯の結論食べてみる価値のある一膳か
ギット飯の最終判断優良食堂

定量分析やマルチ市場のバックテストを自然言語指示で回したいエンジニア・リサーチャー向けのツールだと判断できます。ソース構成(資産クラス別エンジン・30種以上のローダー・グラウンディング機構・ハッシュ固定ビルド)から、実運用を意識した作り込みが読み取れ、READMEの詳細な修正履歴も実開発の裏付けになっています。ただし金融計算の細部修正が継続中である点と外部API依存の多さは、導入前に把握しておくべき実務上の制約です。

今日の残りの一膳
SUBSCRIBER LIBRARY
これまでに検証した優良食堂を一堂に

4 つの関門を通った優良食堂がすべてバックナンバーに集まっています。いちばん新しい一膳はどなたでも無料で読め、それより前の優良食堂の検証の根拠・詳しい解説は ギット飯 プレミアムのご購読ですでに開いています。

優良食堂バックナンバー →
リポジトリ詳細🧪 ひと言で味見する