Command Centre
Proprietary digital-asset trading · multi-venue operations
UTC --:--:-- · GST --:--
Day P&L +$3,142
LIVE
Trading Equity (NAV)
P&L — hoje
—
fills do dia (FIFO)
Posições abertas
—
ativos com saldo > 0
Venues conectadas
—
read-only ativas
BTC / USDT
—
24h
Fear & Greed
—
alternative.me
Melhor spread cross-exchange
—
entre nossas venues
Exposição bruta
—
0× alavancagem (spot)
BTC/USDT · 30 dias mercado (referência)
Alocação de capital por venue
limite 40% / venueP&L por estratégia fills reais
Sem operações ainda — preenche quando os bots começarem a executar.
Risk envelope
Within limitsMercado ao vivo
liveCarregando preços…
Conectividade das venues
| Venue | Região | Conta | Conexão (RO) | Saldo (USD) | Peso |
|---|
Volume maker 24h
—
engine não conectado
Rebates MTD
—
com operações reais
Spread médio de mercado
—
melhor por par · ao vivo
Fill ratio
—
quotes → fills
Active quoting strategies
| Pair | Venue | Bid | Ask | Spread | Inv. skew | Maker vol 24h | Rebate | PnL (24h) | Status |
|---|
Inventory vs target
auto-rebalance band ±15%Quote ladder — BTC/USDT @ OKX
depth placed each sideBid liquidityAsk liquidityMid
Quoting parameters
Target spread6–10 bps
Order refresh750 ms
Max inventory / asset30% capital
Skew modelInventory-linear
Cancel-on-disconnectEnabled
Adverse selection
engine offToxic fill ratio—
Mark-out (1s)—
Mark-out (30s)—
Métricas preenchem quando o engine de quoting estiver conectado e executando.
Guardrails
Max position breachNone
Volatility auto-pauseσ > 3.5%/5m
Min book depth$250k
Kill-switchArmed
PnL decomposition (hoje)
engine offSpread captured—
Maker rebates—
Fees paid—
Inventory M2M—
Net MM PnL$0
Decomposição real assim que houver fills de market making.
Inventory neutrality — BTC
sem inventário−q_maxtarget 0+q_max
Current inventory (q)0.00 BTC
q_max (hard cap)±2.50 BTC
Soft limit (0.7·q_max)±1.75 BTC
Limites são config; o q atual reflete o saldo real (sem posição).
Quoting health
engine off% time quoting (uptime)—
Fill asymmetry—
Requotes / min—
Post-only rejects—
Reference modelAvellaneda–Stoikov
Telemetria de quoting preenche com o engine conectado.
Arb P&L hoje
—
execução não conectada
Pares com edge agora
—
spread bruto > 0
Maior dispersão
—
entre venues · ao vivo
Maior spread líquido
—
antes de custos
Live opportunities scanning 8 venues
| Type | Instrument | Buy @ | Bid | Sell @ | Ask | Gross | Net* | Size | Action |
|---|
*Net spread after taker fees, est. on-chain/internal transfer cost and slippage. Auto-exec fires only above the configured net-bps floor with pre-positioned inventory (no settlement-leg risk).
Cross-venue price matrix
deviation vs consolidated mid (bps)Strategy mix
Cross-exchangespot vs spot, same asset
TriangularA→B→C→A within venue
Cross-pair / statUSDT/USDC, BTC/ETH ratio
Working orders
0
engine não conectado
Fills hoje
—
execuções reais
Avg slippage
—
vs arrival mid
Fees pagos hoje
—
com operações
Working orders
| Time | Venue | Pair | Side | Type | Price | Qty | Filled | Strategy | TIF | Status |
|---|
Trade blotter — recent fills
Live| Time | Pair | Side | Venue | Price | Qty | Value | Liq. |
|---|
Routing & latency
order ack round-tripSmart order routernão conectado
Avg ack latency—
Reject rate—
Roteamento e latência aparecem quando o engine de execução estiver conectado.
Exposição bruta
—
cripto (não-stable)
Exposição líquida
—
spot · sempre long
VaR (95%, 1d)
—
requer histórico
Alavancagem
0.00×
spot · sem margem
Open positions
| Asset | Venue(s) | Side | Qty | Avg price | Mark | Value | uPnL | % equity | Limit |
|---|
Risk limits — board-approved
dentro dos limitesPosition / asset0% / 30%
Position / pair0% / 20%
Capital / venue0% / 40%
Venue count3 / ≥3
Daily drawdownsem histórico
Monthly drawdownsem histórico
Limites aprovados pelo board (thresholds). Os valores atuais refletem a posição real — halt automático se o drawdown mensal passar de 5%.
Exposure by asset
Stress scenarios
| Cenário | Impacto no capital | Breach |
|---|---|---|
| BTC −20% / 24h | $0 | OK |
| Stablecoin depeg −2% | $0 | OK |
| Liquidez −50% nos books | $0 | OK |
Sem posições/saldo — o impacto calcula sobre a exposição real assim que as contas forem fundeadas.
Live balances · read-only API
Pulled directly from each exchange via signed read-only API (Bitget · Gate.io · BingX). Keys live as Cloudflare secrets — never in the browser. Approved & configured venues return live balances; others show “configure key”.
Click Refresh balances to query the live read-only APIs.
API key manager · read-only
Live connection status per venue, driven by the actual read-only secrets present in Cloudflare (never shown in the browser). Approved & connected venues stream balances; onboarding venues show exactly which secrets to add once the account is live. No mocked data.
| Venue | Region | Account | Read-only secrets (Cloudflare) | Connection | Balances |
|---|
Exchange API capabilities & auth model
| Exchange | Auth credentials | Balances endpoint (read-only) | WebSocket | Doc |
|---|
All venues authenticate read endpoints with HMAC-SHA256 over timestamp + method + path + body. Bitget, OKX, Crypto.com & KuCoin additionally require a passphrase set at key creation; Kraken/Bybit/Gate.io do not.
Total nas exchanges (NAV)
saldos read-only ao vivo
Em exchanges conectadas
—
gate · bitget · bingx
Banco corporativo (UAE)
—
fora do read-only
Transferências pendentes
0
nenhuma
Plano de alocação de capital
meta USD 3.0MAlocado $0Meta $3.00M
Fase 1 — validação ($0,5–1,0M)a iniciar (fundear contas)
Fase 2 — escala a $2,0Mplanejada
Fase 3 — total $3,0Mplanejada
Settlement flow
Bank → Venue → BankBalances by venue
| Venue | USDT/USDC | BTC | ETH | SOL | Total USD | Weight | Status |
|---|
Transferências — four-eyes
| Direção | Valor | Para | Iniciador | Aprovação |
|---|---|---|---|---|
| Nenhuma transferência pendente. Movimentações entram aqui com a aprovação 4-olhos quando houver fluxo de tesouraria. | ||||
Endereços na whitelist
address-bookNenhum endereço cadastrado ainda. Endereços de depósito/saque entram aqui (com dupla autorização e cooldown de 24h) quando você configurar a tesouraria.
Sanctions screening
standby
OFAC / UN / EU · sem triagens ainda
Wallet risk (analytics)
standby
TRM / Chainalysis · pré-operação
Alertas abertos
0
nenhum
Audit trail
ativo
ordens + transferências logadas
Surveillance & control log
retained ≥ 6 years| Time (UTC) | Event | Detail | Severity |
|---|
Controls status
Pre-trade limit checksEnforced
Four-eyes on fund movesArmed
Address whitelistingLocked
Travel Rule readinessStandby
Self-trade preventionOn
Segregation of dutiesActive
KYB / document expiry tracker
| Document | Scope | Expiry | Status |
|---|---|---|---|
| DMCC Trade Licence | FZCO | 27 Jan 2027 | Valid |
| VARA NOC | FZCO | 27 Jan 2027 | Valid |
| Proof of business address | Kraken KYB | refresh ~90d | Renew soon |
| Share certificate | Holding | 27 Jan 2027 | Valid |
Regulatory perimeter
ActivityVA proprietary trading
ScopeSpot only · CEX · own capital
No client funds / custodyConfirmed
LicensingDMCC · VARA perimeter
AML/CTFUAE DL 20/2018 · FATF
"The market is volatile. Our process isn't." — controls aligned to the VARA Compliance & Risk Management Rulebook and FATF R.15/R.16.
Trading pairs
Click a pair to enable/disable it on the selected venue. Greyed pairs aren't listed on that venue.
Enabled pairs
0 pairsCoverage matrix — pair × venue
● enabled · ○ available, not enabled · — not listed on venue. A pair must be enabled on ≥2 venues to be eligible for cross-exchange arbitrage.
Bot engine connection
Não conectadoEnginethernyx-mm-core
Versiona integrar
Heartbeat—
Run mode
Engine running
master on / off
Auto-deploy on save
push config immediately
Cancel-on-disconnect
exchange dead-man switch
Strategy controller
Market making — quoting parameters
BTC/USDT · Bitget6.0
7.0
0.020
2.5
3
4
0.80
750
2
1.2
0.12
1.5
Micro-price reference
book-imbalance weighted mid
Avellaneda–Stoikov
reservation price & optimal spread
Dynamic spread (vol)
widen on EWMA σ spike
Laddering
multi-level quotes
Post-only
reject if would take (protects rebate)
Perp hedge on overflow
delta-neutral via BTC perp
Risk manager & kill-switch
independent processRuns separately from the quoting engine with authority to cancel everything. Layered limits per the Thernyx MM spec.
70
2.0
60
250
1500
5
3.0
Auto-flatten on daily stop
close inventory when daily loss hit
Hedge inventory on stop
perp hedge vs flatten
Halt on WS disconnect
cancel all on feed loss
Manual review after stop
require operator to re-arm
Arbitrage controller
cross-exchange · triangular · stat8
12
40,000
3.0
Cross-exchange
same asset, venue A vs B
Triangular
A→B→C→A within a venue
Cross-pair / statistical
USDC/USDT, BTC/ETH ratio
Auto-execute
fire above floor w/ pre-positioned inv.
Config profile
pmm_dynamicDeploy validates the profile against board risk limits, then pushes it to the engine over the gateway. Profiles are versioned; live deploys require four-eyes approval.
Describe your strategy
ClaudeExamples — click to use
Runs server-side via a Cloudflare Pages Function (/api/compose) that holds the Anthropic key as a secret — never exposed to the browser. Output is a draft for review, not auto-deployed.
Composed profile
Write a strategy and click Compose with Claude — the structured parameters, IF/THEN automations and risk controls appear here, ready to apply to the Bot Configuration.
Market snapshot
Run the analysis to pull live BTC technicals, CryptoQuant on-chain & derivatives, FRED macro and the fear/greed thermometer.
Analyst desk
Five specialists analyze the data in parallel — Technical, On-Chain, Derivatives, Macro and Sentiment.
Bull vs Bear debate
The Bull (🐂) and the Bear (🐻) argue side by side, round by round.
Full agent transcript (raw)click to expand
Decision diary
| Date | Decision | BTC price | Conviction | Result 30d | Rationale |
|---|
Saved server-side in Cloudflare D1 — shared across the team. Each call is scored vs the 30-day outcome. Click Rationale to see the full reasoning.
Executed orders
| Time (UTC) | Venue | Symbol | Market | Strategy | Subtype | Side | Price | Qty | Value | Fee | Realized P&L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Pick a date range and click Load P&L. Needs the Bitget read-only key configured. | |||||||||||
Clique Refresh para puxar as últimas manchetes (CoinDesk, Cointelegraph, The Block, Decrypt, Bitcoin Magazine) já com flags de impacto.
THERNYX TRADING FZCO · Operations Console (prototype) · Built on the Thernyx Design System v1.0 · Live data via connected read-only exchange APIs & Claude.