Post-Trade Execution Review
8 min czytania
Evaluate execution quality by comparing actual fills against theoretical prices at the time of signal generation.
8 min czytania
Evaluate execution quality by comparing actual fills against theoretical prices at the time of signal generation.
Transakcja nie kończy się w momencie wyjścia. To, co zmierzysz po realizacji, decyduje, czy kolejnych 100 transakcji będzie lepszych czy gorszych od ostatnich 100.
Review wykonania post-trade (retailowy odpowiednik instytucjonalnej Transaction Cost Analysis, czyli TCA) porównuje Twoje rzeczywiste fille z ceną dostępną w momencie, gdy zadziałał Twój sygnał. Ocenia jakość procesu niezależnie od P&L. Generuje mierzalne cele poprawy, a nie narracje.
Większość traderów analizuje swoje transakcje, aby odpowiedzieć na jedno pytanie: "Czy zarobiłem?". To najmniej użyteczne pytanie, jakie można zadać. Zyskowna transakcja źle wykonana uczy złych nawyków. Stratna transakcja perfekcyjnie wykonana potwierdza, że Twój edge działa.
Review wykonania post-trade przenosi uwagę z rezultatów na proces. Mierzy, jak dobrze przełożyłeś swój plan na działanie -- niezależnie od tego, czy rynek współpracował. Z czasem to właśnie odróżnia traderów, którzy się rozwijają, od tych, którzy powtarzają te same błędy przez lata.
Każdą transakcję można ocenić w czterech niezależnych wymiarach. Pełny review ocenia każdy z nich osobno, ponieważ transakcja może mieć doskonałą jakość sygnału i fatalne wykonanie wyjścia, albo słaby timing wejścia, ale idealne zarządzanie pozycją.
Czy setup spełniał Twoje wcześniej zdefiniowane kryteria w momencie zawarcia transakcji?
| Pytanie | Zakres punktów |
|---|---|
| Czy setup pasował do zdefiniowanego wzorca w Twoim playbooku? | 0 - 3 |
| Czy kontekst rynkowy był zgodny (trend, wolumen, zmienność)? | 0 - 2 |
| Czy zignorowałeś jakieś czynniki dyskwalifikujące? | 0 lub -2 |
Maksymalny wynik sygnału: 5
Wynik sygnału 3 lub niższy oznacza, że transakcja nie powinna zostać zawarta. Śledź, ile transakcji z wynikiem poniżej 3 otwierasz tygodniowo. Jeśli to więcej niż 20% wszystkich transakcji, problemem jest Twoja dyscyplina filtrowania -- a nie wykonanie.
Jak dobrze wykonałeś wejście, gdy już zdecydowałeś się na transakcję?
| Pytanie | Zakres punktów |
|---|---|
| Czy wejście mieściło się w zaplanowanej strefie cenowej? | 0 - 2 |
| Czy użyłeś właściwego typu zlecenia dla danej sytuacji? | 0 - 1 |
| Czy wykonanie było terminowe (w ramach Twojego progu opóźnienia)? | 0 - 1 |
| Czy rozmiar pozycji został poprawnie obliczony? | 0 - 1 |
Maksymalny wynik wejścia: 5
W jakości wejścia mieszka slippage. Punktem odniesienia, z którym porównujesz, jest arrival price -- midkwota w momencie, gdy zadziałał sygnał. Fill minus arrival, w punktach bazowych, to Twój implementation shortfall na nodze wejściowej. Powyżej 5 bps na BTC/USDT przy retailowym sizingu oznacza, że Twoje routowanie, latencja lub typ zlecenia wyciekają edge -- nie rynek.
Przy retailowym sizingu nie ruszysz rynku, ale możesz konsekwentnie do niego dokładać. 5 bps na stronę, 200 round-tripów rocznie, daje 200 bps -- 2% rocznego dragu. To różnica między edge'em a hobby.
Jak dobrze zarządzałeś pozycją między wejściem a wyjściem?
| Pytanie | Zakres punktów |
|---|---|
| Czy przestrzegałeś zasad zarządzania stopem? | 0 - 2 |
| Czy unikałeś przesuwania stopa bliżej pod wpływem strachu? | 0 - 1 |
| Czy realizowałeś plan częściowego zbierania zysków? | 0 - 1 |
| Czy unikałeś dokładania do stratnych pozycji lub zwiększania wielkości z zemsty? | 0 - 1 |
Maksymalny wynik zarządzania: 5
Jakość zarządzania to wymiar najbardziej zależny od psychologii. Typowy wzorzec: wyniki zarządzania są wysokie podczas pierwszych 3 transakcji dnia i systematycznie spadają po stratach. Jeśli widzisz to w swoich danych, to sygnał zmęczenia lub tiltu.
Jak dobrze wykonałeś wyjście?
| Pytanie | Zakres punktów |
|---|---|
| Czy wyszedłeś z powodu zapisanego w planie (a nie emocji)? | 0 - 2 |
| Czy typ zlecenia wyjścia był odpowiedni? | 0 - 1 |
| Jaki był MFE Capture Ratio? (powyżej 0,60 = maksymalna ocena) | 0 - 2 |
Maksymalny wynik wyjścia: 5
Jeśli handlujesz perpetualami, dodaj cichą piątą pozycję: funding zapłacony w trakcie trzymania pozycji. Stawka fundingu 0,05% płacona co 8 godzin przy 36-godzinnym trzymaniu daje 22,5 bps -- więcej niż Twój budżet na slippage.
To karta oceny procesu, a nie analiza kosztów transakcyjnych. TCA -- slippage względem arrival price, porównanie z VWAP, market impact, participation rate -- mieści się wewnątrz wymiarów Wejście i Wyjście powyżej. Karta otacza dane kosztowe danymi dyscyplinarnymi, dzięki czemu jedna liczba sygnalizuje oba rodzaje wycieku.
Połącz cztery wymiary w jedną kartę oceny dla każdej transakcji:
Wynik wykonania = Jakość sygnału + Jakość wejścia + Jakość zarządzania + Jakość wyjścia
Maksimum: 20 punktów Powyżej 16: Doskonałe wykonanie niezależnie od wyniku 12 - 16: Solidne wykonanie z miejscem na poprawę 8 - 12: Istotne problemy z wykonaniem Poniżej 8: Załamanie wykonania -- przejrzyj przed kolejną transakcją
Lekcja Implementation Shortfall w dalszej części tego modułu formalizuje komponenty kosztu wejścia/wyjścia w instytucjonalnym frameworku TCA -- ta sama matematyka, nazwana zgodnie z literaturą.
Cały sens karty oceny to oddzielenie jakości wykonania od wyniku transakcji. Stratna transakcja może uzyskać 18/20 (zrobiłeś wszystko dobrze, rynek nie współpracował). Zyskowna transakcja może uzyskać 9/20 (miałeś szczęście mimo słabego wykonania). Przy ponad 100 transakcjach wysokie wyniki wykonania korelują z dodatnią wartością oczekiwaną (EV). Niskie wyniki korelują z ujemną wartością oczekiwaną, niezależnie od krótkoterminowych rezultatów.
Używaj tego szablonu po każdej transakcji. Cenę sygnału przechwytuj przez webhook alertu TradingView (eksport timestampu i ceny do Google Sheet lub n8n). Cenę realizacji przechwytuj przez API giełdy (Binance, Bybit, OKX -- wszystkie udostępniają endpoint fillów). Uzgodnij obie kolumny. Dwie minuty na transakcję, dziesięć minut miesięcznie na pivot. Sama dyscyplina jego wypełniania jest narzędziem poprawy wyników.
| Pole | Przykład (BTC/USDT Long) |
|---|---|
| Data i godzina | 2024-03-15 14:32 UTC |
| Typ setupu | Order block reclaim, byczy |
| Cena sygnału (arrival) | $67,380 |
| Cena realizacji (fill) | $67,405 |
| Slippage wejścia | 3,7 bps = (67405 - 67380) / 67380 * 10000 |
| Poziom stopa | $66,900 |
| Poziom(y) targetu | $68,200 / $68,800 |
| MAE | 0,35R ($67,230) |
| MFE | 2,8R ($68,720) |
| Cena wyjścia | $68,145 |
| MFE Capture Ratio | 0,58 |
| Wynik R-Multiple | +1,54R |
| Wynik sygnału | 4/5 |
| Wynik wejścia | 4/5 |
| Wynik zarządzania | 3/5 |
| Wynik wyjścia | 2/5 |
| Łączny wynik wykonania | 13/20 |
| Uwagi | Wyszedłem zbyt wcześnie, bałem się odwrócenia przy okrągłej liczbie. MFE kontynuowało 1,2R poza wyjściem. |
Dobry sygnał i wejście, ale wyjście przedwczesne. MFE sięgnęło $68,720 (2,8R), a wyjście nastąpiło na $68,145 (1,54R). Wynik zarządzania zaniżony przez przesunięcie częściowego TP bliżej w trakcie konsolidacji.
Ta transakcja ilustruje, jak zyskowna transakcja może nadal ujawnić problemy z wykonaniem. MFE Capture Ratio 0,58 oznacza, że 42% dostępnego ruchu zostało zostawione na stole -- głównie z powodu timingu wyjścia opartego na strachu, a nie slippage.
Pojedyncze review są użyteczne. Ale prawdziwa siła pojawia się, gdy przeanalizujesz wzorce z 50, 100 lub 200 review. Uruchamiaj te analizy co miesiąc:
Oblicz średni wynik dla każdego wymiaru w okresie objętym review:
Przedstaw wyniki wykonania według sesji (Azja, Europa, USA). Wielu traderów odkrywa, że ich wyniki znacząco spadają podczas konkretnych sesji z powodu zmęczenia, overtradingu lub niekorzystnych warunków płynności.
Przedstaw wyniki wykonania według numeru transakcji w ciągu dnia (1. transakcja, 2. transakcja, 3. transakcja itd.). Spadek wyniku po 3. transakcji to jeden z najczęstszych wzorców. Sugeruje, że twardy dzienny limit transakcji poprawiłby ogólne wyniki.
Porównaj średnie wyniki wykonania dla zyskownych i stratnych transakcji. Jeśli wygrane i przegrane mają podobne wyniki wykonania, Twój proces jest spójny, a rezultaty wynikają z rynkowej losowości -- czyli dokładnie to, czego chcesz. Jeśli przegrane mają znacząco niższe wyniki, straty powodują załamania wykonania, a nie normalna wariancja.
Dane bez działania to tylko prowadzenie ewidencji. Każdy miesięczny review powinien zaowocować dokładnie jednym lub dwoma konkretnymi, mierzalnymi celami poprawy na kolejny okres.
| Znaleziony wzorzec | Cel poprawy | Pomiar |
|---|---|---|
| Wyniki wyjścia spadają po 2. transakcji | Wprowadź obowiązkową 15-minutową przerwę po 2. transakcji | Śledź wynik wyjścia dla transakcji 3+ w przyszłym miesiącu |
| Slippage wejścia powyżej 5 bps podczas otwarcia USA | Przełącz się na zlecenia limit w godzinach 13:30-14:30 UTC | Mierz slippage wejścia w tym oknie |
| MFE Capture Ratio poniżej 0,50 na transakcjach trendowych | Wprowadź trailing stop w interwałach 0,5R zamiast stałego TP | Porównuj capture ratio z miesiąca na miesiąc |
| Wyniki sygnału poniżej 3 na 25% transakcji | Dodaj checklistę pre-trade z 3 obowiązkowymi potwierdzeniami | Śledź procent wyników sygnału poniżej 3 |
Nie próbuj naprawiać trzech problemów wykonania jednocześnie. Zmiana wielu zmiennych naraz uniemożliwia ustalenie, która zmiana pomogła. Wybierz jedno ulepszenie o największym wpływie, wdrażaj je przez ponad 30 transakcji, zmierz rezultat, a następnie przejdź do kolejnego.
Bo wynik i proces to nie ten sam edge. Stratna transakcja może uzyskać 18/20, a zyskowna 9/20. Przy ponad 100 transakcjach wysokie wyniki wykonania korelują z dodatnią wartością oczekiwaną, a niskie z ujemną -- niezależnie od krótkoterminowych rezultatów.
Jakość sygnału, jakość wejścia, jakość zarządzania i jakość wyjścia. Każdy oceniany jest 0-5 i sumowany do 20-punktowego wyniku wykonania. Wymiary są niezależne: transakcja może mieć doskonałą jakość sygnału i fatalne wykonanie wyjścia, albo słaby timing wejścia, ale idealne zarządzanie pozycją.
Dwie do trzech minut na transakcję, jeśli pola szablonu są wcześniej zdefiniowane. Przechwytywanie da się zautomatyzować -- webhook TradingView dla ceny sygnału, API giełdy dla ceny realizacji -- więc ręczna część to ocena czterech wymiarów i napisanie jednej linii uwag.