Jakie dane są potrzebne do oceny ceny wykonania?

Dowiedz się, jakie dane są potrzebne: mechanika, różnice, ograniczenia i praktyczne weryfikacje.

Jakie dane są potrzebne do oceny ceny wykonania?

Definicja i co tak naprawdę oceniasz

Cena wykonania to efektywna cena, po której zlecenie zostało zrealizowane. W praktyce często interesuje Cię ona jako to, co zapłaciłeś/otrzymałeś za zrealizowaną ilość, po uwzględnieniu konwencji kwotowań rynkowych oraz wszelkich kosztów związanych z realizacją, które są określane przez wykonanie.

Aby dokładnie ocenić cenę wykonania bez zakładania danych w czasie rzeczywistym, potrzebujesz jasnego zestawu danych wejściowych, ich pochodzenia (skąd pochodzą) oraz informacji o tym, jak aktualne lub nieaktualne mogą być.

Dane wejściowe, których potrzebujesz (podstawowa „lista kontrolna danych”)

  1. Mechanika zlecenia (stabilne dane wejściowe)
  • Identyfikacja instrumentu: para walutowa (np. EUR/USD), aby konwencja kwotowania była jednoznaczna.
  • Strona i typ zlecenia: kupno vs sprzedaż oraz czy zlecenie ma być wykonane po obowiązującym kwotowaniu rynkowym, czy też w ramach określonych ograniczeń.
  • Żądana ilość: ilość, którą zlecenie próbuje zrealizować, ponieważ częściowe realizacje mogą zmienić efektywny wynik.
  • Oczekiwany kierunek wyceny: w przypadku rynku Forex wyniki wykonania zależą od tego, czy płacisz ask (kupno), czy otrzymujesz bid (sprzedaż). Zdefiniuj to przed połączeniem jakichkolwiek liczb.
  1. Rynkowe dane referencyjne (zmienne dane wejściowe)
  • Kwotowania bid/ask używane do analizy wykonania: albo strumień kwotowań, który traktujesz jako odniesienie, albo pola „raportu wykonania” brokera/platformy opisujące kwotowanie użyte przez system.
  • Odniesienie czasowe: znacznik czasu powiązany z realizacją (lub z modelowanym kwotowaniem). Cena wykonania zależy od czasu, więc dokładny moment odniesienia ma znaczenie.
  • Kontekst płynności i zmienności (jako dane wejściowe, a nie prognozy): nie musisz prognozować, ale musisz wiedzieć, że w danym okresie spready mogły być szersze, a głębokość rynku mniejsza.
  1. Koszty związane z wykonaniem (często błędnie rozumiane składniki)
  • Składnik spreadu: różnica między bid i ask w danym momencie.
  • Prowizje/opłaty: wszelkie koszty stałe lub przypadające na transakcję, które wpływają na efektywną cenę, którą należy porównać z odniesieniem.
  • Finansowanie/korekty (tylko jeśli mają zastosowanie do Twojego porównania): jeśli oceniasz „efektywną” ekonomiczną cenę w okresie utrzymywania pozycji, udokumentuj stosowany zestaw zasad; w przeciwnym razie skup się na samej cenie wykonania.

Pochodzenie: skąd pochodzi każdy element danych

Dla każdej pozycji danych powyżej zapisz pochodzenie:

  • Źródło pól zlecenia: ticket zlecenia/dziennik żądań zleceń vs widok podsumowujący.
  • Źródło kwotowań bid/ask lub kwotowania wykonania: czy pochodzi z kontrolowanego przez Ciebie strumienia danych rynkowych, czy z raportów wykonania dostarczonych przez dostawcę/platformę.
  • Źródło znaczników czasu: potwierdź strefę czasową/format oraz to, czy znaczniki odzwierciedlają „moment wygenerowania kwotowania”, czy „moment zarejestrowania realizacji”.

Jeśli mieszasz źródła o różnych konwencjach (na przykład jedno źródło oznacza czas w UTC, a inne w czasie lokalnym), nadal możesz coś obliczyć, ale wynik może nie odpowiadać prawdziwemu momentowi wykonania.

Aktualność i kontrola jakości (jak zweryfikować dane wejściowe)

Co najmniej zastosuj następujące kontrole:

  1. Kontrola kompletności: musisz mieć (a) instrument, (b) stronę, (c) zrealizowaną ilość, (d) podstawę kwotowania (bid lub ask) oraz (e) odpowiedni znacznik czasu.
  2. Kontrola spójności: zweryfikuj, czy logika kupna/sprzedaży odpowiada użyciu bid/ask. Jeśli strona to „kupno”, upewnij się, że odniesienie używa ask; jeśli strona to „sprzedaż”, upewnij się, że używa bid.
  3. Kontrola aktualności: jeśli kwotowania pochodzą z wcześniejszego momentu niż znacznik czasu realizacji, potraktuj to jako założenie i oznacz wynikową cenę wykonania jako szacunek oparty na nieaktualnych danych.
  4. Kontrola agregacji: jeśli występuje wiele realizacji (częściowe realizacje), oblicz cenę wykonania jako wynik ważony ilością i określ, czy Twoje porównanie wykorzystuje całkowitą zrealizowaną ilość.

Dowód lub przykład (z wyraźnymi założeniami)

Załóżmy uproszczony scenariusz z dwoma realizacjami dla tego samego instrumentu i zlecenia:

  • Realizacja 1: kupno 1 000 jednostek przy kwotowaniu ask na poziomie 1,0950.
  • Realizacja 2: kupno 2 000 jednostek przy kwotowaniu ask na poziomie 1,0960.
  • Załóżmy brak prowizji i zdefiniujmy cenę wykonania jako średnią ważoną zrealizowanych ilości przy użyciu ask dla kupna.

Wtedy cena wykonania ważona ilością wynosi:

  • (1 000 × 1,0950 + 2 000 × 1,0960) / 3 000
  • = (1,0950 + 2 × 1,0960) / 3
  • = (1,0950 + 2,1920) / 3
  • = 3,2870 / 3
  • = 1,095666…

Kluczowa kwestia: ten przykład jest ważny tylko przy podanych założeniach dotyczących konwencji bid/ask, sposobu traktowania opłat oraz użycia poziomów kwotowań powiązanych z każdym momentem realizacji.

Handel walutami i kontraktami CFD wiąże się ze znacznym ryzykiem. Informacje FoxiForex mają charakter edukacyjny i nie są osobistą poradą finansową. Materiały sponsorowane są wyraźnie oznaczone.