mcpField
T
Tradingview Backtest Assistant”

Tradingview Backtest Assistant”

リモート
github.com/vtlkAI・エージェント730 週間前に更新
リポジトリ

Tradingview Backtest Assistant” について

Binance Futures のデータを使い、TradingView Pine Script 戦略をバックテストするリモート MCP サーバーです。戦略の入力値を受け取り、取引やパフォーマンス指標を返し、長時間の実行では進捗も通知します。

主な機能

  1. 01Pine Script 戦略のバックテスト
  2. 02銘柄、時間足、期間の指定
  3. 03戦略入力値のプログラム設定
  4. 04取引とパフォーマンス指標の返却
  5. 05長時間実行の進捗確認

活用シーン

  1. 01Binance Futures の銘柄で戦略を評価
  2. 02期間別に戦略の成績を比較

MCP 対応

エージェントがバックテストを送信し、構造化された結果と進捗通知を受け取るリモート MCP エンドポイントを提供します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://backtest-engine-mcp.click/mcp/backtest
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://backtest-engine-mcp.click/mcp/backtest認証が必要

ツール

詳細

TradingView での利用に対応した PineScript 搭載 AI エージェント向けバックテストエンジン


TV PineScript Backtest MCP


Beta Supports Limits AI エージェントから TradingView Pine Script のストラテジーバックテスト(Binance データ)を実行できる、本番環境対応の MCP サーバーです。

概要 • 接続 • 対応エージェント • トラブルシューティング • API キーを取得 • ウェブサイト

概要

tv-pinescript-backtest-mcp はリモート MCP エンドポイントを提供し、エージェントは次のことができます。

  • シンボル/時間足/日付範囲を指定してストラテジーのバックテストを実行する
  • ストラテジーの入力値をプログラムから渡す
  • バックテスト結果(トレード、勝率、利益、ドローダウン)を構造化データで受け取る
  • 進捗通知を通じて、長時間実行される処理を監視する
  • Binance Futures のティッカーのみをサポートする
  • バックテストあたり最大 1440 本のローソク足に制限する
  • ユーザーあたり毎分 3 回のバックテストにレート制限を適用する
  • エージェントにストラテジーを書かせてバックテストを実行する

エージェントに接続する

API キーを取得:https://backtest-engine-mcp.click/dashboard

必要なもの:

  1. MCP サーバーの URL(https://backtest-engine-mcp.click/mcp/backtest)
  2. 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 に投稿してください。できる限り迅速にサポートを追加します。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。