Overview
Scenario calculator hypothetical levels; no orders placed
Selected stop
Losing positions (0) — no profit stops
| Coin | Side | Size | Entry | Mark | P&L $ | P&L % |
|---|
Platforms known balances · source coverage
Allocation share by asset
Open positions View all →
Market for my coins Hyperliquid perp · 24h volume, open interest, funding
Open positions mark = allMids
Wallets and bots realized = all-time P&L − unrealized
Realized result includes fees and funding. “Via bridge” — USDC that came from Arbitrum through the CCTP bridge; “Send” — withdrawals to Arbitrum via spot-send. Both are own funds moving between own wallets. “Account (HL)” — Hyperliquid’s own valuation (spot USDC incl. held margin); “Perp equity” — margin + unrealized, already inside “Account”, not added again.
Cluster P&L, all-time sum of active wallets
Deposited / withdrawn by month Arbitrum ⇄ Hyperliquid
P&L by coin closed trades minus fees, all wallets, full history
Decision history. Gate advises — a human decides; nothing is executed here.
Virtual result is a MODEL on real candles, not a fact: an entry counts only if price entered the window, an ambiguous bar (both stop and take hit) counts as a stop, own order impact is ignored. This is an upper-bound estimate.
Emergency controls. Switches only set a flag — the executor closes the position; only it holds the agent key. One separate account: other accounts are not affected by these buttons.
Development feed. These are not financial events — those are on other tabs.
Cost basis: Revolut — from the statement incl. fees (average); MetaMask — price on the date it arrived in the wallet; Bybit — from the exchange trade export, FIFO; for coins that went to the wallet and back — the actual purchase price. Prices — CoinGecko at snapshot time.
Hyperliquid: deposited and withdrawn active wallets
Flow balance
Transfers and spot trades inside the cluster
Leaders to copy accounts with equity = 0 are hidden
Rule v2: only accounts with equity > $50K and history > 90 days are ranked. Score uses Sharpe and drawdown, not absolute P&L.
Import manual records · preview and save
Normalized JSON only. Convert a statement or Markdown registry to the fields below and verify quantities before applying. PDF extraction requires operator review. This changes dashboard records only.
Root: as_of (ISO timestamp with timezone). Stop orders: orders array with venue, coin, qty, stop, cost (optional), status (active / unconfirmed / planned / cancelled / filled), order_id (optional). Revolut fallback: set use_as_fallback: true explicitly to use this dated statement when the API snapshot is missing/stale; otherwise it is stored for history only. Complete closing holdings array with asset, qty (zero allowed), cost (optional); include USD cash once. Capital: reviewed external-fiat ledger using the documented schema; sales and own transfers are excluded. Import replaces the selected manual registry and creates a backup.
Sessions
Revolut: statement fallback
Use Import manual records above for reviewed JSON. A new PDF/CSV first needs conversion and operator verification; current quotes do not refresh statement quantities.
Sync rules
- Balances and positions
- every 5 min
- Trade history
- legacy history; coverage incomplete
- Prices
- dated quotes per snapshot
- Exchange keys
- existing read-only access
- Reconciliation
- pending verified external cash ledger