Luka cenowa, czyli gap, to przeskok między kolejnymi obserwowanymi cenami bez notowań pośrednich w danym strumieniu danych. Może pojawić się po przerwie w handlu albo przy gwałtownej zmianie dostępnych kwotowań. Dla otwartej pozycji najważniejsze jest to, że zwykły stop loss nie zapewnia wykonania dokładnie na ustawionym poziomie.
Co luka na wykresie rzeczywiście pokazuje?
Porównanie ostatniego kwotowania przed przerwą z pierwszym po jej zakończeniu pozwala zmierzyć przeskok u danego dostawcy. Różnica otwarcia i zamknięcia sąsiednich świec nie dowodzi jednak, że nigdzie na świecie nie zawarto transakcji po cenach pomiędzy nimi. Na rynku OTC porównujesz konkretny instrument, źródło danych i stronę ceny: Bid, Ask albo cenę środkową.
Znaczenie mają także ustawienia wykresu i kompletność danych. Dokumentacja OANDA opisuje opcję wygładzania świec, która zastępuje cenę otwarcia zamknięciem poprzedniej świecy. Taki wykres może ukryć różnicę między tymi cenami. Przed oceną luki sprawdź zwykłe świece, interwał, strefę czasową oraz historię kwotowań. Sam zrzut ekranu nie potwierdza ani poprawności, ani błędu wykonania.
Dlaczego przerwa w handlu ma znaczenie?
Informacje mogą pojawić się wtedy, gdy dany instrument jest niedostępny na Twoim rachunku. Po wznowieniu kwotowania mogą być już inne. OANDA w opisie godzin handlu wskazuje zarówno możliwość zmiany cen po przerwie, jak i ryzyko gorszej realizacji zleceń. Godziny i przerwy sprawdzaj dla konkretnego brokera i symbolu; nie zakładaj jednej stałej godziny otwarcia w Polsce.
Ryzyko nie kończy się na weekendzie. Przy szybkim ruchu lub braku płynności wykonanie może odbiegać od oczekiwań również w godzinach handlu. Nie nazywaj jednak każdego dużego ruchu luką: do takiego wniosku potrzebne są odpowiednie dane. Przekroczenie poziomu stopa i faktyczna cena transakcji to osobne informacje.
Przykład: stop na 30 pipsów, strata na 70 pipsów
To hipotetyczny scenariusz, nie zapis rzeczywistej transakcji. Pozycję długą 10 000 EUR otwarto po 1,0850 USD za EUR. Zwykły SL ustawiono na 1,0820. Ostatni Bid przed przerwą wynosił 1,0840, a pierwszy po przerwie 1,0780. Zakładamy, że całość pozycji faktycznie zamknięto po Bid 1,0780. Nie jest to obietnica, że pierwsze kwotowanie zawsze będzie ceną wykonania. Rachunek jest w USD; pomijamy prowizje, finansowanie i podatki.
| Co mierzymy | Obliczenie w pipsach | Znaczenie |
|---|---|---|
| Luka w kwotowaniu Bid | (1,0840 − 1,0780) / 0,0001 = 60 | Przeskok w danych przed i po przerwie. |
| Planowana odległość SL | (1,0850 − 1,0820) / 0,0001 = 30 | Strata 30 USD, gdyby wykonanie nastąpiło na poziomie SL. |
| Wykonana strata cenowa | (1,0850 − 1,0780) / 0,0001 = 70 | Strata 70 USD przy założonej cenie zamknięcia. |
| Niekorzystny poślizg względem SL | (1,0820 − 1,0780) / 0,0001 = 40 | Dodatkowe 40 USD wobec wykonania po 1,0820. |
Przy tym wolumenie jeden pips odpowiada 1 USD. Wynik cenowy −70 USD zawiera już różnicę rzeczywistych cen wykonania; nie odejmuj od niego ponownie 40 USD poślizgu ani spreadu. Wielkość luki 60 pipsów nie jest ani stratą pozycji, ani poślizgiem zlecenia. Dla połowy wolumenu ten sam scenariusz cenowy dałby połowę straty pieniężnej, ale nie zapewnia granicy możliwej straty.
Czy inne zlecenie rozwiązuje problem?
IG rozróżnia zwykły stop, który może ulec poślizgowi, i stop gwarantowany z osobnymi warunkami oraz premią. Sprawdź dostępność usługi, dopuszczalny poziom, potwierdzenie przyjęcia i koszt. Gwarancja ceny nie oznacza braku straty ani kosztów transakcji.
Zlecenie z limitem ceny również nie daje pewności zamknięcia pozycji. Ograniczenie dopuszczalnej ceny może oznaczać brak wykonania. Zasady danego rodzaju zlecenia sprawdzaj w umowie i platformie; nie zastępuj automatycznie stopa innym typem bez zrozumienia skutków. Mechanikę aktywacji opisuje artykuł o Bid i Ask.
Czy przeskok powstał na rynku, czy w eksporcie
Brak ceny w eksporcie nie dowodzi, że nie było jej w strumieniu źródłowym. Przyjmij fikcyjny zapis czterech kolejnych Bid, co 100 ms. Następnie porównaj pełny zapis z plikiem, w którym przypadkowo zachowano tylko pierwszy i ostatni wiersz.
| Czas od początku | Pełny zapis Bid | Czy jest w skróconym pliku? |
|---|---|---|
| 0 ms | 1,1000 | Tak |
| 100 ms | 1,0999 | Nie |
| 200 ms | 1,0998 | Nie |
| 300 ms | 1,0997 | Tak |
W pełnym modelowym zapisie każda zmiana to 1 pip. W skróconym różnica sąsiednich obserwacji wynosi 3 pipsy. Kursy pośrednie istniały w źródle, więc brak ich w drugim pliku ma przyczynę w utracie danych, a nie w większym przeskoku modelowych notowań.
Podany rytm 100 ms nie jest standardem rynku i nie informuje o cenach wykonania zleceń. Ćwiczenie pokazuje potrzebę rozróżnienia przerwy w źródle od przerwy w pobranym materiale. Przed nazwaniem przeskoku luką sprawdź log pobrania, czas obserwacji i kompletność archiwum u tego samego dostawcy. Nie uzupełniaj braków interpolacją i nie traktuj jej jako dowodu, że rzeczywiste kwotowania były dostępne. Zachowaj osobną flagę brakujących danych.
Wygładzone otwarcie może ukryć lukę
Eksport świec może celowo przepisać poprzednie zamknięcie do pola Open. Dwie reprezentacje tych samych danych nie muszą pokazać takiej samej luki.
Przesuń diagram w bok, aby zobaczyć całość
Autorski model cen EUR/USD, pips 0,0001; wszystkie kwotowania nowego okresu są w założeniu poniżej 1,10000. Nie opisujemy rzeczywistego weekendu ani wykonania zleceń. OANDA dokumentuje parametr smooth: Open może być poprzednim Close zamiast pierwszą ceną okresu. Jest to konkretna opcja eksportu, a nie twierdzenie o wszystkich wykresach.
Przed pomiarem luki zapisz trzy rzeczy: stronę ceny, strefę i granicę okresu oraz sposób wyznaczenia Open. W tym modelu (1,09800 − 1,10000) / 0,0001 = −20 pipsów. Poziom 1,10000 przeniesiony do Open nie dowodzi, że można było po nim zawrzeć transakcję w nowym okresie.
Czy luka musi się domknąć?
„Domknięcie” oznacza powrót ceny do przyjętego poziomu sprzed przeskoku. Sam kształt luki nie wyznacza terminu ani prawdopodobieństwa takiego powrotu. Nazwy takie jak luka wybicia czy wyczerpania są opisami interpretacji wykresu, a nie dowodem przyszłego ruchu. Test pomysłu wymaga zdefiniowania ceny odniesienia, horyzontu, całej próby i kosztów; kilka wybranych wykresów nie wystarcza.
Co sprawdzić przed przerwą?
Przejrzyj otwarte pozycje, oczekujące zlecenia i automaty, które mogą utworzyć nową ekspozycję. Jeżeli plan zakłada zamknięcie przed przerwą, potwierdź wykonanie oraz pozostały wolumen. Samo wysłanie polecenia nie wystarcza. Zamknięcie może kosztować spread i prowizję; nie jest bezpłatną polisą. Oceń scenariusz gorszy od poziomu stopa, zamiast przyjmować nieudokumentowaną „typową lukę”.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
Około 2 min · możesz spróbować ponownie
Poprzedni Close to 1,10000, pierwszy Bid nowego okresu 1,09800. Wygładzone Open wynosi 1,10000. Co można z tego wnioskować?
- Rynek na pewno oferował 1,10000 w nowym okresie.
- Open ukrywa różnicę 20 pipsów do pierwszego Bid.
- Zlecenie z poziomem 1,10000 musiało się wykonać.
Sprawdź odpowiedź i wyjaśnienie
Open ukrywa różnicę 20 pipsów do pierwszego Bid.
Pierwszy Bid pozostaje 1,09800. Przepisane Open usuwa lukę między polami świec, lecz nie zmienia danych wejściowych.
Jeszcze jedno ćwiczenie
W opisanym scenariuszu wolumen wynosi 5 000 EUR zamiast 10 000 EUR. Ile wynosi strata przy zamknięciu po 1,0780 i dodatkowa strata względem SL 1,0820?
Sprawdź odpowiedź
Strata cenowa wynosi (1,0780 − 1,0850) × 5 000 = −35 USD. Względem zamknięcia po 1,0820 dodatkowa strata to 20 USD. Nie odejmujesz jej ponownie od −35 USD. Pomijamy pozostałe koszty.

