mcpField
P
Pine Script Strategy Audit

Pine Script Strategy Audit

远程服务
github.com/tylerscomic-lab金融数据013 周前更新
代码仓库

关于 Pine Script Strategy Audit

Pine Script Strategy Audit 是用于静态检查 Pine Script v6 策略的 MCP 服务,可发现导致实盘表现偏离回测的代码模式,并给出行号和说明,供策略作者部署前审查。

主要功能

  1. 01检测订单成交时机陷阱
  2. 02检查 ATR 平滑方式不匹配
  3. 03检测前视偏差
  4. 04检查 VWAP 锚定漂移
  5. 05检测退出行为偏差
  6. 06检查 Pine v6 语法陷阱

适用场景

  1. 01实盘交易前审查策略
  2. 02排查回测与实盘行为差异

MCP 相关

它向 MCP 客户端提供 `audit_pine_strategy` 工具,接收 Pine Script v6 策略,并返回发现的问题、行号和说明。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://pinescript-audit-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 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

pinescript-audit-mcp

License: MIT Live on MCPize

一个 MCP 服务,可对 Pine Script v6 策略进行静态审计,找出那些能够顺利编译、回测表现出色,却在实盘中产生偏差的特定陷阱。

它解决的问题

Pine Script 策略可以在零错误的情况下编译成功,但在实盘中的表现仍可能与回测不同——成交时机假设、ATR 平滑方式不匹配、前视偏差、VWAP 锚定漂移和退出逻辑漂移,都是编译器没有理由标记的隐蔽且语法有效的模式。这个工具会在你为实盘中的问题付出真金白银之前将其找出。

它能检测什么

  • 成交时机陷阱 — 回测中以某个价格或在某根 K 线上成交,但实盘经纪商实际上无法按此成交的订单
  • ATR 平滑方式不匹配 — RMA、SMA 与 EMA 平滑方式的假设会悄然改变信号时机
  • 前视偏差 — request.security() 等类似调用将未来 K 线数据泄漏到历史评估中
  • VWAP 锚定漂移 — 在实盘与回测中,锚定周期假设在交易时段边界处表现不同
  • 退出逻辑漂移 — 退出逻辑会根据 calc_on_every_tick 和 K 线收盘假设产生不同表现
  • 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。