W typowym pozagiełdowym handlu walutami pozycję długą zamykasz sprzedażą, a krótką kupnem. Dlatego w standardowych zasadach MT5 stop loss i take profit pozycji długiej sprawdzane są względem Bid, a krótkiej względem Ask. To warunek aktywacji, nie gwarancja wykonania dokładnie po zapisanym kursie.
Co oznaczają Bid, Ask i spread?
Bid jest kwotowaniem strony sprzedaży z perspektywy klienta, a Ask strony kupna. Przy dodatnim spreadzie Ask znajduje się powyżej Bid. Różnica Ask minus Bid to spread. Nie jest stała dla całej sesji i nie należy utożsamiać jej w całości z osobną prowizją brokera. Przykładowo IG opisuje dodawanie własnej marży do spreadu rynku bazowego.
Przy hipotetycznym EUR/USD Bid 1,08500 i Ask 1,08510 różnica wynosi 0,00010, czyli 1 pip. Jeśli kupisz dokładnie po Ask i natychmiast sprzedasz dokładnie po niezmienionym Bid, wynik cenowy wyniesie −1 pip. Dla 10 000 EUR to −1 USD, przed prowizją, finansowaniem i ewentualną konwersją waluty rachunku. Nie odejmuj ponownie tego samego spreadu od wyniku policzonego już z rzeczywistych cen otwarcia i zamknięcia.
Która cena uruchamia SL i TP?
SL oznacza stop loss — zlecenie obronne; TP to take profit — zlecenie realizacji zysku. Tabela opisuje standardowy detaliczny FX OTC według dokumentacji MT5. Porównuj aktualne kwotowanie z wcześniej przyjętym poziomem zlecenia.
| Pozycja i zlecenie | Warunek aktywacji | Transakcja zamykająca |
|---|---|---|
| Długa — stop loss | Bid jest równy poziomowi SL lub niższy. | Sprzedaż. |
| Długa — take profit | Bid jest równy poziomowi TP lub wyższy. | Sprzedaż. |
| Krótka — stop loss | Ask jest równy poziomowi SL lub wyższy. | Kupno. |
| Krótka — take profit | Ask jest równy poziomowi TP lub niższy. | Kupno. |
Dla instrumentów giełdowych zasady mogą być inne. MetaQuotes wskazuje, że w odpowiednich trybach instrumentów giełdowych SL/TP aktywuje cena określona przez giełdę, zwykle Last, czyli cena ostatniej transakcji. Nie przenoś tabeli automatycznie na każdy symbol dostępny w MT5.
Sprawdź także ustawienia dostawcy. Dokumentacja API OANDA dopuszcza dla części zleceń wybór innej ceny wyzwalającej, bez zmiany standardowej strony ceny wykonania. Ustawienie niestandardowe nie musi być widoczne w zwykłym interfejsie platformy. To dodatkowy powód, by rozróżniać aktywację od zawarcia transakcji.
Dlaczego stop może zadziałać poza widoczną świecą?
Hipotetycznie: masz pozycję krótką ze SL 1,09000. W danej chwili Bid wynosi 1,08970, a Ask 1,09000. Spread to 3 pipsy. Warunek stopa został spełniony, chociaż Bid pozostał 3 pipsy poniżej poziomu. Gdyby przy tym samym Bid spread wynosił 1 pip, Ask miałby wartość 1,08980 i warunek nie byłby jeszcze spełniony. To ilustracja wpływu zmiennego spreadu, nie dowód poprawności dowolnego zamknięcia przez brokera.
MT5 opisuje świece oparte na Bid albo Last, zależnie od instrumentu. W desktopowej aplikacji wybierz właściwości wykresu, zakładkę „Pokaż” i linię Ask. Dostaniesz linię najnowszego kwotowania; włączenie jej teraz nie odtworzy historycznych świec Ask.
Czy aktywowany stop wykona się po swoim poziomie?
Zwykły stop może zamknąć pozycję po mniej korzystnej cenie, szczególnie przy luce lub niedostatecznej płynności. IG rozróżnia zwykły stop, stop gwarantowany oraz zlecenie zamknięcia z limitem ceny. Nie zakładaj, że TP ma identyczne zasady wykonania jak stop rynkowy: limit ceny chroni poziom wykonania zgodnie z warunkami zlecenia, ale nie zapewnia samego wykonania.
Hipotetyczny SL krótkiej pozycji 1,09000 może po luce zostać wykonany kupnem po 1,09040. Różnica to 4 pipsy niekorzystnego poślizgu cenowego. Przy wielkości 10 000 EUR oznacza to dodatkowe 4 USD straty względem zamknięcia na poziomie SL. Spread opisuje odstęp dwóch kwotowań w tej samej chwili; poślizg porównuje cenę odniesienia z rzeczywistym wykonaniem.
Przyjęte zwykłe SL/TP w MT5 są obsługiwane po stronie serwera, więc nie wymagają otwartego terminala klienta. Nie oznacza to pewności natychmiastowego zamknięcia. Dokumentacja opisuje również sytuacje, w których próba wykonania jest odrzucona.
Z dwóch poprawnych ekstremów można złożyć nieistniejące kwotowanie
Nie łącz najwyższego Bid z największym spreadem, jeśli pochodzą z innych chwil. W fikcyjnym wycinku danych krótka pozycja ma SL 1,09000. Dwa pełne kwotowania wyglądają następująco; pip przyjmujemy jako 0,0001.
| Chwila | Bid | Ask | Spread | Ask osiąga SL? |
|---|---|---|---|---|
| t₁ | 1,08970 | 1,08980 | 1 pip | Nie |
| t₂ | 1,08940 | 1,08990 | 5 pipsów | Nie |
Najwyższy Bid wynosi 1,08970, a największy spread 5 pipsów. Ich sztuczna suma daje Ask 1,09020, pozornie powyżej SL. Takiego kwotowania nie ma w żadnym wierszu. Żaden z dwóch pokazanych Ask nie osiągnął 1,09000.
To błąd łączenia ekstremów z różnych momentów, nie dowód, że stop nie mógł uruchomić się pomiędzy pokazanymi obserwacjami. Dwa wiersze nie są pełną historią. Do sprawdzenia konkretnego zdarzenia potrzebujesz zsynchronizowanego Bid/Ask z właściwego serwera, czasu i informacji o aktywacji. Sam dzienny maksymalny spread plus maksimum Bid tworzy wartość, której dostawca mógł nigdy nie kwotować. Zachowuj pary cen razem, zamiast niezależnie agregować obie kolumny.
Krótka pozycja: świeca dotyka TP, lecz wyjścia jeszcze nie ma
Ten sam poziom na wykresie Bid i w warunku wyjścia nie oznacza tej samej ceny. Prześledź dwa kolejne pełne kwotowania.
Przesuń diagram w bok, aby zobaczyć całość
Model standardowego detalicznego FX OTC w MT5; podane ceny nie są danymi rynkowymi. W A spread to 2 pipsy, w B również 2 pipsy. Nie zakładamy ceny wykonania po aktywacji. Zasady konkretnych instrumentów mogą się różnić. MetaQuotes: warunek TP dla krótkiej pozycji wykorzystuje Ask.
Praktyczny odczyt historii: w przypadku krótkiej pozycji porównaj TP z Ask z tej samej chwili, a następnie osobno odczytaj wykonanie i pozostały wolumen. Samo przecięcie poziomu przez świecę Bid nie potwierdza zamknięcia.
Jak sprawdzić konkretne zamknięcie?
Zapisz symbol, kierunek, wolumen, numer zlecenia, poziom SL/TP oraz dokładny czas ze strefą czasową. Porównaj historię wykonania z kwotowaniami Bid i Ask właściwego brokera w tym momencie. Sam wykres innego dostawcy lub aktualny spread nie rozstrzygają sporu. Jeśli danych brakuje, poproś brokera o zapis kwotowań i wyjaśnienie podstawy aktywacji; zachowaj odpowiedź do ewentualnej reklamacji.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
Około 2 min · możesz spróbować ponownie
Short ma TP 1,10000. Bid wynosi 1,09990, a Ask 1,10010. Co wynika z tego kwotowania w opisanym modelu?
- TP jest spełniony, bo Bid jest poniżej poziomu.
- Warunek TP nie jest jeszcze spełniony.
- Pozycja na pewno zamknęła się po 1,10000.
Sprawdź odpowiedź i wyjaśnienie
Warunek TP nie jest jeszcze spełniony.
Ask 1,10010 pozostaje powyżej TP 1,10000. Sam niższy Bid nie wystarcza.
Jeszcze jedno ćwiczenie
Krótka pozycja EUR/USD ma SL 1,09000. Bid wynosi 1,08970, Ask 1,09000. Czy standardowy warunek aktywacji jest spełniony? Ile wynosi spread i jaki byłby dodatkowy koszt zamknięcia po 1,09040 zamiast po SL dla 10 000 EUR?
Sprawdź odpowiedź
Tak: Ask osiągnął SL. Spread wynosi (1,09000 − 1,08970) / 0,0001 = 3 pipsy. Wykonanie po 1,09040 zamiast 1,09000 to 4 pipsy niekorzystnego poślizgu, czyli 4 USD przy 10 000 EUR. Sama aktywacja nie przesądza o cenie wykonania.

