Pine Script Strategy Audit について
Pine Script Strategy Audit は、Pine Script v6 のストラテジーを静的解析する MCP サーバーです。バックテストと実運用の挙動が異なる原因を行番号と説明付きで示し、公開前の確認に役立ちます。
主な機能
- 01注文約定タイミングの罠を検出
- 02ATR の平滑化方式の不一致を確認
- 03先読みバイアスを検出
- 04VWAP のアンカーずれを確認
- 05決済挙動のずれを検出
- 06Pine v6 の構文上の罠を確認
活用シーン
- 01実運用前のストラテジー確認
- 02バックテストと実運用の差異調査
MCP 対応
MCP クライアントに `audit_pine_strategy` ツールを提供します。Pine Script v6 のストラテジーを受け取り、検出した問題を行番号と説明付きで返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://pinescript-audit-mcp.mcpize.run/mcpclaude mcp add --transport http tylerscomic-lab-pinescript-audit https://pinescript-audit-mcp.mcpize.run/mcp{"mcpServers":{"tylerscomic-lab-pinescript-audit":{"type":"http","url":"https://pinescript-audit-mcp.mcpize.run/mcp"}}}Cursor で開く{"servers":{"tylerscomic-lab-pinescript-audit":{"type":"http","url":"https://pinescript-audit-mcp.mcpize.run/mcp"}}}VS Code で開く{"mcpServers":{"tylerscomic-lab-pinescript-audit":{"type":"http","url":"https://pinescript-audit-mcp.mcpize.run/mcp"}}}{"mcpServers":{"tylerscomic-lab-pinescript-audit":{"serverUrl":"https://pinescript-audit-mcp.mcpize.run/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
pinescript-audit-mcp
コンパイルは問題なく、バックテストでは優れた結果が出る一方、ライブ環境では挙動が異なる原因となる特有の落とし穴を、Pine Script v6 のストラテジーから静的解析で検出する MCP サーバーです。
解決する問題
Pine Script のストラテジーはエラーなしでコンパイルできても、ライブ環境ではバックテスターと異なる挙動をすることがあります。約定タイミングの想定、ATR の平滑化の不一致、先読みバイアス、VWAP のアンカーのずれ、決済のずれは、いずれも構文上は有効で、コンパイラーが警告する理由のないパターンです。このツールは、ライブ運用で実際に損失を出す前にこれらを検出します。
検出できる問題
- 約定タイミングの落とし穴 — バックテストでは特定の価格やバーで約定したものの、ライブのブローカーでは実際に同じ約定ができない注文
- ATR の平滑化の不一致 — RMA、SMA、EMA の平滑化に関する想定によって、シグナルのタイミングが気付かないうちに変わる問題
- 先読みバイアス —
request.security()などの呼び出しによって、過去の評価に未来のバーのデータが混入する問題 - VWAP のアンカーのずれ — アンカーピリオドに関する想定が、ライブ環境とバックテストでセッション境界をまたいだ際に異なる挙動をする問題
- 決済のずれ —
calc_on_every_tickとバー終値に関する想定によって、決済ロジックの挙動が異なる問題 - Pine v6 の構文上の落とし穴 — v6 固有の注意点。コンパイルできても、v5 相当のコードとは挙動が変わるもの
ツール
audit_pine_strategy
送信された Pine Script v6 のストラテジーを対象に完全な静的解析を実行し、検出したすべての問題について、該当する行と、バックテストとライブ環境で挙動が異なる理由を平易な言葉で説明します。
利用方法
ホスト型(推奨): MCPize — 無料プランがあり、より高い上限を利用できる有料の Pro プランもあります。
セルフホスト:
npm install
node server.js
AlgoForge スイートの一部
プロップファーム向けおよびクオンツ検証用の、アルゴトレーダー向けツールです:prop-rules-mcp、trade-journal-mcp、payout-calc-mcp、econ-calendar-mcp、montecarlo-validator-mcp、overfitting-audit-mcp、walkforward-validator-mcp、backtest-cost-sensitivity-mcp、pinescript-mcp。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。