Tradingview Backtest Assistant” について
Binance Futures のデータを使い、TradingView Pine Script 戦略をバックテストするリモート MCP サーバーです。戦略の入力値を受け取り、取引やパフォーマンス指標を返し、長時間の実行では進捗も通知します。
主な機能
- 01Pine Script 戦略のバックテスト
- 02銘柄、時間足、期間の指定
- 03戦略入力値のプログラム設定
- 04取引とパフォーマンス指標の返却
- 05長時間実行の進捗確認
活用シーン
- 01Binance Futures の銘柄で戦略を評価
- 02期間別に戦略の成績を比較
MCP 対応
エージェントがバックテストを送信し、構造化された結果と進捗通知を受け取るリモート MCP エンドポイントを提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://backtest-engine-mcp.click/mcp/backtestclaude mcp add --transport http tv-pinescript-backtest-engine https://backtest-engine-mcp.click/mcp/backtest{"mcpServers":{"tv-pinescript-backtest-engine":{"type":"http","url":"https://backtest-engine-mcp.click/mcp/backtest"}}}Cursor で開く{"servers":{"tv-pinescript-backtest-engine":{"type":"http","url":"https://backtest-engine-mcp.click/mcp/backtest"}}}VS Code で開く{"mcpServers":{"tv-pinescript-backtest-engine":{"type":"http","url":"https://backtest-engine-mcp.click/mcp/backtest"}}}{"mcpServers":{"tv-pinescript-backtest-engine":{"serverUrl":"https://backtest-engine-mcp.click/mcp/backtest"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://backtest-engine-mcp.click/mcp/backtest認証が必要ツール
詳細
TradingView での利用に対応した PineScript 搭載 AI エージェント向けバックテストエンジン

AI エージェントから TradingView Pine Script のストラテジーバックテスト(Binance データ)を実行できる、本番環境対応の MCP サーバーです。
概要 • 接続 • 対応エージェント • トラブルシューティング • API キーを取得 • ウェブサイト
概要
tv-pinescript-backtest-mcp はリモート MCP エンドポイントを提供し、エージェントは次のことができます。
- シンボル/時間足/日付範囲を指定してストラテジーのバックテストを実行する
- ストラテジーの入力値をプログラムから渡す
- バックテスト結果(トレード、勝率、利益、ドローダウン)を構造化データで受け取る
- 進捗通知を通じて、長時間実行される処理を監視する
- Binance Futures のティッカーのみをサポートする
- バックテストあたり最大 1440 本のローソク足に制限する
- ユーザーあたり毎分 3 回のバックテストにレート制限を適用する
- エージェントにストラテジーを書かせてバックテストを実行する
エージェントに接続する
API キーを取得:https://backtest-engine-mcp.click/dashboard
必要なもの:
- MCP サーバーの URL(
https://backtest-engine-mcp.click/mcp/backtest) - API キー(Bearer トークン)
HTTP トランスポートを使用し、Authorization: Bearer <API_KEY> に API キーを渡してください。
対応エージェント
Claude Code
CLI:
claude mcp add --transport http tvmcp https://backtest-engine-mcp.click/mcp/backtest --header "Authorization: Bearer <API_KEY>"
プロジェクトファイル(.mcp.json):
{
"mcpServers": {
"tvmcp": {
"type": "http",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
OpenCode
opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tvmcp": {
"type": "remote",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"oauth": false,
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
Cursor
.cursor/mcp.json(またはグローバル設定の ~/.cursor/mcp.json)に追加します。
{
"mcpServers": {
"tvmcp": {
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
注:cursor-agent CLI でも同じ MCP 設定を使用します。
Codex
~/.codex/config.toml(または信頼済みプロジェクト内の .codex/config.toml)に追加します。
[mcp_servers.tvmcp]
url = "https://backtest-engine-mcp.click/mcp/backtest"
http_headers = { Authorization = "Bearer <API_KEY>" }
注:Codex CLI と IDE 拡張機能は同じ config.toml を共有します。
VS Code
MCP 設定(.vscode/mcp.json またはユーザーの mcp.json)を開き、次を追加します。
{
"servers": {
"tvmcp": {
"type": "http",
"url": "https://backtest-engine-mcp.click/mcp/backtest",
"headers": {
"Authorization": "Bearer <API_KEY>"
}
}
}
}
必要に応じて、コマンドパレットから MCP: Open User Configuration を選択します。
最小限のテスト用プロンプト
エージェントで次のプロンプトを試してください。
Optimize my strategy: <pinescript code>
Optimize my strategy from file: sma20.pine
Find a strategy on the internet and backtest it using the tvmcp backtest tool.
Backtest my strategy on BTCUSDT 1h from 2026-03-01 to 2026-03-10, Pine code:
//@version...
トラブルシューティング
backtest-engine サーバーは 30 種類のストラテジーでテストされており、TradingView のバックテストと可能な限り 1 対 1 で一致するよう調整されています。一部の演算子はまだサポートされていない場合があります。
この問題が発生した場合は、問題を再現する最小限のストラテジーを作成し、Issues に投稿してください。できる限り迅速にサポートを追加します。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。