> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arbitragem-crypto.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# P&L ao vivo do journal

> GET /v1/journal/stream — SSE com todas as operações abertas do usuário

`GET /v1/journal/stream?email=user@example.com`

Uma única conexão SSE cobre todas as operações abertas do usuário. A cada 2
segundos é emitido `data: [...]` com um item por operação:

```json theme={null}
[{ "id": "66f…", "available": true, "currentBuyPrice": 60138.9, "currentSellPrice": 60169.0,
   "grossPnl": 19.5, "netPnl": 7.46, "netPnlPct": 0.12 }]
```

* `spot_future` e `funding` usam o mesmo snapshot spot/futuro da calculadora
  (`operations_future`, cache de 5 s), da `buyExchange` para o spot e da
  `sellExchange` para o futuro.
* `spot_spot` usa o bid do cache WebSocket em tempo real para cada exchange;
  preços além da janela de staleness são descartados.
* Sem preço disponível o item vem com `available: false`.
* O `netPnl` desconta as taxas informadas ou, quando estimadas, as taxas de
  ida e volta calculadas com os preços atuais.

A lista de operações abertas é recarregada a cada 30 segundos; o front-end
reconecta após criar ou fechar uma operação para refletir a mudança na hora.
A rota não passa pelo limitador de requisições, como as demais rotas SSE.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.