{% extends "base.html" %} {% load static %} {% block title %}{{ page_title }} - AgomTradePro{% endblock %} {% block extra_css %} {% endblock %} {% block content %} {% now "Y-m-d" as today_iso %}

{{ page_title }}

{{ page_subtitle }}

{% include "alpha/ops/_tabs.html" %}
职责边界: 当前页只负责 Qlib 推理观测与手动触发,不负责模型训练、导入和激活。 模型管理继续走 Django Admin 的 QlibModelRegistry

当前状态

激活模型 / Celery / Dashboard Lock

当前激活模型

{% if overview.active_model %}
model_name
{{ overview.active_model.model_name }}
artifact_hash
{{ overview.active_model.artifact_hash|slice:":16" }}
universe
{{ overview.active_model.universe }}
data_version
{{ overview.active_model.data_version }}
IC / ICIR
{{ overview.active_model.ic|default:"-" }} / {{ overview.active_model.icir|default:"-" }}
Rank IC
{{ overview.active_model.rank_ic|default:"-" }}
activated_at
{{ overview.active_model.activated_at|default:"-" }}
activated_by
{{ overview.active_model.activated_by|default:"-" }}
{% else %}

当前没有激活模型。

{% endif %}

Qlib / Celery 运行态

enabled
{{ overview.qlib_runtime.enabled|yesno:"true,false" }}
provider_uri
{{ overview.qlib_runtime.provider_uri|default:"-" }}
region
{{ overview.qlib_runtime.region|default:"-" }}
configured
{{ overview.qlib_runtime.is_configured|yesno:"true,false" }}
workers
{{ overview.celery_health.active_workers|length }}
broker
{{ overview.celery_health.broker_reachable|yesno:"ok,down" }}
backend
{{ overview.celery_health.backend_reachable|yesno:"ok,down" }}
active_tasks
{{ overview.celery_health.active_tasks_count }}

当前 Dashboard Alpha Lock

{% if overview.dashboard_refresh_locks %}
    {% for item in overview.dashboard_refresh_locks %}
  • {{ item.alpha_scope }} {{ item.universe_id }} {% if item.scope_hash %}({{ item.scope_hash|slice:":12" }}){% endif %} {{ item.task_state }}
    {{ item.requested_trade_date }} · top {{ item.top_n }} · {{ item.pool_mode|default:"-" }}
  • {% endfor %}
{% else %}

当前没有进行中的 Dashboard Alpha refresh lock。

{% endif %}

手动触发

superuser 可写,staff 只读

触发通用推理

触发单组合 Scoped 推理

触发 Active Portfolios 批量推理

运维提示

  • 当前运维页所有触发动作都只走异步 Celery,不走同步 inline inference。
  • 如果命中同一 scope/date/top_n 的进行中任务,接口会返回 409
  • 当前页面不做模型训练和激活,请直接跳转 Django Admin。

最近推理任务

{{ overview.recent_tasks|length }} 条
{% if overview.recent_tasks %}
{% for item in overview.recent_tasks %} {% endfor %}
task status started runtime queue worker exception
{{ item.task_name }} {{ item.status }} {{ item.started_at|default:"-" }} {{ item.runtime_seconds|default:"-" }} {{ item.queue|default:"-" }} {{ item.worker|default:"-" }} {{ item.exception|default:"-" }}
{% else %}

暂无推理任务记录。

{% endif %}

最近缓存与告警

Cache / Alerts

最近缓存结果

{% if overview.recent_caches %}
    {% for item in overview.recent_caches %}
  • {{ item.universe_id }} {{ item.status }}
    {{ item.intended_trade_date }} / asof {{ item.asof_date }} {% if item.scope_hash %} / scope {{ item.scope_hash|slice:":12" }}{% endif %} / {{ item.score_count }} scores
  • {% endfor %}
{% else %}

暂无缓存记录。

{% endif %}

最近 Alpha 告警

{% if overview.recent_alerts %}
    {% for item in overview.recent_alerts %}
  • {{ item.title }} {{ item.severity }}
    {{ item.alert_type }} · {{ item.created_at }}
    {{ item.message }}
  • {% endfor %}
{% else %}

暂无告警记录。

{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}