EN
Artykuły / 4.4 Dane brokerów w liczbach
Dane brokerów w liczbachszkic

Ile miejsca zajmują tiki i świece M1 i jak sprawdzić, co masz na dysku

14.11.20264 min czytania

W skrócie: świece M1 zajmują około 60 bajtów, więc kilka milionów świec to kilkadziesiąt megabajtów. Tiki są o rząd większe: pełny rok dla jednego symbolu to zwykle 0,3-0,5 GB. Zakres tego, co masz, odczytasz z nazw plików w folderze terminala, bez uruchamiania Testera.

Gdzie to leży

W folderze danych terminala testowego MT5 trzyma historię osobno dla każdego serwera brokera. W środku są dwa katalogi, które nas interesują:

  • świece: osobny plik na rok dla symbolu (rozszerzenie .hcc),
  • tiki: osobny plik na miesiąc dla symbolu (rozszerzenie .tkc).

Z nazw plików widać zakres: rok albo miesiąc. Plik świec mniejszy niż około 2 MB oznacza zwykle ułamek roku, czyli początek historii albo luki. To prosty trik, który pozwala w minutę zobaczyć, od kiedy broker w ogóle dał dane.

Ile to zajmuje

Z liczenia na własnym terminalu testowym (stan 14.11.2026):

Co Rozmiar
jedna świeca M1 około 60 bajtów (kalibracja na Nasdaq z jednego brokera: 348 369 świec = 20,97 MB)
złoto, tiki, jeden miesiąc około 25-45 MB
złoto, tiki, pełny rok około 0,3-0,5 GB
Nasdaq 100, tiki, 107 miesięcy od 01.2018 2,3 GB
złoto u prop firmy, tiki od 01.2024 (35 miesięcy) 626 MB

Świece M1 z kilku lat to więc drobiazg. Tiki są ciężkie, a ich pobranie z serwera brokera trwa długo. Warto to wiedzieć przed zaplanowaniem testu na tikach, bo pierwszy przebieg może najpierw ściągać dane zamiast liczyć.

Ile ma broker, a ile ma mój terminal

Tu jest najczęstsze nieporozumienie. Pliki pokazują tylko to, co terminal już pobrał, a nie to, ile broker maksymalnie udostępnia. U większości serwerów widzę lata 2022-2026, bo tyle zwykle ściągnęły moje testy. Dłuższą historię mają tylko te serwery, na których pobierałem ją specjalnie (jeden z brokerów mikro-kont ma Nasdaq od 2018, złoto od 2017). Prawdziwy limit sprawdzisz dopiero po ustawieniu maksymalnej liczby słupków w opcjach wykresów i pobraniu historii od najstarszej daty. Ten test jeszcze przede mną, więc nie podaję go jako wyniku.

Trzy obserwacje z zestawienia kilkunastu serwerów, które zostają ważne mimo zastrzeżenia:

  • tiki u firm prop sięgają zwykle jednego do dwóch lat wstecz,
  • ten sam instrument ma różne nazwy: Nasdaq to NDX100, NDX, NAS100 albo USTEC, a Dow to US30, DJI30 albo WS30 (szczegóły w artykule o nazwach symboli),
  • świece M1 złota u jednego z brokerów sięgają 2004 roku, u innego 2011, u kolejnego 2017.

Jak to sprawdzić samemu

W terminalu: okno Symbole, zakładka Słupki, symbol, M1, zakres od 2000.01.01 do dziś. Nad tabelą widzisz liczbę słupków, a najstarsza świeca jest na końcu listy. Zakładka Tiki działa tak samo, ale ma ograniczony zakres dat.

Na dysku: wystarczy lista plików w folderze historii i tików symbolu. Można też napisać krótki skrypt, który to wypisze. Ja mam jeden, który podaje lata świec i miesiące tików oraz wskazuje brakujące miesiące. Tylko czyta pliki i niczego nie pobiera.

Obecność danych to nie jakość

Plik z danymi nie mówi, czy dane są dobre. Na tym samym symbolu, który ma długą historię, spread z lat 2018-2019 okazał się błędny (ujemny albo zerowy). Dlatego po sprawdzeniu zakresu trzeba sprawdzić jeszcze luki, spread i podejrzane skoki cen. Opisuję je w artykułach o spreadzie w backteście i o błędnym tiku złota.

[DO UZUPEŁNIENIA: wynik testu pełnego pobrania historii u jednego brokera (od którego roku udało się pobrać i ile to zajęło miejsca)]

Checklista

  • znam folder danych terminala testowego i wiem, że historia leży osobno dla serwera,
  • zakres odczytany z nazw plików: lata dla świec, miesiące dla tików,
  • plik świec poniżej 2 MB traktuję jako ułamek roku,
  • przed testem na tikach policzone miejsce na dysku (0,3-0,5 GB rocznie na symbol),
  • rozróżniam “mam na dysku” od “broker udostępnia”,
  • po zakresie sprawdzone luki i spread,
  • nazwy symbolu sprawdzone u tego brokera.

Powiązane

Ostrzeżenie: handel CFD i forex wiąże się z wysokim ryzykiem utraty kapitału. Artykuł ma charakter edukacyjny i nie jest rekomendacją inwestycyjną.