Markets & On-ChainGuide

Czym jest OHLCV? Dane za każdym wykresem krypto

Czym jest OHLCV? To rekord pięciu liczb, czyli otwarcie, maksimum, minimum, zamknięcie i wolumen, na którym stoi każdy wykres, wskaźnik i backtest w krypto. Oto jak powstają i co pomijają.

Czym jest OHLCV? Dane za każdym wykresem krypto
Illustration: CoinPaprika

Wprowadzenie

9 września 2026 Bitcoin pokonał 1 888,70 USD i zamknął się 174,92 USD od poziomu otwarcia, a rozpiętość świecy była 10,8 razy większa od jej korpusu. Kto czyta wyłącznie otwarcie i zamknięcie, zanotuje dzień bez wydarzeń. Ta luka leży pod każdym wykresem, każdym wskaźnikiem i każdym backtestem na rynku kryptowalut. OHLCV, czyli otwarcie, maksimum, minimum, zamknięcie i wolumen, to format kompresji. Kompresja odrzuca kolejność transakcji, spread między kupującymi a sprzedającymi oraz głębokość stojącą za każdą ofertą. Ten artykuł pokazuje, co zapisuje każda z pięciu wartości i jak giełdy budują świecę z surowych transakcji. Mierzy również, dlaczego CoinPaprika, Binance i Kraken publikują trzy różne świece dla tego samego dnia. Końcowe sekcje wyliczają błędy jakości danych, które psują zbiory jeszcze przed analizą.

 

 

Najważniejsze wnioski

  • Dzienna świeca Bitcoina z 9 września 2026 miała rozpiętość 2,41%, ale zamknęła się 0,22% od otwarcia: 10,8 razy więcej niż korpus.
  • CoinPaprika, Binance i Kraken podały dla tego samego dnia UTC maksima różniące się o 62,75 USD i zamknięcia różniące się o 39,93 USD.
  • Binance naliczył 14 129,92 BTC wolumenu, a CoinPaprika 30,0 mld USD: inne jednostki, inne miejsca obrotu, obie wartości poprawne.
  • Dwie przeciwstawne ścieżki ceny wewnątrz jednej świecy dają identyczny co do bajta rekord OHLCV, ponieważ agregacja odrzuca kolejność transakcji.
  • 21 października 2021 Bitcoin wydrukował na Binance.US 8 200 USD przez 13 sekund, a każdy feed obejmujący to miejsce obrotu zapisał tę wartość jako prawdziwe minimum.

 

 

Czym są dane OHLCV i co oznacza każda z pięciu wartości?

OHLCV to jeden rekord złożony z pięciu liczb i znacznika czasu: otwarcie, maksimum, minimum, zamknięcie i wolumen. Każdy wykres świecowy, każdy wskaźnik i każdy backtest w kryptowalutach sprowadza się do tej struktury. Format pozostaje prosty, bo odrzuca niemal wszystko, co wydarzyło się wewnątrz opisywanego okresu.

Pięć wartości, pole po polu

Te pięć pól plus znacznik czasu to całość danych OHLCV. Otwarcie to pierwsza cena transakcji wewnątrz interwału, a zamknięcie ostatnia. Maksimum i minimum wyznaczają skrajne ceny transakcji osiągnięte pomiędzy nimi. Wolumen sumuje obróconą ilość, a znacznik czasu wskazuje, który interwał obejmuje rekord. Giełdy udostępniają te wartości jako tablice, nie jako obiekty. Znaczenie niesie pozycja, a źle odczytany indeks przenosi cenę do kolumny wolumenu, nie zgłaszając żadnego błędu. Cena zamknięcia wykonuje dalej najwięcej pracy analitycznej. Średnie kroczące, wskaźnik siły względnej (RSI) i wstęgi Bollingera domyślnie czytają zamknięcie ↗. Jedna z pięciu wartości OHLCV odpowiada więc nieproporcjonalnie mocno za to, co raportują wskaźniki.

Jedna prawdziwa świeca Bitcoina, zmierzona

Dzienny rekord OHLCV CoinPaprika dla Bitcoina z 9 września 2026 otworzył się na 78 441,43 USD i zamknął na 78 266,50 USD. Po drodze sięgnął 79 697,25 USD i spadł do 77 808,54 USD, przy wolumenie 30,0 mld USD (CoinPaprika API, 2026-09-10) . Odległość od maksimum do minimum wyniosła 1 888,70 USD, czyli 2,41% otwarcia. Odległość od otwarcia do zamknięcia, czyli korpus świecy, wyniosła 174,92 USD, czyli 0,22%. Rozpiętość okazała się 10,8 razy większa od korpusu. Bitcoin przebył tego dnia około 1 890 USD i zakończył 175 USD od punktu startu. Kto sprawdza wyłącznie otwarcie i zamknięcie, zanotuje spokojną sesję. Resztę trzymają knoty.

PoleWartośćCo zapisujeDlaczego to ważne
time_open2026-09-09T00:00:00ZPoczątek interwałuWskazuje, który dzień obejmuje wiersz
time_close2026-09-09T23:59:59ZKoniec interwałuKonwencja oznaczania różni się u dostawców
open78 441,43 USDPierwsza cena transakcji w oknieWyznacza jedną krawędź korpusu świecy
high79 697,25 USDNajwyższa osiągnięta cena transakcjiUstala górny knot
low77 808,54 USDNajniższa osiągnięta cena transakcjiUstala dolny knot
close78 266,50 USDOstatnia cena transakcji w oknieDomyślne wejście większości wskaźników
volume30 005 825 063 USDŁączny obrót, w USD ze wszystkich miejsc obrotuJednostka i zakres miejsc obrotu różnią się u feedów
market_cap1 571 759 216 468 USDPodaż w obiegu razy cenaDodatkowe pole CoinPaprika, spoza OHLCV

Stan na: wrzesień 2026.

Karty statystyk świecy Bitcoina z 9 września 2026: otwarcie 78 441,43 USD, maksimum 79 697,25 USD, minimum 77 808,54 USD, zamknięcie 78 266,50 USD

Wartości OHLCV docierają już przetworzone, a to reguła przetwarzania decyduje, co mówią.

 

 

Jak giełdy budują pojedynczą świecę z surowych transakcji?

Świeca OHLCV jest konstruowana, a nie mierzona. Giełda zbiera każdą transakcję, której znacznik czasu mieści się w oknie. Pierwsza ustala otwarcie, ostatnia zamknięcie, skrajne ustalają maksimum i minimum, a wielkości sumują się do wolumenu. To reguła konstrukcji decyduje, co raportuje świeca.

Od taśmy transakcji do jednej świecy

Surowym wejściem jest taśma transakcji: jeden wiersz na każdą wykonaną transakcję, z ceną, wielkością i znacznikiem czasu z dokładnością do milisekundy. Płynna para drukuje ich tysiące na sekundę. 9 września 2026 Binance odnotował 3 338 369 pojedynczych transakcji na parze Bitcoina z tetherem. Agregacja kompresuje je wszystkie do jednego wiersza OHLCV, a cały urok tkwi w stopniu kompresji. Rok świec dziennych to 365 wierszy. Rok transakcji na dużej parze idzie w miliardy. Nic w tej operacji nie wymaga oceny. Cztery z pięciu wartości OHLCV to statystyki pozycyjne na tej samej liście cen, a piąta jest sumą.

Gdzie interwał się zaczyna i kończy

Granice świec układają się według wielokrotności zegara. Świeca godzinowa obejmuje 14:00:00.000 do 14:59:59.999, a świeca pięciominutowa zaczyna się o :00, :05, :10 i tak dalej. Interwały są półotwarte. Transakcja ze znacznikiem dokładnie 15:00:00.000 należy do następnej świecy, a nie do tej, która właśnie się zamknęła (SiftingIO, 2026). Dostawcy odbudowujący OHLCV z surowych transakcji nie zwracają nic dla interwału bez transakcji, zamiast przenosić poprzednie zamknięcie dalej. Kraken mówi to wprost: brakująca świeca w jego historii do pobrania oznacza, że nie było transakcji, a nie że dane zaginęły.

Czteroetapowy schemat: grupowanie transakcji według interwału, pierwsza ustala otwarcie, ostatnia zamknięcie, skrajne ustalają maksimum i minimum

Granica, która zamyka jedną świecę i otwiera następną, okazuje się najczęstszym źródłem zepsutych zbiorów OHLCV.

 

 

Dlaczego znaczniki czasu świec i granice interwałów psują tyle zbiorów danych?

Dwa feedy OHLCV mogą zgadzać się co do każdej transakcji i wciąż różnić się co do każdej świecy. Dzielą je oznaczenia: czy znacznik czasu świecy wskazuje początek, czy koniec jej okna. Złączenie oparte na błędnej konwencji przesuwa każdy dalszy wskaźnik dokładnie o jedną świecę.

Znacznik początku czy znacznik końca

Binance identyfikuje każdą kline po czasie otwarcia i zwraca czas zamknięcia jako osobne pole. Świeca dzienna kończy się o 23:59:59.999 (Binance Spot API docs, 2026). CoinPaprika zwraca time_open i time_close osobno i zamyka swoją dzienną świecę z 9 września o 23:59:59Z. Kraken zwraca jeden znacznik czasu na wiersz i zostawia konwencję czytelnikowi. Trzy formaty OHLCV, trzy konwencje, jedno aktywo. Rozbieżność przechodzi każdą kontrolę zdrowego rozsądku opartą na wykresie, bo wykres przesunięty o jedną świecę nadal wygląda jak wykres. Ujawnia się dopiero przy złączeniu, scaleniu albo backteście.

Dlaczego przesunięcie o jedną świecę zmienia wszystko

Wskaźnik czytający zamknięcie należące do kolejnego okresu czyta przyszłość. Średnia krocząca zbudowana na źle wyrównanych świecach generuje sygnały, na które nikt nie mógł zareagować. Błąd narasta po cichu: wyniki backtestu poprawiają się, co wygląda na lepszą strategię, a nie na zepsute złączenie. Świece dzienne kryją drugą pułapkę. Świeca dzienna dla rynku kryptowalut działającego bez przerwy to wycinek od północy do północy w strefie czasowej wybranej przez dostawcę (SiftingIO, 2026). Dwaj dostawcy tnący według różnych zegarów dają różne otwarcia dla tego samego dnia kalendarzowego.

Znaczniki czasu tłumaczą część rozbieżności między feedami OHLCV. Kolumna wolumenu tłumaczy większą część.

 

 

Co właściwie liczy wartość wolumenu w rekordzie OHLCV?

V to najmniej ustandaryzowana litera w OHLCV. Za 9 września 2026 Binance podał 14 129,92 BTC, a CoinPaprika za ten sam dzień 30,0 mld USD (Binance Spot API, 2026-09-10; CoinPaprika API, 2026-09-10). Obie liczby są poprawne. Liczą różne jednostki na różnych zbiorach miejsc obrotu.

Wolumen bazowy kontra wolumen kwotowany

Wolumen bazowy liczy samo aktywo: tego dnia na parze BTC/USDT Binance właściciela zmieniło 14 129,92 Bitcoina. Wolumen kwotowany liczy zapłaconą walutę, 1 114 730 666 USD na tej samej parze i tego samego dnia (Binance Spot API, 2026-09-10). Podzielenie jednego przez drugie daje średnią cenę ważoną wolumenem 78 891,50 USD, liczbę, która nie pojawia się ani w otwarciu, ani w zamknięciu. Kraken publikuje tę średnią jako osobną kolumnę i podał dla tego samego dnia 78 698,40 USD. CoinPaprika raportuje wolumen wyłącznie w dolarach. Trzy feedy, trzy jednostki i żadna nazwa pola OHLCV, która niezawodnie by je rozdzieliła.

Dlaczego jedno miejsce obrotu to nie rynek

Zakres waży więcej niż jednostka. 14 129,92 BTC Binance obejmuje jedną parę na jednej giełdzie. 2 266,06 BTC Krakena obejmuje jedną parę na innej. 30,0 mld USD CoinPaprika agreguje każde śledzone miejsce obrotu. Właśnie ten zakres sprawił, że wartość przewyższyła wolumen kwotowany Binance 26,9 razy tego samego dnia (stan na 9 września 2026) . Żadna z tych liczb nie jest sumą rynkową w takim sensie, w jakim podaje ją giełda papierów wartościowych. Krypto nie ma skonsolidowanej taśmy, więc każda wartość wolumenu OHLCV niesie ukrytą listę miejsc obrotu, której nazwa pola nigdy nie podaje.

Jednostka i zakres tłumaczą, co mierzy wolumen. Głębsze ograniczenie tkwi w tym, co pomijają pozostałe cztery wartości OHLCV.

 

 

Czego świeca nigdy nie powie o tym, co się wydarzyło?

Agregacja jest stratna z założenia. OHLCV zachowuje cztery ceny i sumę. Odrzuca kolejność napływających transakcji, spread dzielący kupujących i sprzedających oraz głębokość stojącą za każdą ofertą. Dwa przeciwstawne rynki dają identyczny co do bajta rekord.

Dwie przeciwstawne ścieżki, jeden identyczny rekord

Świeca pięciominutowa, która otwiera się na 100 USD, drukuje 105 USD, spada do 98 USD i zamyka na 101 USD, opisuje dwa zupełnie różne rynki. W pierwszym cena natychmiast wystrzeliła i wykrwawiała się przez cztery minuty. W drugim najpierw spadła, a odbiła w ostatnich sekundach. Oba dają to samo otwarcie, maksimum, minimum i zamknięcie. Wskaźnik czytający tę świecę nie potrafi ich rozdzielić, bo OHLCV odrzuca kolejność transakcji już na etapie konstrukcji (CoinAPI, 2025). Logika momentum, powrotu do średniej i wybicia przetwarza to samo niejednoznaczne wejście. Świeca zapisuje, dokąd poszła cena, nigdy w jakiej kolejności. Ta niejednoznaczność nie jest przypadkiem brzegowym. Każda świeca z więcej niż jedną transakcją dopuszcza wiele kolejności, a dotyczy to każdej świecy krypto powyżej jednej sekundy.

Czego świeca nigdy nie niosła

Spread między ceną kupna a sprzedaży nigdy nie trafia do rekordu. Głębokość księgi zleceń również nie, dlatego świeca z 30,0 mld USD wolumenu nie mówi nic o wielkości możliwej do wykonania po danej cenie ↗. Anulowane zlecenia nie zostawiają śladu. Brakuje też podziału na agresywnych kupujących i sprzedających, chyba że dostawca dostarcza go jako dodatkowe pole. Binance to robi, jako taker buy base i taker buy quote volume, pola pomijane przez standardowe OHLCV. Wolumen podaje sumę, nigdy rozkład. Ta sama liczba obejmuje trzy instytucjonalne transakcje pakietowe i 50 000 zleceń detalicznych. Backtesty zbudowane na OHLCV ↗ dziedziczą trzy założenia, których dane nie udźwigną: idealne wykonanie po cenie zamknięcia, nieograniczoną płynność na minimum i zerowy spread przez cały czas.

Schemat blokowy: dwie przeciwstawne ścieżki ceny wewnątrz świecy zbiegają się w tym samym rekordzie otwarcia, maksimum, minimum i zamknięcia

Kompresja OHLCV usuwa szczegóły w stałym tempie, a ustawienie interwału decyduje, ile ich zniknie.

 

 

Jak zmiana interwału zmienia to, co pokazują te same dane?

Interwał to ustawienie kompresji danych OHLCV. Świece minutowe składają się bezstratnie w godzinowe, a godzinowe nigdy nie rozłożą się z powrotem na minutowe. Każdy krok w górę drabiny interwałów niszczy szczegóły, których żaden dalszy wskaźnik nie odzyska. Wybór interwału jest decyzją o danych, zanim stanie się decyzją o strategii.

Składanie w górę jest bezpieczne, rozkładanie w dół niemożliwe

Składanie świec minutowych w godzinową idzie tą samą regułą, która je zbudowała: pierwsze otwarcie, ostatnie zamknięcie, najwyższe maksimum, najniższe minimum, zsumowany wolumen. Operacja jest dokładna. Droga odwrotna nie ma rozwiązania, bo świeca godzinowa trzyma cztery ceny i żadne działanie nie odzyska stojących za nimi 60 świec minutowych. Pamięć niesie tę samą asymetrię: 30 dni Bitcoina w rozdzielczości minutowej to 43 200 wierszy OHLCV wobec 30 wierszy w rozdzielczości dziennej. Zespoły przechowujące tylko grubszy szereg trafiają na to ograniczenie, gdy strategia potrzebuje drobniejszej ziarnistości. Okresy niepełne dokładają swoje, bo najnowsza świeca godzinowa zamyka się na niekompletnym wejściu.

Jak wybrać interwał, nie oszukując samego siebie

Krótkie interwały niosą więcej szczegółu i więcej szumu. Świeca jednominutowa rejestruje mikroruchy, które nic nie mówią o trendzie, a świeca dzienna wygładza ruchy śróddzienne, w które trafiłby stop-loss. Żadna nie jest dokładniejsza. Większość prac nad strategią startuje w rozdzielczości godzinowej jako kompromisie między ziarnistością a szumem (stan na wrzesień 2026) . Interwał ustala też, co znaczy formacja: świeca objęcia na wykresie tygodniowym i na pięciominutowym opisują niepowiązane zdarzenia. Wolumen zachowuje się tak samo, a pojedynczy skok rozłożony na 60 świec minutowych znika w jednej sumie godzinowej.

InterwałŚwiece na 30 dniTypowe zastosowanieCo wygładza
1m43 200Timing wykonaniaSekwencję poniżej sekundy
5m8 640Wejścia śróddzienneSkoki poniżej minuty
15m2 880Struktura scalpinguSzum na poziomie minut
1h720Praca nad strategiąOdwrócenia śróddzienne
4h180Struktura swingowaRuchy na poziomie sesji
1d30Praca nad trendem i cyklemCałą aktywność śróddzienną

Stan na: wrzesień 2026.

Wykres świecowy 30 dziennych świec Bitcoina z Binance pokazujący rozpiętość, korpus i strukturę knotów w ciągu miesiąca

Wybór interwału zmienia obraz wewnątrz jednego feedu OHLCV. Zmiana feedu zmienia go ponownie.

 

 

Dlaczego dwaj dostawcy podają różne świece dla tego samego dnia?

Trzy przyczyny tłumaczą niemal całą rozbieżność między dostawcami OHLCV ↗: pokrycie miejsc obrotu, metoda agregacji i wyrównanie zegarów. Różnica jest mierzalna, a nie teoretyczna. Ten sam dzień Bitcoina różnił się o 62,75 USD na maksimum i o 39,93 USD na zamknięciu między CoinPaprika, Binance i Krakenem (CoinPaprika API, 2026-09-10; Binance Spot API, 2026-09-10; Kraken REST API, 2026-09-10).

Pokrycie, metoda, zegar

Żaden pojedynczy feed nie widzi każdej transakcji. Dostawca wczytujący osiem miejsc obrotu i dostawca wczytujący trzy z konieczności różnią się na wolumenie. Jeśli maksimum minuty wydrukowano w miejscu obrotu, które pokrywa tylko jeden z nich, różnią się także na maksimum (SiftingIO, 2026). Metoda agregacji dzieli ich dalej. Przekazanie danych z jednego miejsca obrotu raportuje taśmę jednej giełdy razem z nieaktualnymi wydrukami, podczas gdy indeks międzygiełdowy uzgadnia rozbieżne źródła przez ważoną medianę z oceną wartości odstających. Wyrównanie zegarów dopełnia dzieła: transakcje przy granicy lądują w różnych świecach, gdy jeden dostawca tnie według UTC, a drugi według czasu lokalnego miejsca obrotu.

Test z 9 września na trzech źródłach

Pobranie tego samego dnia UTC z trzech niezależnych punktów końcowych mierzy ten efekt . Otwarcia rozpięły się na 14,37 USD, maksima na 62,75 USD, minima na 53,64 USD, a zamknięcia na 39,93 USD, każde poniżej 0,08% ceny i każde na tyle szerokie, by ruszyć zlecenie stop-loss. Druga różnica waży więcej. W obu feedach jednogiełdowych zamknięcie przeszło dokładnie w otwarcie kolejnego dnia: 78 306,43 USD na Binance i 78 288,60 USD na Krakenie. Zagregowany szereg CoinPaprika otworzył się 19,42 USD od własnego poprzedniego zamknięcia. Indeks jest przeliczany na nowo po miejscach obrotu, zamiast być przenoszony z ostatniej transakcji.

ŹródłoOtwarcieMaksimumMinimumZamknięcieWolumen
CoinPaprika (wszystkie miejsca obrotu, USD)78 441,43 USD79 697,25 USD77 808,54 USD78 266,50 USD30 005 825 063 USD
Binance BTC/USDT78 455,80 USD79 760,00 USD77 770,00 USD78 306,43 USD14 129,92 BTC
Kraken XBT/USD78 449,60 USD79 739,10 USD77 754,90 USD78 288,60 USD2 266,06 BTC

Stan na: wrzesień 2026.

Rozbieżność między uczciwymi feedami OHLCV to jeden problem. Dane błędne wewnątrz jednego feedu to drugi.

 

 

Jakie błędy jakości danych sprawdzić, zanim zaufasz świecom?

Sześć typów błędów odpowiada za większość zepsutych zbiorów OHLCV w kryptowalutach. Wydruk z Binance.US z 21 października 2021 ilustruje ten najtrudniejszy. Bitcoin handlował po 8 200 USD przez 13 sekund, a każdy feed obejmujący to miejsce obrotu zapisał tę liczbę jako prawdziwe minimum.

Luki, świece o zerowym wolumenie i wypełnianie w przód

Dwaj dostawcy inaczej traktują pusty interwał. Jeden nie zwraca wiersza, drugi zwraca świecę przenoszącą poprzednie zamknięcie do wszystkich czterech pól cenowych, przy zerowym wolumenie. Kod zakładający jedną świecę na interwał rozjeżdża się w chwili, gdy którykolwiek szereg ma lukę. Zamknięcia wypełnione w przód szkodzą bardziej niż luki, bo płaska sztuczna świeca przypomina prawdziwy spokojny okres i zaniża mierzoną zmienność. Trzecim wariantem są pary wycofane z obrotu. Zbiór OHLCV złożony z rynków notowanych obecnie pomija każdy token, który upadł, co zawyża każdą stopę zwrotu liczoną na tym zbiorze. Środek zaradczy jest w każdym przypadku jawny: najpierw zbudować ciągły indeks, potem świadomie zdecydować, co go wypełni.

Błędne knoty i flash crash na Binance.US

21 października 2021 o 11:34 UTC Bitcoin spadł na Binance.US z około 65 760 USD do 8 200 USD. Spadek o 87% odwrócił się w tej samej minucie (CoinDesk, 2021; The Block, 2021). Binance.US przypisał ruch błędowi w algorytmie handlowym klienta instytucjonalnego. Arcane Research zmierzył w tym trzynastosekundowym oknie około 550 BTC obrotu wobec typowych 0,74 BTC wolumenu sprzedaży na czterogodzinny okres w tym miejscu obrotu. Inne giełdy spadły o około 1 000 USD. Świeca minutowa zapisała minimum 8 200 USD, a świeca dzienna je odziedziczyła. Dane OHLCV były poprawne. Cena nie była ceną rynkową, a strategia zbacktestowana na tym knocie kupiłaby wykonanie, którego nigdy nie było.

Typ błęduObjawPrzyczynaKontrola
Brakujące świeceSzereg przeskakuje interwałDostawca nie zwraca świecy, gdy nie ma transakcjiPrzeindeksować na ciągły zakres i policzyć luki
Świece o zerowym wolumeniePłaska świeca przy zerowym wolumenieDostawca wypełnia poprzednie zamknięcie w przódOznaczyć wiersze, gdzie otwarcie, maksimum, minimum i zamknięcie są równe
Błędne knotySkrajne maksimum lub minimum na jednym miejscu obrotuLokalne rozjechanie się rynku lub błąd algorytmuPorównać wartość skrajną z dwoma innymi feedami
Późne wydrukiZamknięta świeca zmienia się po fakcieKorekty wprowadzone po zamknięciu świecyPobrać ponownie zamknięte okno i porównać
Luki po delistingachWyniki backtestu wyglądają za dobrzePary wycofane z obrotu brakują na liście symboliOdbudować uniwersum z historycznego stanu notowań
Pomylone jednostkiWolumen mylny o rzędy wielkościJednostka bazowa zamiast kwotowanej albo inny zakres miejsc obrotuPodzielić wolumen kwotowany przez bazowy i sprawdzić cenę

Stan na: wrzesień 2026.

Większość tych błędów trafia do zbioru OHLCV w momencie wywołania API.

 

 

Jak pobierać OHLCV z API, nie psując danych?

Trzy mechaniczne reguły zapobiegają większości błędów OHLCV zawinionych przez samego użytkownika. Paginuj poza limit na zapytanie, używając czasu zamknięcia ostatniej świecy. Trzymaj każdy znacznik czasu w UTC i nigdy nie traktuj najnowszej świecy jako ostatecznej. Każda reguła wynika z udokumentowanego limitu, a nie z preferencji.

Limity punktów końcowych i paginacja

Każdy punkt końcowy OHLCV ogranicza liczbę wierszy na zapytanie. Binance zwraca domyślnie 500 klines, maksymalnie 1 000, w interwałach od sekundy do miesiąca (Binance Spot API docs, 2026). Dłuższe historie wymagają paginacji. Bezpiecznym kursorem jest czas zamknięcia ostatniej świecy plus jedna milisekunda, bo przesuwanie się o interwał wprowadza z powrotem transakcję z granicy. CoinPaprika ogranicza zapytania historyczne do 250 świec i zawęża darmową historię OHLCV do ostatnich 24 godzin, z głębszymi archiwami w planach płatnych. Kraken publikuje pełną historię jako pliki CSV do pobrania w ośmiu stałych interwałach, co usuwa paginację z problemu. Pokrycie różni się równie mocno jak limity: CoinPaprika śledzi ponad 12 000 monet na ponad 350 giełdach.

Świeca, która wciąż się tworzy

Najnowsza świeca w każdym feedzie OHLCV na żywo jest niekompletna. Punkt końcowy today CoinPaprika czyni to widocznym. Zapytanie o 11:53 UTC zwróciło świecę ze stemplem time_close 2026-09-10T11:53:00Z, 12 godzin przed pełną dobą (CoinPaprika API, 2026-09-10). Jej maksimum, minimum, zamknięcie i wolumen wciąż się zmieniają. Wskaźniki przeliczane na tworzącej się świecy wielokrotnie odwracają sygnały, zanim interwał się skończy, i to właśnie stoi za zjawiskiem repaintingu. Backtesty obejmujące bieżącą świecę wpuszczają informacje niedostępne w chwili decyzji. Reguła brzmi: usuwać ostatni wiersz z każdego pobrania na żywo albo czekać na koniec interwału, zanim potraktuje się świecę jako dane.

Czyste OHLCV odpowiada na określony zbiór pytań, a ostatnim krokiem jest wiedzieć, które pytania leżą poza tym zbiorem.

 

 

Kiedy zejść poniżej świec, do transakcji albo do księgi zleceń?

OHLCV dobrze odpowiada na jedno pytanie: co działo się z ceną i wolumenem przez dany okres. Gdy pytanie brzmi, czy wykonanie po danej cenie było osiągalne, uczciwa odpowiedź wymaga taśmy transakcji albo księgi zleceń. Żadne zagęszczenie rozdzielczości świec nie zastąpi ani jednego, ani drugiego.

Na co odpowiada każda warstwa danych

Pod wykresem leżą cztery warstwy. Dane księgi zleceń pokazują spoczywające oferty kupna i sprzedaży na każdym poziomie ceny ↗, a właśnie tego wymagają szacunki głębokości, spreadu i poślizgu cenowego. Dane ofertowe redukują to do najlepszej oferty kupna i sprzedaży w momencie aktualizacji, bez głębokości stojącej za nimi. Dane transakcyjne zapisują każde wykonanie w kolejności, z ceną, wielkością i stroną agresora. OHLCV kompresuje te transakcje do stałych interwałów. Każda warstwa odpowiada na inne pytanie i każda kosztuje o rząd do trzech rzędów wielkości więcej pamięci niż warstwa nad nią.

Kiedy świece przestają wystarczać

Rysowanie wykresów, analiza trendu, liczenie wskaźników i niskoczęstotliwościowe backtesty działają na danych OHLCV poprawnie. Symulacja wykonania, modelowanie poślizgu cenowego, analiza płynności i każda strategia trzymająca pozycje przez sekundy już nie. Linia podziału biegnie tam, gdzie zysk zależy od ceny dostępnej w chwili transakcji. Rozdzielczość świec nie daje przejścia przez tę linię. Świeca jednosekundowa nadal podaje cztery ceny i sumę, bez śladu po wielkości spoczywającej po obu stronach. Świece podają cenę, która istniała. Księgi zleceń podają cenę, która była osiągalna.

 

 

Podsumowanie

Rekord OHLCV kompresuje każdą transakcję wewnątrz stałego interwału do pięciu liczb i znacznika czasu. Pierwsza transakcja ustala otwarcie, ostatnia zamknięcie, skrajne ustalają maksimum i minimum, a wielkości sumują się do wolumenu. Interwały są półotwarte, więc transakcja ze znacznikiem dokładnie na granicy należy do następnej świecy. Dostawcy nie zgadzają się, czy znacznik czasu świecy wskazuje początek, czy koniec jej okna. Złączenie oparte na błędnym założeniu przesuwa każdy dalszy wskaźnik o jedną świecę.

Trzy przyczyny tłumaczą niemal całą rozbieżność między feedami: pokrycie miejsc obrotu, metoda agregacji i wyrównanie zegarów. Zmierzone na CoinPaprika, Binance i Krakenie w tym samym dniu UTC, maksimum Bitcoina rozpięło się na 62,75 USD, a zamknięcie na 39,93 USD. Oba mieszczą się poniżej 0,08% ceny i oba wystarczą, by ruszyć zlecenie stop-loss. Wolumen rozjeżdża się znacznie mocniej, bo jednostka bazowa kontra kwotowana oraz jedno miejsce obrotu kontra agregacja nigdy nie stoją w nazwie pola. Sześć powtarzalnych typów błędów, czyli brakujące świece, wypełnianie w przód, błędne knoty, późne wydruki, luki po delistingach i pomylone jednostki, odpowiada za większość zepsutych zbiorów danych w kryptowalutach.

 

 

Wnioski

Kto rozumie konstrukcję OHLCV, potrafi wyjaśnić, dlaczego dwaj uczciwi dostawcy publikują różne świece dla tego samego dnia. Ta sama osoba sprawdzi, czy wartość wolumenu liczy monety czy dolary, i wychwyci interwały, w których feed wypełnił w przód cenę, której nikt nie zapłacił. Takie kontrole zajmują minuty i zapobiegają błędom przechodzącym każdą wzrokową weryfikację wykresu. Kolejne warte zadania pytanie o dowolny zbiór danych nie brzmi, co mówią liczby, lecz jakie transakcje na jakich miejscach obrotu je wytworzyły.

 

 

Dlaczego to ważne

Jeśli backtestujesz strategie, złączenie przesunięte o jedną świecę zawyża wyniki i na wykresie nadal wygląda poprawnie. Jeśli porównujesz tokeny między trackerami, wartość wolumenu może liczyć monety na jednym miejscu obrotu albo dolary z 350. Jeśli budujesz na API danych rynkowych: najnowsza świeca w każdym feedzie na żywo wciąż się tworzy.

 

 

Dzienna rozpiętość Bitcoina z 9 września 2026 była 10,8 raza większa od korpusu świecy, a otwarcie i zamknięcie ją ukryły.

 

 

Szybkie statystyki

  • 30 005 825 063 USD – wolumen Bitcoina 9 września 2026 ze wszystkich miejsc obrotu śledzonych przez CoinPaprika
  • 3 338 369 – pojedynczych transakcji skompresowanych tego dnia w jedną dzienną świecę Binance BTC/USDT
  • 62,75 USD – rozstęp między najwyższym a najniższym raportowanym maksimum u trzech dostawców
  • 26,9 raza – o tyle międzygiełdowy wolumen CoinPaprika przewyższył wolumen kwotowany jednej pary Binance
  • 1 000 – maksymalna liczba świec zwracanych przez Binance w jednym zapytaniu klines
  • 87% – skala flash crashu Bitcoina na Binance.US 21 października 2021, odwróconego w ciągu minuty

Stan na: wrzesień 2026.

 

 

FAQ

?Co oznacza skrót OHLCV?

OHLCV to Open, High, Low, Close i Volume, czyli otwarcie, maksimum, minimum, zamknięcie i wolumen: pięć wartości podsumowujących jeden interwał handlu, publikowanych razem ze znacznikiem czasu. Otwarcie to pierwsza cena transakcji w interwale, a zamknięcie ostatnia. Maksimum i minimum wyznaczają skrajne ceny transakcji pomiędzy nimi. Wolumen sumuje obróconą ilość. Każdy wykres świecowy rysuje te pięć liczb.

?Dlaczego CoinPaprika i Binance pokazują różne ceny Bitcoina?

Pokrycie, metoda i zegar. Binance raportuje własną księgę zleceń, a CoinPaprika agreguje wszystkie śledzone miejsca obrotu i uzgadnia je w jeden indeks. W pomiarze z 9 września 2026 oba zamknięcia różniły się o 39,93 USD. Żadna z liczb nie jest błędem: notowanie giełdowe i zagregowany indeks odpowiadają na różne pytania.

?Czy wolumen w danych świecowych jest mierzony w monetach czy w dolarach?

Istnieją obie konwencje, a nazwa pola rzadko mówi, która obowiązuje. Wolumen bazowy liczy aktywo, dlatego Binance podał za 9 września 2026 wartość 14 129,92 BTC. Wolumen kwotowany liczy zapłaconą walutę, 1 114 730 666 USD za tę samą parę i ten sam dzień. CoinPaprika podaje wyłącznie dolary. Wolumen kwotowany podzielony przez bazowy daje średnią cenę ważoną wolumenem, co jest praktyczną kontrolą jednostki używanej przez feed.

?Czy dane świecowe pokażą, co działo się wewnątrz świecy?

Nie. Świeca, która otwiera się na 100 USD, drukuje 105 USD, spada do 98 USD i zamyka na 101 USD, opisuje tak samo rynek ze skokiem i wyprzedażą, jak rynek z wyprzedażą i odbiciem. Agregacja odrzuca kolejność transakcji już na etapie konstrukcji. Odtworzenie ścieżki wymaga danych na poziomie transakcji, a nie drobniejszego interwału świec.

?Dlaczego najnowsza świeca na wykresie na żywo ciągle się zmienia?

Bieżący interwał jeszcze się nie skończył. Maksimum, minimum, zamknięcie i wolumen aktualizują się aż do przekroczenia granicy. Punkt końcowy today CoinPaprika pokazuje to wprost, stemplując czas zamknięcia świecy na moment zapytania. Wskaźniki przeliczane na tworzącej się świecy wielokrotnie odwracają sygnały, i to właśnie stoi za zjawiskiem repaintingu.

?Jak daleko wstecz sięga darmowa historia OHLCV w kryptowalutach?

Zależy od dostawcy i planu. CoinPaprika w planie darmowym udostępnia ostatnie 24 godziny, a głębsze archiwa w planach płatnych. Binance udostępnia pełną historię przez publiczny punkt końcowy klines, po 1 000 świec na zapytanie. Kraken publikuje pełną historię jako pliki CSV do pobrania w ośmiu stałych interwałach, co całkowicie omija paginację.

?Jakiego interwału powinien używać początkujący?

Świece godzinowe są zwykłym punktem startu, wystarczająco drobne, by pokazać strukturę, i wystarczająco grube, by odfiltrować szum. Wybór jest odwracalny tylko w jedną stronę: świece minutowe składają się dokładnie w godzinowe, a godzinowe nigdy nie rozłożą się na minutowe. Kto nie zna jeszcze swojego docelowego interwału, powinien przechowywać najdrobniejszą dostępną rozdzielczość.

?Czy dane OHLCV zawierają opłaty, spready albo poślizg cenowy?

Żadnego z nich. Rekord trzyma cztery ceny transakcji i jedną sumę. Oszacowanie kosztu wykonania wymaga księgi zleceń, która pokazuje wielkość spoczywającą na każdym poziomie ceny. Backtesty oparte wyłącznie na świecach zakładają idealne wykonanie po cenie zamknięcia, nieograniczoną płynność na minimum i zerowy spread, czyli trzy założenia, których dane nie udźwigną.

 

 

Źródła

Dane platform i firm

Pierwotne dane rynkowe pobrane bezpośrednio z API dostawców i oficjalnej dokumentacji.

  • CoinPaprika: Dzienne punkty końcowe OHLCV i Global Market (coinpaprika.com, wrz. 2026)
  • Binance: Dokumentacja Spot API dla klines i świec (binance.com, 2026)
  • Kraken: Historyczne dane OHLCVT do pobrania (kraken.com, kwi. 2026)
  • CoinAPI: Konstrukcja OHLCV i zachowanie świec w czasie rzeczywistym (coinapi.io, 2025)
  • SiftingIO: Jak dostawcy budują świece z ticków (sifting.io, cze. 2026)
  • Luzia: Pełny przewodnik po danych rynkowych kryptowalut (luzia.dev, kwi. 2026)
Analizy rynkowe

Analizy zdarzeń i raporty o anomaliach danych oraz rozjazdach na miejscach obrotu.

  • CoinDesk: Flash crash Bitcoina przypisany błędowi algorytmu (coindesk.com, paź. 2021)
  • The Block: Binance.US obwinia algorytm klienta za flash crash (theblock.co, paź. 2021)
  • Arcane Research: Flash crash na Binance sekunda po sekundzie (newsbtc.com, paź. 2021)
  • Bloomberg: Bitcoin runął o 87% na amerykańskiej giełdzie Binance (bloomberg.com, paź. 2021)
Share this guide
Written by Bartek Hagan

Original CoinPaprika guide.

Report a correction
All guides

Kryptowaluty są wysoce zmienne i wiążą się z istotnym ryzykiem. Możesz stracić część lub całość swojej inwestycji.

Wszystkie informacje na Coinpaprika są podawane wyłącznie w celach informacyjnych i nie stanowią porady finansowej ani inwestycyjnej. Zawsze przeprowadzaj własne badania (DYOR) i skonsultuj się z wykwalifikowanym doradcą finansowym przed podjęciem decyzji inwestycyjnych.

Coinpaprika nie ponosi odpowiedzialności za jakiekolwiek straty wynikające z korzystania z tych informacji.