Order flow może pomóc opisać, jak sklasyfikowany wolumen transakcji rozłożył się między cenami i w czasie. Sam kolor footprintu nie ujawnia planu banku ani przyszłego kierunku rynku. Użyteczna praca zaczyna się od pytania: jakie dane mierzę, kiedy były dostępne i jaką dokładnie hipotezę chcę na nich sprawdzić?
Najpierw podpisz źródło danych
BIS opisuje rozdrobnienie wykonania transakcji FX: handel odbywa się zarówno bezpośrednio z dealerami, jak i na różnych platformach. Wycinek udostępniany przez brokera lub dostawcę nie jest kompletnym strumieniem całego rynku OTC. Z kolei dane o konkretnym kontrakcie giełdowym opisują ten kontrakt, nie wszystkie transakcje walutowe na świecie.
Przed analizą zapisz symbol i, przy futures, serię kontraktu. Ustal, czy dostajesz wykonania z ilością, aktualizacje kwotowań, czy oszacowanie przygotowane przez wskaźnik. Nie zastępuj brakujących transakcji liczbą ticków i nie nazywaj wyniku takim samym pomiarem. Różnice między księgą a wykonaniami rozwija tekst o mechanice order flow na Forex.
Jeżeli chcesz używać danych futures przy decyzjach na CFD, potraktuj to jako osobną hipotezę. Zapisuj jednocześnie oba instrumenty i rzeczywiste kwotowania instrumentu wykonania. Nie przesuwaj poziomów jeden do jednego bez kontroli różnic ceny, terminów i czasu danych. Nawet poprawny opis kontraktu nie dowodzi, że reguła zarabia na innym produkcie.
Footprint: co oznaczają liczby?
Dokumentacja Numbers Bars w Sierra Chart rozróżnia liczbę transakcji od ich wolumenu. Footprint może pokazywać ilość przypisaną do wykonania po stronie Ask i Bid na poszczególnych poziomach. Przyjmujemy konwencję delta = Ask Volume − Bid Volume. Strona inicjująca nie określa tożsamości uczestnika; każda wykonana transakcja nadal ma kupującego i sprzedającego.
Sprawdź, czy klasyfikację stron przekazuje źródło, czy wyznacza ją algorytm platformy. Wartości powstałe przez klasyfikację zmian ceny nie są automatycznie równoważne danym z oznaczeniem agresora. Sam footprint wykonanych transakcji nie jest też historią oczekujących zleceń limitowanych. Sierra wskazuje, że Numbers Bars nie wymaga pełnych danych głębokości księgi.
Dodatnia delta przy spadkowej świecy
Poniższy przykład jest całkowicie wymyślony. Rozpatrujemy umowny kontrakt, ceny w jednostkach kwotowania i wolumen w kontraktach, nie w dolarach. Wszystkie wykonania przypisano dokładnie do jednej z dwóch kategorii. Nie ma filtrów wielkości transakcji ani pominiętych rekordów. Świeca obejmuje 10:00:00–10:05:00 UTC, z prawym końcem wyłączonym.
| Cena | Ask Volume | Bid Volume | Delta: Ask − Bid |
|---|---|---|---|
| 1,1002 | 120 | 40 | +80 |
| 1,1001 | 80 | 30 | +50 |
| 1,1000 | 50 | 60 | −10 |
| 1,0999 | 10 | 10 | 0 |
| Suma | 260 | 140 | +120 |
Ask Volume wynosi 120 + 80 + 50 + 10 = 260, a Bid Volume 40 + 30 + 60 + 10 = 140. Delta to +120 kontraktów, a całkowity wolumen 400. Własna miara względna to delta / (Ask Volume + Bid Volume) × 100%, czyli 30%. Nie oznacza to 30% prawdopodobieństwa wzrostu ani 120 nowych inwestorów. Przy zerowym mianowniku taka miara nie jest określona.
Dodatkowo wiemy z chronologicznego zapisu, że pierwsza transakcja świecy miała cenę 1,1002, a ostatnia 1,1000; minimum wyniosło 1,0999. Zamknięcie jest zatem niższe od otwarcia o 0,0002. Sama tabela zagregowanych ilości nie pozwala odtworzyć tej kolejności. Te same sumy na poziomach mogą towarzyszyć różnym przebiegom wewnątrz świecy.
Przewaga sklasyfikowanego agresywnego kupna nie wymusiła wyższego zamknięcia. Można postawić hipotezę o absorpcji po stronie podaży, lecz tabela nie dowodzi obecności jednego dużego sprzedającego ani jego zamiarów. Nie pokazuje również, czy następna świeca wzrośnie. Podobnie wycofanie widocznej oferty nie wystarcza do stwierdzenia manipulacji, a ruch przez poziom nie identyfikuje zleceń stop.
Nieznana strona wykonania: policz granice delty
Jeżeli część wykonań nie ma rozpoznanej strony, policz zakres możliwej delty zamiast traktować brakujące oznaczenia jak zero. W osobnym hipotetycznym rejestrze znamy Ask Volume = 260 i Bid Volume = 140, lecz dodatkowe 160 kontraktów pozostaje niesklasyfikowanych. Wiemy, że jest to komplet 560 kontraktów; tylko przypisanie stron jest niepełne.
| Przypisanie nieznanego wolumenu | Pełna delta | Delta / 560 |
|---|---|---|
| W całości do Bid | 260 − 300 = −40 | −7,14% |
| Po 80 do każdej strony | 340 − 220 = + 120 | 21,43% |
| W całości do Ask | 420 − 140 = + 280 | 50,00% |
Odczyt 120/(260 + 140) = 30% opisuje wyłącznie rozpoznaną część. Nie dowodzi spełnienia progu 25% dla całości. Jeśli x z nieznanych kontraktów przypiszemy do Ask, pełna delta wyniesie 120 + x − (160 − x) = 2 x − 40. Do uzyskania przynajmniej 25% z 560 potrzeba delty 140, więc x musi wynosić co najmniej 90.
Bez dodatkowej informacji nie wiadomo, czy ten warunek jest spełniony; nawet znak pełnej delty pozostaje nieustalony. Zakres −40 do + 280 jest granicą rachunkową przy podanych danych, a nie przedziałem ufności ani prawdopodobieństwem stron.
Zamień opis na regułę do sprawdzenia
Własny filtr dydaktyczny kwalifikuje świecę do dalszej analizy tylko wtedy, gdy łącznie: wolumen wynosi co najmniej 300 kontraktów, względna delta jest nie mniejsza niż 25%, a zamknięcie przewyższa otwarcie. Progi są umowne; nie twierdzimy, że są optymalne. W modelu dwa pierwsze warunki są spełnione, trzeci nie, więc kwalifikacji nie ma. To filtr obserwacji, nie kompletny system wejścia i wyjścia.
Warunki oceniaj po otrzymaniu wszystkich danych wymaganych do zamknięcia świecy. O 10:03 nie znasz jeszcze końcowej delty ani ceny ostatniej transakcji przed 10:05. Także znacznik zdarzenia nie jest automatycznie czasem odebrania rekordu. W teście wymagającym natychmiastowej reakcji trzeba uwzględnić opóźnienia i kolejność danych; końcowy zrzut footprintu nie wystarcza.
| Etap | Zapis w dzienniku | Kiedy przerwać ocenę |
|---|---|---|
| 1. Ustal zakres | Symbol, seria kontraktu, dostawca, strefa i sesja. | Nie wiadomo, jaki rynek lub okres obejmują liczby. |
| 2. Sprawdź pomiar | Jednostka wolumenu, klasyfikacja stron, filtrowanie i agregacja cen. | Dane są niekompletne albo zmieniono ustawienia bez oznaczenia. |
| 3. Oceń regułę | Czas dostępności kompletnych danych i wynik każdego warunku. | Wymagana świeca trwa albo brakuje historii do obliczenia. |
| 4. Zbadaj rezultat | Wynik według uprzednio ustalonego horyzontu lub pełnej symulacji. | Nie da się odtworzyć wykonania, kosztów lub kolejności zdarzeń. |
Nie pomyl delty świecy z sumą od początku sesji
Cumulative Delta Bars sumuje różnice Ask–Bid od określonego początku danych lub sesji. Jeśli przed naszą świecą suma wynosiła −200, po dodaniu +120 wyniesie −80. Przy resecie bezpośrednio przed tą świecą końcowa suma wyniesie +120. Oba odczyty mogą poprawnie opisywać różne zakresy.
Porównując wykresy, sprawdź początek sumowania, strefę czasową, godziny sesji i zakres załadowanej historii. Dokumentacja zwraca uwagę również na dostępność historycznego Bid/Ask Volume. Brak danych nie jest potwierdzeniem braku aktywności rynku. Zachowaj konfigurację razem z wynikami, aby późniejszy odczyt dało się odtworzyć.
Jak ocenić, czy filtr coś wnosi?
Przed oglądaniem rezultatów ustal, co mierzysz: zmianę ceny po określonym czasie, maksymalne odchylenie czy wynik pełnej strategii. Zapisuj wszystkie kwalifikujące się przypadki oraz braki danych. Nie wybieraj do raportu wyłącznie efektownych obron poziomu. Oddziel okres ustalania reguł od kolejnego okresu oceny i porównaj wynik z tą samą metodą bez filtra order flow.
Gdy symulujesz transakcje, potrzebujesz zasad wejścia, wyjścia, wielkości pozycji i kosztów. Cena ostatniej transakcji na wykresie nie gwarantuje wykonania Twojego zlecenia; w zleceniu limit dochodzi kolejka. Uwzględnij prowizje, spread tam, gdzie ma zastosowanie, i poślizg. Procedurę rozwija przewodnik po backteście strategii. Taki test ocenia konkretny zestaw danych i reguł, nie obietnicę zawartą w nazwie narzędzia.
Sprawdź, czy rozumiesz
Jedno krótkie ćwiczenie
W osobnym wariancie modelu Ask Volume nadal wynosi 260, ale Bid Volume rośnie do 180. Oblicz deltę, całkowity wolumen i względną deltę. Czy sam warunek względnej delty co najmniej 25% jest spełniony?
Sprawdź odpowiedź
Delta = 260 − 180 = 80 kontraktów; wolumen = 260 + 180 = 440. Względna delta = 80/440 × 100% ≈ 18,18%, więc warunek 25% nie jest spełniony. To oddzielny wariant danych, nie poprawka do tabeli podstawowej.
