Metoda Wyckoffa może porządkować obserwację ceny i aktywności, lecz nazwanie ruchu akumulacją nie wyjaśnia jeszcze, kto zawarł transakcje ani co wydarzy się dalej. Użyteczny zapis analizy powinien pozwolić innemu czytelnikowi sprawdzić warunki, moment ich spełnienia i powód odrzucenia hipotezy. Poniżej przechodzimy od ogólnego języka metody do takiego właśnie zapisu.

Trzy prawa: pytania zamiast zapewnień

Wyckoff Analytics wyróżnia podaż i popyt, przyczynę i skutek oraz wysiłek i rezultat. Odpowiadają im analiza relacji popyt–podaż, projekcje oparte na zliczeniach Point-and-Figure oraz porównanie wolumenu ze zmianą ceny. To ramy interpretacji, a nie dowód trafności konkretnego sygnału.

Praktyczne pytania są bardziej precyzyjne: czy zamknięcie wyszło poza wcześniej wyznaczony obszar? Jak zmienił się zakres świecy? Czy aktywność porównujemy z tą samą porą i tym samym źródłem? Sam długi czas konsolidacji nie dostarcza wzoru na późniejszy zasięg. Jeżeli stosujesz projekcję Point-and-Figure, musisz osobno podać rozmiar kratki, warunek odwrócenia i zakres zliczania; bez nich liczba docelowa jest nieodtwarzalna.

Composite operator nie jest identyfikacją kontrahenta

Composite Man, nazywany też composite operatorem, jest heurystyką: umownym spojrzeniem na rynek jak na działania jednego operatora. Wykres nie potwierdza, że taki podmiot faktycznie realizuje wspólny plan.

Dlatego oddziel dwie kolumny w dzienniku: obserwację i interpretację. „Low naruszyło granicę, a Close wróciło do środka” można sprawdzić. „Bank wyczyścił stopy, żeby tanio kupić” wymaga danych, których świeca nie dostarcza. Alternatywą dla tej opowieści może być zmiana kwotowań przy mniejszej dostępnej płynności albo zwykłe cofnięcie po publikacji informacji. Nie wybieraj wyjaśnienia wyłącznie dlatego, że pasuje do gotowego schematu.

Zamień schemat w regułę możliwą do odrzucenia

Przyjmijmy autorski eksperyment na hipotetycznym EUR/USD H1. Nie jest to kompletny wzorzec akumulacji ani uniwersalna recepta szkoły Wyckoffa. Na końcu t20 wyznaczamy dolną i górną granicę jako minimum Low i maksimum High z dwudziestu zamkniętych świec t1–t20. Zamrażamy je na czas próby. Są to znane liczby wejściowe modelu, nie poziomy dopasowane do późniejszego ruchu.

Badamy jedno naruszenie dolnej granicy z zamknięciem z powrotem wewnątrz. Następna świeca musi zamknąć się powyżej maksimum świecy naruszenia, nie dotykając ani nie przekraczając jej minimum. Jeśli warunek nie zostanie spełniony od razu na tej następnej świecy, próbę odrzucamy. Takie ograniczenie jest naszym wyborem badawczym, a nie obiektywnie najlepszą liczbą świec. Nazwy i szerszą mapę zdarzeń opisuje osobny przewodnik po fazach akumulacji i dystrybucji.

Autorski protokół: dane Bid na zamkniętych świecach H1
MomentDane dostępne w tej chwiliWniosek według zapisanej reguły
Koniec t20Minimum Low z t1–t20: 1,1000; maksimum High: 1,1080; średnia ticków: 200Zamrażamy granice i bazę; nie znamy przyszłego wyjścia
Koniec t21O 1,1010, H 1,1020, L 1,0990, C 1,1015; 160 tickówLow poniżej dolnej granicy, Close ponownie wewnątrz: kandydat do dalszej obserwacji
Koniec t22O 1,1015, H 1,1040, L 1,1010, C 1,1030; 240 tickówClose ponad High t21 i Low ponad jego Low: warunek dalszej próby spełniony
Po zamknięciu t22, początek t23Hipotetyczne wykonanie: Bid 1,1030, Ask 1,1032Dopiero teraz modelujemy zakup; wcześniejsze zamknięcie nie jest ceną gwarantowanego wykonania

Naruszenie wynosi 10 pipsów, bo (1,1000 − 1,0990) / 0,0001 = 10. Cały zakres t21 ma 30 pipsów, a korpus tylko 5. To trzy różne miary „rezultatu”. Jeśli raz używasz korpusu, a innym razem całego zakresu, wybierając ten, który lepiej pasuje do narracji, zmieniasz regułę po obejrzeniu wyniku.

Wysiłek wymaga jawnego źródła danych

MQL5 odróżnia VOLUME_TICK od VOLUME_REAL, czyli wolumenu transakcyjnego. Sam wybór nazwy pola nie zapewnia jego dostępności ani kompletnego pokrycia rynku. BIS opisuje forex jako rynek rozproszony, obejmujący różne miejsca wykonania i transakcje bezpośrednie. Odczyt z jednego źródła nie identyfikuje całej aktywności instytucjonalnej.

W modelu średnia z t1–t20 wynosi umownie 200 ticków. Dla t21 otrzymujemy 160 / 200 = 0,80, a dla t22: 240 / 200 = 1,20. Te liczby są opisem hipotetycznego strumienia, nie dowodem absorpcji lub zakupów banku. Na razie nie są warunkiem wejścia. Chcąc dodać filtr, porównaj z góry zdefiniowaną wersję z filtrem i bez niego, zamiast dopisywać wyjaśnienie tylko udanym przypadkom.

Przed użyciem rzeczywistych danych sprawdź strefę czasu, zamknięcie świecy, brakujące obserwacje i sezonowość aktywności. Baza z dwudziestu kolejnych godzin miesza pory dnia; nie jest automatycznie porównaniem podobnych warunków. Futures mierzy własny rynek kontraktów, a pozycje raportowane okresowo nie zastępują wolumenu konkretnej świecy spot. Szczegóły znajdziesz w artykule o rodzajach wolumenu na forex.

Wybór miary rezultatu potrafi odwrócić porównanie

Sformułowanie „duży wysiłek, mały rezultat” potrzebuje stałego mianownika. Sprawdźmy dwie fikcyjne świece, których ceny podano w umownych jednostkach. Ticki oznaczają tylko licznik naszego źródła, bez wniosku o liczbie kontraktów.

Dwie konkurencyjne miary wysiłku na jednostkę ruchu
Świeca: O/H/L/CTickiTicki / korpusTicki / zakres
A: 100/110/90/101100100/1 = 100100/20 = 5
B: 100/105/95/105200200/5 = 40200/10 = 20

Według korpusu większy wysiłek na jednostkę rezultatu ma A: 100 wobec 40. Według całego zakresu większy wynik ma B: 20 wobec 5. Wszystkie ceny i ticki pozostały identyczne; odwrócenie kolejności wywołała wyłącznie definicja rezultatu.

Przed porównaniem zapisz miarę, jednostkę i obsługę zera. Przy doji iloraz ticków przez zerowy korpus jest niezdefiniowany, a nie „nieskończenie silnym dowodem absorpcji”. Możesz zachować taki przypadek jako brak wartości albo użyć innej, wcześniej określonej miary. Nie wybieraj mianownika osobno dla każdej świecy. Kontrola nie potwierdza prawa podaży i popytu; pokazuje, czy Twoja własna operacyjna definicja w ogóle daje odtwarzalną kolejność porównań.

Poprawna etykieta nie płaci kosztów wykonania

Modelujemy zakup 10 000 EUR po Ask 1,1032 i późniejsze zamknięcie tej pozycji po Bid. To rozróżnienie odpowiada zasadom wykonania opisanym w MT5. Rachunek prowadzimy w USD; pip 0,0001 odpowiada tutaj 1 USD. Zakładamy prowizję łącznie 2 USD, brak przewalutowania, brak innych opłat i zamknięcie przed naliczeniem finansowania. Wszystkie podane ceny są hipotetycznymi cenami wykonania.

Przed wejściem zapisujemy zwykły stop na Bid 1,0988 oraz cel na Bid 1,1080. Jeżeli żaden warunek wcześniej nie zamknie pozycji, plan przewiduje wyjście po zamknięciu t26 po dostępnej wtedy cenie. Nie przedłużamy próby dlatego, że nadal podoba nam się narracja. Rzeczywisty stop może wykonać się gorzej; dokumentacja IG wprost odróżnia zwykły stop od gwarancji poziomu.

Trzy rozłączne hipotetyczne zakończenia longa 10 000 EUR; rachunek USD
WariantBid wyjściaWynik cenowyProwizja łącznieNetto
Wykonanie przy górnej granicy1,1080+48 USD−2 USD+46 USD
Stop wykonany na wybranym poziomie1,0988−44 USD−2 USD−46 USD
Ten sam stop, gorsze wykonanie1,0980−52 USD−2 USD−54 USD

Wynik cenowy liczymy jako 10 000 × (Bid wyjścia − Ask wejścia), potem odejmujemy prowizję. Spread wejściowy wynosi 2 pipsy i już znajduje się w cenach, więc nie odejmujemy go ponownie. W dwóch pierwszych wariantach relacja zysku netto do planowanej straty netto wynosi 46 / 46 = 1. Nie mówi to, z jaką częstością zobaczymy każdy wariant. Gorsze wykonanie zmienia stratę, mimo identycznego rozpoznania wykresu.

Nie ratuj hipotezy kolejną etykietą

Jeżeli po powrocie do zakresu cena znów spada, nie przemianowuj bez końca nieudanej próby na „jeszcze jeden test”. Zachowaj pierwotny zapis oraz powód zakończenia. Osobno oceń błąd danych, niewykonane zlecenie, spełniony sygnał ze stratą i złamanie własnych warunków. Strata po poprawnym wykonaniu reguły jest możliwym wynikiem, nie automatycznym dowodem braku umiejętności.

Gdy w jednej świecy występują poziomy celu i stopu, same OHLC nie określają kolejności. Użyj dokładniejszych danych albo oznacz przypadek jako nierozstrzygnięty według wcześniej przyjętej procedury. Nie wybieraj korzystnej kolejności tylko po to, by zachować wynik testu.

Jak ocenić próbę bez pewności wstecznej

Odsłaniaj historię po jednej świecy i zapisuj również odrzucone kandydatury. Następnie sprawdź tę samą regułę na późniejszym okresie bez dostrajania. Raportuj wynik netto, straty, obsunięcie i liczbę obserwacji, a nie tylko odsetek trafień. Ani dwadzieścia transakcji demo, ani trafność ponad 50% nie zapewniają przewagi. Dalszą pracę porządkuje procedura testowania strategii.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

W modelu kupiono 10 000 EUR po Ask 1,1032. Wyjście czasowe nastąpiło po Bid 1,1050. Prowizja łącznie to 2 USD, bez pozostałych kosztów. Jaki jest wynik netto i czy trzeba jeszcze raz odjąć spread?

Sprawdź odpowiedź

Wynik cenowy: 10 000 × (1,1050 − 1,1032) = 18 USD. Po prowizji pozostaje 16 USD. Spread jest już uwzględniony przez użycie Ask wejścia i Bid wyjścia; ponowne odjęcie dublowałoby koszt.

Następny temat: Backtest strategii: reguły, dane, koszty i ocena →