---
title: "Miera výhier a série — Trading Analytics for Laravel | Roundly"
description: "Víťazné obchody a miera výhier, najdlhšie série výhier a prehier a miera výhier po dňoch, týždňoch alebo mesiacoch."
url: https://roundly-consulting.com/sk/open-source/navody/trading-analytics-for-laravel/vyhry-a-serie
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)

# Miera výhier a série

## Výhry a miera výhier

Uzavretý obchod vyhráva, keď je jeho hrubý P&L nad nulou; obchod bez zisku a straty je uzavretý obchod, ktorý nevyhral. Otvorené obchody ešte nemajú výsledok, takže sa nezapočítajú nikam. wins počíta víťazné obchody, wins->closed uzavreté obchody a wins->winRatio obsahuje výhry vydelené počtom uzavretých obchodov — zlomok na 2 desatinné miesta, takže 0.66 znamená 66 %, v súlade s expectancy->winRate. Pomer sa uvádza pre každý kľúč s uzavretým obchodom, vrátane 0.00:

```php
$analytics->wins->global->total;                     // '2' — winning closed trades
$analytics->wins->forPair('ETH/USD')->buy;           // '1'
$analytics->wins->closed->global->total;             // '3' — closed trades, the ratio's denominator
$analytics->wins->winRatio->global->total;           // '0.66' — wins / closed trades
$analytics->wins->winRatio->forPair('ETH/USD');      // total '0.50', buy '1.00', sell '0.00'
$analytics->wins->winRatio->forQuoteCurrency('USD')->sell;
```

## Série

streaks prechádza uzavreté obchody v poradí podľa času zatvorenia (pozrite Poradie obchodov) a zaznamená najdlhšiu sériu po sebe idúcich výhier aj prehier — globálne, podľa páru, základnej a kótovanej meny a podľa smeru. Séria nákupov sleduje len nákupy a séria predajov len predaje; obchod bez zisku a straty ukončí sériu výhier aj prehier:

```php
$analytics->streaks->wins->global->total;               // longest run of winners
$analytics->streaks->losses->global->total;             // longest run of losers
$analytics->streaks->wins->global->buy;                 // longest winning run among buys
$analytics->streaks->losses->forPair('ETH/USD')->total;
$analytics->streaks->wins->forBaseCurrency('BTC')->sell;
```

## Miera výhier po obdobiach

winRateByPeriod zoskupí uzavreté obchody podľa času otvorenia — čítaného v časovom pásme aplikácie (date\_default\_timezone\_get(), ktoré Laravel nastavuje z app.timezone) bez ohľadu na posun, s ktorým bol čas zapísaný — a pre každú skupinu uvedie výhry, počty a mieru výhier (4 desatinné miesta). Obdobie nastavte pre beh alebo pre celú aplikáciu konfiguračným kľúčom win\_rate\_period:

```php
use RoundlyConsulting\TradingAnalytics\Enums\Period;

$analytics = TradingAnalytics::for($trades)
    ->usingWinRatePeriod(Period::MONTHLY) // DAILY (default), WEEKLY, MONTHLY
    ->calculate();

$result = $analytics->winRateByPeriod;

$result->period;   // Period::MONTHLY
$result->totals;   // ['2024-03' => 3] — closed trades per bucket
$result->wins;     // ['2024-03' => 2] — winners per bucket
$result->rates;    // ['2024-03' => NumericValueAsString] — wins / totals

$result->toArray()['rates']; // ['2024-03' => '0.6666']

// Period::WEEKLY instead: ['2024-W09' => '0.5000', '2024-W10' => '1.0000']
```

| Obdobie | Kľúč skupiny | Príklad |
| --- | --- | --- |
| `Period::DAILY` | Y-m-d | `2024-03-05` |
| `Period::WEEKLY` | ISO rok + týždeň | `2024-W10` |
| `Period::MONTHLY` | Y-m | `2024-03` |

## 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)
