Najpierw ustal, co zamknęło pozycję
Zamknięcie pozycji przed późniejszym odbiciem bywa frustrujące, lecz sam wykres nie rozstrzyga, czy broker wykonał zlecenie prawidłowo. Zacznij od historii: czy przyczyną był stop loss, margin close-out, ręczne zlecenie, działanie programu, wygaśnięcie kontraktu czy inny warunek produktu? Podobny efekt na saldzie może wynikać z różnych zdarzeń.
Sprawdź numer pozycji i zamknięcia, wolumen, cenę, czas oraz komentarz. Dopiero potem odtwórz regułę aktywacji. Nie trzeba wybierać między automatycznym oskarżeniem i automatycznym zaufaniem. Można porównać konkretne wykonanie z dokumentami i dostępnymi danymi.
Bid, ask i cena na wykresie
W typowym walutowym CFD w MetaTrader stop dla pozycji długiej jest sprawdzany po bid, a dla krótkiej po ask. Specyfikacja produktu pozostaje rozstrzygająca. Wykres może pokazywać bid lub inną serię, np. ostatnią cenę transakcji dla instrumentu giełdowego. Brak dotknięcia poziomu na widocznej świecy nie dowodzi braku odpowiedniego ask.
Hipotetyczny przykład: masz krótką pozycję EUR/USD ze stopem na 1,1000. Bid wynosi 1,09980. Przy spreadzie 0,2 pipsa ask to 1,09982. Jeśli bid pozostałby taki sam, a spread wzrósł do 2 pipsów, ask wyniósłby 1,10000. Warunek stopa mógłby zostać spełniony mimo braku ruchu bid do 1,1000.
| Stan | Bid | Spread | Ask |
|---|---|---|---|
| Przed rozszerzeniem | 1,09980 | 0,2 pipsa | 1,09982 |
| Po rozszerzeniu przy tym samym bid | 1,09980 | 2,0 pipsa | 1,10000 — poziom stopa |
To celowo uproszczony model: spread nie musi rozszerzać się symetrycznie, a bid nie musi pozostawać stały. Pokazuje tylko, dlaczego trzeba znać obie strony kwotowania. Nie ustala przyczyny konkretnej zmiany spreadu i nie zwalnia brokera z obowiązków dotyczących ceny oraz wykonania.
Aktywacja i cena realizacji to dwa zdarzenia
Zwykły stop nie gwarantuje wykonania dokładnie na poziomie aktywacji. Przy luce lub ograniczonej dostępności ceny może wystąpić poślizg. Oddziel więc pytanie „czy warunek aktywacji nastąpił?” od pytania „czy cena wykonania była prawidłowa?”. Stop limit również nie jest uniwersalnym rozwiązaniem: ograniczenie ceny może pozostawić zlecenie niewykonane.
Jeżeli produkt oferuje stop gwarantowany, sprawdź odrębne warunki, opłatę, zakres instrumentów i ograniczenia. Nie zakładaj, że każdy stop na platformie ma taką cechę. Podobnie alarm cenowy nie jest zleceniem zamykającym pozycję.
Najpierw sprowadź trzy zegary do jednej osi
Zrzuty z różnych narzędzi mogą opisywać ten sam moment innymi godzinami. Własny przykład przyjmuje stałe przesunięcia dla jednego zdarzenia: log serwera UTC+2, zrzut użytkownika UTC+1, dane odniesienia UTC. To umowne strefy, nie ustawienia konkretnego brokera.
Przesuń diagram w bok, aby zobaczyć całość
MetaTrader wskazuje czas kwotowania według strefy serwera. Zachowaj oryginalną godzinę, strefę i przeliczoną godzinę UTC w osobnych polach, aby nie zgubić dowodu. Nie stosuj dzisiejszej różnicy zegarów do całej starej historii. Różna dokładność czasu albo moment odebrania wiadomości może pozostać istotna nawet po konwersji. Do reklamacji dodaj pełny symbol oraz stronę ceny; zgodna godzina dla innego instrumentu nie jest odpowiednim porównaniem.
Założenia przykładu: Jedno fikcyjne zdarzenie tego samego dnia, stałe znane przesunięcia +2 i +1. Nie obejmujemy przejścia przez północ ani zmiany czasu letniego. W realnych danych użyj przesunięcia obowiązującego w dniu zdarzenia. Źródło mechanizmu: MetaTrader 5: Market Watch.
Jakie dane zebrać do wyjaśnienia?
- Numer zlecenia i pozycji, instrument z pełnym symbolem, kierunek i wolumen.
- Poziom stopa oraz historię jego zmian, czas aktywacji i cenę zamknięcia.
- Odpowiednie kwotowania bid/ask z dokładnym czasem i strefą.
- Specyfikację instrumentu i obowiązującą politykę wykonania.
- Log terminala, programu lub aplikacji oraz odpowiedzi brokera.
Minutowa świeca może ukrywać kolejność ticków. Gdy platforma nie udostępnia historycznego ask, poproś o dane potrzebne do wyjaśnienia wskazanego zdarzenia. Nie odtwarzaj starego ask z dzisiejszego spreadu. Bieżąca linia ask na wykresie nie musi oznaczać pełnej historii tej ceny.
Jak porównywać inne źródła?
Ustal, czy oglądasz ten sam produkt, godzinę i stronę ceny. Futures ma termin wygaśnięcia i może różnić się od spot; CFD może mieć własne godziny i sposób wyceny. W OTC nie ma jednej uniwersalnej ceny dostępnej każdemu uczestnikowi dla każdej wielkości zlecenia. Sama różnica między wykresami nie dowodzi manipulacji.
Ruch widoczny u kilku dostawców wspiera wyjaśnienie rynkowe, ale nie dowodzi poprawności indywidualnego wykonania. Z kolei odstępstwo jednego dostawcy jest powodem do kontroli danych i reklamacji, nie gotowym wyrokiem. Mechanizm kaskady opisuje poradnik o aktywacji stopów.
Nadzór nie wyklucza nieprawidłowości
Nie należy zapewniać, że regulowany broker nie ma powodu naruszać zasad. KNF w komunikacie z 1 marca 2023 r. opisała oddalenie przez NSA skargi kasacyjnej dotyczącej kary 9,9 mln zł nałożonej w 2018 r. na X-Trade Brokers. Sprawa obejmowała m.in. asymetryczne ustawienie deviation w wykonaniu instant w okresie 2014–2015.
To udokumentowany historyczny przykład problemu z realizacją, nie dowód „rysowania knotów”, obecnego stosowania tej praktyki ani wadliwości dowolnego stopa u tej firmy. Pokazuje natomiast, dlaczego nadzór i dokumenty są podstawą dochodzenia praw, a nie gwarancją braku naruszeń. Nazwa ECN również nie usuwa potrzeby kontroli.
Jak przygotować sprawdzalną kartę zdarzenia?
Rozdziel cenę żądaną, cenę aktywacji i cenę rzeczywistego wykonania. Do czasu dodaj strefę lub offset, a do notowania jego źródło oraz stronę Bid/Ask. Numer pozycji i numer wykonania mogą oznaczać różne rekordy; zachowaj ich powiązanie. Zrzut świecy bez czasu ustawienia stopa nie rozstrzyga kolejności zdarzeń.
W karcie oddziel fakty od pytania. Własny przykład zgłoszenia: „Proszę wskazać notowanie aktywujące stop, czas tego notowania i cenę wykonania”. Nie dopisuj nieznanej ceny. Zachowaj oryginalne logi i pełny raport w swoim archiwum; publiczną kopię zanonimizuj.
Od zdarzenia do sprawdzalnego zgłoszenia
Przygotuj kartę zdarzenia
Wpisy są używane lokalnie do przygotowania pliku TXT. Narzędzie nie wysyła ich do brokera i nie zapisuje ich trwale. Nie wpisuj haseł, kodów logowania ani pełnego numeru rachunku.
Karta jest szkicem. Sprawdź wymagania reklamacyjne właściwego podmiotu i kraju, dołącz potrzebne dokumenty i wyślij przez oficjalny kanał. Mechanikę stron ceny opisuje poradnik Bid/Ask i SL/TP.
Nie usuwaj ochrony, aby ukryć poziom
Stop zapisany na serwerze jest znany systemowi, który ma go obsłużyć. Zastąpienie go „mentalnym” wyjściem ręcznym tworzy zależność od obecności, połączenia i decyzji pod presją; nie jest prostym zabezpieczeniem przed nadużyciem. Podobnie odsunięcie stopa zwiększa planowaną stratę przy niezmienionej pozycji.
Najpierw wyjaśnij wykonanie i skontroluj ryzyko, zamiast odrabiać stratę lub rozszerzać ochronę bez planu. Przy reklamacji opisz zdarzenie, oczekiwane wyjaśnienie i dowody. Jeżeli odpowiedź nie rozwiązuje sporu, sprawdź właściwą dla podmiotu ścieżkę dalszego postępowania. Pomaga pomiar jakości realizacji.
Zachowaj kopię zgłoszenia, załączników i odpowiedzi z datami. Uporządkowana chronologia ułatwia odróżnienie ustalonych faktów od przypuszczeń.
Minimum świecy mogło wystąpić przed ustawieniem stopa
Ten sam zakres świecy może prowadzić do innych wniosków, jeśli stop został dodany w trakcie jej powstawania. Własny model ma długą pozycję, do której serwer potwierdza Stop Loss 1,09900 o 09:00:40. Przed tym momentem pozycja nie ma stopa; przy potwierdzeniu bid wynosi 1,09950. Wyłączamy inne powody zamknięcia.
| Własny wariant | Moment identycznego minimum | Stop wtedy aktywny? | Wniosek przy ustalonej kolejności |
|---|---|---|---|
| A | 09:00:10 | Nie | Brak przecięcia po aktywacji w modelu |
| B | 09:00:50 | Tak | Warunek uruchomienia osiągnięty |
W obu hipotetycznych minutach OHLC bid jest identyczne: otwarcie 1,10000, maksimum 1,10020, minimum 1,09850 i zamknięcie 1,09950. Zmieniamy wyłącznie czas minimum. W wariancie A jest to 09:00:10, a po dodaniu stopa cena pozostaje nad nim. W wariancie B minimum przypada o 09:00:50, gdy stop już działa.
Wariant A nie daje aktywnemu stopowi wcześniejszego sygnału wstecz. Wariant B osiąga warunek uruchomienia po jego dodaniu; nie gwarantujemy konkretnej ceny wykonania. Sam dolny cień tej samej świecy nie odróżnia obu przypadków.
Do kontroli potrzebne są kolejność kwotowań i czas potwierdzenia zmiany przez serwer, po uzgodnieniu stref czasu. Czas kliknięcia w aplikacji nie musi być tym samym zdarzeniem. Zestaw te dane z historią zlecenia, zamiast uznawać każdą świecę z minimum pod stopem za dowód, że stop powinien był zamknąć pozycję.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
Około 2 min · możesz spróbować ponownie
Log podaje 16:20 w umownej strefie UTC+3. Jaka to godzina UTC tego samego dnia?
- 19:20.
- 13:20.
- 16:20, bo log jest dokładny.
Sprawdź odpowiedź i wyjaśnienie
13:20.
16:20 − 3 godziny = 13:20 UTC przy przyjętym stałym przesunięciu.
Jeszcze jedno ćwiczenie
Krótka pozycja ma stop 1,1000. Bid to 1,0998, a spread 2 pipsy. Czy ask może już aktywować stop?
Sprawdź odpowiedź
Tak: 1,0998 + 0,0002 = 1,1000. To ilustracja przy założeniu aktywacji po ask; rzeczywistą sytuację trzeba sprawdzić w danych i specyfikacji.

