mcpField
B
Backtest Cost Sensitivity

Backtest Cost Sensitivity

リモート
github.com/tylerscomic-lab金融データ013 週間前に更新
リポジトリ

Backtest Cost Sensitivity について

Backtest Cost Sensitivity は、バックテストにおける手数料とスリッページの影響を評価する量的トレーダー向け MCP サーバーです。戦略の優位性が失われるコスト水準の特定や、一般的な先読みバイアスの確認も行えます。

主な機能

  1. 01手数料とスリッページ条件の一括検証
  2. 02パフォーマンス指標の変化を報告
  3. 03損益分岐コストの特定
  4. 04先読みバイアスのパターン確認

活用シーン

  1. 01戦略の約定コストへの感度を評価
  2. 02優位性が失われるコスト上限を推定
  3. 03データ漏洩、リペイント指標、未来バー参照を確認

MCP 対応

コスト感度スイープ、損益分岐コスト計算、先読みバイアス確認のツールを MCP クライアントに公開します。

設定

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

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

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

ツール

詳細

backtest-cost-sensitivity-mcp

ライセンス:MIT MCPize で公開中

バックテスト全体で手数料とスリッページの想定値を変化させ、1取引あたりの実際の損益分岐コストを見つけるとともに、体系的な先読みバイアス監査を行う MCP サーバーです。

このツールが解決する問題

ほとんどのバックテストでは、手数料やスリッページの想定値を一つに固定して実行するため、現実の約定コストに対して戦略の優位性が実際にはどれほど脆弱なのかが見えなくなります。スリッページが0.5ティックなら利益が出るものの、1.5ティックでは利益がなくなる戦略なら、そのことを実運用の開始後ではなく、開始前に把握しておく必要があります。

ツール

cost_sensitivity_sweep

バックテスト結果に対して、手数料とスリッページの想定値を幅広く変化させ、その範囲でパフォーマンス指標がどのように低下するかを報告します。

breakeven_cost_finder

戦略の優位性がゼロになる手数料・スリッページの正確な水準、つまり推測ではない実際のコスト上限を見つけます。

lookahead_bias_checklist

バックテストのパフォーマンスを過大に見せる、特定の先読みバイアスのパターン(バー境界をまたぐデータ漏洩、リペイントするインジケーター、未来のバーの読み取り)を対象とした体系的な監査です。

利用方法

ホステッド(推奨): 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、pinescript-audit-mcp、pinescript-mcp。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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