⚠️ {{ error }}
总资产
¥{{ fNum(summary?.total_assets) }}
当日盈亏
{{ fNum(summary?.daily_profit) }}
{{ fPct(summary?.daily_profit_rate) }}
本月盈亏
{{ fNum(summary?.month_profit) }}
{{ fPct((summary?.month_profit||0)/(summary?.total_assets||1)) }}
上月: {{ fNum(summary?.prev_month_profit) }}
今年盈亏
{{ fNum(summary?.year_profit) }}
{{ fPct((summary?.year_profit||0)/(summary?.total_assets||1)) }}
年度分红汇总
¥{{ totalDivAmount.toLocaleString('zh-CN', {minimumFractionDigits:0, maximumFractionDigits:0}) }}
股息收益率 {{ totalDivYield.value.toFixed(2) }}%
上年测算数据
前一年: ¥{{ totalPrevDivAmount.toLocaleString('zh-CN', {minimumFractionDigits:0, maximumFractionDigits:0}) }}
年度股息回报率
{{ dividendReturnRate.value.toFixed(2) }}%
¥{{ dividendReturnRate.dividend.toLocaleString('zh-CN', {minimumFractionDigits:0, maximumFractionDigits:0}) }} ÷ ¥{{ dividendReturnRate.assets.toLocaleString('zh-CN', {minimumFractionDigits:0, maximumFractionDigits:0}) }}
{{ dividendReturnRate.label }}
仓位
{{ fPosRate(summary?.position_rate) }}
胜率对比
盈利{{ winCount }} 只
亏损{{ lossCount }} 只
胜率{{ winRate.toFixed(1) }}%
现金余额
¥{{ fNum(summary?.cash) }}
可用资金
仓位使用率
持仓对比
📊
查看调仓效果
点击查看历史 →
累计买入
¥{{ fNum(transactionStats?.buy_amount || 0) }}
{{ transactionStats?.buy_count || 0 }} 次
累计卖出
¥{{ fNum(transactionStats?.sell_amount || 0) }}
{{ transactionStats?.sell_count || 0 }} 次
净投入
¥{{ fNum(Math.abs(transactionStats?.net_amount || 0)) }}
{{ (transactionStats?.net_amount || 0) >= 0 ? '净买入' : '净卖出' }}
交易记录
{{ transactionStats?.total_count || 0 }} 条
2021-至今

📋 持仓明细({{ holdings.length }} 只)

代码 名称 最新价 成本价 持有盈亏率 持仓股数 仓位 持有金额 当日盈亏 持有盈亏 当前 PE 近1年PE分位 近5年PE分位 近3年PE分位 当前 PB 近1年PB分位 近5年PB分位 近3年PB分位 年度分红 年度分红金额 前一年年度分红 前一年年度分红金额 股息率 近1年股息率分位 近3年股息率分位 近5年股息率分位
{{ s.stock_code }} {{ s.stock_name }} HK$¥{{ Number(s.val_close_price).toFixed(2) }} - ¥{{ Number(s.cost_price).toFixed(2) }}- {{ s.holding_profit_rate>=0?'+':'' }}{{ Number(s.holding_profit_rate).toFixed(2) }}% - {{ s.share_count.toLocaleString() }} 股- {{ fPosRate(s.position_rate) }} ¥{{ fNum(s.holding_amount) }} {{ s.daily_profit>=0?'+':'' }}{{ fNum(s.daily_profit) }} {{ s.holding_profit>=0?'+':'' }}{{ fNum(s.holding_profit) }} {{ s.pe_current.toFixed(2) }}- {{ Math.round(s.pe_1y_percentile) }}%- {{ Math.round(s.pe_5y_percentile) }}%- {{ Math.round(s.pe_3y_percentile) }}%- {{ s.pb_current.toFixed(2) }}- {{ Math.round(s.pb_1y_percentile) }}%- {{ Math.round(s.pb_5y_percentile) }}%- {{ Math.round(s.pb_3y_percentile) }}%- ¥{{ s.latest_annual_div_per_10.toFixed(2) }} ({{ s.latest_div_year }})- ¥{{ Number(s.annual_div_amount).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}- ¥{{ s.prev_annual_div_per_10.toFixed(2) }} ({{ s.prev_div_year }})- ¥{{ Number(s.prev_annual_div_amount).toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}) }}- {{ s.annual_dividend_yield.toFixed(2) }}%
上年测算
- {{ Math.round(s.div_yield_1y) }}% - {{ Math.round(s.div_yield_3y) }}% - {{ Math.round(s.div_yield_5y) }}% -

📈 {{ chartStockName }} 历史估值分位图

当前 PE
{{ chartData.pe.current.toFixed(2) }}
十年 PE 分位
{{ chartData.pe.percentile.toFixed(1) }}%
历史最低
{{ chartData.pe.min.toFixed(2) }}
历史最高
{{ chartData.pe.max.toFixed(2) }}
公告日期 归属年度 每股派息 每10股派息 送股 转增 进度 备注 除权除息日
{{ d.announcement_date }} {{ d.dividend_year }} - ¥{{ d.dividend_per_share }} {{ d.dividend_per_10 }} {{ d.bonus_shares || '-' }} {{ d.convert_shares || '-' }} {{ d.progress }} 重复 {{ d.dividend_note || '-' }} {{ d.ex_dividend_date || '-' }}
暂无分红数据
当前股息率
{{ divYieldData.current.div_yield.toFixed(2) }}%
历史分位
{{ divYieldData.current.percentile.toFixed(1) }}%
历史最低
{{ divYieldData.statistics.min.toFixed(2) }}%
历史最高
{{ divYieldData.statistics.max.toFixed(2) }}%
20分位
{{ divYieldData.statistics.p20.toFixed(2) }}%
50分位(中位)
{{ divYieldData.statistics.p50.toFixed(2) }}%
80分位
{{ divYieldData.statistics.p80.toFixed(2) }}%
均值
{{ divYieldData.statistics.avg.toFixed(2) }}%
最近 {{ financialData.total_records }} 年财务数据(同花顺)
📊 盈利能力
年度 营收(亿) 净利(亿) 扣非(亿) EPS 毛利% 净率% ROE%
{{ row.year }} {{ row.revenue ? row.revenue.toFixed(2) : '-' }} ({{ row.revenue_yoy.toFixed(1) }}%) {{ row.net_profit ? row.net_profit.toFixed(2) : '-' }} ({{ row.net_profit_yoy.toFixed(1) }}%) {{ row.net_profit_deduct ? row.net_profit_deduct.toFixed(2) : '-' }} ({{ row.net_profit_deduct_yoy.toFixed(1) }}%) {{ row.eps ? row.eps.toFixed(2) : '-' }} {{ row.gross_margin ? row.gross_margin.toFixed(2) : '-' }} {{ row.net_margin ? row.net_margin.toFixed(2) : '-' }} {{ row.roe ? row.roe.toFixed(2) : '-' }}
💰 每股指标
年度 每股净资产 每股资本公积 每股未分配 每股现金流
{{ row.year }} {{ row.per_share_assets ? row.per_share_assets.toFixed(2) : '-' }} {{ row.per_share_capital_reserve ? row.per_share_capital_reserve.toFixed(2) : '-' }} {{ row.per_share_undistributed ? row.per_share_undistributed.toFixed(2) : '-' }} {{ row.per_share_cashflow ? row.per_share_cashflow.toFixed(2) : '-' }}
🛡️ 偿债能力
年度 流动比率 速动比率 保守速动 产权比率 资产负债率%
{{ row.year }} {{ row.current_ratio ? row.current_ratio.toFixed(2) : '-' }} {{ row.quick_ratio ? row.quick_ratio.toFixed(2) : '-' }} {{ row.conservative_quick_ratio ? row.conservative_quick_ratio.toFixed(2) : '-' }} {{ row.equity_ratio ? row.equity_ratio.toFixed(2) : '-' }} {{ row.asset_liability_ratio ? row.asset_liability_ratio.toFixed(2) : '-' }}
⚡ 运营能力
年度 营业周期(天) 存货周转率 存货天数 应收天数
{{ row.year }} {{ row.operating_cycle ? row.operating_cycle.toFixed(2) : '-' }} {{ row.inventory_turnover ? row.inventory_turnover.toFixed(2) : '-' }} {{ row.inventory_days ? row.inventory_days.toFixed(2) : '-' }} {{ row.receivable_days ? row.receivable_days.toFixed(2) : '-' }}
最近季度财务数据(单位:亿元,括号内为同比变化 vs去年同季)
季度 单季营收 同比 单季净利 同比 单季扣非 毛利率% 净利率%
{{ row.quarter_label }} {{ row.revenue_q ? row.revenue_q.toFixed(2) : '-' }} {{ row.yoy_revenue_q.toFixed(1) }}% - {{ row.net_profit_attr_q ? row.net_profit_attr_q.toFixed(2) : '-' }} {{ row.yoy_net_profit_attr_q.toFixed(1) }}% - {{ row.net_profit_attr_deduct_q ? row.net_profit_attr_deduct_q.toFixed(2) : '-' }} {{ row.gross_margin ? row.gross_margin.toFixed(2) : '-' }} (+{{ row.yoy_gross_margin.toFixed(1) }}) {{ row.net_margin ? row.net_margin.toFixed(2) : '-' }} (+{{ row.yoy_net_margin.toFixed(1) }})
港股财务数据(东方财富,仅年度数据) 暂无财务数据

📊 持仓历史对比

总资产
{{ fNum(portfolioCompare.newer_assets) }}
{{ portfolioCompare.newer_assets >= portfolioCompare.older_assets ? '+' : '' }}{{ fNum(portfolioCompare.newer_assets - portfolioCompare.older_assets) }}
持有盈亏
{{ portfolioCompare.newer_profit >= 0 ? '+' : '' }}{{ fNum(portfolioCompare.newer_profit) }}
{{ portfolioCompare.newer_profit >= portfolioCompare.older_profit ? '+' : '' }}{{ fNum(portfolioCompare.newer_profit - portfolioCompare.older_profit) }}
调仓次数
{{ portfolioCompare.changes?.length || 0 }} 次
时间段
{{ portfolioCompare.date1 }} → {{ portfolioCompare.date2 }}

持仓变化明细

股票 变化类型 旧股数 新股数 股数变化 旧金额 新金额 金额变化
{{ c.name }} ({{ c.code }}) {{ c.change_type === 'buy' ? '新买入' : c.change_type === 'sell' ? '已清仓' : '调仓' }} {{ c.old_shares }} {{ c.new_shares }} {{ c.share_diff >= 0 ? '+' : '' }}{{ c.share_diff }} ¥{{ fNum(c.old_value) }} ¥{{ fNum(c.new_value) }} {{ c.value_diff >= 0 ? '+' : '' }}¥{{ fNum(Math.abs(c.value_diff)) }}
无持仓变化
选择日期后查看对比

⚙️ 同步任务设置

任务 Cron 表达式 状态 最后运行 运行/失败 操作
{{ t.task_name }}
{{ t.description }}
{{ t.cron_expr }}
{{ formatTime(t.last_run_time) }}
-
{{ t.last_status === 'success' ? '✅' : t.last_status === 'failed' ? '❌' : t.last_status === 'running' ? '⏳' : '⏸️' }} {{ t.last_status }}
{{ t.run_count }} / {{ t.fail_count }}
暂无任务配置

📋 运行日志 — {{ selectedTaskLogsName }}

暂无日志记录
{{ log.status === 'success' ? '✅' : '❌' }} {{ log.status }}{{ formatTime(log.started_at) }} ({{ log.duration_sec }}s)
{{ log.error }}
{{ log.output }}