Co zrobić, gdy dziennik nie zgadza się z wyciągiem od brokera
Gdy dziennik tradingowy i wyciąg od brokera się różnią, wyciąg jest ewidencją pieniędzy, a dziennik poprawia się tak, by do niego pasował. Większość luk wynika z kosztów zapisanych brutto, fundingu lub swapów, wpłat wymieszanych z zyskiem, brakujących lub podzielonych transakcji i różnych granic okresu. Siedmiostopniowa procedura uzgadniania, przykład liczbowy i nawyki, które utrzymują oba zapisy w zgodzie.
Ostatnia aktualizacja:
W skrócie. Gdy dziennik tradingowy nie zgadza się z wyciągiem od brokera, wyciąg jest ewidencją pieniędzy, a dziennik ewidencją decyzji, więc poprawia się dziennik. Większość rozbieżności ma kilka typowych przyczyn: koszty zapisane brutto, opłaty za finansowanie lub przetrzymanie pozycji przez noc, wpłaty i wypłaty wymieszane z zyskiem, brakujące lub podzielone transakcje oraz różne granice okresu. Stała procedura uzgadniania znajduje je w kilka minut zamiast w kilka godzin.
Który zapis jest punktem odniesienia
Wyciąg od brokera lub giełdy pokazuje, co faktycznie wydarzyło się na rachunku: każdą realizację, każdą opłatę, każdy przepływ środków do i z rachunku. Dziennik tradingowy pokazuje, dlaczego transakcję otwarto, jak nią zarządzano i co trader o niej myślał po zamknięciu. Oba są przydatne, ale tylko jeden z nich jest księgą referencyjną dla pieniędzy.
To wyznacza kierunek każdego uzgadniania. Jeśli dziennik mówi, że miesiąc przyniósł 1 240 $, a rachunek urósł mniej, domyślne założenie brzmi: w dzienniku czegoś brakuje, a nie broker zgubił pieniądze. Dziennik się poprawia, aby jego liczbom można było ufać podczas przeglądów, a wskaźniki takie jak win rate czy profit factor liczyły się na tym, co rachunek faktycznie zarobił.
Wyjątkiem jest prawdziwy błąd w samym wyciągu. Poradnik FINRA dla inwestorów dotyczący wyciągów maklerskich zaleca porównywanie sekcji aktywności na rachunku z potwierdzeniami transakcji, w tym ceny i ilości, oraz dzwonienie do firmy z prośbą o wyjaśnienie każdego wpisu, który jest niezrozumiały lub nieautoryzowany (FINRA, "Your Brokerage Statement: How to Read and Make Sense of It"). To właśnie uzgadnianie pozwala w ogóle zauważyć taki wpis.
Dlaczego liczby się rozjeżdżają
W praktyce prawie każda rozbieżność należy do jednej z kilku kategorii. Znajomość ich z góry zamienia mgliste "coś się nie zgadza" w listę kontrolną.
| Przyczyna | Jak się objawia | Poprawka w dzienniku |
|---|---|---|
| Koszty zapisane brutto | Zysk w dzienniku jest stale wyższy niż w wyciągu | Zapisywać prowizję na wejściu i wyjściu, używać P&L netto na transakcję |
| Finansowanie lub opłaty za noc | Luka rośnie z czasem trzymania, a nie z liczbą transakcji | Zapisywać funding lub swap jako osobną pozycję na transakcję lub dzień |
| Wpłaty, wypłaty, przelewy | Zmiana salda wygląda na duży zysk lub stratę, której nie wyjaśnia żadna transakcja | Prowadzić rejestr przepływów pieniężnych poza wynikami transakcji |
| Brakujące lub podzielone transakcje | Liczba transakcji się różni albo jedna pozycja wygląda jak kilka realizacji | Najpierw uzgodnić liczbę transakcji, częściowe realizacje połączyć w jedną |
| Granica okresu i strefa czasowa | Transakcje około północy lub na koniec miesiąca trafiają do różnych okresów | Do sum miesięcznych używać strefy czasowej i granicy z wyciągu |
| Otwarte pozycje na koniec okresu | Kapitał w wyciągu zawiera niezrealizowany P&L, którego dziennik jeszcze nie zamknął | Porównywać tylko wyniki zrealizowane albo oznaczać otwarte pozycje osobno |
| Przewalutowanie i zaokrąglenia | Drobne różnice rzędu centów lub ułamka procenta | Zapisywać P&L w walucie rachunku, akceptować drobne różnice zaokrągleń |
Pierwszy wiersz zdarza się najczęściej. Koszty mają własną mechanikę, w tym poślizg i prowizję za każdą stronę transakcji, szczegółowo opisaną w artykule śledzenie poślizgu i prowizji w dzienniku. Tutaj są tylko jednym elementem całego uzgadniania.
Opłaty za finansowanie: koszt zależny od zegara
Kontrakty perpetual dodają koszt, którego wiele ręcznych dzienników nigdy nie zapisuje. Na Binance Futures płatności funding są wymieniane między longami i shortami w stałych odstępach, domyślnie co 8 godzin o 00:00, 08:00 i 16:00 UTC, a pozycja płaci lub otrzymuje funding tylko wtedy, gdy jest otwarta w chwili naliczenia. Kwota równa się wartości nominalnej pozycji według mark price pomnożonej przez stawkę finansowania i jest pobierana z salda rachunku futures lub na nie dopisywana (Binance, "Introduction to Binance Futures Funding Rates").
W dzienniku ten efekt łatwo przeoczyć. Weźmy ilustracyjną pozycję długą o wartości nominalnej 20 000 USDT i stawkę finansowania 0,01% na interwał: każde naliczenie kosztuje około 2 USDT. Przy trzymaniu przez trzy dni to dziewięć naliczeń i mniej więcej 18 USDT, z których nic nie widać w cenach wejścia i wyjścia. Stawki finansowania stale się zmieniają i mogą być ujemne, więc prawdziwa liczba musi pochodzić z historii transakcji giełdy, a nie z szacunku. Rachunki forex i CFD mają ten sam wzorzec pod inną nazwą: finansowanie overnight, często nazywane swapem, pobierane lub dopisywane za pozycje trzymane po codziennym rolloverze.
Procedura uzgadniania krok po kroku
Poniższa procedura działa dla każdego rachunku i okresu. Kolejność ma znaczenie, bo każdy krok usuwa jedno źródło szumu przed kolejnym porównaniem.
- Wyrównaj okres i strefę czasową. Użyj tych samych dat początku i końca co wyciąg, w jego strefie czasowej. Czas serwera brokera często różni się od czasu lokalnego.
- Uzgodnij liczbę transakcji. Policz zamknięte transakcje po obu stronach. Jeśli liczby się różnią, znajdź brakujące lub zdublowane transakcje, zanim spojrzysz na pieniądze.
- Porównaj P&L netto transakcja po transakcji. Dla transakcji obecnych po obu stronach porównaj zrealizowany wynik po kosztach. Różnica w jednej transakcji zwykle oznacza błędną cenę, wielkość albo brakującą opłatę.
- Oddziel przepływy, które nie są transakcjami. Wpłaty, wypłaty, przelewy wewnętrzne, odsetki i rabaty zmieniają saldo, ale nie są wynikami tradingu.
- Dodaj koszty zależne od czasu. Funding, swap i odsetki od depozytu zabezpieczającego nalicza się za czas trzymania, więc potrzebują osobnej pozycji.
- Sprawdź otwarte pozycje. Jeśli pozycja była jeszcze otwarta na koniec okresu, jej niezrealizowany P&L jest w kapitale z wyciągu, ale nie w zamkniętych transakcjach dziennika.
- Wyjaśnij lub przekaż dalej resztę. To, co zostanie po tych krokach, jest albo błędem zapisu w dzienniku, albo pytaniem do brokera o wyciąg.
Przykład liczbowy
Ilustracyjny miesiąc na jednym rachunku: dziennik pokazuje zysk brutto 1 240 $. Wyciąg pokazuje saldo początkowe 10 000 $, wpłatę 500 $ w ciągu miesiąca i saldo końcowe 11 560 $ bez otwartych pozycji.
| Pozycja | Kwota | Suma narastająco |
|---|---|---|
| P&L brutto według dziennika | +1 240,00 | 1 240,00 |
| Prowizje na wejściu i wyjściu | -86,40 | 1 153,60 |
| Funding z historii transakcji | -18,60 | 1 135,00 |
| Transakcja z wyciągu, której brak w dzienniku | -75,00 | 1 060,00 |
| Wyciąg: 11 560 - 10 000 - 500 wpłaty | 1 060,00 | Zgodne |
Bez kroku 4 wpłata 500 $ sprawiłaby, że wyciąg wyglądałby lepiej niż dziennik, ukrywając 105 $ niezapisanych kosztów i brakującą stratną transakcję na 75 $. Dlatego kolejność ma znaczenie: duży przepływ pieniężny może zamaskować kilka drobnych błędów i sprawić, że dwie błędne liczby wyglądają prawie poprawnie.
Ważne. Nie zamykaj różnicy wymyśloną transakcją "korygującą" tylko po to, żeby sumy się zgadzały. Taki wpis wyrównujący ukrywa przyczynę i zniekształca win rate, średnią stratę i każdy wskaźnik oparty na liście transakcji. Jeśli różnicy nie da się wyjaśnić po pełnej procedurze, zapisz ją jako otwarte pytanie i zapytaj brokera.
Jak utrzymać dziennik w zgodzie na przyszłość
Uzgadnianie skraca się z każdym miesiącem, gdy utrwali się kilka nawyków:
- Zapisuj netto, nie brutto: notuj prowizje i opłaty przy każdej transakcji, aby P&L dziennika od razu był na tej samej podstawie co wyciąg. Pola, które warto prowadzić dla każdej transakcji, opisuje artykuł What Should a Trading Journal Include?
- Trzymaj przepływy pieniężne poza wynikami transakcji: wpłaty, wypłaty i payouty trafiają do osobnego rejestru, nigdy jako transakcje.
- Jeden widok dziennika na rachunek: wymieszanie dwóch rachunków na jednej liście transakcji uniemożliwia uzgodnienie któregokolwiek wyciągu. Rozwiązaniem są osobne rachunki obok siebie.
- Importuj zamiast przepisywać: pobieranie realizacji bezpośrednio z giełdy przez klucz API tylko do odczytu, jak w artykule połączenie Binance z BitStat, usuwa większość pominiętych transakcji i literówek.
- Zrób z tego krok miesięczny: dodaj pozycję uzgadniania do comiesięcznego przeglądu tradingu, zanim policzysz jakikolwiek wskaźnik.
Dziennik zgodny z wyciągiem to nie księgowy luksus. Każdy wniosek z przeglądu, od tego, który setup działa, po to, czy ryzyko na transakcję jest pod kontrolą, opiera się na pełnej liście transakcji po kosztach.
Ten artykuł ma charakter wyłącznie edukacyjny i nie stanowi porady finansowej, podatkowej ani inwestycyjnej. Trading wiąże się ze znacznym ryzykiem strat, a handel z dźwignią może prowadzić do strat większych niż początkowy depozyt. W sprawie konkretnego wpisu w wyciągu należy skontaktować się bezpośrednio z brokerem lub giełdą.
Trzymaj wszystkie transakcje, opłaty i rachunki w jednym miejscu w dzienniku tradingowym BitStat, aby liczby każdego przeglądu wychodziły z tych samych danych co wyciąg brokera.