{{ toast.msg }}

管理后台

返回
{{ dash.user_count || 0 }}
注册用户
{{ dash.stock_count || 0 }}
股票总数
{{ dash.signal_stock_count || 0 }}
有信号股票
{{ dash.scan_count || 0 }}
扫描记录
{{ dash.trade_count || 0 }}
交易记录
{{ dash.watchlist_count || 0 }}
关注记录
{{ dash.sim_trade_count || 0 }}
模拟交易
{{ dash.fundamental_count || 0 }}
基本面缓存
服务器信息
🌐 外网IP {{ dash.server_info.external_ip }}
🏠 内网IP {{ dash.server_info.internal_ip }}
🔌 应用端口 {{ dash.server_info.app_port }}
🌍 访问域名 {{ dash.server_info.scheme }}://{{ dash.server_info.domain }}
🖥️ 主机名 {{ dash.server_info.hostname }}
💻 系统 {{ dash.server_info.os_info }}
🐍 Python {{ dash.server_info.python_version }}
最近扫描日期 {{ dash.last_scan_date || '-' }}
用户列表 ({{ users.length }})
{{ u.email }} {{ u.is_admin ? '管理员' : '用户' }}
{{ u.watchlist_count }}
关注
{{ u.trade_count }}
交易
{{ u.sim_trade_count }}
模拟
{{ u.win_rate || 0 }}%
胜率
ID: {{ u.id }} · 盈亏: {{ (u.total_profit||0) >= 0 ? '+' : '' }}{{ (u.total_profit||0).toFixed(2) }} · 注册: {{ formatDate(u.created_at) }}
数据表统计
{{ t.label }}
{{ t.table }}
{{ t.count.toLocaleString() }}
更新日志
暂无日志
定时任务
{{ t.name }}
{{ taskStatusText(t.is_running ? 'running' : t.status) }}
{{ t.schedule }} 上次: {{ formatTaskTime(t.last_run) }}
{{ t.error_msg }}
加载中...
扫描历史 ({{ scanHistory.length }})
Crontab 配置
{{ crontabContent }}