{% extends "base.html" %} {% block title %}Qlib 配置与训练中心 - AgomTradePro{% endblock %} {% block content %}

{{ page_title }}

{{ page_subtitle }}

返回设置中心 Runtime API Universe API Runs API
迁移提示: Qlib Runtime、模型 Universe、训练模板与训练运行任务已迁入 TUI。 打开 Qlib 配置与训练任务。 当前 Classic 页面仅在兼容期内保留。
{% if messages %}
{% for message in messages %}
{{ message }}
{% endfor %}
{% endif %}
Runtime 状态
{% if runtime_payload.enabled %}已启用{% else %}未启用{% endif %}
configured={{ runtime_payload.configured }}
Active Model
{{ runtime_payload.active_model.model_name|default:"-" }}
{{ runtime_payload.active_model.artifact_hash|default:"无激活模型" }}
训练任务
{% if runtime_payload.training_task_running %}运行中{% else %}空闲{% endif %}
latest={{ runtime_payload.latest_run_status|default:"-" }}
默认配方
{{ runtime_payload.default_universe }}
{{ runtime_payload.default_feature_set_id }} / {{ runtime_payload.default_label_id }}
{% if runtime_payload.validation_errors %}
运行前校验提示
    {% for error in runtime_payload.validation_errors %}
  • {{ error }}
  • {% endfor %}
{% endif %}

Qlib Runtime 配置

全局默认值、队列名、auto-activate 和 Alpha Runtime 入口。
{% if not can_write %} staff 只读 {% endif %}
{% csrf_token %}
{% for field in runtime_form %}
{{ field }} {% if field.help_text %}
{{ field.help_text }}
{% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endfor %}
{% for error in runtime_form.non_field_errors %}
{{ error }}
{% endfor %}

立即触发训练

支持显式参数覆盖;优先级是 请求 > Profile > Runtime > 代码默认值。
{% if selected_profile_key %} profile={{ selected_profile_key }} {% endif %}
{% csrf_token %}
{% for field in trigger_form %}
{{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endfor %}
{% for error in trigger_form.non_field_errors %}
{{ error }}
{% endfor %}

Alpha/Qlib 模型 Universe 配置

只影响 Alpha 评分、Qlib 数据构建和训练模板;不影响生产覆盖验收口径。
新建 Universe
Alpha/Qlib 模型 Universe
用于选股、推理、训练和 Qlib 数据构建。Runtime 默认股票池、训练模板和 TUI/MCP Alpha 操作会引用这里的 Universe ID。
生产覆盖 Universe
用于 readiness 验收和数据覆盖分母,入口是 /data-center/universe/。不要用本页的模型池替代生产覆盖检查。
{% for universe in alpha_universes %}
{{ universe.name }}
{{ universe.universe_id }} · {{ universe.source_type }} · {{ universe.member_count }} 个标的
{{ universe.preview|default:"暂无解析预览" }}
{% if universe.is_active %}active{% else %}paused{% endif %} 编辑 成员 API
{% empty %}
暂无自定义 Alpha Universe。
{% endfor %}
{% csrf_token %}
{% for field in alpha_universe_form %}
{{ field }} {% if field.help_text %}
{{ field.help_text }}
{% endif %} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endfor %}
{% for error in alpha_universe_form.non_field_errors %}
{{ error }}
{% endfor %}

训练模板

模板保存到数据库,不再依赖表单默认值和散落代码参数。
新建模板
{% for profile in profiles %}
{{ profile.name }}
{{ profile.profile_key }} · {{ profile.model_name }} · {{ profile.model_type }}
{{ profile.universe|default:"-" }} · {{ profile.feature_set_id|default:"-" }} / {{ profile.label_id|default:"-" }}
{% if profile.is_active %}active{% else %}paused{% endif %} 编辑/套用
{% empty %}
暂无训练模板。
{% endfor %}
{% csrf_token %} {{ profile_form.profile_id }}
{% for field in profile_form %} {% if field.name != "profile_id" %}
{{ field }} {% for error in field.errors %}
{{ error }}
{% endfor %}
{% endif %} {% endfor %}
{% for error in profile_form.non_field_errors %}
{{ error }}
{% endfor %}

最近训练记录

运行状态、最终配置、metrics 和 registry 结果统一在这里审计。
查看 API
{% for run in runs %}
{{ run.model_name }} · {{ run.model_type }}
run_id={{ run.run_id }}{% if run.profile_name %} · profile={{ run.profile_name }}{% endif %}
请求时间 {{ run.requested_at|date:"Y-m-d H:i:s" }}{% if run.requested_by %} · {{ run.requested_by }}{% endif %}
{{ run.status }}
Artifact
{{ run.result_artifact_hash|default:"-" }}
Celery Task
{{ run.celery_task_id|default:"-" }}
{% if run.error_message %}
{{ run.error_message }}
{% endif %}
Resolved Train Config
{{ run.resolved_train_config_json }}
Result Metrics
{{ run.result_metrics_json }}
Registry Result
{{ run.registry_result_json }}
{% empty %}
暂无训练记录。
{% endfor %}
{% endblock %}