Konstrukcja wykresu — jak powstaje obraz ceny i czemu różni się między brokerami
Świeca jest podsumowaniem wybranej serii cen w określonym czasie. Dlatego ten sam EUR/USD może wyglądać inaczej u dwóch brokerów: różni się strumień kwotowań albo granica okresu. Zmiana interwału, skali czy typu wykresu zmienia z kolei sposób prezentacji danych. Pokażemy, co dokładnie trafia do OHLC, jak odtworzyć świecę z kwotowań i których informacji nie da się odzyskać z jej gotowego kształtu. Te rozróżnienia są potrzebne, zanim zaczniemy wyznaczać trend lub rozpoznawać formacje.

- Standardowe świece i słupki powstają z danych OHLC — Open, High, Low, Close; inne typy wykresów część tych danych pomijają albo przekształcają. Zrozumienie, jak powstaje pojedyncza świeca, chroni przed błędną interpretacją formacji.
- Typ wykresu zmienia to, co widzisz. Wykres liniowy ukrywa zmienność wewnątrz okresu. Świecowy ją eksponuje. Heikin-Ashi ją wygładza — ale zmienia surowe wartości ceny.
- Interwał czasowy zmienia perspektywę — szum na M5 może być wyraźnym trendem na H4. Nie ma „najlepszego" interwału — jest interwał, na którym po odjęciu spreadu i poślizgu dane podejście ma sens rachunkowy.
- Rynek spot FX nie ma jednej taśmy transakcji ani jednego oficjalnego kursu zamknięcia (istnieją benchmarki, ale nie obowiązują każdego feedu) — dlatego wykresy u dwóch brokerów mogą się różnić — zwłaszcza na D1 i wyżej. To cecha rynku OTC, nie błąd platformy.[1]
- Wykres to reprezentacja feedu, nie rynku. Świeca może wyglądać identycznie u dwóch brokerów, ale jakość wykonania zlecenia (model A-Book vs B-Book, poślizg, odrzuty) — już nie.
1. Skąd biorą się dane na wykresie
Tick jest aktualizacją danych otrzymaną przez platformę. Dla instrumentu OTC może zmienić Bid, Ask albo oba pola; otrzymany tick nie musi oznaczać zmiany samego Bidu. Nie jest rejestrem każdej transakcji całego FX. MetaTrader 5 przechowuje oddzielnie tick volume i real volume: pierwsze pole zlicza otrzymane ticki, drugie dotyczy wolumenu transakcji, jeśli takie dane są dostępne. [5][10] Agregacja umożliwia porównywanie kolejnych okresów, ale pomija część szczegółów strumienia. Dane tickowe nadal mają zastosowanie tam, gdzie ważna jest kolejność kwotowań.
Żeby z tego strumienia powstał czytelny wykres, dane są agregowane do postaci OHLC — czterech wartości dla każdego okresu:
- Open — cena pierwszego ticka w danym okresie
- High — najwyższy tick w okresie
- Low — najniższy tick w okresie
- Close — cena ostatniego ticka w danym okresie
Model edukacyjny: osiem kolejnych kwotowań Bid EUR/USD w jednej minucie. Nie są to dane historyczne brokera. Przyjmujemy okres 10:00:00–10:01:00 UTC oraz przypisanie aktualizacji na granicy 10:01:00 już do następnej świecy. Wszystkie osiem podanych cen należy do pierwszego okresu:
| Kwotowania bid (kolejno) | Wynikowa świeca M1 |
|---|---|
| 1,10432 · 1,10435 · 1,10429 · 1,10440 · 1,10437 · 1,10425 · 1,10431 · 1,10436 | Open 1,10432 · High 1,10440 · Low 1,10425 · Close 1,10436 |
Cała reszta — kolor korpusu, długość cieni, „kształt" — to pochodne tych czterech liczb. Dopóki świeca trwa, jej High, Low i Close mogą się jeszcze zmienić: obecny kształt to stan przejściowy, nie zamknięty zapis całego interwału (rozwijamy to w artykule o formacjach świecowych).
Najpierw trzeba ustalić, z jakiej serii powstaje wykres. MetaTrader 5 dla instrumentów OTC używa Bidu, także wtedy, gdy broker udostępnia lokalną głębokość rynku. Dla instrumentów giełdowych opisywanych w dokumentacji używa Last, czyli ceny ostatniej transakcji. [5] Inna platforma lub wykres syntetyczny może korzystać z innego wejścia. Na FX broker może agregować kwotowania kontrahentów albo tworzyć własne kwotowania na ich podstawie; nie obserwuje jednej globalnej taśmy. Zamiast zakładać, że każdy wykres przedstawia tę samą serię, odczytaj typ ceny, dostawcę oraz strefę czasu. Sama zgodność symbolu EUR/USD tego nie zapewnia.
Dwie warstwy, których nie wolno sklejać: wykres (kształt świec — zależy od feedu i cięcia czasu) oraz wykonanie zleceń (poślizg, odrzuty, model realizacji — ich na wykresie nie widać). Identyczna świeca u dwóch brokerów nie gwarantuje jednakowego wykonania — to osobny temat z własnymi artykułami: modele wykonania zleceń i jakość egzekucji.
Jedno OHLC, dwie kolejności ceny
Hipotetyczna świeca EUR/USD ma O 1,1000, H 1,1020, L 1,0990, C 1,1010. Mogła powstać z sekwencji A:1,1000→1,1020→1,0990→1,1010 albo B:1,1000→1,0990→1,1020→1,1010. Cztery końcowe wartości są identyczne, ale maksimum i minimum wystąpiły w odwrotnej kolejności. Oba przebiegi spełniają definicję świecy.
ZOHLC nie ustalimy zatem, które z dwóch poziomów wewnętrznych zostało osiągnięte jako pierwsze. Jeżeli wynik reguły zależy od tej kolejności, świeca z tego interwału nie wystarcza. Mniejszy interwał może rozstrzygnąć część przypadków, ale jeżeli oba zdarzenia mieszczą się w jego jednej świecy, problem pozostaje. Sam cień także nie dowodzi, że wystąpiło kwotowanie na każdej cenie między High i Low: seria mogła zawierać przeskok.
Inna granica dotyczy aktualnego okresu. Jego Close jest na razie ostatnią otrzymaną ceną, a High i Low obejmują tylko dotychczasową część okna. Zapisywanie sygnału przed końcem i ocenianie go później na finalnej świecy oznacza zmianę danych dostępnych w chwili decyzji. Ten temat wraca w lekcji o weryfikacji sygnałów.
2. Wykres liniowy
Najprostszy typ wykresu. Łączy ceny zamknięcia kolejnych okresów linią ciągłą. Nie widzisz Open, nie widzisz High ani Low — tylko Close.
Wykres liniowy oparty na Close pomija Open, High i Low. To trzy pola OHLC, nie matematycznie określone „75% informacji”: wartości są ze sobą związane, a OHLC samo jest skrótem strumienia. Linia ułatwia porównanie przebiegu kolejnych zamknięć. Przy zestawianiu różnych instrumentów warto jednak znormalizować poziomy lub porównać ich zwroty; sam podobny wygląd dwóch linii nie jest pomiarem korelacji. Bieżący ostatni punkt także może się przesuwać, dopóki okres nie zostanie zamknięty.
To ograniczenie widać bez historycznej anegdoty. W hipotetycznym dniu Open i Close mogą wynosić 1,1000, a High i Low odpowiednio 1,1050 oraz 1,0950. Linia zamknięć może wtedy wyglądać spokojnie, choć zakres dnia wynosi 100 pipsów. Nie pokazuje dotknięcia poziomów wewnątrz okresu ani ich kolejności. Co więcej, nawet świeca OHLC nie odpowie, czy High wystąpiło przed Low. Przy formacjach cenowych potrzebujemy ekstremów; przy ocenie kolejności zdarzeń możemy potrzebować danych o mniejszej agregacji.
3. Wykres słupkowy (OHLC bar chart)
Słupek OHLC prezentuje cztery wartości jednego okresu. To tradycyjny format wykresu, znany z klasycznych podręczników. [3] Jego części odczytujemy następująco:
- Pionowa linia — rozpiętość od Low do High
- Krótka kreska po lewej — Open
- Krótka kreska po prawej — Close
Prawa kreska wyżej od lewej oznacza Close>Open, a niżej Close< Open. Przy równości obie leżą na tej samej wysokości. Zestaw czterech pól jest kompletny jako OHLC, lecz nie jako historia wszystkich kwotowań w okresie. Czytelność zależy od ustawień i przyzwyczajenia; zmiana formatu nie dodaje nowej ceny do danych.
Słupek może być wygodny przy dużej liczbie okresów na ekranie, ponieważ nie wymaga szerokiego korpusu. Mały odstęp między kreskami pozwala zauważyć niewielką różnicę Open–Close, ale ostatecznie zależy to od powiększenia wykresu. Klasyczne formacje opisywane na słupkach można rozpoznawać na świecach z tych samych OHLC. Ich definicja odnosi się do wartości i kolejności okresów, a nie do samego wypełnienia korpusu. [3]
4. Wykres świecowy
Świeca zawiera te same OHLC co słupek. Korpus jest prostokątem między Open i Close, a cienie prowadzą do High oraz Low. Przy Close>Open często stosuje się zielony lub biały korpus; przy Close< Open czerwony lub czarny. Są to ustawienia prezentacji, które można zmienić. Niektóre tryby kolorują świecę względem wcześniejszego Close zamiast jej własnego Open, dlatego legendę platformy trzeba odczytać, a nie zakładać.
Korpus pozwala szybko porównać Open i Close, a cienie zakres okresu. To może być wygodne wizualnie, lecz duży czerwony korpus sam nie unieważnia każdego wcześniejszego scenariusza. Musi zajść warunek zapisany w tym scenariuszu, np. określone zamknięcie względem poziomu. Ze świecy nie dowiadujemy się też więcej niż z prawidłowo odczytanego słupka tych samych OHLC. Różni się prezentacja, nie zbiór danych.
Steve Nison w „Japanese Candlestick Charting Techniques” z 1991 roku przedstawiał anglojęzycznym czytelnikom techniki świecowe. [2] Historia tego języka jest odrębnym zagadnieniem od poprawności świecy na dzisiejszej platformie. Tutaj punktem odniesienia pozostają cztery liczby, ich źródło i czas agregacji.
Interpretację pojedynczych świec i krótkich układów omawia następna lekcja o formacjach świecowych. Możesz używać świec albo słupków, jeśli konsekwentnie odczytujesz ich dane. Na początek ważniejsza od preferowanego koloru jest umiejętność wskazania Open, High, Low i Close oraz rozpoznania okresu, który jeszcze trwa.
5. Inne typy wykresów
To przekształcenia standardowego OHLC: każde poprawia czytelność w jednym wymiarze kosztem informacji w innym. Warto wiedzieć, co robią i co gubią — używać ich nie trzeba.
Heikin-Ashi wygląda jak zwykły wykres świecowy, ale wartości są przeliczone według wzorów:
- HA Close = (O + H + L + C) / 4
- HA Open = (HA Opent−1 + HA Closet−1) / 2
- HA High = max(H; HA Open; HA Close) · HA Low = min(L; HA Open; HA Close)
Przykład liczbowy (wartości ilustracyjne). Świeca bieżąca: O 1,1000; H 1,1050; L 1,0980; C 1,1030; poprzednie HA Open 1,0990 i HA Close 1,1010. Wtedy HA Close = (1,1000 + 1,1050 + 1,0980 + 1,1030) / 4 = 1,1015; HA Open = (1,0990 + 1,1010) / 2 = 1,1000; HA High = max(1,1050; 1,1000; 1,1015) = 1,1050; HA Low = min(1,0980; 1,1000; 1,1015) = 1,0980. Efekt: wygładzony obraz trendu i dłuższe serie jednokolorowych świec. Zastrzeżenie: HA Open i HA Close są wartościami syntetycznymi — na rynku mogły nigdy nie wystąpić; HA High i HA Low mogą pokrywać się z rzeczywistymi ekstremami (jak w przykładzie), ale nie muszą. Dlatego HA to filtr obrazu trendu, a nie ceny do planowania zleceń — poziom odczytany z cienia HA nie musi istnieć w feedzie.
Renko buduje cegły według określonego ruchu ceny, a nie równych odcinków czasu. W klasycznej konstrukcji kolejna cegła kontynuacji wymaga przesunięcia o jeden rozmiar, natomiast odwrócenie o dwa rozmiary względem zamknięcia ostatniej cegły. To konwencja konkretnej konstrukcji, nie zasada wszystkich wariantów. Trading View pozwala wybrać m. in. Close albo OHLC jako źródło i stały lub zmienny rozmiar; cegły projekcyjne w trwającym okresie mogą zniknąć po ponownym załadowaniu. [8] Renko nie ujawnia więc dokładnej ceny wykonania w jednym momencie. Pokrewny range skupia się na zakresie ceny, lecz również wymaga sprawdzenia algorytmu platformy. Z obu widoków nie odtworzymy pełnej osi czasu standardowych świec.
Zestawienie kompromisów w jednym miejscu:
| Typ wykresu | Co pokazuje | Co gubi | Typowe zastosowanie |
|---|---|---|---|
| Liniowy | Close każdego okresu | Open, High, Low — zmienność wewnątrz okresu | Szybki ogląd kierunku, porównania i korelacje |
| Słupkowy (OHLC) | Komplet OHLC, kompaktowo | Inna prezentacja; kolory zależą od ustawień | Duża głębia historii na jednym ekranie |
| Świecowy | Komplet OHLC z wyróżnionym korpusem | Nic względem słupka — inna prezentacja | Domyślny wybór do analizy |
| Heikin-Ashi | Wygładzony obraz trendu | Rzeczywiste Open/Close (wartości syntetyczne) | Filtr trendu obok zwykłych świec |
| Renko / range | Ruch według progu lub reguły zakresu | Oś czasu i część zakresów | Obraz struktury ruchu niezależnie od czasu |
Przed użyciem przekształconego wykresu zapisz jego parametry i porównaj wskazane poziomy ze zwykłą serią ceny. W Heikin-Ashi zmieniamy wartości świecy, w Renko również sposób powstawania kolejnych elementów. Nazwa typu wykresu nie wystarcza do odtworzenia wyniku bez ustawień, źródła i zasad inicjalizacji.
Heikin-Ashi może narysować cenę spoza okresu
Zachowajmy surowe OHLC z powyższego przykładu:1,1000;1,1050;1,0980;1,1030. Zmieńmy tylko poprzednie HA Open na 1,1060 i HA Close na 1,1080. Bieżące HA Open wyniesie 1,1070, HA Close nadal 1,1015, a HA High=max(1,1050;1,1070;1,1015)=1,1070. To 20 pipsów ponad najwyższą surową ceną bieżącego okresu.
Syntetyczne High nie jest błędem rachunku. Wynika z tego, że do obliczenia weszła poprzednia świeca HA. Surowa świeca jest wzrostowa(C>O), lecz w tej wersji HA zamknięcie jest niżej od syntetycznego otwarcia. Zmienia się zarówno cień, jak i kierunek korpusu. Przykład pomija inicjalizację pierwszej HA: wartości poprzednie są jawnie zadane. Na platformie także sposób rozpoczęcia szeregu może mieć znaczenie. [7]
6. Interwały czasowe
Ten sam rynek, te same dane tickowe — ale agregacja do innego interwału zmienia obraz tak radykalnie, jakbyś patrzył na inny instrument.
Przy ciągłych danych i granicach okresów ustawionych zgodnie jedno H4 obejmuje 48 okresów M5, a pełna doba 24 godzinna sześć H4. Ten sam ruch może więc być sekwencją kilku odwróceń na M5 i częścią jednej świecy H4. Na D1 widzimy podsumowanie całej doby, a W1 jest jedną świecą tygodnia zawierającą m. in. okresy D1 — nie pięcioma świecami tygodniowymi. Przerwy, święta i sposób cięcia doby mogą zmieniać liczbę dostępnych świec. Znaczenie ma pokryty czas, a nie slogan, że każdy wyższy interwał pokazuje „prawdziwy” ruch.
Nie istnieje „najlepszy" interwał. Jest interwał, na którym po odjęciu spreadu i poślizgu dane podejście w ogóle ma sens rachunkowy — i który pasuje do czasu, jaki realnie możesz poświęcić na rynek. Przypisanie stylów handlu do interwałów (scalping, day trading, swing, pozycyjny) to materia działu o strategiach.
Ten sam koszt stanowi większy udział w mniejszym zakładanym ruchu. Przykładowo spread 0,8 pipsa odpowiada 20% ruchu 4 pipsy i 2% ruchu 40 pipsów. To rachunek o skali ruchu, nie twierdzenie, że każda M1 ma mniejszy zakres niż każda H4. Aktywna krótka świeca może mieć większy zakres niż długa świeca z innej pory. Interwał wpływa na agregację; rzeczywistą relację kosztu do ruchu trzeba policzyć dla badanego instrumentu i okresu.
Częsty błąd: trader otwiera pozycję na M15, a potem przełącza na H4, żeby „potwierdzić" kierunek. Albo odwrotnie — widzi trend na D1 i schodzi na M5, żeby „złapać lepsze wejście", po czym gubi się w szumie i wchodzi w przeciwną stronę, niż zamierzał. Jeden interwał na start; praca na kilku wymaga jawnej hierarchii — wyższy dla kontekstu, niższy dla momentu — którą rozbiera artykuł o analizie wielointerwałowej. Ograniczenia danych historycznych przy testowaniu niskich interwałów (agregaty OHLC bez ticków i ówczesnych spreadów) omawia art. 5.12.
D1 może być wygodny organizacyjnie dla osoby, która analizuje raz dziennie. Nie staje się przez to interwałem o dowiedzionej przewadze. Niższy interwał pozwala zobaczyć kolejność ruchów, którą D1 pomija; wyższy upraszcza prezentację. Dobór do celu analizy i dostępnych danych jest bardziej użyteczny niż uniwersalne zalecenie dla wszystkich czytelników.
D1 na OTC FX wymaga granicy doby. W modelu kończonym o 17:00 w Nowym Jorku jest to zwykle 23:00 w Warszawie, a 22:00 w okresach rozjazdu zmian czasu USA i Europy. Przesunięcie serwera względem UTC trzeba dopasować do reguły usługi, a nie przyjąć z samego napisu GMT+2/+3. Przy pełnym tygodniu i odpowiednim harmonogramie kwotowań taki podział może dać pięć świec dziennych; inny może zawierać dodatkowy krótki okres niedzielny. Liczba świec zależy też od dostępności danych. Różne granice zmieniają Open i Close, czasem High i Low, a w konsekwencji także narzędzia liczone z D1. To różnica agregacji, nie samodzielny dowód błędu dostawcy. Pełny przykład poniżej pozwala odtworzyć oba wyniki.
Ten sam skończony ciąg kwotowań, dwa okna D1 — model edukacyjny. Przyjmujemy zimową datę 15 stycznia 2026. Okno A kończy się o 17:00 America/New_York, czyli 22:00 UTC i 23:00 Europe/Warsaw. Okno B kończy się o 00:00 UTC. Broker używający północy serwera dla New York close musi dopasować przesunięcie do czasu Nowego Jorku: UTC+2 w tamtejszym czasie standardowym i UTC+3 w letnim. Daty zmiany przesunięcia należy sprawdzić u brokera; nie można po prostu przyjąć europejskich dat DST. Poniższe OHLC są policzone z modelu pod tabelą:
| Serwer GMT+2/+3 (doba do New York close) | Serwer GMT+0 | |
|---|---|---|
| Open | 1,0812 | 1,0839 |
| High | 1,0871 | 1,0871 |
| Low | 1,0805 | 1,0799 |
| Close | 1,0864 | 1,0841 |
| Wymowa świecy D1 | korpus 52 pipsy w górę, cienie po 7 pipsów — świeca niemal marubozu | korpus 2 pipsy, górny cień 30 i dolny 40 pipsów — świeca bliska doji |
Low różni się, ponieważ A i B obejmują częściowo inne kwotowania. High 1,0871 należy do wspólnej części okien. Open i Close również mogą się różnić, ale nie muszą — identyczne ceny w różnych chwilach są możliwe. Na podstawie tego samego strumienia A ma duży korpus wzrostowy, a B ma mały korpus i dłuższe cienie. Nie wynika z tego różnica w rzeczywistym popycie globalnego rynku. Zmieniliśmy granicę opisu, a nie historię cen.
Pełny strumień dla dwóch świec D1
Cały model zawiera osiem aktualizacji Bid. Nie dopisujemy pomiędzy nimi niewidocznych cen. Okno A to[14 I 22:00 UTC,15 I 22:00 UTC), a B to[15 I 00:00 UTC,16 I 00:00 UTC). Nawias zamknięty oznacza włączenie początku, otwarty wyłączenie końca.
| Data i godzina UTC | Bid | Przynależność |
|---|---|---|
| 14 I 22:00 | 1,0812 | A: Open |
| 15 I 00:00 | 1,0839 | A oraz B: Open |
| 15 I 03:00 | 1,0805 | A: Low; B |
| 15 I 12:00 | 1,0871 | A i B: High |
| 15 I 21:59 | 1,0864 | A: Close; B |
| 15 I 22:30 | 1,0799 | B: Low; poza A |
| 15 I 23:59 | 1,0841 | B: Close; poza A |
| 16 I 00:00 | 1,0842 | Poza A i B; początek kolejnego B |
Korpus A ma 52 pipsy, górny cień 7 i dolny 7. Korpus B ma 2 pipsy, górny cień 30 i dolny 40. Oba zestawy można odtworzyć z tabeli. Granica A mija o 22:00 UTC, lecz pierwsza kolejna aktualizacja w tym skończonym modelu przychodzi o 22:30. Platforma potrzebująca nowego ticka do potwierdzenia zamknięcia może więc udostępnić finalny zapis z opóźnieniem. Dla B kolejny tick jest na granicy 00:00 UTC i należy już do następnego okresu.
Rozróżnij czas końca okna od chwili otrzymania finalnych danych. Dodatkowo broker może skorygować historię przy naprawie błędów feedu; taka zmiana jest innym zjawiskiem niż bieżące kształtowanie niedomkniętej świecy. Przykład i jego kwotowania można pobrać jako CSV.
7. Skala liniowa vs. logarytmiczna
Na skali liniowej równe zmiany ceny zajmują równą odległość na osi Y. Na skali logarytmicznej równą odległość zajmują równe zmiany względne. Żadna nie jest automatycznie właściwa dla każdego interwału. Wybór zależy od pytania: czy porównujesz bezwzględne odległości ceny, czy proporcje jej zmian. Przy wąskim zakresie różnica wizualna może być niewielka; nadal warto zapisać skalę przy kopiowaniu linii trendu.
Przykład modelowy:0,8500→0,9500 to 1000 pipsów oraz 11,76%;1,5000→1,6000 to także 1000 pipsów, lecz 6,67%. Na skali liniowej odległości są takie same. Na logarytmicznej pierwszy ruch zajmuje większą odległość, bo stosunek ceny końcowej do początkowej jest większy. Nie trzeba przypisywać tych poziomów historycznemu minimum ani maksimum EUR/USD, żeby sprawdzić różnicę. Jeśli później mierzymy cel w pipsach, wracamy do wartości cen, a nie do długości narysowanej strzałki na ekranie.
Praktycznie liczy się rozpiętość cen na widocznym ekranie i cel pomiaru. Dla analizy względnych zmian z wielu lat logarytmiczna skala może być wygodniejsza. Dla stałych odległości w cenie wygodna bywa liniowa. Platformy różnią się dostępnością i ustawieniami skali; przed porównaniem z cudzym zrzutem sprawdź ją w dokumentacji. Prosta linia na jednej skali nie musi być prostą linią o tym samym znaczeniu na drugiej.
8. Specyfika wykresu na Forex
Jeśli przychodzisz do Forex z doświadczeniem giełdowym, kilka rzeczy będzie wyglądać inaczej.
Brak skonsolidowanego wolumenu. Wykonane transakcje FX też mają wielkość — ale rynek spot jest zdecentralizowany i nie istnieje jedna publiczna taśma obejmująca wszystkie transakcje z ich wolumenem; na giełdzie dostajesz wolumen obrotu z konkretnego miejsca notowań. Wolumen na platformie detalicznej to najczęściej tick volume: liczba aktualizacji kwotowania w danym okresie, nie łączna wartość obrotu. Tick volume bywa wykorzystywany jako przybliżenie aktywności, ale nie jest skonsolidowanym wolumenem transakcyjnym — i nie można zakładać, że jego relacja z rzeczywistym obrotem pozostaje stała w każdych warunkach. W szoku kwotowania potrafią skakać między dostawcami bez transakcji za każdą aktualizacją. Wskaźniki oparte na wolumenie (OBV, VWAP) na Forex wymagają szczególnej ostrożności[1] — pisaliśmy o tym w artykule o specyfice AT na Forex.
Luka oznacza brak cen w określonym odcinku zarejestrowanej serii, a nie tylko przerwę weekendową. Wykres może pokazać przeskok między ostatnią ceną jednego okresu a pierwszą następnego. Może też zawierać przerwę danych lub okres bez otrzymanych kwotowań. Sam wygląd nie rozstrzyga, czy w innych miejscach FX zawierano transakcje po cenach pośrednich. Przy analizie świec nie dopisujemy brakujących cen tak, jakby były obserwowane. Luki i przerwy mogą wystąpić również wewnątrz tygodnia;24/5 nie gwarantuje ciągłości każdego feedu.
Wykres Bid i Ask. W opisanym modelu OTC MetaTrader 5 świeca powstaje z Bidu, a linia Ask pokazuje bieżącą drugą stronę kwotowania. High tej świecy jest najwyższym Bid w okresie, nie najwyższym Ask. Przy historycznym badaniu aktywacji zlecenia trzeba ustalić jego reguły i odpowiednią serię; przykładowo zasady OTC tej platformy odnoszą sprzedaż do Bidu, a kupno do Asku. Nie należy utożsamiać ceny aktywacji z gwarantowaną ceną wykonania. [5] Dokładne warunki realizacji są osobnym tematem; tutaj rozstrzygamy, co zostało narysowane.
Spread zmienia się w czasie i nie musi rozszerzać się symetrycznie. Gdy Bid spada przy niezmienionym Ask, seria Bid pokaże ruch, którego rozmiar różni się od ruchu środka kwotowania. Gdy zmieni się przede wszystkim Ask, wykres Bid może prawie się nie zmienić. Historycznego High Asku nie da się obliczyć przez dodanie dzisiejszego spreadu do High Bidu. Potrzebne są kwotowania obu stron z badanego okresu. Takie rozdzielenie pozwala wyjaśniać różnice danych bez rozstrzygania z samej świecy, czy ktoś manipulował ceną.
Schemat możesz przewijać w poziomie lub otworzyć w pełnym rozmiarze.
Różnice między dostawcami. Mogą wynikać ze źródeł i filtrowania kwotowań, ich czasu oraz granic agregacji. Ich wielkość zależy od danych i zdarzenia; nie istnieje uniwersalna dopuszczalna różnica High na M5. Nawet identyczne świece nie zapewniają identycznego wykonania zlecenia, a etykieta A-Book lub B-Book nie rozstrzyga jakości samego wykresu. Porównanie jest przydatne, jeśli zapiszesz dostawcę, typ ceny, znaczniki czasu i ustawienia. Modele realizacji opisuje osobny artykuł.
Dlaczego High Ask nie wynika z High Bid
Przyjmijmy trzy kolejne kwotowania: Bid/Ask 1,1000/1,1002; następnie 1,1005/1,1007; na końcu 1,1004/1,1014. Maksymalny Bid wynosi 1,1005 w drugiej aktualizacji, maksymalny Ask 1,1014 w trzeciej. Ostatni spread ma 10 pipsów. Dodanie go do High Bidu daje 1,1015 — cenę, której w tym modelu Ask nie miał.
Problemem jest zmienny spread oraz inny moment maksimum obu serii. Stały spread w całym okresie pozwoliłby przesunąć wszystkie ceny o tę samą wartość, ale bieżący spread nie dowodzi takiej stałości. Włączona linia Ask pomaga z bieżącym kwotowaniem; do historycznych ekstremów potrzebna jest historia Asku.
Możliwa jest też aktualizacja Ask przy niezmienionym Bid. Tick volume może wtedy wzrosnąć, mimo że wykres ceny Bid się nie przesunął. Nie jest to sprzeczność: pole zlicza aktualizacje wejścia, a świeca prezentuje tylko wybraną serię. [10]
9. Praktyczny setup wykresu na start
Poniższy zestaw jest punktem wyjścia do czytania danych, a nie optymalną konfiguracją strategii. Można go zmieniać, jeśli wiadomo, które informacje mają pozostać widoczne.
Typ wykresu: zwykłe świece lub słupki OHLC. Oba pozwalają odczytać cztery wartości. Wersje syntetyczne włączaj świadomie, zachowując również dostęp do źródłowych OHLC.
Interwał: wybierz jeden do ćwiczenia odczytu i zapisz jego granice. Jeżeli analizujesz D1, sprawdź, kiedy doba źródła się kończy. New York close 17:00 zwykle odpowiada 23:00 w Warszawie, a 22:00 podczas rozjazdu zmian czasu USA/Polska. Dobór interwału do strategii i hierarchię kilku okresów omawiają odrębne lekcje.
Kolorystyka: czytelne rozróżnienie Close>Open i Close< Open oraz sprawdzona legenda. Zapewnij także odpowiedni kontrast linii i cieni, aby doji lub mały korpus nie znikały na ekranie.
Siatka: na tyle czytelna, żeby można było odczytać czas i cenę, i na tyle dyskretna, żeby nie zasłaniała danych. To ustawienie prezentacji, nie filtr rynku.
Wskaźniki: podczas ćwiczenia konstrukcji świecy można je ukryć. Wiele wskaźników cenowych przetwarza te same OHLC; zgodność kilku takich narzędzi nie staje się z tego powodu kilkoma niezależnymi źródłami danych. Ich reguły i zastosowania opisują dalsze lekcje.
Zakres na ekranie: taki, aby dało się odczytać potrzebne okresy i zachować ich kontekst. Wąski zoom ułatwia odczyt jednej świecy, lecz może ukryć poprzedzające ją dane. Szeroki może sprowadzić małe korpusy do kilku pikseli. Zapisz zakres razem ze zrzutem, jeżeli później porównujesz wizualne rozpoznania.
Linia Ask: jeśli platforma ją oferuje, pozwala porównać bieżący Bid i Ask. Nie rekonstruuje historycznej ścieżki Asku. Nazwy menu i zakładek różnią się między platformami i wersjami; korzystaj z dokumentacji swojego narzędzia zamiast traktować jedną instrukcję jako wspólną dla MT4 i MT5.
Znacznik czasu: w strukturze MqlRates pole time jest czasem początku okresu. [6] Świeca opisana 10:00 na H1 nie jest zamknięta o 10:00. Przy granicach godzinnych dotyczy okresu od 10:00 do 11:00, a jej finalne Close można znać dopiero po końcu tego okna. Strefę serwera i sposób cięcia D1 sprawdzaj u dostawcy, nie po samym wyglądzie świecy.
- Strefa czasowa serwera (NY close czy GMT/inne) — zamknięcie świecy D1
- Sunday candle — czy pojawia się krótka szósta świeca w tygodniu
- Linia Ask — włączona w ustawieniach platformy
- Średni spread poza godzinami szczytu (Azja, rollover ok. 23:00 czasu polskiego) — porównaj z godzinami 14:00–17:00
- Model egzekucji — instant/market, polityka odrzutów i rekwotowań w regulaminie
- Głębokość historii ticków — czy platforma zapisuje pełne ticki, czy tylko OHLC
- Porównanie feedu z drugim brokerem lub niezależnym źródłem (Trading View, LMAX, Dukascopy)
- Bad ticks — czy „nagłe wybicia" mają potwierdzenie w niezależnym feedzie (procedury reklamacyjne → dz. 12; testowanie na danych historycznych → art. 5.12)
Niejasność którejś z tych cech oznacza brak elementu opisu danych. Warto go uzupełnić przed porównaniem sygnałów, bo różnica w źródle, czasie lub skali może wyjaśniać pozorną sprzeczność między wykresami.
Świeca zapisuje to, co już się stało — w konkretnym feedzie, przy konkretnej strefie serwera i konkretnych spreadach. Co z tego zapisu wynika analitycznie, zaczynamy rozbierać w następnym artykule — o trendzie, wsparciu i oporze.
Agregacja i brak danych to różne operacje
Jeżeli pięć pełnych świec M1 tworzy M5, jej Open jest otwarciem pierwszej, High maksimum pięciu High, Low minimum pięciu Low, a Close zamknięciem ostatniej. Sumę tick volume można liczyć z tych samych składowych, jeśli platforma definiuje zliczanie spójnie. Z pięciu Close nie odtworzymy jednak High i Low M5, bo pomijamy ruchy między zamknięciami. Dokumentacja MT5 opisuje budowę wyższych interwałów z danych M1. [5]
Przy brakującej minucie pytanie jest inne: czy źródło nie otrzymało kwotowań, miało przerwę techniczną, czy nie dostarczyło historii? Nie należy wypełniać tego okresu poprzednim Close i traktować tak otrzymanego OHLC jak rzeczywistej obserwacji. Jeśli narzędzie stosuje takie uzupełnienie, musi je oznaczyć. Brak świecy i rzeczywista świeca o zerowym zakresie mogą wyglądać podobnie na szerokim zoomie, lecz mają inny status danych.
Ile interwałów obserwować jednocześnie?
Na początek — jeden. Jednoczesna analiza M15, H1, H4 i D1 bez jasnej hierarchii prowadzi do chaosu: jeden interwał mówi „kupuj", inny „sprzedaj". Kiedy opanujesz jeden, dodaj wyższy do oceny kontekstu i niższy do timingu wejścia. Szczegóły w artykule o analizie wielointerwałowej.
FAQ — Konstrukcja wykresu
Który typ wykresu pokazuje OHLC?
Zwykłe świece i słupki OHLC zawierają te same cztery wartości. Wykres liniowy Close pomija otwarcie i ekstrema. Wykresy syntetyczne zmieniają wartości lub sposób powstawania elementów, dlatego trzeba znać ich algorytm. Wybór świec albo słupków jest przede wszystkim wyborem prezentacji.
Czy M1 pokazuje dokładniejsze dane niż D1?
Pokazuje mniejsze odcinki czasu i część kolejności ruchów, którą D1 pomija. Nie oznacza automatycznie lepszej prognozy ani niższego kosztu handlu. Jeśli oba zdarzenia są w jednej świecy M1, nawet ona może nie rozstrzygnąć ich kolejności. Relację kosztu do ruchu oblicza się na konkretnych danych.
Dlaczego dwa wykresy EUR/USD mają inne świece?
Sprawdź źródło i typ ceny, czas kwotowania oraz granice okresu. Dla D1 różnicę może powodować sposób cięcia doby, co pokazuje model dwóch okien. Sam symbol nie zapewnia identycznego strumienia. Pojedyncza rozbieżność nie dowodzi błędu lub manipulacji.
Czy ekstremum Heikin-Ashi jest rzeczywistą ceną?
Nie zawsze. W modelu surowe High wynosi 1,1050, a HA High 1,1070, ponieważ do wzoru weszło syntetyczne otwarcie obliczone z poprzedniej HA. Taki poziom jest poprawnym wynikiem przekształcenia, lecz nie musi być kwotowaniem bieżącego okresu.
Czy linia Ask pokazuje historyczny Ask?
Standardowa bieżąca linia Ask nie odtwarza jego historii. Wykres Bid ma ekstrema Bid, a przy zmiennym spreadzie maksimum Ask może przypadać na inną chwilę. Dodanie bieżącego spreadu do historycznego High Bid daje tylko założenie, nie odtworzoną cenę.
Czy brak świecy oznacza brak handlu na całym FX?
Nie. Może oznaczać brak kwotowań w źródle, przerwę historii albo przerwę techniczną. Z braku danych jednego brokera nie wynika brak transakcji na wszystkich miejscach OTC. Uzupełniony okres trzeba odróżnić od rzeczywistej obserwacji.
Źródła
- BIS, finalny aneks Triennial Survey 2025, czerwiec 2026 — Struktura zdecentralizowanego OTCFX; średni obrót różnymi instrumentami, nie wolumen świecy.
- Steve Nison, Japanese Candlestick Charting Techniques, New York Institute of Finance, 1991 — wprowadzenie japońskich technik świecowych do zachodniego mainstreamu analizy technicznej.
- Robert D. Edwards, John Magee, Technical Analysis of Stock Trends, Stock Trend Service, Springfield MA, 1948 (wyd. 1.) — formacje cenowe na wykresach słupkowych, klasyczny podręcznik.
- John J. Murphy, Technical Analysis of the Financial Markets, New York Institute of Finance, 1999 — przegląd typów wykresów, interwałów i skal; podręcznik referencyjny AT.
- MetaTrader 5, Price Data — OTC z i bez DOM: wykres Bid; giełda: Last. Definicje OHLC, otrzymanych ticków i agregacji M1.
- MetaQuotes, MqlRates — Pole czasu oznacza początek okresu; osobne pola OHLC, tick_volume, real_volume, spread.
- Trading View, Understanding Heikin Ashi Charts — Wzory HA i syntetyczne ceny; własne rachunki przy jawnie zadanej poprzedniej świecy.
- Trading View, Understanding Renko Charts — Rozmiar i źródło cegieł, odwrócenie, projekcyjne cegły w trwającym okresie, ceny syntetyczne.
- Trading View, Unrealisticresults onnonstandardcharts — Syntetyczne OHLC nie są automatycznie rzeczywistymi cenami wykonania modelowanych zleceń.
- MetaQuotes, MqlTick — Pola Bid/Ask i flagi rozróżniające aktualizacje stron kwotowania; tick nie wymaga zmiany samego Bid.
- BIS, sterling flash event of 7 October 2016 — 00:07 BST oraz rozbieżności cen i transakcji
- SNB, komunikat z 15 stycznia 2015 — zniesienie minimum EUR/CHF 1,20; dokument nie podaje prywatnych cen wykonania.
Twój postęp w kursie
Oznacz lekcję po zapoznaniu się z materiałem. Samo otwarcie lub przewinięcie strony nie oznacza ukończenia; oznaczenie nie jest wynikiem egzaminu.