{% extends "base.html" %} {% block title %}forward track record{% endblock %} {% block body %}
| strategy | sleeve | days | ret% | Sharpe | maxDD | nav | gate | backtest |
|---|---|---|---|---|---|---|---|---|
| {{ f.display_name }} | {{ f.sleeve }} | {{ f.days }} | {{ '%+.2f'|format(f.total_return_pct) }} | {{ '%.2f'|format(f.sharpe) }} | {{ '%.1f'|format(100*f.maxdd) }}% | {{ spark(f.strategy_id)|safe }} | {{ f.gate_status }} | {% if f.bt_status %} {{ f.bt_status }} Sh {{ '%.2f'|format(f.bt_sharpe) if f.bt_sharpe is not none else '—' }} / DSR {{ '%.2f'|format(f.bt_dsr) if f.bt_dsr is not none else '—' }} {% else %} — {% endif %} |
gate is a Phase-1 paper-forward verdict — it reports, it never acts. Short windows are noise.
{% endblock %}