六项统计口径
交易笔数(买卖分别统计并给出覆盖了多少只标的)、已实现盈亏、卖出胜率、累计成交额、平均持有天数、计划与执行。每一项的口径都写在页面上。
05 · 投研工作台 · V1.0 · 独立开发
这一套管的是研究这条链:有没有留痕、想法能不能变成条件、策略放到历史数据上成不成立。AI 只帮着读,不碰判断。
用一句话说:把研究过程从"脑子里过一遍"变成"写得下来、能回看、放得上历史数据"。 交易日志与研究计划逐笔留痕;形态与指标条件可以扫描全市场并把条件存成策略;回测把三类策略 放到历史 K 线上跑,输出十二项绩效;「交易复盘」再把留痕的记录合起来算一遍账。
规模化的事实
面板数、策略数、绩效项数都能在软件界面上数出来。
口径说明:绩效输出按回测结果页的指标卡计(收益率、年化、超额、α、夏普、索提诺、最大回撤、 β、卡玛、胜率、盈亏比、年化波动率);对照基准可选 8 个指数或自定义标的。 所有绩效都是历史数据上的统计结果,不构成对未来任何情况的说明。
功能构成
按软件的左侧导航顺序列出。第一个入口里还分了八个面板。
| 入口 | 用途 | 主要能力 |
|---|---|---|
| 研究中心 | 研究与筛选的总入口 | 8 个面板:交易日志、每日研究计划、定时任务、异动监控、涨停梯队、形态选股、指标选股、外部工具服务。全部写在本机,可长期检索。 |
| 回测中心 | 把想法放到历史数据上 | 三类策略(均线交叉、通道突破、强弱指标);可设区间长度、周期、初始资金、佣金、印花税与滑点;输出 12 项绩效指标与净值曲线,并可与 8 个基准对照。 |
| AI 智能体 | 辅助阅读与整理 | 对接兼容 OpenAI 协议的模型服务(默认指向 DeepSeek);流式对话、公开信息整理与要点归纳、把结论导出为 Word。也提供全局热键唤起的浮动助手。 |
| 交易复盘 | 把记录合起来算一遍 | 只读本地库、不联网。给出交易笔数、已实现盈亏、卖出胜率、累计成交额、平均持有与计划覆盖情况,另给逐只统计表与按月归集的分布表。 |
| 设置 | 配置与开关 | 模型服务(地址、模型名与密钥只存本机,可存多个模型来回切)、通知、功能开关、自选名单与环境信息。 |
「外部工具服务」默认关闭,只做配置、只发出站连接,防止误把外部写入本机库。 自选名单决定形态扫描与指标筛选的标的范围。
研究中心
前五个是记录型的,后三个是筛选与配置型的。写得下来,才有可能回过头看当时凭什么这么判断。
逐笔记标的、方向、价格、数量、理由与复盘结论。
写当日的倾向、价格区间与执行纪律,留痕后可回看当时的判断。
把重复动作自动化,每次执行结果都写进日志可回查。
22 种类型可勾选过滤,按类型列盘中异常波动。
按连板高度把当日涨停标的分层。
按 K 线形态条件扫描全市场,扫描期间界面不阻塞。
按市值、估值、换手、量比、涨幅与主力净流入等条件筛选,可存成策略复用。
MCP 服务配置,默认关闭,只做出站连接。
筛选条件全部由使用者自己设;软件只负责按条件把结果列出来,不挑标的、不给结论。
回测中心
回测跑在本机,策略与参数留在本机,我们不接触使用者的策略内容。
均线交叉、通道突破、强弱指标超买超卖。每类都能改参数与区间长度,不需要写代码。
初始资金、佣金率、印花税、滑点与最低佣金都可设;持仓方式可选按资金比例或按固定股数,并强制整手成交。默认值与 A 股常见口径一致。
分三组:收益类看赚了多少,风险调整类看这些收益是承担多大波动换来的,交易质量类看胜率与盈亏比。另给净值曲线,可与八个基准对照。逐项口径写在页面上。
一是依赖探测:没装 Python 时按钮直接置灰并说明原因,不让点了才失败;二是全局锁:同一时刻只允许一个回测任务;三是超时保护:按 K 线数量估算上限,超时会被中断并给出说明,不会永久挂起。
K 线根数不足时直接拒绝并提示;最后一根数据已过期时弹确认框,默认取消,不拿旧数据当最新行情回测。
主程序在独立进程里调用本机的 Python 回测脚本回放历史数据,临时工作目录按任务唯一化,失败时保留目录便于排查。
交易复盘
它只读本地库、不联网,断网与接口限流都影响不到它。
交易笔数(买卖分别统计并给出覆盖了多少只标的)、已实现盈亏、卖出胜率、累计成交额、平均持有天数、计划与执行。每一项的口径都写在页面上。
已实现盈亏用加权平均成本法:买入并入持仓成本,卖出按当时持仓均价结转;平均持有用先进先出的批次配对,按股数加权;手续费单列,不计进盈亏。
卖出数量超过当时持仓的部分单独统计并排除在盈亏之外;逐只统计里"还剩多少股"是按日志推算的,不等于实际账户;计划执行只看计划日当天有没有成交,是粗略代理。
AI 智能体
这一节的措辞是刻意写死的,不是免责话术。
对话提问(流式输出)、把公开信息整理成要点、为定时任务生成摘要、把结论导出为 Word。另有全局热键唤起的浮动助手。
不输出任何交易指令、价格预测与个股推荐结论,生成之后还会再过一层用语过滤。这一层边界写在程序里,不是靠提示词祈求模型自觉。
行情数据过期或不可信时直接拒绝生成结论,而不是硬编一段看起来合理的文字。这是刻意设置的边界,不是故障。
技术构成
完整的技术说明在技术能力页,这里只列与使用者直接相关的部分。
| 方面 | 选择 | 为什么 |
|---|---|---|
| 界面框架 | .NET 8 + WPF + MVVM | 桌面程序的交互与性能,以及可测试的代码结构。 |
| 回测引擎 | Python + backtrader | 以独立子进程运行,策略与结果都在本机;配套依赖探测、全局锁与超时中断。 |
| AI 客户端 | 兼容 OpenAI 协议 | 不绑定某一家模型服务,地址与模型名自己填;支持存多个模型来回切。 |
| 本地存储 | SQLite(WAL) | 交易日志、研究计划、定时任务、筛选策略与 AI 报告都在本机;写入走单写者队列。 |
| 日志与发布门禁 | Serilog + 自动化自检 | 滚动文件日志按环境分目录;发布前跑一套门禁(编译 + 真启动冒烟 + 文案合规扫描),任一项不过就不出版本。 |
| 外部依赖 | 网络;回测另需 Python | 其余功能只要网络。已发布的是自包含单文件,目标机不需要另装 .NET 运行时。 |
功能边界
这一节和上一节一样重要。写清不做的事,是为了让使用者知道该在哪儿停下来自己判断。
明确不做
以下能力不在本系统范围内,且短期内不打算做交付与运行
这一段是实操信息,部署与运维的人可以直接照这个核对环境。
绿色免安装的单文件程序,主程序约 74 MB,自带三套环境配置模板与启动说明。双击即可运行,目标机不需要先装 .NET 运行时。回测脚本随程序分发,不需要另外安装。
Windows 10 或 Windows 11(64 位);需要联网获取行情。量化回测另需本机装 Python 3.9 及以上与 backtrader 等依赖;不做回测的话可以不装。全市场形态扫描比较吃内存,建议 8GB 以上内存、1GB 以上可用磁盘、1600 × 900 以上分辨率。
双击后落在「研究中心」的交易日志面板,同时启动定时任务调度器。AI 模型服务没配好时,欢迎语会直接说明去哪里配。
交易日志、研究计划、定时任务、筛选策略与 AI 报告都在程序目录下。研究内容不经过我们的服务器,我们看不到使用者写了什么。
「交易复盘」只读本地库、完全不联网;已保存的日志、计划与策略随时可看。回测与行情刷新需要联网,筛选依赖已缓存的行情时会更快。
当前版本 V1.0,与其它四套软件同版本号。授权与合作方式请联系我们,说明使用场景与人数即可。
下一步