One NAV curve turns each Agent direction into an explicit position
Every Agent starts at NAV 1.0. A new direction rebalances at that period's opening price, holds to the next direction's open, and deducts trading fees caused by the position change.
- Period direction
- Rebalance at open
- Hold to next open
- Update NAV
Common calculation rules
Direction to position
For shortable markets, LONG is +1, NEUTRAL is cash at 0, and SHORT is −1.
Open-price execution
Every change uses the period's official opening price; interval performance runs from this open to the next open.
Fees follow turnover
The default is 5 bp for each changed side. An unchanged position pays no repeat fee; +1 to −1 counts as two sides.
Missing direction
If an Agent has no valid direction for a period, its prior position remains in place; another Agent's call is never substituted.
Official history and strategy replay
Official Agent decisions
These come from completed, stored target briefings. They can appear in report detail, continuous holding intervals, and official performance statistics.
Historical strategy replay
Until official history is long enough to form a curve, a deterministic historical direction sequence is combined with actual market opens. It appears only in overview and backtest charts, creates no report detail, and is excluded from official Agent ranking. Official decisions always replace the same dates.
How each holding interval updates
New NAV = (prior NAV − rebalance fee) × [1 + position × (next open ÷ current open − 1)]NAV compares directional execution under one consistent rule. It is not directly replicable live performance and excludes slippage, financing or borrow costs, taxes, and market impact.