# 功能手册 各功能模块的详细说明。配置见 [configuration.md](./configuration.md),部署见 [deployment.md](./deployment.md),策略相关见 [strategy.md](./strategy.md)。 > 首次使用建议顺序:**设置 → 凭据与能力**(重新检测) → **立即跑盘后管道**(拉日 K + 算指标) → **自选页**加标的 → **选股页**扫描 → **回测页**验证 → **监控中心**配规则。 --- ## 🔍 选股引擎(Screener) **20 个内置策略**,每个策略一个独立 Python 文件,基于 Polars 表达式向量化实现(`backend/app/strategy/builtin/`): | 类型 | 代表策略 | | :---------- | :------------------------------------------------------- | | 趋势 / 形态 | 趋势突破 · 均线多头 · MA 金叉 · MACD 金叉放量 · 布林突破 | | 量价 / 涨停 | 量价齐升 · 高换手强势 · 连板股 · 断板反包 · 涨停动量 | | 反转 / 波动 | 超跌反弹 · 超卖反转 · 新低反转 · 低波动龙头 · 回踩 MA20 | 全 A 股一次扫表,Polars 毫秒级返回。选股页点策略卡片即可扫描,结果支持导出。 扩展策略的三种方式见 [strategy.md → 扩展策略](./strategy.md#扩展策略的三种方式)。 --- ## 📊 指标流水线(Indicators) 原生 Polars 向量化,全 A 股一次扫表落盘 enriched Parquet: - **均线 / 趋势**:MA(5-60) · EMA · MACD · 动量 · 布林带 - **震荡 / 波动**:RSI · KDJ · ATR · 年化波动率 · 振幅 - **量能 / 涨跌停**:量比 · 量均线 · 涨停信号 · 连板数 - **原子信号**:MA / MACD 金叉死叉 · N 日新高新低 · 布林突破 - **复权**:基于除权因子自动前复权,回测与指标口径一致 盘后管道(15:30 CST 自动触发)会重新拉日 K + 重算 enriched 表。 --- ## 🧪 回测引擎(Backtest) 基于 vectorbt(**三种模式**): | 模式 | 说明 | | :--- | :--- | | 个股回测 | 单标的 + 策略,看个股历史表现 | | 策略组合 | 一个策略扫描全市场,按组合约束回测 | | 自由信号组合 | 多个自定义信号组合,自定义权重 | **真实约束**:T+1 · 手续费 · 滑点 · 止损 · 最大持仓天数。 **组合管理**:最大持仓数 · 敞口控制 · 等权 / 自定义仓位。 输出净值曲线 · 夏普 · 最大回撤 · 胜率 · 交易明细。SSE 流式进度支持切页重连,不会丢失回测任务。 --- ## 📡 监控中心(Monitor) 统一规则引擎,一个页面管理**四类监控**: | 类型 | 场景 | | :--- | :--- | | 策略监控 | 策略扫描结果有变化时触发(如新增符合标的) | | 个股信号监控 | 特定个股的指标条件(如 `RSI > 80`) | | 价格涨跌监控 | 涨跌幅 / 价格突破阈值 | | 全市场异动 | 全市场异动(如快速拉升/跌停) | **特性:** - 多条件 AND/OR + 冷却期去重 + 严重级别(info / warn / critical) - 多入口配置:监控中心新建 / 个股详情页「加监控」/ 策略卡片一键开启 - 命中后右下角弹窗(可配声效)+ 持久化到 `alerts.jsonl`,菜单未读徽标 - **触发记录详情**:每条记录展示命中的具体条件(如 `RSI>80`)与当前价位,一眼看清为何触发 ### 飞书 Webhook 推送 全局一处配置飞书群机器人地址,启用推送的规则命中即推送到飞书群(支持签名校验)。可在设置页设「默认推送渠道」,新建规则自动预填。 --- ## 📈 个股分析(Beta) 以「行情 + 关键价位」为主体的单标的决策页: - **专用日 K 图表**:主图 + 成交量 + 滑块,默认近 6 个月 - **9 类关键价位**(纯函数实时计算,毫秒级):压力支撑 · 成交密集区 · 枢轴点 · 前高前低 · Keltner 通道 · ATR 止损 · 缺口位 · 斐波那契 · 整数关口 - **AI 四维分析**:技术 / 基本面 / 财务 / 消息面流式生成,实战派交易员视角 --- ## 🏆 连板梯队 & 概念分析 - **连板梯队**:实时统计各连板层级(首板 / 2 连板 / 3 连板...)的标的与封单,捕捉市场情绪与题材热度 - **概念涨幅轮动**:基于 ths 概念 / 行业,统计概念板块涨幅与 RPS 轮动,AI 分析资金主线 - **盘后 AI 复盘**:盘后自动生成市场复盘,可推送至飞书群 --- ## 🧰 数据与扩展 ### TickFlow 多源数据 日 K / 分钟 K / 指数 / 财务 / 实时行情,基于 [TickFlow](https://tickflow.org) 官方 SDK。 ### 🔌 第三方数据接入(重点) 支持将自有量化项目的数据并入,与内置数据同台分析: | 方式 | 说明 | | :--- | :--- | | HTTP 定时拉取 | Tushare 等 API,定时拉取并入库 | | CSV / Excel 上传 | 页面直接上传文件 | | JSON 写入 | 程序化写入 | 接入后自动 schema 发现 + 符号归一,页面可视化配置,最终并入 DuckDB 同台分析。 ### 盘后定时管道 APScheduler 15:30 CST 自动:拉日 K → 重算 enriched 表 → 跑监控规则。 ### 令牌桶限流 适配各档位 rpm / batch 限制,批量合并 + 增量拉取,避免触发数据源限流。