投资工作台

市场复盘 · 财务体检 · 估值测算

数据源:东方财富公开接口
标准流程 → → → → 深研(只对要下手的票)

市场复盘

点击右上角按钮,生成 A 股 / 港股 / 美股 三市场复盘报告

财务数据体检

金额单位:亿元(除特别标注)
导出后可直接发到手机浏览器 / 微信打开,无需联网

估值工具

DCF 两阶段模型 + PE 相对估值

DCF 参数

PE 参数

未填写净利润时,滚动 PE 使用 TTM 实际净利润;动态 PE 使用券商一致预期(展示具体金额与机构家数)。

导出后可直接发到手机浏览器 / 微信打开,无需联网

批量体检 · 选股后基本面过滤

把尾盘选股 / 共振信号 / 自选股池的代码粘进来,一次过滤
支持:纯代码 / 代码+名称 / SH600519 / 整表复制(自动只取代码列)
判定项:真实利润 · 净现比 · 净现金 · 有息负债率 · 商誉 · 动态 PE 相对同业中位数
命令行 python screen.py 600519,300750 可生成 Excel,便于挂定时任务

自选股池 · 技术信号胜率回测

均线金叉 / KDJ 低位金叉 / 看涨吞没

信号与参数

/

自选股池 0 只

股池保存在服务端 watchlist.json,命令行 python bt.py --pool 可直接跑同一份名单。

信号次日开盘价买入,持有 N 个交易日后收盘价卖出
Excel 含 胜率汇总 / 分年胜率 / 信号明细 / 回测参数 四张表

公式选股 · 全市场扫描

内置 KDJ 低位金叉(与通达信公式 2 同口径)→ 一键送第四步回测

扫描参数

0 = 不限制(约 3500 只,实测约 1.5–2 分钟)。先填 300 试跑约 15 秒。
日常盯盘用法:把已验证过的标的放进自选股池后,每天收盘后把「扫描范围」切到「只扫自选股池」跑一遍, 几秒出结果,出信号的才是当天候选。

扫描状态

未开始

口径:排除 ST / 北交所 / 上市未满 60 日 / 当日涨停,并要求收盘价在 MA20 下方。 科创板 688 已放开户(分板块回测胜率 54.9%、超额 +3.01%,优于主板 50.9% / +1.63%)。 北交所行情源暂不支持。

未选择

自选池分组 · 候买组 / 观察组 / 排除池

回测 t 值分档 → 仓位纪律 → 每日扫描

按回测结果自动分档

先在第四步跑一次回测(标的填池内代码或直接用股池),再点下面的按钮, 系统会按「20 日超额 + 胜率 + 盈亏比 + 样本数」把池内标的分到各组。

尚未有回测结果

规则:候买组 = 20日超额 > 0 且 胜率 ≥ 50% 且 盈亏比 ≥ 1 且 样本 ≥ 8; 观察组 = 超额 > 0 但其余条件未全满足; 待定 = 样本 < 5 或算不出基准(证据不足,不等于这票不行); 排除池 = 超额 ≤ 0(唯一真正被否定的一组)。

每日盯盘 · 组内今日信号★ 全站买入信号出口

要找"今天出现买卖信号了吗",就看这里。 选好分组点扫描,出来的每一行都是一个买入信号(KDJ 低位金叉), 并标明建议持股 20 个交易日。 卖出端没有独立信号,靠「到点走 / 止损走 / 止盈走」三条纪律了结,详见扫描结果下方说明。 另:第二步「公式选股」是全市场找信号(不局限于池内),每周跑一次补充新标的。

收盘后 15:00 跑,几秒出结果

命中者 = 次日 9:30–9:35 开盘买入候选。信号 K 线 = 触发 KDJ 低位金叉的那根日 K; 止损位取它的最低价(下影线最低点),表中「止损价」列直接给出。 为什么不用 MA20:KDJ 低位金叉必然发生在 MA20 下方(2576 笔实测仅 1 笔在上方), 拿 MA20 当止损线等于买入即止损。

导出为纯代码一行一个,可直接粘进通达信「批量加入板块」
通达信那边也建两个板块:自选股 → 新建板块 KDJ候买 / KDJ观察, 把这里导出的代码粘进去;通达信负责看盘下单,这边的分组负责「凭什么进 / 什么时候出」。 两边每周同步一次即可。