Alpha · AGPL-3.0 · 本地存储

慢慢看

慢慢看 是本地优先的 A 股选股研究工作台。 它把用户明确的股票池、客观阈值和排序变成可复跑、可审计的 ScreenRun, 再把运行证据、候选研究和横向对比串成完整工作流。

从一条明确规则开始

新建 Screen 不预置条件、排除项或排序。你明确选择股票池和阈值,Python 核心负责计算、留证和比较多次运行; React 只负责交互与展示,不在浏览器重算金融事实。

慢慢看选股工作台:规则构建、运行覆盖率与逐条件证据

1 · 定义并版本化

从六类股票池和 27 类条件中明确组合规则;内容变化才追加版本,历史可预览和恢复。

2 · 运行并核对证据

每次运行固化覆盖率、数据日、实际值、阈值、来源和 diff;缺数不会被悄悄当成 0。

3 · 候选、对比与复看

候选池独立保留人工状态、备注和来源运行;3–10 股对比只读取最近可追溯事实。


AI / 开发者入口(第二入口)

AI 与开发者入口

普通用户优先使用本地 Web;自动化可以从 kan screen filters --format json 发现契约, 再保存/运行同一个 ScreenSpec。MCP 提供 parse / plan / run / get / explain 五个 typed tools, 只整理明确阈值、执行确定性服务和引用已有 evidence。

完整规则见 中国用户快速开始 · AI quickstart · MCP guide · Screen contract · Agent skill · JSON contract


终端 / CLI 示例(进阶)

一屏看完全部自选

真实终端输出 · 数据为占位示意

~/portfolio — kan scan
$ kan scan

慢慢看 · 自选股位置扫描 · 低点模式 · 数据截止 05-10 收盘 · 16:05 拉取
┏━━━━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━┳━━━━━━━┳━━━━━━━┳━━━━━┓
┃股票              ┃    现价 ┃  3日 ┃  5日 ┃  7日 ┃ 10日 ┃ 15日 ┃ 30日 ┃ 60日 ┃ 90日 ┃ 120日 ┃ 180日 ┃共振 ┃
┡━━━━━━━━━━━━━━━━━━╇━━━━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━╇━━━━━━━╇━━━━━━━╇━━━━━┩
│沪深300 000300    │ 3960.20 │ [2%][3%][3%][3%][3%][5%][5%] │ 10%  │  15%  │  18%  │ ×6  │
│上证50  000016    │ 2670.10 │ [3%][4%][4%] │  9%  │ 10%  │ 14%  │ 18%  │ 20%  │  22%  │  25%  │ ×4  │
│中证500 000905    │ 5690.50 │ [0%][0%][0%][1%][1%][1%] │  3%  │  8%  │  12%  │  16%  │ ×8  │
└──────────────────┴─────────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴──────┴───────┴───────┴─────┘

  [x%] = 触及低点(≤5%) · 0%=区间最低 · 越低=越接近 N 日最低价

⚠️ 创新低 ≠ 见底 · 创新高 ≠ 顶 · 历史价格不预示未来 · 仅供参考,不构成投资建议

↑ 三大指数仅用于占位示意 · 不构成任何形式的推荐


极致克制 · 不做的事比做的事更重要

用 6 + 6 + 6 = 18 条说清边界

做什么

  • · 保存并版本化用户 Screen
  • · 不可变运行 · coverage · evidence · diff
  • · 六类股票池 · 27 类客观条件
  • · 独立候选池 · 3–10 股对比
  • · SQLite 状态 · Parquet 行情缓存
  • · Web / CLI / Python / HTTP / MCP 同源

不做什么

  • · 不给买卖建议
  • · 不给评级 / 目标价 / 预测涨跌
  • · 不替人或 AI 下结论
  • · 不接 broker · 不下单
  • · 不做 T+0 短线(数据延时)
  • · 不做港股 / 美股 / 期货

数据 · 隐私

  • · 本地存储 · 不上传自选 · 不遥测
  • · 0 telemetry · 0 广告 · 0 推送
  • · SQLite / Parquet 存 ~/.local/share/kan/
  • · 公开行情 API + PyPI 更新检查
  • · 可选接 TuShare Pro token
  • · kan uninstall 一键彻底清

约 1-2 分钟装好

Python 3.11+ · 安装命令点击即复制

AI / 开发者:Windows JSON 首跑验证

老手 1 行装(任选其一 · 点击复制):

AI / 开发者在 Windows 首次验证 JSON 时,展开上方「Windows JSON 首跑验证」。 这条结构 smoke 不请求行情数据;完整样本见 Windows / PowerShell 首跑说明
🔒 安装边界 推荐用 uv tool install 从 PyPI 装到隔离环境。 python -m pip install 只建议在你自己创建的虚拟环境里使用。

装好之后

打开新终端窗口,只运行一条命令

~ — 第一次上手
$ kan web                             # 打开选股研究工作台

# 偏好终端时
$ kan screen filters                  # 发现可用条件
$ kan help                            # 完整命令表

常见问题

直接问出最常被问的 3 件事

这能帮我赚钱吗?

不能。慢慢看只呈现用户明确规则的命中事实、位置百分位、数据边界和来源证据; 不输出收益承诺或行动结论,后续决策由用户自己完成。

创新低不等于见底 · 创新高不等于顶 · 历史价格不预示未来 · 仅供参考,不构成投资建议。

会不会上传我的自选股?

不会。慢慢看在本机运行,日常入口是本地 Web,CLI 是进阶入口;自选、持仓和缓存都在本机。 没有账号 · 没有登录 · 没有 telemetry · 没有推送 · 没有广告。 自选股数据存在你机器的 ~/.local/share/kan/(XDG 规范)。

网络边界是公开行情 API、PyPI 更新检查,以及你主动配置 TuShare Pro 时的 TuShare API。 行情请求通常只发送股票代码;TuShare token 只发往你配置的 TuShare 端点。可用 KAN_NO_UPDATE_CHECK=1 关闭更新检查。 源码 AGPL-3.0 开源 · 可审。

适合做 T+0 短线吗?

不支持。慢慢看使用盘后日 K 和日/报告期截面,不是分钟级实时行情; 产品只描述对应数据粒度下的历史事实,不能承担 T+0 终端功能。

不支持港股 / 美股 / 期货 / 加密货币 · 仅 A 股。

更多问题 → 完整 FAQ · Discussions 交流 · 带复现信息提 Issue


🌐English summary

manmankan (慢慢看) is a local-first A-share screening and research workbench. Its React Web UI turns explicit rules into versioned Screens, immutable auditable runs, independent candidate lists, and saved comparisons.

It stops at auditable data: no buy/sell advice, no ratings, no price targets, and no strategy conclusions. Local storage, no login, no account, no telemetry. Web, CLI, Python API, typed HTTP, and MCP share one Python application service. Data is delayed end-of-day K-line from the AKShare/baostock ecosystem, with optional TuShare Pro sources when configured.

$ uv tool install manmankan && kan web

Python 3.11+ · GNU AGPL-3.0 · A-share only (no HK / US / futures) · GitHub · PyPI