盘

PGDS · PRIVATE RESEARCH OS

盘股大神

私人多 AI 股票研判、行情数据与历史验证系统

{{authProbeMessage}}

私人模式 · 登录后才能查看行情、调用 AI 和保存资料

{{error}}

{{isTemp?'TRIAL MODE':'PRIVATE MODE'}}

{{pageTitle}}

试用剩余 {{tempQuotaRemaining}} 次{{dashboard.ai_enabled?'AI RUNNING':'AI STOPPED'}}
{{message}}
{{error}}

RESEARCH QUALITY

研判质量观察

最近 {{dashboard.decision_monitor.sample_count}} 次成功研判
卖出类建议{{dashboard.decision_monitor.sell_share_pct}}%{{dashboard.decision_monitor.sell_count}} 次减仓 / 退出 / 止盈止损
需核查的历史结论{{dashboard.decision_monitor.flagged_count}}检查风险分类和理由一致性
当前引擎V{{APP_VERSION}}按事实判断方向与执行
{{item.symbol}}{{item.flags.join(' · ')}}

{{dashboard.decision_monitor.note}} 旧报告保留原始结论,重新研判才使用新规则。

TODAY / {{new Date().toLocaleDateString('zh-CN')}}

先看数据,再做判断。

DATA→CONTEXT→JUDGE
我的持仓{{dashboard.portfolios?.length || 0}}只
自选股{{dashboard.watchlist?.length || 0}}只
今日 API{{Number(dashboard.today_cost||0).toFixed(4)}}USD 估算
试用权限{{tempQuotaExhausted?'已用完':tempQuotaRemaining+' 次'}}{{user?.analysis_symbol?'已绑定 '+user.analysis_symbol:'单股研判试用'}}
安全状态ON{{isTemp?'Trial Mode':'Private Mode'}}

PORTFOLIO

我的持仓

还没有录入持仓。先录入成本和数量,分析员 C 才能给出有上下文的策略建议。
{{p.symbol}}{{p.name || '未命名'}}{{p.quantity}} 股 · 成本 {{p.avg_cost}}

RECENT RESEARCH

最近研判

还没有研判记录。
{{j.symbol}}{{j.mode}}{{labelStatus(j.status)}}

RESEARCH CONSOLE

研判控制台

例如:600519 现在值得买吗?、600406 我成本22.68,要继续拿吗?、512880 今天适合加仓吗?

临时试用:剩余 {{tempQuotaRemaining}} 次;首次研判后绑定该股票。

识别股票:{{research.symbol}}本次问题:{{research.question}}

第一步 · 事实数据

{{research.snapshot.name || '证券'}} {{research.snapshot.symbol}}

初始行情质量 {{research.snapshot.data_quality}} / 100
{{research.snapshot.quote.price}}{{research.snapshot.quote.change_pct>=0?'+':''}}{{Number(research.snapshot.quote.change_pct||0).toFixed(2)}}%
行情来源 {{research.snapshot.quote.source}}抓取时间 {{new Date(research.snapshot.snapshot_time).toLocaleString('zh-CN')}}不同来源数据不一致

公开行情用于研判参考,不等同券商成交终端;交易时段报价时间戳过旧时,系统禁止直接形成可执行 BUY / ADD。

技术指标

只作证据,不是买卖指令
同一份数据
{{indicatorLabels[k] || k}}{{typeof v==='number'?Number(v).toFixed(3):v ?? '—'}}

第二步 · 多角度分析

研判进度

{{researchActiveStep ? '正在:'+researchActiveStep : labelStatus(research.job.status)}} · 已处理 {{researchDoneSteps}} / {{researchTotalSteps}} 步

{{researchProgressPercent}}%⚡ FAST{{labelStatus(research.job.status)}}
{{step.label}} {{step.status==='done'?'✓':step.status==='failed'?'!':step.status==='running'?'…':'·'}}
正在交给最终裁判已收到 {{research.job.analyst_success_count || research.analysts.filter(a=>a.status==='COMPLETED').length}} / {{research.job.analyst_expected_count || (activeMode==='QUICK'?2:6)}} 个有效分析结果

{{research.job.error}}

SMART LIVE EVIDENCE

实盘技术证据

{{labelIntradaySource(research.snapshot?.intraday_source)}} · {{research.snapshot?.intraday_evidence?.sample_size || 0}} 根 · 最新 {{research.snapshot?.intraday_evidence?.last_ts || '—'}}
{{research.snapshot?.intraday_evidence?.status==='OK'?'本地信号':'分钟数据未取到'}}
VWAP{{research.snapshot?.intraday_evidence?.vwap ?? '—'}}距VWAP{{research.snapshot?.intraday_evidence?.distance_vwap_pct != null ? research.snapshot.intraday_evidence.distance_vwap_pct+'%' : '—'}}5分钟{{research.snapshot?.intraday_evidence?.momentum_5m_pct != null ? research.snapshot.intraday_evidence.momentum_5m_pct+'%' : '样本不足'}}15分钟{{research.snapshot?.intraday_evidence?.momentum_15m_pct != null ? research.snapshot.intraday_evidence.momentum_15m_pct+'%' : '样本不足'}}30分钟{{research.snapshot?.intraday_evidence?.momentum_30m_pct != null ? research.snapshot.intraday_evidence.momentum_30m_pct+'%' : '样本不足'}}60分钟{{research.snapshot?.intraday_evidence?.momentum_60m_pct != null ? research.snapshot.intraday_evidence.momentum_60m_pct+'%' : '样本不足'}}分钟RSI{{research.snapshot?.intraday_evidence?.minute_rsi14 ?? '样本不足'}}量能加速{{research.snapshot?.intraday_evidence?.volume_acceleration ?? '样本不足'}}位置风险{{labelChaseRisk(research.snapshot?.intraday_evidence?.chase_risk)}}结构类型{{research.snapshot?.intraday_evidence?.setup_type || '—'}}
本轮没有拿到分钟行情,系统没有用日K伪装成“实盘技术证据”。已经自动降级为公开报价 + 日线 + 事件研判;盘中 BUY / ADD 会被标记为不可执行。请到「系统管理 → 数据源」测试“东方财富分钟行情(主)”和“腾讯分钟行情(备用)”。{{intradayErrorText(research.snapshot?.provider_errors)}}

第三步 · 最终决策

{{research.job?.user_question || research.question}}

当前持仓建议:{{displayPositionAction(research.judge)}}

现在是否值得买:{{labelBuyDecision(research.judge.buy_decision)}}

{{research.judge.position_reason}}

{{labelJudgeProvider(research.judgeMeta.provider)}} / {{labelJudgeModel(research.judgeMeta.model)}} · 已汇总 {{research.judgeMeta.analyst_input_count || research.judge.analyst_success_count || '—'}} 个有效分析员

{{research.judge.score}}{{research.judge.has_position?'当前持仓 / 加仓支持评分':'当前新开仓价值评分'}} · 置信 {{research.judge.confidence}}%
{{research.judge.decision_reason}}方向分衡量结构支持,置信度衡量证据完整性。交易限制、未来条件和已发生风险分别显示,当前动作须经过事实校验。

DECISION EVIDENCE

这次为什么这样判断

{{research.judge.execution?.label}}
{{check.passed?'●':'○'}} {{check.label}}

{{check.detail}}

{{note}}

{{riskKindLabel(risk.kind)}}

{{risk.reason}}

录入记录估算可卖 {{research.judge.execution.sellable_quantity_hint}} 股 / 份 · {{research.judge.execution.quantity_note}}

查看模型原始判断与校验说明

模型动作:{{research.judge.decision_audit.model_decision.applicable_action || (research.judge.has_position ? research.judge.decision_audit.model_decision.position_action : research.judge.decision_audit.model_decision.action) || '未指定'}} → 最终动作:{{research.judge.decision_audit.final_action}}

{{research.judge.decision_audit.model_decision.reason}}

{{research.judge.decision_audit.score_note}}

这次分数怎么来的 {{research.judge.score_components.formula}} → {{research.judge.score}} 分 QUICK 方向分来自 B 技术面;E 独立审查风险,不调用最终 JUDGE API。
这次分数怎么来的{{research.judge.score_formula || '动态证据配方'}}:JUDGE {{research.judge.raw_judge_score ?? '—'}};岗位共识 {{research.judge.analyst_consensus_score ?? '—'}};本地超短 {{research.judge.local_ultrashort_score ?? '—'}};最终 {{research.judge.score}} 分。

{{research.judge.summary}}

本轮裁判由 {{research.judge.provider_failover.actual_provider}} / {{research.judge.provider_failover.actual_model}} 临时接管。主服务 {{research.judge.provider_failover.primary_provider}} 调用失败:{{research.judge.provider_failover.reason}}

公开行情参考:{{research.judge.reference_price || research.snapshot?.quote?.price || '—'}}市场状态:{{regimeLabels[research.judge.market_state] || research.judge.market_state || '—'}}建议总仓位:{{research.judge.suggested_position ?? '—'}}%{{research.judge.has_position?'加仓观察区间':'买入区间'}}:{{Array.isArray(research.judge.entry_zone)?research.judge.entry_zone.join(' ~ ')||'—':'—'}}
短线 · {{research.judge.horizon_views.short_term?.horizon || '1-5个交易日'}}{{research.judge.horizon_views.short_term?.score ?? '—'}}
{{research.judge.horizon_views.short_term?.stance || '—'}} · 置信 {{research.judge.horizon_views.short_term?.confidence ?? '—'}}%

{{research.judge.horizon_views.short_term?.thesis || '暂无短线结论'}}

中线 · {{research.judge.horizon_views.medium_term?.horizon || '2-8周'}}{{research.judge.horizon_views.medium_term?.score ?? '—'}}
{{research.judge.horizon_views.medium_term?.stance || '—'}} · 置信 {{research.judge.horizon_views.medium_term?.confidence ?? '—'}}%

{{research.judge.horizon_views.medium_term?.thesis || '暂无中线结论'}}

AI 分歧审计 · {{research.judge.disagreement_audit.severity || '—'}}一致度 {{research.judge.disagreement_audit.agreement_pct ?? '—'}}% · 分差 {{research.judge.disagreement_audit.score_spread ?? '—'}} · 多/中/空 {{research.judge.disagreement_audit.bullish_count ?? 0}}/{{research.judge.disagreement_audit.neutral_count ?? 0}}/{{research.judge.disagreement_audit.bearish_count ?? 0}}

{{research.judge.disagreement_audit.key_conflicts.join(';')}}

已触发额外争议复核。 高分歧已达到复核条件;若本轮未触发,查看裁判调用日志。 普通分歧只展示,不增加额外 API 调用。
本次判断可靠性依据 · {{research.judge.accuracy_basis.grade}}最终研究数据质量 {{research.judge.accuracy_basis.data_quality}} / 100 · 分析覆盖 {{research.judge.accuracy_basis.analyst_coverage_pct}}% · 一致度 {{research.judge.accuracy_basis.analyst_agreement ?? '—'}}%报价来源 {{research.judge.accuracy_basis.quote_source_count}} 个 · 模型组合 {{research.judge.accuracy_basis.provider_model_count || '—'}} 组交易计划 {{research.judge.trade_plan_valid?'已校验':'未形成/未通过'}} · {{research.judge.execution_ready?'当前可执行':'当前仅供研究/等待执行条件'}}当前引擎历史1日样本 {{research.judge.accuracy_basis.historical_calibration?.sample_count || 0}}{{research.judge.accuracy_basis.reliability_cap_reason}}历史命中只统计当前研判规则的后验方向审计;这是证据质量,不代表未来上涨概率或收益保证。

本轮 C 交易策略岗位缺失:方向结论可看,但仓位、买入区间、止损和目标位已被系统禁用。

当前为非交易时段。方向结论可以参考,但任何 BUY / ADD / REDUCE / 止盈 / 止损动作都应在下一可交易时段用最新价格复核后再执行。

方向偏积极,但价格计划未通过本地一致性校验;系统已标记为不可执行,不能只按 AI 给出的价格直接下单。

{{research.judge.has_position?'支持继续持有 / 加仓的证据':'支持买入的证据'}}

  • {{x}}
  • 没有足够买入证据

{{research.judge.has_position?'加仓需要满足的条件':'要满足什么条件才买'}}

  • {{x}}
  • 没有额外条件

{{research.judge.has_position?'减仓 / 止盈止损风险':'为什么现在不该买'}}

  • {{x}}
  • 暂未记录主要反对理由
⚑ {{research.judge.has_position?'持仓评分用于判断继续持有、加仓或降低仓位':'新开仓评分用于判断当前是否值得入场'}},不是上涨概率。
最终裁判确实被调用了,但返回失败

{{research.judgeMeta.error || research.job?.error || '请检查 JUDGE Provider'}}

已送入 {{research.judgeMeta.analyst_input_count || 0}} 个有效分析员结果
{{a.analyst_id}}
分析员 {{a.analyst_id}} · {{a.name}}{{analystMeaning[a.analyst_id]}}{{a.provider}} · {{a.model}}
{{labelStatus(a.status)}}
这个角度没有返回:{{a.result.error}}

MARKET DATA CENTER

真实行情中心

{{marketCenter.data.market_state}}

{{marketCenter.data.snapshot.name || '证券'}} {{marketCenter.data.snapshot.symbol}}

质量 {{marketCenter.data.data_quality.score}} · {{marketCenter.data.data_quality.freshness}}
指数

{{x.name}} {{x.change_pct}}%

板块排行

{{x.name}} {{x.change_pct}}%

基本面

PE:{{multiple(marketCenter.data.fundamentals?.pe)}}

PB:{{multiple(marketCenter.data.fundamentals?.pb)}}

总市值:{{largeMoney(marketCenter.data.fundamentals?.market_cap)}}

流通市值:{{largeMoney(marketCenter.data.fundamentals?.float_market_cap)}}

数据提示

日K来源:{{sourceLabel(marketCenter.data.data_quality.kline_source)}}
交易日历:{{sourceLabel(marketCenter.data.data_quality.calendar_source)}}

缺少 {{missingLabel(x)}}

主要数据齐全

{{qualityLabel(k,v)}}{{qualityScoreText(k,v)}}

新闻 / 公告 / 事件

{{(marketCenter.data.events?.length || 0) + (marketCenter.data.news?.length || 0) + (marketCenter.data.announcements?.length || 0)}} 条
{{x.title}}{{x.source}} · {{x.published_at}}

{{x.summary}}

当前没有新闻/公告/事件数据

交易日历

外部日历异常时会标注工作日回退
{{x.date.slice(5)}} {{x.is_trading_day?'交易':'休市'}}
输入代码后刷新,系统会拉取真实数据。

PREDICTION EVALUATION

历史准确率

总命中率{{performance.overall?.accuracy == null ? '—' : performance.overall.accuracy + '%'}}{{performance.overall?.correct_count || 0}} / {{performance.overall?.sample_count || 0}} 个验证点
已验证{{performance.total_evaluations || 0}}个时间点
后续平均涨跌{{performance.overall?.avg_return_pct == null ? '—' : (performance.overall.avg_return_pct>=0?'+':'') + performance.overall.avg_return_pct + '%'}}标的价格变化,不是账户收益
AI Memory{{performance.memory_count || 0}}历史研判记忆

按周期 / 市场状态 / 最终动作统计

完成研判后,系统会在 1 小时、收盘、1 天、3 天等时间点自动回看真实价格。现在还没有足够的验证数据。
验证周期当时市场当时建议命中率样本后续平均涨跌
{{horizonLabel(x.horizon)}}{{regimeLabels[x.regime] || x.regime}}{{labelAction(x.action)}}{{x.accuracy}}%{{x.sample_count}} · 样本少{{Number(x.avg_return_pct)>=0?'+':''}}{{x.avg_return_pct}}%

最近验证明细

方便你看清楚一条“命中/未命中”是怎么来的。

{{r.symbol}}{{horizonLabel(r.horizon)}} · {{labelAction(r.action)}}
{{r.direction_correct?'命中':'未命中'}}参考 {{price(r.reference_price)}} → 验证 {{price(r.future_price)}} · {{Number(r.return_pct)>=0?'+':''}}{{r.return_pct}}%

WATCHLIST

自选股

共 {{dashboard.watchlist?.length || 0}} 只
临时账户不支持整组研判
添加一只自选股录入后仍停留在当前页面,不会再往下新增一整块长表单。

POSITION INPUT

首次录入 / 纠正持仓

当前录入成本¥ {{money(portfolioLiveCost)}}按券商显示的数量和平均成本录入
已有持仓要增加数量,请用对应持仓卡里的 + 加仓 / 补仓,不要在这里覆盖数量和平均成本。

ACCOUNT & FEES

账户基准与交易费率

这里只用于个人收益估算。券商佣金因账户、渠道和活动不同,请以你的交割单/开户约定为准。

① 设置本金例如计划拿 48,000 元做这套策略,就填 48000。
¥ {{money(portfolioProfileDraft.initial_capital)}}
② 选择交易平台平台按钮只记录你使用的交易平台,不自动写入任何佣金/费率;下面全部按你的实际账户填写。
{{brokerFeeCaption}}
③ 核对费用参数股票与 ETF 会按不同规则估算;ETF 不计证券交易印花税,也不套用 A 股股票交易过户费。
估算规则股票:佣金 + 买卖过户费;卖出再加印花税。ETF:按券商佣金估算,不计股票印花税和股票交易过户费。若交割单有实际总费用,卖出时可以直接录入实际费用覆盖估算。
④ 单只股票仓位警戒这是“还能不能继续加”的风险线,不是自动卖出线。仓位偏重本身不会触发减仓。
核心规则高仓位 ≠ 必须卖;REDUCE/EXIT 仍要求技术结构、失效条件或硬风险真正转弱。刚补过仓后,系统会先按新仓位复核,不会机械连续补。

PORTFOLIO DECISIONS

证券与交易明细

数量、成本、参考盈亏与研判意见,一眼看清。

{{portfolioTab==='open' ? (dashboard.portfolios?.length || 0) : portfolioSales.length}} 条
共 {{activeList.length}} 条 · 第 {{portfolioPage}} / {{pageCount}} 页

PERSONAL PERFORMANCE

账户收益 · 个人复盘

当前 {{dashboard.portfolios?.length || 0}} 只 · 已卖出 {{portfolioSales.length}} 笔

收益日历

{{portfolioCalendarCompact?'仅显示实际卖出 / 减仓形成的当日净盈亏':'区间较长,日历仅在 62 天以内展示;上方已实现净收益仍正常统计。'}}
计算中…
本期还没有可统计的持仓或交易数据。
已统计 {{portfolioPeriodSummary.trading_days||0}} 个交易日。切换到“本月”或选择不超过 62 天的自定义区间,可查看逐日收益日历。

收益贡献

看清楚到底是哪只股票赚了 / 亏了
本期暂无股票收益贡献。
{{x.name || x.symbol}}{{x.symbol}} · {{x.trade_count||x.trades||0}} 笔交易 {{Number(x.net_pnl||0)>=0?'+':'-'}}¥{{money(Math.abs(Number(x.net_pnl||0)))}}{{x.return_pct==null?'—':(Number(x.return_pct)>=0?'+':'')+Number(x.return_pct).toFixed(2)+'%'}}

部分历史行情获取失败:{{portfolioStats.calendar.provider_errors.slice(0,2).join(';')}}。系统只降低对应日期覆盖率,不会虚构价格。

有 {{portfolioStats.summary.valuation_missing_count}} 只持仓缺少报价,请更新参考行情。

PREDICTION LEDGER

研判记录

历史记录仅用于查看已经发生的研判过程、当时的问题、评分和最终结论。

共 {{historyPagination.total || history.length}} 条
还没有历史记录。完成一次研判后,系统会保存行情快照、模型结果和预测,之后自动验证。
{{h.name || '未命名证券'}}{{h.symbol}} · {{labelMode(h.mode)}} · {{new Date(h.created_at).toLocaleString('zh-CN')}} {{labelStatus(h.status)}} {{labelAction(h.action)}}评分 {{h.score ?? '—'}}

当时问:{{historyDetail.job.user_question}}

当时价格:{{historyDetail.snapshot?.quote?.price ?? '—'}}涨跌:{{historyDetail.snapshot?.quote?.change_pct == null ? '—' : (Number(historyDetail.snapshot.quote.change_pct)>=0?'+':'') + Number(historyDetail.snapshot.quote.change_pct).toFixed(2) + '%'}}市场状态:{{regimeLabels[historyDetail.snapshot?.market_state] || historyDetail.snapshot?.market_state || '—'}}数据质量:{{historyDetail.snapshot?.data_quality ?? '—'}} / 100是否值得买:{{labelBuyDecision(historyDetail.judge?.buy_decision)}}买入价值评分:{{historyDetail.judge?.score ?? historyDetail.prediction?.score ?? '—'}}
最终裁判快照 {{historyDetail.snapshot?.snapshot_id || '—'}}
{{historyDetail.judge.summary || '暂无摘要'}}
建议仓位:{{historyDetail.judge.suggested_position ?? '—'}}%买入区间:{{Array.isArray(historyDetail.judge.entry_zone) ? historyDetail.judge.entry_zone.join(' ~ ') || '—' : historyDetail.judge.entry_zone || '—'}}止损:{{historyDetail.judge.stop_loss ?? '—'}}目标一:{{historyDetail.judge.target_1 ?? '—'}}目标二:{{historyDetail.judge.target_2 ?? '—'}}盈亏比:{{historyDetail.judge.risk_reward_ratio ?? '—'}}

市场观点:{{historyDetail.judge.market_view}}

看多依据
  • {{x}}
  • 暂无
看空与风险
  • {{x}}
  • 暂无
查看 A-F 分析员原始意见({{historyDetail.analysts?.length || 0}})
{{a.analyst_id}} · {{a.name}}{{labelAction(a.result?.action)}} · {{a.result?.score ?? '—'}} 分 · 置信 {{a.result?.confidence ?? '—'}}

{{a.result?.summary || a.result?.error || '无结果'}}

当时数据冲突:{{historyDetail.snapshot.source_conflicts.join(';')}}

{{historyDetail.job.error}}

第 {{historyPage}} / {{historyPagination.pages || 1}} 页 · 每页 10 条

RESEARCH KNOWLEDGE

知识中心

资料、交易规则、AI Memory 分页管理。

共 {{knowledge.stats?.documents || 0}} 份资料 · {{knowledge.stats?.memories || 0}} 条记忆
资料总数{{knowledge.stats?.documents || 0}}内置 {{knowledge.stats?.built_in || 0}} / 我的 {{knowledge.stats?.my_documents || 0}}
交易规则{{knowledge.stats?.rules || 0}}参与策略分析
AI Memory{{knowledge.stats?.memories || 0}}完整研判自动累积
当前页{{knowledgeTab==='documents'?knowledgeDocPage:knowledgeTab==='rules'?knowledgeRulePage:memoryPage}}每页 {{knowledgePageSize}} 条

SYSTEM CONTROL CENTER

系统管理

{{admin.readiness?.ready?'FULL 研判配置已就绪':'仍有配置需要处理'}}{{admin.readiness?.ready?'A-F 与 JUDGE 可运行':'先看“总览检查”里的阻断项'}}
!
{{admin.loadErrors.length}} 个次要模块暂时不可用核心功能仍可使用;点这里查看具体接口。
查看详情
{{x.label}}{{x.path}}{{x.message}}

AI PROVIDERS

接入与测试 AI API

“研判兼容测试”现在验证完整 JSON 契约。正式研判还会自动处理截断 JSON、数字对象格式,并在主模型网络失败时尝试已通过测试的备用 Provider。

{{admin.providers.length}} 个已保存
{{admin.presets.find(x=>x.id===form.providerPreset)?.note}}
{{providerTestResult.ok?'✓ 研判兼容通过':'✕ 研判兼容失败'}}{{providerTestResult.actual_model || form.model}} · HTTP {{providerTestResult.status_code || '—'}} · {{providerTestResult.latency_ms || '—'}}ms{{providerTestResult.message || '请检查 API 地址、模型名和 Key'}}
{{p.name}}{{p.model || '未填写模型'}} · {{p.api_type || 'auto'}}官方估算价:输入 ${{p.auto_pricing.input_price}} / 输出 ${{p.auto_pricing.output_price}} · 每百万Token⚡ 支持官方 Fast 加速 · 同模型/同思考强度 · Fast 输入 ${{p.fast_pricing?.input_price ?? '—'}} / 输出 ${{p.fast_pricing?.output_price ?? '—'}}未匹配官方价格模板{{p.enabled?'已启用':'未启用'}} · {{p.has_key?'Key 已保存':'缺少 Key'}}{{p.last_test_status==='SUCCESS'?'✓ 研判兼容已通过':p.last_test_status==='FAILED'?'✕ 研判兼容失败':'○ 待研判兼容测试'}}

AI API SPEND

API 费用统计

根据每次研判真实返回的 Token 用量 × 对应模型公开单价自动估算。A-F、JUDGE、备用模型实际用了谁,就把费用记到谁名下。

价格表 {{admin.costs?.catalog_version || '—'}}
今天估算{{usdCost(admin.costs?.today)}}今日所有 AI 调用
最近 7 天{{usdCost(admin.costs?.last7d)}}滚动 7 天
本月估算{{usdCost(admin.costs?.month)}}本月累计
历史累计估算{{usdCost(admin.costs?.total)}}{{admin.costs?.calls || 0}} 次模型调用
输入 {{fmtTokens(admin.costs?.input_tokens)}}缓存输入 {{fmtTokens(admin.costs?.cached_input_tokens)}}输出 {{fmtTokens(admin.costs?.output_tokens)}}已自动补算旧版 0 成本记录 {{admin.costs.recovered_zero_cost_calls}} 次{{admin.costs.missing_usage_calls}} 次调用未返回 Token,无法精确估算
{{admin.costs?.estimate_notice}}

BY PROVIDER

每家 API 花了多少

按你实际配置的 Provider / 模型分开统计;未调用的模型也会显示为 $0。

{{admin.costs?.providers?.length || 0}} 个模型
{{p.provider}}{{p.model || '未知模型'}}
{{p.slots.join(' / ')}}
累计估算{{usdCost(p.total)}}{{p.calls}} 次调用 · 平均 {{usdCost(p.avg_per_call)}} / 次
今天 {{usdCost(p.today)}}7天 {{usdCost(p.last7d)}}本月 {{usdCost(p.month)}}
输入 {{fmtTokens(p.input_tokens)}}缓存 {{fmtTokens(p.cached_input_tokens)}}输出 {{fmtTokens(p.output_tokens)}}
当前估算单价 / 100万 Token输入 ${{p.price?.input_price ?? 0}} · 输出 ${{p.price?.output_price ?? 0}}缓存输入 ${{p.price.cached_input_price}}{{p.price?.note || '暂无价格说明'}}
{{p.price.source_name || '官方价格来源'}} ↗ {{p.missing_usage_calls}} 次未取得 Token 用量

PER RESEARCH

每次研判大概多少钱

{{modeName(r.mode)}}{{r.jobs}} 次有计费记录{{usdCost(r.avg_per_research)}}/ 次平均累计 {{usdCost(r.total)}}

COST LOG

最近调用

最近 {{Math.min(100, admin.costs?.items?.length || 0)}} 条
{{x.provider}}{{x.model}} · {{x.kind}} ⚡ Fast{{fmtTokens(x.input_tokens)}} in / {{fmtTokens(x.output_tokens)}} out{{usdCost(x.cost)}}{{new Date(x.created_at).toLocaleString('zh-CN')}}

AI WORKFORCE

A-F 与 Judge 独立模型分配

每个岗位只显示一行。主 Provider 失败时,V{{APP_VERSION}} 会在本次任务中临时使用已经通过兼容测试的备用 Provider,并在结果卡上明确标记。

{{s.slot_key}} · {{s.title}}{{analystMeaning[s.slot_key]}}
推荐
{{analystRecommend[s.slot_key]?.main}}{{analystRecommend[s.slot_key]?.note}}

FREE MARKET DATA

全免费多源行情

报价:东方财富 + 腾讯 + 新浪;分钟:东方财富;日K:东方财富 + 腾讯 + BaoStock。全部不需要 API Key。

{{admin.dataSources.length}} 个来源
✓ iTick / Tushare 都不是必需项BaoStock 已直接内置为第三日K备用。它通过免费 Python 客户端连接数据服务,不需要你申请 Token。
{{s.name}}{{sourceMeaning[s.adapter] || '财经数据来源'}} · {{s.last_test_status==='READY'?'最近可用':s.last_test_status==='FAILED'?'最近失败':'未测试'}}{{s.last_test_message}}

AUTOMATION

每日任务

任务不再只显示“OK”。每次运行都会保存结果:行情扫描可看价格和数据质量;自动研判可直接打开对应历史研判。

{{admin.tasks.filter(t=>t.enabled).length}} 个运行中
{{t.name}}{{taskMeaning[t.task_type]}} · 每天 {{(t.schedule_config?.times||[]).join(',')}} · {{t.symbols.length?'指定 '+t.symbols.join(','):'使用持仓+自选'}}
{{t.last_status ? taskStatusText(t.last_status) : '尚未运行'}}
上次:{{new Date(t.latest_run.started_at).toLocaleString('zh-CN')}}{{t.latest_run.result?.summary?.message || taskStatusText(t.last_status)}}{{t.latest_run.error}}
这是旧版本留下的 {{taskStatusText(t.last_status)}} 摘要,没有保存明细,无法倒推出当时数据。从 V{{APP_VERSION}} 下一次运行开始会保存完整结果。
还没有保存的运行结果。下一次运行后会记录在这里。
{{new Date(r.started_at).toLocaleString('zh-CN')}}{{r.result?.summary?.message || r.status}}
{{item.name || item.symbol}}{{item.symbol}} · {{item.ok?'成功':'失败'}}

{{item.error}}

PWA APP

PWA 应用管理

把盘股大神安装到桌面后,手机打开直接进入研判。这里的清理操作只处理这台设备,不会删除服务器数据库。

{{pwaState.installed?'已安装':'浏览器模式'}}
盘
盘股大神 V{{APP_VERSION}}{{pwaState.status}}{{pwaState.standalone?'当前正在 PWA 独立窗口运行':'安装后可像普通 App 一样从桌面打开'}}

ACCOUNT & TRIAL USERS

账户安全与临时试用用户

不开放注册。临时账户固定只能研判 1 只股票 / 1 次。

{{u.username}}{{u.role==='OWNER'?'所有者':u.role==='ADMIN'?'管理员':u.role==='TEMP'?'临时试用':'普通用户'}}{{labelStatus(u.status)}}

PROMPT ENGINE V2

全局规则、分析员与裁判 Prompt

GLOBAL 会叠加到所有 AI;QUICK / RECHECK 只在对应模式生效。A-F 与 JUDGE 保持专业分工。

版本自动递增
{{p.analyst_id}} · {{p.name}}