关于 Deptho
Deptho 是供编码助手使用的本地 MCP 服务,可将加密货币回测订单与后续成交记录进行重放比对。它生成成交和滑点数据及 HTML 分析报告,并在本机处理文件。
主要功能
- 01根据成交数据重放订单
- 02计算滑点统计
- 03生成 HTML 分析报告
- 04可选 Deptho Pro 数据集工具
- 05处理本地文件
适用场景
- 01评估回测中的执行滑点
- 02通过分析报告检查收益构成
- 03使用本地成交档案重放订单
MCP 相关
通过 stdio 向 MCP 客户端提供 Deptho 回测检查工具。工具读写本地文件;按需使用的 pro_sync 工具会下载 Binance 公共档案数据。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
5收录的工具列表 · 更新于 1 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| fills_csv | any | 否 | |
| orders_csv | string | 是 | |
| trades_file | string | 是 |
详细介绍
deptho-mcp
一个 MCP 服务,为编码助手(Claude Code、Claude Desktop、Cursor 等)提供 Deptho 的回测检查功能:将回测中的市价单与之后发生的成交记录进行重放,并生成拆分手续费、资金费和滑点的收益报告。它通过 stdio 在你的机器上运行,读取和写入本地文件,不会向任何地方发送数据。
工具
| 工具 | 功能 |
|---|---|
replay_orders | 订单 CSV + 成交记录文件 → 成交 CSV 和滑点摘要(均值、中位数、p90、p99 bps) |
tearsheet | K 线 CSV(time、price、position)→ 独立 HTML 报告、报告路径和关键数据 |
pro_status | 检查此处是否已安装并授权 Deptho Pro |
pro_sync | Deptho Pro:从公开归档下载 Binance USD-M 数据,并存入本地内存映射数据集 |
pro_replay | Deptho Pro:根据该数据集重放订单 CSV |
订单 CSV: time(ISO 8601 或 epoch)、side(+1/-1 或 buy/sell)、qty(基础单位,例如 BTC)。
成交记录文件: Binance 归档中的 aggTrades 文件(.zip 或 .csv),或涵盖订单时段的 Tardis.dev trades 文件(.csv 或 .csv.gz)。
成交记录根据逐笔成交数据建模:每笔订单以其之后同方向成交的 VWAP 成交,直到达到订单数量。模型不考虑订单簿深度和排队位置。
安装
pip install deptho-mcp
你可以使用虚拟环境,然后将助手指向该环境中的 deptho-mcp(运行 which deptho-mcp 会输出完整路径)。如需使用 Pro 工具,请将 Deptho Pro 安装到同一环境,并提供许可证密钥。
Claude Code
claude mcp add deptho -- deptho-mcp
Claude Desktop
依次选择“设置”→“开发者”→“编辑配置”,然后添加到 claude_desktop_config.json:
{
"mcpServers": {
"deptho": { "command": "/full/path/to/deptho-mcp" }
}
}
Cursor
添加到 ~/.cursor/mcp.json(或项目中的 .cursor/mcp.json):
{
"mcpServers": {
"deptho": { "command": "/full/path/to/deptho-mcp" }
}
}
然后可以这样提问:"根据 BTCUSDT-aggTrades-2026-09-30.zip 重放 orders.csv,并告诉我 p90 滑点。"
隐私
所有工具都使用本地文件,不会向 Deptho 发送任何数据。唯一的下载操作是 pro_sync,它会在你提出请求时获取 Binance 的公开归档(data.binance.vision)。
链接
许可证:Apache-2.0。市场数据来自 Binance 的公开归档或你提供的文件;Deptho 与 Binance 或 Tardis.dev 无关。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。