mcpField
W
Walk-Forward Validator

Walk-Forward Validator

Remote
github.com/tylerscomic-labFinance0Updated 13w ago
Repository

About Walk-Forward Validator

Walk-Forward Validator is an MCP server for traders and strategy researchers evaluating whether trading-strategy optimizations generalize to unseen data. It combines efficiency and parameter-stability scoring with window generation and checks on post-optimization parameter locking.

Key features

  1. 01Calculate Walk-Forward Efficiency
  2. 02Score parameter stability
  3. 03Audit parameter locking after WFO
  4. 04Generate rolling in-sample and out-of-sample windows

Use cases

  1. 01Assess out-of-sample performance after strategy optimization
  2. 02Identify parameter settings that behave like fragile spikes
  3. 03Check whether parameters stayed fixed after optimization
  4. 04Create non-overlapping windows for walk-forward analysis

MCP support

The MCP server exposes four walk-forward analysis tools to MCP clients: efficiency calculation, parameter-stability scoring, lock-after-WFO auditing, and window generation.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://walkforward-validator-mcp.mcpize.run/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

Details

From the project README

walkforward-validator-mcp

License: MIT Live on MCPize

An MCP server for walk-forward analysis of trading strategies — Walk-Forward Efficiency ratio, parameter-stability scoring, lock-after-optimization audits, and WFO window generation.

The problem this solves

A strategy optimized on one historical window and never re-validated on a fresh, unseen window is a curve fit until proven otherwise. Walk-forward analysis is the standard fix, but building the rolling windows correctly and scoring whether a parameter surface is a robust plateau or a fragile spike is easy to get subtly wrong by hand.

Tools

walk_forward_efficiency

Computes the Walk-Forward Efficiency ratio — out-of-sample performance as a fraction of in-sample performance — the core signal for whether an optimization generalizes.

parameter_stability_score

Scores a parameter surface for fragile curve-fit spikes vs. robust plateaus, flagging optimizations that only work at one exact parameter value.

lock_after_wfo_check

Audits whether parameters were genuinely locked after the walk-forward optimization step, or quietly re-tuned against the "out-of-sample" data — the mistake that silently invalidates a WFO result.

walk_forward_window_generator

Generates correctly non-overlapping rolling in-sample/out-of-sample windows for a given date range and step size.

Use it

Hosted (recommended): MCPize — free tier, paid Pro tier for higher limits.

Self-host:

npm install
node server.js

Part of the AlgoForge suite

Prop-firm and quant-validation tools for algo traders: prop-rules-mcp, trade-journal-mcp, payout-calc-mcp, econ-calendar-mcp, montecarlo-validator-mcp, overfitting-audit-mcp, pinescript-audit-mcp, backtest-cost-sensitivity-mcp, pinescript-mcp.

License

MIT

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.