---
title: "Zisk a strata (P&L) — Trading Analytics for Laravel | Roundly"
description: "Realizovaný a nerealizovaný P&L, hrubý aj čistý po poplatkoch, s rozdelením na zisky a straty a profit factor podľa párov a mien."
url: https://roundly-consulting.com/sk/open-source/navody/trading-analytics-for-laravel/zisk-a-strata
language: sk
---

[Všetky balíky](https://roundly-consulting.com/sk/open-source.md)

[Trading Analytics for Laravel](https://roundly-consulting.com/sk/open-source/navody/trading-analytics-for-laravel.md)

# Zisk a strata (P&L)

P&L má dva výsledky: realizedProfitAndLoss pre uzavreté obchody a unrealizedProfitAndLoss pre otvorené, ocenené ich closePrice. Každý obsahuje hrubé (gross, pred poplatkami) a čisté (net, po poplatkoch) hodnoty:

```php
$realized = $analytics->realizedProfitAndLoss;     // closed trades
$unrealized = $analytics->unrealizedProfitAndLoss; // open trades, valued at closePrice

$realized->gross->global->total->total;            // '800.00' — before commissions
$realized->net->global->total->total;              // '781.00' — after commissions
$realized->net->global->total->highest;            // '990.00' (highestPair 'BTC/USD')
$realized->net->forPair('ETH/USD')->buy->total;    // '97.00'
$realized->gross->forQuoteCurrency('USD')->sell->average;

$realized->grossProfits->total;                    // '1100.00' — summed positive P&L
$realized->grossLosses->total;                     // '-300.00' — summed negative P&L
$realized->netProfits->forBaseCurrency('BTC');     // also forPair() / forQuoteCurrency()

$unrealized->net->global->total->total;            // open positions, after commissions
```

- gross / net — úplné rozpady (globálne, podľa páru, základnej a kótovanej meny; total, buy, sell) s hodnotami total, count, average, highest a lowest. Realizované hodnoty sa priemerujú cez uzavreté obchody, nerealizované cez otvorené.
- grossProfits / grossLosses a netProfits / netLosses — súčet kladného a súčet záporného P&L, celkovo aj podľa páru, základnej a kótovanej meny. Straty zostávajú záporné; obchod bez zisku a straty nepatrí ani k jedným a realizované a nerealizované obchody sa nikdy nemiešajú.
- P&L obchodu je (výstup − vstup) × veľkosť pri nákupe a (vstup − výstup) × veľkosť pri predaji; čistá varianta odpočíta jeho poplatok.

## Profit factor

profitFactor delí realizované hrubé zisky absolútnou hodnotou realizovaných hrubých strát v plnej presnosti a až výsledok oreže na 2 desatinné miesta — takže nezávisí od škály behu — globálne aj podľa páru, základnej a kótovanej meny (bez rozdelenia na nákupy a predaje). Rozpad bez strát vráti 0.00 a pár či mena len so stratami ukáže 0.00, namiesto toho, aby chýbali. ProfitFactor číta súčty, ktoré zbiera RealizedGrossProfitAndLoss — preto ho only() pridá:

```php
$analytics->profitFactor->total;                   // '3.66' — gross profits / |gross losses|
$analytics->profitFactor->forPair('ETH/USD');       // '0.33'
$analytics->profitFactor->forPair('BTC/USD');       // '0.00' — no losing BTC/USD trade
$analytics->profitFactor->forBaseCurrency('ETH');
$analytics->profitFactor->forQuoteCurrency('USD');
```

## Prejavte lásku k open source

Tento balík je zadarmo pod licenciou MIT. Ak vám šetrí čas, jednorazový príspevok alebo členstvo na Patreone nám pomôže ho ďalej udržiavať, testovať a dokumentovať.

[Ďalšie spôsoby podpory vrátane kryptomien](https://roundly-consulting.com/sk/podporte-nas.md)

Odoslaním daru súhlasíte s našimi [podmienkami prijímania darov](https://roundly-consulting.com/sk/podmienky-darov.md).

[Podporte našu open-source prácu (otvorí sa v novej karte)](https://donate.stripe.com/dRmeVe8FX5PF1Qd9pXcEw00) [Pridajte sa k nám na Patreone (otvorí sa v novej karte)](https://www.patreon.com/cw/roundly)

## Chcete to zabudovať do svojho produktu?

Naše balíky integrujeme do zákazkových Laravel a AI riešení. Napíšte nám, na čom pracujete, a ozveme sa do 48 hodín.

[Ponuka do 48 hodín](https://roundly-consulting.com/sk/kontakt.md) [Prezrieť všetky balíky](https://roundly-consulting.com/sk/open-source/navody/trading-analytics-for-laravel.md)
