Carryfarm{{ modeLabel }}
{{ feedStatus }}
Accrued (open){{ kpi.accruedToday }}
Net carry APR{{ kpi.netApr }}
Lowest margin ratio{{ kpi.worstMargin }}

{{ notice }}

Open carry positions

Accumulated funding is net of both legs since entry, replayed from the recorded rates. Margin ratio warns at {{ warnAt }}, critical at {{ critAt }}, auto-close at {{ autoAt }}.

{{ positionsNote }}

{{ riskHeadline }}
{{ p.market }} {{ p.legs }} {{ p.stateLabel }} held {{ p.age }} · {{ p.strategy }} · funding {{ p.source }}
Notional / leverage{{ p.notional }}{{ p.leverage }}
Net funding{{ p.netRate }}{{ p.netApr }} APR
Accumulated{{ p.accrued }}{{ p.accruedPct }} of margin
Next deduction{{ p.nextIn }}est. {{ p.estAmount }}
Unreal. PnL (basis){{ p.pnl }}legs net of each other
Margin ratio {{ p.marginLabel }} {{ p.buffer }} to the auto-close line · worst since entry {{ p.worst }} · equity {{ p.equity }}
Negative funding streak {{ p.streakLabel }} marks: warn {{ warnAt }} · critical {{ critAt }} · auto-close {{ autoAt }}
Cumulative funding since entry
{{ p.chart.startLabel }}now · {{ p.accrued }}
{{ d.time }} {{ d.venue }} {{ d.rate }} {{ d.amount }}

Cross-venue funding spreads

Short the paying side, long the receiving side. Sparkline is the last 24 settlements of the spread.

{{ venuesTag }} next settlement {{ nextSettleLabel }}
MarketShort leg (pays you)Long leg Spread / 8hSpread APR24 settlements Accum. 1dAccum. 7dAccum. 30d Next pay
{{ r.market }} {{ r.shortVenue }}{{ r.shortRate }} {{ r.longVenue }}{{ r.longRate }} {{ r.spread }} {{ r.apr }} {{ r.cum1 }} {{ r.cum7 }} {{ r.cum30 }} {{ r.nextPay }}

Live rate matrix

8h funding, flashing on tick
Market {{ ex.name }} Mean
{{ row.market }} {{ c.label }} {{ row.mean }}

Margin health by venue

Margin ratio = equity ÷ position value. Warn {{ warnAt }}, critical {{ critAt }}, forced close {{ autoAt }}. Funding deductions are taken out before the ratio is computed.

{{ riskHeadline }}

{{ v.name }}

{{ v.status }}
{{ v.ratio }} margin ratio
Equity{{ v.equity }}
Free margin{{ v.free }}
Maint. req.{{ v.maint }}
Liq. distance{{ v.liq }}
Funding drag / 24h{{ v.drag }}
Eff. leverage{{ v.lev }}
{{ v.sockets }}next {{ v.next }} · {{ v.keyNote }}
{{ v.actionNote }}

Stress test — funding drag plus adverse basis move

{{ s.label }} {{ s.value }}

{{ s.note }}

Backtest a window

{{ sim.intro }}

{{ sim.coverage }}
Shape
Pair
Short perp
{{ sim.otherLabel }}

{{ sim.status }}

Window and size

{{ sim.result.legs }}

{{ sim.result.window }}
{{ c.label }} {{ c.value }}

{{ c.note }}

{{ sim.result.resolution }} max drawdown {{ sim.result.drawdown }}

{{ sim.result.warnings }}

ScenarioCarry APRNet FundingWorst MR
{{ r.name }} {{ r.apr }} {{ r.net }} {{ r.funding }} {{ r.worst }}
SettlementVenueSide RateAmount
{{ d.time }} {{ d.venue }} {{ d.side }} {{ d.rate }} {{ d.amount }}

What is on disk

{{ recording.note }}

Rows{{ recording.totalRows }}
On disk{{ recording.totalBytes }}

Retention

Directory{{ recording.dir }}
Kept{{ recording.retention }}
Columns{{ recording.header }}
VenuePair1m rows10m rows FirstLastSizeFiles
{{ r.venue }} {{ r.symbol }} {{ r.minute }} {{ r.ten }} {{ r.first }} {{ r.last }} {{ r.size }} {{ f.name }}

Alert rules

{{ alertsNote }}

Channels
{{ pollNote }}
{{ r.title }} {{ r.sev }}

{{ r.detail }}

{{ r.lastFired }}

Escalation

{{ escalation }}

{{ ledgerTitle }}

{{ ledgerNote }}

Paid out{{ ledgerPaid }}
Received{{ ledgerReceived }}
Net{{ ledgerNet }}
TimeVenueMarketSide RateNotionalAmountRunning net
{{ d.time }} {{ d.venue }} {{ d.market }} {{ d.side }} {{ d.rate }} {{ d.notional }} {{ d.amount }} {{ d.running }}