AnthropicのパワフルなCLIツールをTradingView Desktopに直接接続し、リアルタイムのセットアップと実行戦略を実現することで、手動チャート分析をバイパスする方法。
この記事は「TradingView MCP」ブリッジの詳細解説です。AIに価格予測を聞くだけの話ではなく、Claudeにチャートを「見る目」を与える話です。Model Context Protocol(MCP)を設定して、Claudeがインジケーターを読み取り、スクリーンショットを撮影し、取引のセットアップをリアルタイムで検証できるようにする方法を学びます。
⏱️ 推定読了時間:10〜12分
多くのトレーダーはAIを高度なマジック8ボールのように扱っています。価格データをチャットウィンドウにコピー&ペーストして、「BTCは上がる?」と尋ねます。結果はたいてい、現在の市場構造のニュアンスを欠いた、ありきたりで古い回答です。
しかし先月、すべてが変わりました。Claude CodeとModel Context Protocol(MCP)のリリースにより、AIに状況を伝えるのをやめ、見せる能力を手に入れました。ClaudeをTradingView Desktopのインスタンスに直接接続することで、LLMを静的なチャットボットから、EMAのクロスを確認し、RSIのダイバージェンスを特定し、朝のコーヒーを飲んでいる間にエントリーポイントを提案するダイナミックなコパイロットへと変えることができます。
システマティックトレーダーの最大の敵は、意思決定のレイテンシーです。3つの異なる時間足を分析し、バイアスを確認し、ポジションサイズを計算し終える頃には、「最適な」エントリーポイントはすでに消えていることがよくあります。
標準的なAIツールはここで失敗します。リアルタイムのコンテキストを持たないからです。レベル2データに巨大な売り板が現れたことや、5分足チャートの特定のインジケーターが「買い」サインを点滅させたことを知りません。Claude CodeはMCPブリッジを通じて、アクティブなTradingViewウィンドウを直接読み取ることでこのギャップを埋めます。
Model Context Protocol(MCP)は、開発者がLLMにツールを提供する「サーバー」を構築できるオープンスタンダードです。今回は、Chrome DevTools Protocol(CDP)を介してTradingView Desktopと通信する専用MCPサーバーを使用します。
正しく設定されると、Claudeは単に「チャット」するだけでなく、以下のような関数を実行します:
ターミナルに入る前に、以下を準備してください:
この機能を使うには、TradingViewをデスクトップのショートカットから起動することはできません。リモートデバッグポートを指定して起動する必要があります。
Start-Process "PATH_TO_YOUR_TRADINGVIEW.EXE" -ArgumentList "--remote-debugging-port=9222"
TradingViewの「翻訳者」がどこにあるかをClaudeに伝える必要があります。これは.claude.json設定ファイルを通じて行います。
TradingViewが起動し、サーバーが設定されたら、Claude Codeを開いて次を入力します:tv_health_check
レスポンスに現在のティッカーが表示されたら(例:「Connected to BTCUSD on 15m chart」)、あなたは正式に未来の取引を始めています。
「目」が開いたところで、「脳」をどう機能させるか?体系的なプロンプティングフレームワークが必要です。
「アナリスト」プロンプト:
Claudeはその後:
多くの「AIインフルエンサー」が隠している正直な真実はこうです:
このセットアップを数週間運用した最大の学びは忍耐です。Claudeは「リベンジトレード」を防ぐのに非常に優れています。セットアップを検証するようClaudeに依頼し、「インジケーターがあなたの戦略と一致していません」と返ってきた場合、無理にトレードしようとする感情的な衝動が取り除かれます。
主な発見:
Model Context Protocol(MCP)は、Claude Codeに外部アプリケーションへのアクセスを付与する方法です。今回はTradingView Desktopに接続します。設定後、Claudeはチャットから直接チャートのデータを読み取り、インジケーターを管理し、スクリーンショットを撮影できます。
ClaudeはChrome DevTools Protocolを使用して、特定のポート9222経由でTradingViewに接続します。そのため、TradingViewは通常のショートカットではなく、特定の方法で起動する必要があります。
cd "C:\Users\YOUR_NAME\.claude\tools"
git clone https://github.com/tradesdontlie/tradingview-mcp.git
cd tradingview-mcp
npm install
注:npm installは必要なライブラリをインストールするため、1〜2分かかる場合があります。
Claude Codeは、ユーザーのホームフォルダ(例:C:\Users\YOUR_NAME\.claude.json)にあるclaude.jsonに設定を保存します。
"mcpServers": {
"tradingview-desktop": {
"type": "stdio",
"command": "node",
"args": [
"C:\\Users\\YOUR_NAME\\.claude\\tools\\tradingview-mcp\\src\\server.js"
],
"env": {}
}
}
重要:YOUR_NAMEを実際のWindowsユーザー名に置き換え、server.jsへのパスが正しいことを確認してください。JSONフォーマットの要件に従い、パスにはダブルバックスラッシュ\\を使用してください。
TradingViewはポート9222を開いた状態で起動する必要があります。
オプションA:スクリプト経由 PowerShellでリポジトリフォルダに移動し、次を実行します:.\scripts\launch_tv_debug.bat スクリプトが自動的にTradingViewを見つけ、アクティブなインスタンスを閉じ、正しいポートで再起動します。
オプションB:手動起動(オプションAが失敗した場合) スクリプトが実行ファイルを見つけられない場合(WindowsAppsバージョンでよくある問題)、PowerShellを使ってパスを確認します:
TradingViewが起動したら、Claude Codeを開いて次を入力します:tv_health_check 成功すると、Claudeが接続を確認し、チャートの現在の銘柄を表示します。
トラブルシューティング
エラー対処法TradingViewが見つからないスクリプトが.exeを見つけられませんでした。ステップ5のオプションBを使用してください。CDP接続失敗TradingViewがデバッグポートなしで起動しています。ステップ5の方法で再起動してください。node: コマンドが見つからないNode.jsがインストールされていないか、PATHに追加されていません。Node.jsを再インストールしてください。.claude.jsonのエラー括弧の欠落を確認するか、ダブルバックスラッシュ\\を使用しているか確認してください。
Claude Codeを起動すると、claude.jsonで定義されたNode.jsサーバーが自動的に起動します。サーバーはポート9222経由でTradingViewに接続し、Claudeがチャートとインタラクトできるようになります。TradingViewはClaude Codeを開く前に--remote-debugging-port=9222フラグを付けて起動する必要があります。
この記事が役に立ったら、ぜひ:
お読みいただきありがとうございました!
質問は?こちらで見つけてください:
また、無料の取引シグナルのためにTelegramも。プライベートや有料グループはありません。
Claude Code and TradingviewはMediumのCoinmonksに掲載されたもので、読者がこのストーリーにハイライトやコメントで会話を続けています。

