# SUOHA·CLAUDE v2.1 中文用户手册

适用范围：多市场公开行情研究、条件复核与本机计划记录。网页版见 [可打印使用指南](https://suohaclaude.duoduoliya.top/guide.html)。更新：2026-10-22。

> 先看数据，再看条件，最后才做预算。这里的“梭哈”是产品名，不是满仓指令。本工具不提供个性化投资建议，不执行交易、不保证收益，也不知道你的实际持仓。

版本说明：本手册对应 v2.1 的数据体检、统一入场检查、风险预算、历史技术信号检验和本机计划日志。它不是完整策略已获得统计验证的声明。若仍显示旧版“精确操作范围/上涨概率”，请刷新网页并核对版本，不按旧文案形成计划。

维护更新：美股批量行情使用不带交易所后缀的代码；港股与美股报价时间按各自市场时区解析。首页可展开“行情来源”查看本轮返回与缓存回退数量，回退报价保留原始时间。午休期间核对上午收盘报价，下午开市后恢复20分钟时效检查。历史与财务分批轮换补齐；观察池可点“显示全部”。后台标签页暂停自动轮询，返回页面后恢复。

## 1. 第一次使用：按这个顺序看

1. 打开首页，先看顶部“数据体检”的可用数量与日线待更新数量。点开标的后，再看来源报价时间、抓取时间、已收盘日线日期和缺项。详情报价时间按浏览器所在时区显示，日线日期按上市市场交易日解释。
2. 看市场卡片和观察池风险样本，确认上市市场与样本数量；“全市场”只是池内汇总，不是整个证券市场。
3. 在“决策雷达”筛选研究对象，或用“全部标的”按名称、代码、市场、类型搜索和排序。
4. 点击标的卡片或表格行打开详情，逐项阅读统一入场评估、风险反证、观察带与失效条件。分数高不能跳过门禁。
5. 查看“历史技术信号检验”，了解有限历史中发生过什么；不要从几个样本推断胜率。
6. 如需记录假设，在“风险预算”填写与标的计价币种一致的资金，再写明理由并保存“本机计划日志”。导出 JSON 可作本地备份。
7. 任何实际交易都在工具之外自行决定并在券商复核。本页没有下单、自动止损、账户同步或邮件提醒功能。

没有通过条件的标的、没有足够数据或不做任何计划，都是正常结果。不要为了让页面给出数量而修改输入去绕过风险约束。

## 2. 数据体检：三个时间不能混用

| 页面含义 / 对应字段 | 它说明什么 | 它不能证明什么 |
| --- | --- | --- |
| 来源报价时间 `quoteAt` | 数据源为这条报价提供的市场时间 | 不保证现在仍可按该价成交 |
| 抓取时间 `fetchedAt`（来源字段 `quoteFetchedAt`） | 本系统何时取回数据 | 不能代替报价时间；刚取回的也可能是旧报价 |
| 信号日线日期 `barDate` | 指标最后使用哪一天的已收盘日线 | 不是页面刷新时间，也不是正在交易的今日收盘价 |
| 常规预期日期 `expectedDate` | 按上市市场时区、周末及常规收盘时间估算的应有日期 | 不是已接入交易所节假日/特殊休市日历 |
| 有效日线数量 `completedCount`、未通过原因 | 是否有足够可用数据、哪些检查受阻 | 覆盖完整不等于每个价格、财报字段都准确 |

### 日线信号与报价快照分开

MA20/60、日收益、量比和 ATR 等信号只使用有效的已收盘日线，不用盘中最新价覆盖最后一根收盘价。盘中报价只用于显示和重新检查是否处于观察带、成本后盈亏比等条件。因此，“今日涨跌”和“最近 5 日收益”可能采用不同时间口径。

当前完成日线判断使用上市市场时区、常规收盘时间并留出约 15 分钟缓冲，排除未来、重复、格式或价位关系异常的记录。这个缓冲不保证上游已完成最终修订，也不能识别所有复权问题。

### “20 分钟以内”不等于实时

`dataAudit` 在其盘中判定时段，以来源报价年龄不超过 20 分钟作为时效上限；非该时段还会检查报价日期是否满足常规预期。它不是逐笔实时行情承诺，也不是固定刷新周期。缺少可核验报价时间、时间异常或日线不够新时，不能拿抓取时间顶替并放行。

未接完整交易所节假日日历，正常休市日也可能被判为数据偏旧。缺数、时区/时钟异常、节假日与特殊交易时段不确定时，采取保守降级，不自行认定“只是休市所以可以忽略”。请在券商或交易所核对日期，等待数据及评估更新。

### 常见降级

- 少于 60 根有效已收盘日线：不能支持当前完整入场评估；有报价不代表有足够历史。
- 来源报价时间缺失、报价过旧或最后日线未达到常规预期：等待补齐与人工核对。
- 快照与最近收盘价差超过 20%：核对拆股、复权口径、代码匹配或异常报价，不把差异直接解释成机会。
- 场外基金：显示的可能是估值或已发布净值，不是可立即成交的盘中价格；不适用本套盘中入场条件。
- 替代资产历史代理：例如指数历史降级到跟踪产品时，不能拿产品价格推导指数点位交易信号。

行情可能来自东方财富、腾讯、新浪、Yahoo 等公开接口；财务字段和万得材料也可能缺漏或延迟。多源兜底不等于每条记录已交叉验证，更不代表所有数据源已完整验收。ETF/基金的“质量分”主要由行情历史推导，不能当成股票基本面的盈利质量评价。股票财务权重覆盖不足 70% 时不通过质量门禁；未验证含义或单位的海外财务字段显示缺失，不用猜测值补齐。

## 3. 决策雷达与全部标的

榜单是观察池的规则分类，不是订单清单。操作分、动量/回踩/稳健分、质量分、拥挤风险、数据分是不同维度；即使显示百分号，也不是经过校准的成功率或数据正确率。

| 榜单 | 正确读法 |
| --- | --- |
| 可操作机会 | 统一研究条件通过的候选，仍仅供小额计划复核，不代表应该买入 |
| 退出/止损复核 | 趋势破坏或风险反证需要优先检查；系统不知道你是否持有该标的 |
| 减仓警戒 | 提醒复核风险暴露，不是基于你账户发出的卖出要求 |
| 回踩候选 | 等待条件确认；回调本身不构成入场理由 |
| 核心配置 | 规则偏向相对稳健的分类，不是个性化资产配置，也不是保证低风险 |
| 高风险弹性 | 高波动或拥挤等风险突出，不能用动量分抵消风险 |
| 观察池 | 条件未齐或信号中性；继续观察 |
| 回避/降级 | 趋势、质量或数据不支持当前研究条件 |

“全部标的”可按市场和类型筛选，搜索名称/代码，点击表头切换排序，点击行进入详情。排序改变的是查看顺序，不改变入场权限。这里的标的是公共自选池，不是你的券商账户资产。

## 4. 统一入场评估：榜单和详情用同一个结论

v2.1 以同一个 `entryAssessment` 作为榜单、候选及详情的权威研究结论。这里的“权威”仅指应用内部单一规则来源，不是监管认证、交易授权或准确性保证。技术分、网格、AI、新闻都不能另行放行。

全部条件必须同时满足：

1. 数据体检可用：已收盘日线足够且新鲜，报价时间可核验，无相关数据降级。
2. 技术与质量门禁通过：引擎的趋势、量能、质量和风险检查共同成立；仅动量强或质量分高不够。
3. 无高风险、过热、量价背离、硬破位及退出/减仓优先信号。
4. 同上市市场的风险样本足够且风险较低：样本数至少 5，风险分低于 58，站上 MA60 的样本比例至少 40%。缺失或样本不足不以其他市场或全池平均替代放行。
5. 当前报价在预设观察带内。
6. 使用有效失效位和已观测压力位计算的成本后盈亏比 `R ≥ 1.5`。

### 观察带、失效位与目标

设 MA20 为最近 20 根有效已收盘日线的均价，ATR 为 ATR20：

| 项目 | v2.1 口径 |
| --- | --- |
| 观察带下沿 | `MA20 − 0.25 × ATR` |
| 观察带上沿 | `MA20 + 1.25 × ATR` |
| 失效复核位 | `MA20 − 1.5 × ATR`；非正值或不低于入场价时不能用于有效预算 |
| 第一观察目标 | 最近 60 根已收盘日线中已观测到的最高价，不外推未来高点 |
| 基准成本 | 每腿 15bp，即进入和退出各假设 0.15% 的费用与滑点 |
| 放行阈值 | 成本后 `R ≥ 1.5`，且其余门禁全部通过 |

设参考进入价为 `E`、失效位为 `S`、目标为 `T`，单边成本比例 `c = 0.0015`：

```text
每单位计划亏损 = E × (1 + c) − S × (1 − c)
每单位计划收益 = T × (1 − c) − E × (1 + c)
R = 每单位计划收益 ÷ 每单位计划亏损
```

必须有 `0 < S < E < T`；没有高于参考价的历史目标，或 ATR/均线缺失，就不编造目标或区间。15bp 是模型假设，不是你的券商实际总成本；双边分别按相应价格计费，不能只扣一次。

`SMALL_TEST` 表示通过研究条件、仅供小额计划复核，最高计划资金占用为 10%；`WAIT` 表示等待，`NO_GO` 表示当前风险不支持，后两者的计划上限为 0%。没有任何“满仓/梭哈”权限。10% 是上限，不是推荐比例，也不是亏损上限。价格变化后必须重新核验，不能沿用过期截图或日志放行。

## 5. 标的详情怎么读

点击卡片或表格行打开详情；日线图可切换 30/60/120 日显示窗口，关闭按钮或页面提供的关闭方式可返回。图表窗口长短不会把有限历史变成长期回测。

推荐顺序：数据与来源 → 统一入场评估 → 指标和基本面 → 正向证据与风险反证 → 历史技术信号检验 → 风险预算与计划日志。若详情与榜单时间或结论不一致，先刷新核对；不选择更乐观的一份。

- MA 是均线；r5/r20/r60 是历史日收益；5/20 量比比较短期与较长期平均成交量；ATR 衡量历史波动尺度，不预测未来最大波动。
- 股票基本面可能含 PE、PB、报告期 ROE、增速、利润率及负债率；缺失处不能用 AI 猜数，年度和季度口径不能混比。
- “量价筹码分布代理”、POC、价值区是日线成交量按价格桶近似聚合；没有成交量时只能降级为价格停留频次。它们不是机构真实成本、账户持仓、逐笔订单流或主力意图。
- 如保留“网格差价计算器”，其档位只是算术参考，不是已挂订单，不能替代统一门禁或风险预算，更不能据此无限补仓。
- 单标的 AI 点评、万得公告/财报及“进入投研委员会”是补充研究入口。材料缺失不应被包装成确定性结论。

## 6. 风险预算：只做本机假设，不读取账户

在详情“风险预算”中填写。资金输入与计算在当前浏览器本地处理，不作为持仓、余额或交易请求上传服务端，也不送入 AI 报告。应用不会自动读取券商余额、汇率或已用仓位。

| 输入 | 使用规则 |
| --- | --- |
| 资金 `capital` | 手动输入正数，必须与该标的报价的计价币种一致；人民币不能直接当成美元或日元 |
| 单次风险 `riskPct` | 大于0且不超过2%，默认0.5%；输入 `0.5` 表示0.5%，不是50%。不打算承担风险时不形成计划 |
| 计划资金占用 `allocationPct` | 演算不超过10%。门禁未通过时，实际可操作数量仍为0，预算只是假设演算；不是实际账户仓位 |
| 参考价 / 失效位 / 目标 | 确认价格顺序与币种；预算测算不能反过来改变门禁结论 |
| 每手数量 `lot` | 以券商和交易所实际最小交易单位为准；不要把默认 1 股当成所有市场的规则 |
| 单边成本、跳空情景 | 基准每腿 15bp；如界面可调整，核对费用、税、点差和滑点。跳空情景是压力假设，不是最坏损失保证 |

常见报价币种为美股 USD、港股 HKD、日股 JPY、A股及境内上市基金 CNY，仍以具体产品为准。境内上市的海外 QDII 不应直接改用其跟踪市场的币种；工具不自动换汇。

预算算术数量同时受“风险金额”和“资金占用”两条上限约束，并向下取整到整手。门禁未通过时，可以研究假设，但不能据此入场；修改进入价、失效位、目标或成本后，日志自动标为自定义观察假设，不能沿用原始放行结论：

```text
风险金额 = 资金 × riskPct ÷ 100
按风险可容纳数量 = 风险金额 ÷ 每单位计划亏损
按资金可容纳数量 = 资金 × allocationPct ÷ 100 ÷ [E × (1 + c)]
计划数量 = 向下取整到整手(min(按风险可容纳数量, 按资金可容纳数量))
```

数量为 0 就不形成正数量计划，不为凑一手扩大预算。2% 和 10% 都只是工具输入/计划限制，不是适合个人的风险建议；多个相关标的可能同时亏损，工具不会汇总你的真实组合风险。

### 纯算术示例，不代表任何标的或买卖建议

假设所有金额同币种，MA20=100、ATR=4，则观察带为 99–105、失效位为 94；已观测 60 日高点为 112，参考价为 100，每腿成本 15bp：每单位计划亏损 6.291、计划收益 11.682，R≈1.86。

资金 100,000，风险 0.5%，占用上限 10%，每手 1 单位时，算术数量为 79，含进入成本占用 7,911.85，计划亏损约 496.99。若退出价比失效位再低 5%，同一数量的情景亏损约 867.73，已超过 500 的风险预算。其他门禁是否通过必须另查；这个算式本身不能放行。

失效位只是复核线，不是自动止损单，也不保证能按该价成交。跳空、停牌、涨跌停、价差扩大和流动性不足可能导致更大损失。FINRA 说明止损触发后的成交价可能明显偏离触发价，止损限价单也可能无法成交。参阅 [FINRA：波动市场中的止损单风险](https://www.finra.org/investors/insights/stop-orders-factors-consider-during-volatile-markets)。

## 7. 历史技术信号检验：范围非常有限

详情中的 `historicalCheck` 是单标的、有限日线的技术诊断，不是 v2.1 完整策略回测。它不使用今天的财务、新闻、同市场风险或完整 `entryAssessment` 倒推历史权限。

检验流程：

1. 最多取最近 170 根有效已收盘日线，先留出约 60 根计算指标。
2. 在历史信号日，只用当时及之前的数据检查：收盘价 > MA20 > MA60、MA20 高于 5 个交易日前的 MA20、r5 ≥ 3%、价格不超过 MA20 的 108%、5/20 日量比 ≥ 1.2。
3. 信号成立后，以下一交易日开盘价模拟进入，不在已知信号的当日收盘价成交。
4. 从信号日往后数，以第 5、第 20 个交易日的收盘价计算模拟变化，进入与退出每腿扣 15bp。交易日不是自然日。
5. 20 日观察窗口互不重叠；尾部没有完整 20 日后续数据的信号不纳入样本。没有可靠成交量时不能假装量能条件已满足。

阅读样本起止日期、有效条数、信号日期、模拟进入日期、5/20 日成本后变化和期间不利波动。均值只是这些少量样本的汇总；期间不利波动不是整个组合的最大回撤，也不是已执行止损的损失。

最多 170 根日线再扣掉预热和互斥窗口，往往只有少数样本。零样本不表示没有风险，正均值不表示盈利能力；不推断胜率、未来回报或模型已被验证。

未模拟真实止损与目标退出、资金组合、挂单成交、停牌/涨跌停限制、分红、融资、不同市场税率和真实滑点；还可能有幸存者、标的选择与复权偏差。它不是完整策略、长期、多周期或样本外验证结果。

## 8. 市场卡片与条件情景

顶部上证、恒生、标普、纳指卡片可进入指数主页，查看指数趋势、观察池广度、量能、风险及情景。日经、美元指数等其他顶部报价卡不应被理解成均已提供同等详情功能。

v2.1 的“趋势情景推演”使用条件触发与失效条件，不再把规则分配值包装成上涨/下跌概率。阅读方法是“如果某个趋势、量能或广度条件成立，需要复核哪一种情景；若失效则撤销”。分数、情景标签或相对强弱都不是经过统计校准的概率；不要将分数读成“上涨有 70% 把握”。

“同市场风险”按标的上市市场分组，而非公司营收地区或基金底层资产所在国。境内上市的海外 ETF 在境内上市样本中；这并不覆盖其全部海外敞口、汇率或折溢价风险。

风险温度带、分位数、站上均线比例与高风险占比，来自公共观察池内有数据的样本，不是全市场、全指数成分或投资者实际持仓统计。“全市场”切换项也仅表示所有上市市场的池内样本合并。必须连同市场名称、样本数和数据日期阅读；样本不足不等于低风险。

## 9. 万得线索与 AI：研究材料没有买入权限

### 万得是待核验线索，不是已核实事实

进入“万得情报”，或在股票详情加载公告/财报。四个查询市场独立检索与缓存，后续请求按缓存情况轮换刷新；语义相关性检索不是严格按发布时间排序的新闻流，也不保证事件覆盖完整。

每条材料至少核对以下含义：

- 查询市场 `queryMarket`：这次检索问的是哪个市场。
- 内容涉及范围：正文实际涉及的市场或标的，可能跨市场或未知；不能因“美股查询”就认定全文只影响美股。
- 发布时间、报告期与抓取时间：分别阅读，缺少发布日期就保留未知，不能拿本次抓取时间充当新闻发布日期。
- 发布方与原文链接：只把安全的 HTTP/HTTPS 链接作为查阅入口，打开前核对域名，查阅原始发布内容。协议安全不代表内容权威、链接可达或事实已核实。

“公告”“官方”“高置信”等检索或分类标签都不等于应用已完成真实性验证。无可核验原文、日期不明、过期或范围不清的结果仍是待复核线索。新闻不提高操作分、不绕过门禁、不提供买入授权；风险线索最多提示人工复核，不能把传闻当定论。财报也要核对发行人、期间、币种与单位。

### AI 简评、点评与投研委员会

首页 AI 简评和详情点评整理已有资料；“投研委员会”选择标的后点“开始研究”，由多个投资框架视角分步生成，再汇总报告。相关人物名称代表提示词视角，不是本人参与、认可或背书。

在正常启用登录的部署中，投研委员会需普通用户或管理员登录。已有报告可能直接读取约 24 小时缓存，生成任务由页面请求分步推进；没有完成时不要当成最终报告。失败可稍后再试，持续失败请管理员检查接口与配额。缓存期限不代表资料已更新，也不是无人值守研究任务。

AI 可能使用不完整或过期资料并生成错误文字；报告评级、四维评分、操作措辞均不能覆盖统一入场评估，也不是经校准的概率。对“AI 保证选中赢家”之类承诺保持警惕，勿仅凭生成内容做投资决定。参阅 [Investor.gov：人工智能与投资欺诈提示](https://www.investor.gov/introduction-investing/general-resources/news-alerts/alerts-bulletins/investor-alerts/artificial-intelligence-fraud)。

## 10. 本机计划日志与隐私

v2.1 在详情的计划流程中提供“本机计划日志”。先检查预算，再填写非空的计划理由；没有理由不保存。理由应说明数据日期、研究条件、主要反证及何时撤销，而不是只写“分数高”或“AI 看好”。记录也可以说明为什么继续等待，不等于发出交易。

示例理由：“记录当前报价与日线日期；同市场样本不足，暂不形成入场计划；等待数据与风险条件补齐后重新评估。”这是记录方式示例，不是标的建议。

- 资金输入、预算结果和计划记录只在当前网站的本机浏览器环境中使用/保存；日志不提交服务端，不向其他用户共享，也不进入 R2/KV。
- “导出 JSON”把现有记录下载到本地，便于自行备份或复盘；不是发送邮件、云同步、上传或成交凭证。未说明支持的导入、跨设备恢复功能不要假定存在。
- 浏览器、用户配置文件或站点域名不同，记录可能互不相通；清除站点数据、隐私模式结束或浏览器限制可能导致记录丢失。先核对导出文件再清理。
- 这是浏览器存储边界，不是账户级加密保险箱。共用电脑时，退出应用账号不代表本机日志自动擦除；不要输入密码、API Key、券商账号或其他敏感身份信息。
- 记录是当时的研究快照，不会自动按新行情更新、回放交易或统计真实盈亏。过期计划需重新复核，不能作为当前门禁凭据。

公共自选池和服务器缓存的研究报告不是本机私密日志。不要在标的名称、自定义接口备注或共享内容中填写私人交易信息。

## 11. 登录、公共自选池和设置

### 权限分工

以下适用于完整启用账号鉴权的部署：

| 操作 | 访客 | 普通用户 | 管理员 |
| --- | --- | --- | --- |
| 浏览行情、榜单、详情、市场、万得线索 | 可用，受数据源可用性影响 | 同左 | 同左 |
| 添加公共自选标的 | 可用 | 可用 | 可用 |
| 移除/恢复公共标的 | 不可用 | 不可用 | 可用 |
| 投研委员会 | 需登录 | 可用 | 可用 |
| 用户管理、接口与密钥设置 | 不可用 | 不可用 | 可用 |
| v2.1 本机预算与日志 | 本地功能，不获得服务器管理权限 | 同左 | 同左 |

点右上角“登录”，输入管理员提供的账号；“设置 → 账号”查看角色并退出。登录不是连接券商，没有自助开户、邮箱注册或找回密码流程。普通账号由管理员创建和重置密码。

### 添加与移除

在“设置 → 添加自选标的”选择上市市场、类型和代码，名称可选。美股先选“美股”再输入 ticker，ETF 显式选择 ETF；场外基金使用对应入口。系统会尝试校验代码并补齐数据，校验失败不能靠改名称绕过。添加成功但“待补”时，等待历史补齐，不强行解读信号。

这是公共共享池：添加会影响所有使用者，不会给你创建私有列表。管理员可在详情移除，并在设置中尝试恢复；移除默认标的可取消屏蔽，自定义新增标的若不再出现在列表中，可能需要按原代码重新添加。普通用户即使看到旧界面的移除按钮，也没有服务端权限。

### 管理员账号设置

“设置 → 用户管理”支持添加、删除和重置普通用户密码。用户名规则为 2–20 位字母、数字、下划线或横线；密码最少 6 位只是系统下限，宜使用独立的长密码。没有证据表明改密/删用户会立即撤销所有已签发会话，不应假定能做到全设备即时登出。

管理员身份来自部署变量 `AUTH_USER` 和 `AUTH_PASS`。会话使用约 30 天的签名 Cookie，带 HttpOnly、Secure、SameSite=Lax；`SESSION_SECRET` 用于会话签名，`ADMIN_KEY` 可供受控脚本通过 `x-admin-key` 调用，不应放进浏览器代码或公共文件。

重要：v2.1 在 `AUTH_USER` 或 `AUTH_PASS` 未完整配置时关闭管理员入口；已配置的 `ADMIN_KEY` 仅保留受控脚本鉴权。部署负责人须确认账号配置齐全、使用独立会话密钥并核验权限，不能仅凭界面隐藏管理区判断安全。手册不包含真实密码或密钥，也不代表完成了安全审计。

### 接口与密钥

仅管理员可进入“设置 → 接口与密钥”，选择 Workers AI、DeepSeek 或智谱，填写万得/AI Key 后点“保存配置”。已保存密钥以掩码回显，保留掩码表示沿用；填写新值覆盖；清空并保存会回落到部署环境中的同类密钥（如果存在），不是一定停用该服务。

对应环境变量为 `WIND_API_KEY`、`DEEPSEEK_API_KEY`、`ZHIPU_API_KEY`；后台保存值优先。模型选择以当前界面为准，第三方提供商失败会尝试回落 Workers AI，但未绑定、无额度或上游故障仍可能失败，不保证可用。

先保存再点“测试”：当前测试读取已保存配置或环境变量，而不是尚未保存的输入。测试成功只证明那次请求连通/返回，不证明历史、财务、新闻真实性、全部市场覆盖或长期稳定性均已验证。

“自定义数据接口”目前是登记和连通性测试的预留项；添加 HTTPS 地址、保存、测试，并不自动让它参与行情抓取、信号计算、评分或数据源切换。密钥掩码回显也不是存储加密或完整安全审计的声明。

## 12. 刷新、存储与运行边界

点顶部“刷新”会按需请求行情和重建信号；首次访问或新增标的可能分批补齐历史。页面打开时会周期性发起读取请求，但可能命中缓存、被上游限流或受浏览器后台节流影响。

系统是请求驱动与缓存更新，不是 cron 定时任务、全天候持续监控或准点研究服务。页面关闭后不能依赖它继续盯盘；缓存到期也不等于自动准时刷新。没有实际实现的邮件、短信、自动交易或风险触发通知，不要当作已有能力。

现有部署使用 R2（绑定名 `R2`）作为主要存储，KV（`KV`）用于兼容旧数据和降级，AI 使用现有 `AI` 绑定。R2/KV 承载公共自选、行情/财务包、研究缓存与管理配置；没有可用持久存储时，进程内降级不保证数据持久保存。

v2.1 的共享研究计算、数据体检、有限历史检验及本机计划流程不要求新增 R2/KV 绑定、建持仓数据库或接入券商。沿用现有绑定即可；本机资金和日志不进入它们。这不是声称生产绑定、所有数据源或定时服务已经通过验证。

“我的持仓”与实际持仓读写功能已撤下。旧存储对象存在不表示当前产品仍会读取、同步或交易它们；“退出”“减仓”“计划仓位”等词均不是读取真实账户后的结论。

## 13. 常见问题与人工复核清单

| 现象 | 先做什么 |
| --- | --- |
| 刚刷新却仍显示报价旧 | 对比来源报价时间与抓取时间；确认日线日期，不反复点击来“变新” |
| 节假日显示降级 | 人工核对交易所日历；保守降级并非可自动忽略的错误 |
| 高分但无可操作机会 | 检查统一评估中的失败项、同市场样本及成本后 R；空榜正常 |
| 榜单和详情结论冲突 | 核对模型版本与时间，刷新；未一致前不形成计划 |
| 风险预算为 0 或报错 | 核对币种、价格顺序、成本、整手、风险输入和门禁；不为凑数量增加风险 |
| 历史检验没有样本 | 核对已收盘条数、量能和完整 20 日窗口；不等于未来安全或规则无效 |
| 看到旧概率、未见 v2.1 新模块 | 刷新网页，核对顶部版本，确认访问的是 suohaclaude 项目而非旧 qqq 项目 |
| 万得/AI 失败或材料很旧 | 看发布时间、来源、缓存日期；管理员检查保存后的配置和配额 |
| 普通用户无法移除标的 | 属于权限设计；请管理员处理，公共添加不等于公共删除 |
| 本机日志换设备后没有了 | 本机存储不跨设备/域名同步；检查此前导出的 JSON |

在工具之外考虑任何实际交易前，逐项人工确认：

- 标的代码、上市交易所、计价币种与买卖方向是否正确；日线复权口径是否一致。
- 券商当前可成交报价、买卖价差、交易时段、停牌/涨跌停、最小交易单位、整手与碎股限制。
- 实际佣金、税费、点差、滑点、汇率和结算规则；ETF/LOF 折溢价及场外基金净值公布、申赎与到账限制。
- 发行人公告、财报/分红/拆股和其他事件，不能只看新闻摘要、来源标签或 AI。
- 失效位是否能执行、券商止损单如何触发、跳空或不成交时可能损失多少；工具没有替你挂止损单。
- 自己真实组合的集中度、相关性、流动性和可承受损失；工具既不读取持仓，也不把单笔预算变成组合风险保证。

本手册解释软件与模型假设，不承诺交易建议的适合性、实时性、获利能力或验证充分性。两项外部投资者教育资料仅支持相关风险提示，不是对本产品或模型的背书。
