Bezpośrednia odpowiedź
Buy Stop to zlecenie oczekujące na zakup po lub w momencie, gdy rynek osiągnie określoną cenę wyzwalającą, która jest powyżej aktualnej ceny rynkowej dla kupna. Przepracowany przykład pomaga, pokazując dane wejściowe (aktualna cena, cena wyzwalająca, wielkość pozycji) oraz sekwencję (oczekiwanie, wyzwolenie, realizacja), jednocześnie podając założenia dotyczące wypełnienia i czasu.
Jak działa Buy Stop (mechanika)
Buy Stop jest zazwyczaj używany do wejścia w ruchu wzrostowym. Kluczowe mechanizmy są następujące:
- Aktualna cena rynkowa (założenie): ostatnia notowana cena przed złożeniem zlecenia.
- Cena wyzwalająca: cena zlecenia Buy Stop. Dla Buy Stop ta cena wyzwalająca zwykle jest ustawiana powyżej aktualnej ceny.
- Stan oczekiwania: dopóki nie zostanie osiągnięta cena wyzwalająca, zlecenie zazwyczaj nie tworzy otwartej pozycji.
- Zdarzenie wyzwalające: gdy rynek osiągnie lub przekroczy cenę wyzwalającą, zlecenie staje się uprawnione do realizacji.
- Realizacja (założenie): realizacja może nastąpić po cenie wyzwalającej albo po pobliskiej dostępnej cenie — zależnie od obsługi zlecenia, spreadu i płynności.
W terminologii forex realizacja odbywa się na platformie/rynku, na którym realizujesz transakcje, oraz według zasad realizacji Twojego dostawcy/platformy. Te zasady mogą wpływać na to, czy zlecenie zostanie zrealizowane w całości, częściowo, czy wcale.
Dowód lub przykład: przepracowany scenariusz liczbowy
Poniżej znajduje się jeden przepracowany scenariusz, w którym każda kalkulacja jest wypisana. Jest on celowo uproszczony i nie zakłada danych „na żywo”.
Założenia (opisz wszystko)
- Składasz zlecenie Buy Stop dla EUR/USD.
- Przed złożeniem zlecenia ostatnia notowana cena na rynku wynosi 1.1000.
- Ustawiasz cenę wyzwalającą Buy Stop na 1.1050 (powyżej 1.1000).
- Jeśli dojdzie do wyzwolenia, zakładasz, że platforma realizuje kupno o nominalnej wielkości 10,000 EUR.
- Zakładasz model kosztów transakcyjnych z brakiem swapu dla tego jednego kroku (to założenie, a nie prognoza).
- Zakładasz, że cena realizacji jest równa cenie wyzwalającej (to założenie użyte wyłącznie do matematyki; rzeczywista realizacja może się różnić).
Przepływ krok po kroku
Krok 1 — Złożenie zlecenia
- Aktualna cena: 1.1000
- Wyzwalacz: 1.1050
- Typ zlecenia: Buy Stop
- Wynik: zlecenie pozostaje oczekujące, ponieważ 1.1050 nie zostało jeszcze osiągnięte.
Krok 2 — Wyzwolenie
- Później rynek osiąga 1.1050.
- W tym momencie Buy Stop staje się uprawniony do realizacji.
Krok 3 — Realizacja i utworzenie pozycji
- Założona cena realizacji: 1.1050
- Kupiona kwota EUR: 10,000 EUR
- Teraz posiadasz długą pozycję na EUR względem USD.
Proste odniesienie do P/L (tylko do weryfikacji zrozumienia)
Aby zachować to wyłącznie w celach edukacyjnych, obliczamy P/L, używając powszechnego pomysłu „różnica cen razy kwota w EUR”, zakładając bezpośrednią konwersję, która odpowiada specyfikacji kontraktu na Twojej platformie.
- Wejście (założone): 1.1050
- Załóżmy, że kolejna notowana cena wynosi 1.1100.
- Ruch ceny: 1.1100 − 1.1050 = 0.0050 USD na 1 EUR.
- Kwota EUR: 10,000 EUR
- Szacowane P/L w USD: 0.0050 × 10,000 = 50 USD
Ta arytmetyka pokazuje, jak cena wejścia wyzwolona przez zlecenie odnosi się do późniejszego P/L. Nie gwarantuje to realnych wyników, ponieważ rzeczywista realizacja, spready i szczegóły kontraktu mogą zmienić efektywną cenę wejścia.
Ograniczenia i ryzyka (istotne tryby awarii)
Przepracowany przykład jest pomocny, ale w rzeczywistości może być inaczej niż w założeniach:
- Niepewność ceny realizacji: nawet jeśli wyzwalacz to 1.1050, wypełnienie może nastąpić po pobliskiej dostępnej cenie, a nie dokładnie po cenie wyzwalającej.
- Brak realizacji lub częściowe wypełnienie: podczas szybkich ruchów płynność może być niewystarczająca, aby zrealizować zlecenie w całości w oczekiwanym momencie.
- Koszty wpływają na wynik: spready, prowizje oraz finansowanie overnight (swap) mogą zmienić wynik netto w porównaniu do uproszczonego obliczenia P/L.
- Definicja wyzwalacza różni się w zależności od platformy: niektóre systemy wyzwalają na podstawie bid/ask lub specyficznego zachowania konkretnego feedu; to może przesunąć moment aktywacji zlecenia.
To nie są „prognozy”; to realistyczne ograniczenia, które możesz niezależnie sprawdzić na podstawie zasad zleceń i specyfikacji kontraktu u Twojego dostawcy.
Weryfikacja i kolejne pytanie
Aby potwierdzić, że Twoje zrozumienie jest poprawne, porównaj dokumentację swojej platformy i przetestuj to w środowisku demo, używając własnej logiki wyzwalania i założonej logiki realizacji:
- Czy Twoja platforma wymaga, aby wyzwalacz był ściśle powyżej aktualnej ceny, czy może wyzwolić przy równości?
- Na jakiej podstawie cenowej wyzwalane jest zlecenie (bid vs ask) dla buy stop?
- Jak raportuje cenę realizacji, gdy rynek „skacze” (gdy następuje przeskok)?