{% extends "base.html" %} {% block title %}forward track record{% endblock %} {% block body %} {% for f in fleet %} {% endfor %}
strategysleevedaysret%Sharpe maxDDnavgatebacktest
{{ 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 %}