量化持仓跟踪

合并两块能力:执行计划(预算、佣金、MA 趋势过滤、追涨阈值、目标权重、建议买入与 CSV)与 信号面板(低吸/周期/估值等代理标签)。 数据保存在本机 localStoragequant-tracker-state-v3,其中 rowsETF 评分卡「同步持仓 ETF」读取。

资金数据:请用 /tracker.html 打开(先运行 python3 predict_web_app.py),再点「刷新行情」

标的 代码 份额 昨收 现价 MA30 MA60 MA90 MA120 当前持仓金额(元) 涨跌幅% 主力/总净流入 分单结构(入/出/净) 资金意图 趋势过滤 低吸分区 低吸建议价 抛售参考价 追涨过滤 建议周期 当前所处周期 行业周期 估值周期(代理) 开仓参考日 参考成本 退出/轮动提示
信号面板说明

以下为各列在页面中的计算口径(东财/腾讯数据为网络抓取结果,存在延迟与口径差异;标签仅供个人复盘,不构成投资建议)。

  • 涨跌幅%:来自东财 push 行情字段的当日涨跌幅(%),与交易软件中「涨跌幅」一致,非自算。
  • 主力/总净流入 / 分单结构 / 资金意图:数据来自东方财富 push 当日分时(非交易所官方口径)。主力净流入 = 特大+大单净额(f62,对应 APP 里「主力」);总净流入 = 四档流入减流出之和,更接近券商 APP 资金页圆心「净流入」。两者可能符号相反(例:主力流出、散户/中单接筹时全档仍可为正)。中金/同花顺等各家 Level-2 还原算法不同,与东财存在数百万~数亿偏差属常态;仅适合横向对比同一数据源,不宜与 APP 逐字对齐。点击「刷新行情」更新;腾讯兜底无拆分。
  • MA30 / MA60 / MA90 / MA120:根数充足时为最近 N 日收盘SMA(腾讯前复权优先,不足根数再试东财日 K;东财失败时保留腾讯已有数据,避免均线整行被清空)。若上市或接口 K 线仍短于 N,则对较长周期用同周期 span 的 EMA作近似,便于新基金也有可参考数值(与纯 SMA 略有差异)。
  • 趋势过滤:「对应均线」即执行计划里选择的一条周期(MA30、MA60、MA90 或 MA120)。程序会取该标的已算好的四条均线中与所选周期对应的那一个数值作为比较基准。判定规则:现价 > 该周期的 SMA →「通过」,否则「禁买」;现价或均线缺失/为 0 时趋势列为「—」。这本质是单均线顺势过滤:周期越短越灵敏、假信号相对多;周期越长越滞后、更贴近中长线——没有绝对「最合适」,可按标的波动与持仓周期切换趋势均线;偏稳健可多参考 MA90 / MA120,偏波段可试 MA30 / MA60。
  • 低吸分区:在均线与涨跌幅基础上做的代理分区,按条件先后顺序匹配,命中即停止—— ① 名称命中银行/保险/券商,且 |涨幅|<1.8%、现价<MA90×1.06 → 停手区; ② 名称命中恒生科技/港股科技,涨幅≤0.5%、现价≤MA90×1.02 → 主买区; ③ 现价≥MA120×1.1 且涨幅≥2.5% → 停手区; ④ 现价≤MA90×0.96 且涨幅≤1% → 主买区; ⑤ 现价≤MA60×0.98 且涨幅≤0.5% → 主买区; ⑥ 现价≥MA90、涨幅在 [-2.5%, 1.5%] → 高位区(降速); ⑦ 其余 → 观察区
  • 低吸建议价 / 抛售参考价:由当日 MA 与页面规则反推的参考价位(非挂单、非投资建议)。低吸:恒生科技类为 MA90×1.02(主)/ MA90×0.96(深);其余多为 MA90×0.96(主)/ MA60×0.98(深);银行/保险/券商类显示「偏停手」不给主动低吸价。抛售:有参考成本时给出「止盈价 = 成本×(1+浮盈止盈%)」;技术高抛参考 MA120×1.1(无 MA120 则用 MA90×1.18);另附「过热涨幅线」= 昨收×(1+板块涨停×35%)。现价相对主买/止盈的距离以百分比标注。
  • 追涨过滤:与「执行计划」中追涨禁买阈值(%)一致——当日涨跌幅≤阈值标「通过」,否则「超标」。用于避免大涨当日继续追高式的开仓节奏。
  • 建议周期:按标的代码与名称关键字给出的持有区间与风格标签(超稳健防御、稳健(价值)、均衡(景气轮动)、波段(高弹性));未知标的默认「3–9月|均衡(景气轮动)」。执行计划中趋势均线自动联动开关开启时,会按持仓风格主导结果自动切换 MA(超稳健/稳健 → MA120,均衡 → MA60,波段 → MA30);手动修改趋势均线会自动关闭联动,你可再勾选恢复。
  • 当前所处周期:与原先「交易周期」同一套代理规则——名称命中银行/保险且 |涨幅|<1% → 衰退/停手;现价<MA60×0.97 → 修复/筑底;涨幅达到「板块涨停幅度×35%」阈值(主板约 3.5%,科创/创业板约 7%,ST 约 1.75%)→ 过热/加速;涨幅≤-2.5% → 衰退/停手;现价>MA90×1.02 且涨幅≥1% → 扩张/上行;其余 → 震荡。表示当下价格与涨跌相对均线的位置状态,不是日历意义上的季度财报周期。
  • 行业周期:按名称关键字与六位代码前缀粗分类——金融关键词 → 金融/成熟;芯片/半导体/科创或代码 688 → 成长/景气;名称含 ETF 或代码段 51/56/58/15/16 → 成长/波动;工业/制造等 → 制造/成长;默认 → 中小盘成长
  • 估值周期(代理):综合简易估值字段与均线位置——现价>MA90×1.18 且涨幅≥2%、或 PB>10 且涨幅≥0、或 PE>80 且涨幅≥1% → 高估预警;PB<1.2 且 PE<15 → 低估区;其余 → 合理区(缺 PE/PB 时主要依赖均线距离)。
  • 开仓参考日 / 参考成本:可选。开仓参考日用于「持有过久且弱势」轮动提示(日历天数对比建议区间右侧月数×30);参考成本配合执行计划里的浮盈止盈参考(%)用于止盈提示。
  • 退出/轮动提示(代理):① 跌破均线持续:用刷新时缓存的日线收盘价,从最新交易日往前数,若收盘价连续低于「所选趋势均线周期」的 SMA,且连续天数 ≥「跌破均线警示」阈值 → 缩仓/退出提示;② 过热止盈:与「当前所处周期」共用同一套判定函数,命中「过热/加速」分支即提示分批止盈;③ 目标收益:填写参考成本且浮盈 ≥ 止盈线 → 分批止盈;④ 超期弱势轮动:已填开仓参考日、持有天数已超过建议区间上限且当前趋势过滤为禁买 → 轮动提示。不构成投资建议。