{% extends "base.html" %} {% from "_macros.html" import headline_card, track_row, deploy_constituent_row, research_section, exec_badge, health_badge, plan_pill %} {% block title %}Overview{% endblock %} {% block body %} {# ===== DEPLOY: the fund (Bybit). Headline = the 4-edge book TOTAL (connected backfill record + live gate chip); below it the book's INDIVIDUAL constituent edges + the other deploy-tier tracks. Each PAPER. ===== #}

Deploy — the fund

{{ headline_card(headline, headline_curve) }} {% if overview.gross_deployed or fund_capital %}
Capital deployed${{ overview.gross_deployed|money }} / ${{ fund_capital|money }}
{{ overview.n_funded }} funded · {{ overview.n_defunded }} de-funded {{ ((overview.gross_deployed / fund_capital * 100) if fund_capital else 0)|round(0, 'floor')|int }}% of fund capital
{% endif %}
{% if individual_edges %} {% for e in individual_edges %}{{ deploy_constituent_row(e) }}{% endfor %} {% endif %} {% if deploy_rows %} {% for f in deploy_rows %} {% endfor %} {% endif %}
edgemetricmaxDD
individual edges · each shown on its own
forward tracks
{{ f.display_name }} {{ exec_badge(f.execution) }}{{ health_badge(f) }} {% if f.status %}{{ f.status }}{% endif %} {{ f.days }}/{{ f.gate_min_days }} · {{ f.gate_status }} {{ spark(f.strategy_id)|safe }}
{# ===== ALL FORWARD TRACKS: the complete picture — every registered track (deploy + research), UNDIMMED, one flat table: backtest reference vs live forward gate. Complements the grouped sections above. ===== #}

All forward tracks — every gate at a glance

{% for f in fleet_top|sort(attribute='tier') %} {% if f.exec_status == "EXEC" %} {# ---- D3 (Task 4): the REAL IBKR paper-account "real trades" sub-row — reuses the exec-twin's `.exrow`/`.exec-tag` style, but plain-language content (real return, click-through to holdings, the shared `plan_pill`, honest cost-to-trade). Replaces the generic exec-twin row below for the IBKR real-account book (multistrat); the crypto book's own exec-twin row is unaffected. #} {# The sub-row BORROWS the parent table's 6 columns, so each cell is self-labeled inline (like the exec-twin row below) — the real return in particular must read as a return, not sit naked under the "allocated" header. data-label carries the true meaning for the mobile card reflow, not the borrowed column name. #} {% elif f.exec_twin_sid and f.exec_return_pct is not none %} {% endif %} {% endfor %}
tracktierallocatedfundingbacktestforward gate
{{ f.display_name }} · {{ f.venue }} {{ exec_badge(f.execution) }}{{ health_badge(f) }} {% if f.reference_only %}ref{% endif %} {% if f.status %}{{ f.status }}{% endif %} {{ f.tier }} {%- if f.alloc_dollars is not none and f.alloc_dollars > 0 -%} ${{ f.alloc_dollars|money }}{% if f.alloc_weight is not none %} · {{ (f.alloc_weight*100)|round|int }}%{% endif %} {%- elif f.funding_label == 'de-funded' -%}$0 {%- else -%}{%- endif -%} {%- if f.funding_label == 'funded' -%}funded {%- elif f.funding_label == 'decaying' -%}decaying {{ f.funding_decay_run }}/10 {%- elif f.funding_label == 'de-funded' -%}de-funded {%- else -%}{%- endif -%} {% if f.bt_sharpe is not none %}Sh {{ '%.2f'|format(f.bt_sharpe) }}{% if f.bt_cagr is not none %} / {{ '%+.0f'|format(f.bt_cagr * 100) }}%{% endif %} {% else %}{% endif %} {{ f.days }}/{{ f.gate_min_days }} · {{ f.gate_status }}
↳ real trades IBKR paper account real {{ '%+.2f'|format(f.recon.cum_exec_return * 100) }}% {{ f.exec_trade_count }} trades · {{ f.exec_holdings_count }} holdings → {{ plan_pill(f.recon) }} cost to trade {{ '%.1f'|format(f.recon.median_slippage_bps / 100) }}%
executed {{ f.venue }} envelope net of fees exec {{ '%+.2f'|format(f.exec_return_pct) }}% Δ {{ '%+.2f'|format(f.exec_divergence_pct) }}%
{# ===== RESEARCH: everything that is NOT the fund — dimmed, grouped by venue, registry-driven. ===== #} {{ research_section(research_groups, spark) }} {% endblock %}