elonmaskhair-prog/dsh-plugin-diepi

elonmaskhair-prog★ 1Python最后同步: 2026-08-20

在 GitHub 打开

DSH plugin and MCP adapter for deterministic diePi quantitative backtesting.

README 摘要

dsh-plugin-diepi dsh-plugin-diepi 是一个独立维护的社区 DSH 插件:用户用自然语言表达日线股票或 ETF 策略,DSH 负责对话与编排, diepi-mcp 提供受约束的工具协议,diePi 负责数据校验、因果边界、 撮合、记账与不可变结果工件。 当前版本是 Developer Preview:Python 包为 diepi-mcp 0.1.0a1 ,npm bundle 为 dsh-plugin-diepi 0.1.0-alpha.1 。本项目不是 DeepSeek 官方项目,也不代表任何官方认可。 能做什么 - 日线、现金账户、单只 A 股或 ETF。 - StrategySpec v1 / ma crossover :快慢均线严格交叉,可选成交额放大过滤。 - 盘前决策只读取截至 T-1 的完整日线,订单最早在 T 日开盘撮合。 - 支持 raw only 、 adjusted only 和严格对齐的 dual 数据。 - 回测异步排队, submission id 使未知超时重试保持幂等。 - 数据来源、交易日历、策略模板、执行参数和最终 artifact 逐层绑定。 - DSH bundle 自动挂载八个受约束 MCP 工具与 diepi-quant-research Skill。 暂不支持任意 Python、分钟策略协议、做空、杠杆、期货、实盘、券商凭证、内置行情下载、 参数优化器或 GUI。模型不能通过本插件传入路径、命令、SQL 或 Python 源码。 五分钟 synthetic 体验 首次体验不读取本仓库或 diePi 仓库的真实行情。 diepi-mcp init-config 在 DSH 工作区外 排他认领一个全新的 adapter home,并调用 diePi 的同一个 deterministic demo generator, 生成虚构价格、成交量、交易日和证券标签;这些数据只用于验证安装与协议接线。 要求: - Python 3.10+; - Node.js ^22.19.0 =24.0.0 ; - pnpm 11.7.x ,且 pnpm 在 PATH ; - DSH 0.1.0-rc.7 (主支持)或 0.1.0-rc.8 (canary)。 先安装协调发布后的 Python Alpha,并创建一个新的 host-owned 根。 adapter-home-alpha1 必须尚不存在: 初始化命令拒绝覆盖、合并或复用已有目标。它先以排他方式创建目标和 .diepi-mcp-incomplete 标记,再以 exclusive-create 写入 staged payload,最后才提交 diepi-mcp.json 并移除标记。失败会保留一个没有可用配置的 incomplete 目录,绝不会…

在 GitHub 查看完整 README →
工具/开发backtestingdiepidsh-pluginmcpquantitative-financesearch

分类