盘否 PPFOO 是一个面向 A 股二级市场的个人决策台,不是一个资讯站,也不做任何主观荐股。 它做的事只有三件:
站点纯静态:HTML + 原生 JS + JSON,无构建工具、无后端、无第三方统计脚本, 通过局域网本机服务提供访问,数据不上传任何外部服务器。
data.json 的对应字段,
并在首页标注降级原因。本轮降级情况见下。「短线博弈」不是本站自研模型,而是本机技能
ashare-shortline-review 的产物:每天盘后由脚本抓真实公开行情,生成一份单文件 HTML 报告,
再由 build_shortline_page.py 套上本站统一外壳发布。技能本身的分析逻辑本站不改动、不重写。
七个维度:情绪周期 / 绝对高位 / 低位试错 / 封单强度 / 主力资金 / 人气锚点 / 空仓检验, 共 15 个板块:①周期判断 ②情绪时间序列 ③涨跌幅分布 ④昨日涨停接力 ⑤连板梯队 ⑥绝对高位 ⑦低位试错 ⑧行业散布 ⑨封单强度 ⑩主力资金 ⑪人气锚点 ⑫龙虎榜 ⑬空仓检验 ⑭次日纪律 ⑮风险提示。
关键口径:
r0_in − r0_out,新浪 Level-1 分单)。它是盘中偏晚的快照,
约只覆盖当日 95%~96% 成交量,且快照价可能不等于收盘价——只能横向比较,不能当精确终值。首页「今日操作环境」卡把当日盘面结构归纳为进攻 / 均衡 / 防守三档。
算法写死在 build_data.py,全部输入都是站内已抓到的公开数据,任何人都可以按下表复核:
四个子项分别归一到 0–100 分后按权重加权得到环境分:
环境分 = 35% × 涨跌家数比 + 20% × 涨停跌停结构 + 30% × 市场情绪分 + 15% × 成交额活跃度。
分档边界:≥ 62 → 进攻,38 ~ 62 → 均衡,< 38 → 防守。
历次大跌启示录收录 2007-10 ~ 2024-02 的 9 个历史区间(10 条记录,
2007-10 见顶与 2008 金融危机属同一轮熊市的两个阶段,分开统计)。
这一页的每一个点位与跌幅都由脚本从日线实测算出,不由人工填写;算法写在
fetch_crash_kline.py → compute_crashes.py → build_crashes_json.py →
build_crash_page.py,零模型调用,可重复执行。
不做什么:不做任何数值估算或主观补数——板块与个股涨跌幅沿用各来源(Wind / Choice / 申万行业指数 / 券商复盘)的既有统计口径, 不同机构在行业分类、复权方式、区间起止日上会有 1~2 个百分点甚至更大的差异;凡无法确认的字段一律显示「待核实」。 样本仅 9 个区间,平均值仅作量级参考,不具备统计显著性,也不构成对任何未来行情的预测。
策略回测把「三因子选股」每日 Top10 名单按固定规则做成一段
等权历史模拟,全部数字由 backtest.py 用真实日 K 线算出,零人工填写、可重复执行。
three_factor_screen_v2.py 的 POOL(366 只,已按代码段纠正交易所前缀并按代码去重;实际取到 360 只),价格取真实日 K 线;样本区间 2025-09-03 ~ 2026-11-02,共 275 期 / 279 个交易日。资金面在行情看板末尾,三块内容:北向成交额、龙虎榜、新股申购。
数据取自东方财富 datacenter,由 build_data.py(当日抓取)与 billboard_archive.py(按日归档)生成,零人工填写。
北向为什么要写「成交额」:交易所自 2024-08 起停止披露北向资金实时净买入,公开渠道只余沪股通 / 深股通的当日成交额。 成交额高只说明交易活跃,既可能是净流入放大,也可能是双向对冲放大,不能读成「外资在买」。本站在卡片正文里写明这一点,不做「净流入」的替代呈现。
龙虎榜净额怎么算:同一标的可能因多条规则同时上榜(含「连续三个交易日」这类 3 日累计窗口),按标的合并累加席位买卖金额,不做跨规则重复计数。 只覆盖触发交易所披露规则的个股,未上榜的普通成交不在样本内。
连续上榜:同一标的在连续的归档交易日内都登榜的天数,中间断一天即重新计数;累计净额为这段期间的席位净买额合计。归档保留最近 60 个交易日。
上榜后表现:取接口给出的上榜后 1 / 5 / 10 个交易日复权涨跌幅,分「净买入前 10 / 净卖出前 10 / 全体在榜」三组求均值与 5 日胜率, 并与同期沪深300 同窗口的 5 日均值对照。D5 需等 5 个交易日后才有,未成熟的日子不计入统计;未剔除停牌与一字板买不进的情形。
不做什么:不预测次日涨跌,不把「机构买入」当买入信号。榜上净买入与后市涨跌的关系,直接用上面的统计检验—— 近 35 个交易日的实测结果是:净买入前 10 名 5 日后平均跑输沪深300,所以这里只呈现数字,不给结论性建议。样本仅 35 个交易日,不具备统计显著性。
自选股:在行情看板、三因子选股或首页榜单每行右侧点 ☆ 即可加入自选,
数据仅存在本机浏览器 localStorage(键 ppfoo.watch.v1),不上传、不同步、清除浏览器数据即消失。
首页「我的自选」最多显示 8 只,超出部分仍在本地保存。
添加到主屏幕:站点带 manifest.webmanifest 与图标,
手机浏览器「添加到主屏幕」后可全屏独立打开;sw.js 只缓存 HTML/CSS/JS/图标等静态资源,
所有 JSON 数据始终走网络,因此看到的数据仍是最新构建结果。
数据由 build_data.py 构建写入 data.json / reviews.json,
页面每次打开实时读取最新 JSON(已禁用缓存)。定时任务在交易日 8:55 / 12:00 / 16:10 / 18:30 触发构建,
因此盘中数据是最后一次构建时刻的快照,非逐笔实时行情。
三因子榜单来自每日收盘后运行的本地筛选脚本,输出 CSV 后由本站读取展示。
本站全部内容不构成投资建议、买卖要约或收益承诺。
三因子模型输出、榜单排序、历史回溯均为客观因子与公式的计算结果,属于统计意义上的观察工具, 不代表对未来价格或收益的任何判断或保证。历史回测结果不预示未来表现,等权口径亦未计入交易成本、滑点与流动性约束。
站内的复盘文字属于个人观察笔记,为事后描述,可能存在信息滞后、口径偏差或解读错误。 「短线博弈」为盘后生成的事后统计,「历次大跌启示录」只收录 9 个历史区间、样本不具备统计显著性, 「策略回测」含幸存者偏差且未计滑点——三者都不构成对未来行情或收益的任何判断。
行情数据来自第三方公开接口,可能存在延迟、缺失或错误,本站不对其准确性、完整性与时效性负责。 据此操作产生的一切风险与后果由使用者自行承担。市场有风险,投资需谨慎。