Większe obciążenie swapem nie musi oznaczać zmiany stawki. Mogła wzrosnąć liczba finansowanych dni, wielkość pozycji albo kwota po przeliczeniu na walutę rachunku. Najpierw odtwórz obliczenie każdego naliczenia, a dopiero potem oceniaj przyczynę różnicy.

Otwarcie pozycji nie musi zamrażać finansowania

Cena wejścia i stawka finansowania to różne elementy. W modelu ze zmiennym finansowaniem późniejsze naliczenia mogą korzystać z innych stawek niż pokazana w dniu otwarcia. OANDA Europe opisuje stawki zmieniające się nawet codziennie i rozróżnia wartości orientacyjne od ostatecznych. Nie należy więc traktować prognozy jako gwarancji kosztu przez cały czas utrzymywania pozycji.

To wyjaśnia możliwość zmiany, ale nie rozstrzyga poprawności konkretnego obciążenia. Nie znamy umowy czytelnika. Warunki aktualizacji, ewentualne zawiadomienia i obowiązywanie taryfy trzeba sprawdzić dla właściwej spółki oraz rodzaju rachunku.

Rynek finansowania a opłata dostawcy

IG przedstawia finansowanie forex jako stawkę rynkową tom-next wraz z opłatą administracyjną. Są to dwa składniki, które warto odróżniać. Aktualizacja zmiennego odniesienia rynkowego nie jest tym samym zdarzeniem co zmiana opłaty lub metody obliczenia przez dostawcę.

Nie ograniczaj wyjaśnienia do decyzji banku centralnego. FXCM wskazuje, że popyt i podaż waluty mogą odsuwać stawki międzybankowe od stóp banku centralnego. Nawet bez nowej decyzji monetarnej finansowanie może zatem wyglądać inaczej. Również dodatni swap nie musi utrzymywać się przez cały okres pozycji.

Nie można jednak uznać każdego skoku za automatyczne i poprawne odbicie rynku. Samo hasło „zmiana warunków rynkowych” nie zastępuje wskazania stawki, wzoru i danych użytych do naliczenia.

Co może zmienić samą kwotę?

Dokumentacja MT5 rozdziela stawki dla pozycji długich i krótkich, typ obliczenia oraz mnożniki dni. Dlatego kontrola zaczyna się od właściwego kierunku i jednostki. Punkty, procent rocznie oraz kwota za lot wymagają różnych przeliczeń. Nie porównuj bezpośrednio liczb zapisanych w różnych jednostkach.

Sprawdź też wielkość pozycji w momencie naliczenia: mogła zmienić się wskutek częściowego zamknięcia lub zwiększenia ekspozycji. Jeśli rachunek jest w innej walucie niż finansowanie, porównaj kwotę przed konwersją i po niej. Zmiana kursu może zmienić koszt w złotych mimo niezmienionej stawki w dolarach.

Przykład: cztery kolejne naliczenia

Poniższy model jest całkowicie hipotetyczny. Utrzymywana pozycja ma stale 0,50 lota, a stawka netto jest podana w USD za lot i dzień finansowania, przed mnożnikiem. Rachunek jest w PLN. Kurs konwersji wyrażono w PLN za USD, bez dodatkowej prowizji. Numery oznaczają kolejne naliczenia, nie konkretne dni tygodnia.

Model rozliczenia: stawka × 0,50 lota × mnożnik × kurs
NrStawka USD/lot/dzieńMnożnik dniKwota USDKurs PLN/USDKwota PLN
1−4,001−2,004,00−8,00
2−4,003−6,004,00−24,00
3−5,001−2,504,00−10,00
4−5,001−2,504,10−10,25

Drugie obciążenie jest trzykrotnie większe od pierwszego wyłącznie przez mnożnik. Między pierwszym a trzecim zmieniła się stawka dzienna. Między trzecim a czwartym zmienił się tylko kurs konwersji. Łączne obciążenie wynosi 52,25 PLN. Przemnożenie dzisiejszej stawki przez cały historyczny okres nie odtworzy tych zapisów.

Rzeczywisty mnożnik sprawdzaj dla właściwej daty, z uwzględnieniem kalendarza dostawcy. OANDA wskazuje wpływ weekendów i świąt na finansowanie. Nie dopisuj automatycznie dodatkowych dni do kwoty, która już je obejmuje.

Jednoczesna zmiana dwóch parametrów wymaga jawnego sposobu porównania

Gdy jednocześnie zmieniają się stawka i kurs konwersji, podział wzrostu kosztu na „przyczyny” zależy od wybranej kolejności. W autorskim modelu przyjmij 0,50 lota, mnożnik jeden, stawkę kosztu rosnącą z 4 do 5 USD za lot i kurs z 4,00 do 4,20 PLN/USD. Koszt rośnie z 8 do 10,50 PLN; to nie są dane brokera.

Ten sam wzrost o 2,50 PLN, dwa sposoby jego rozpisania
Kolejność obliczeniaZmiana stawkiZmiana konwersjiSuma
Najpierw stawka przy starym kursie2,00 PLN0,50 PLN przy nowej stawce2,50 PLN
Najpierw kurs przy starej stawce2,10 PLN przy nowym kursie0,40 PLN2,50 PLN

Różnica 0,10 PLN między przypisaniami to człon wspólny: 0,50 × (5 − 4) × (4,20 − 4,00). Nie jest dodatkową opłatą do doliczenia do 10,50 PLN. Koszt końcowy można jednoznacznie odtworzyć, lecz bez zadanej konwencji nie istnieje jeden taki podział jego wzrostu.

W wyjaśnieniu rozbieżności pokazuj więc stary i nowy komplet parametrów oraz przyjętą kolejność porównania. Nie przedstawiaj jednego przypisania jako dowodu ukrytej prowizji. Model pomija zaokrąglenia oraz osobne opłaty; izoluje wyłącznie iloczyn dwóch zmieniających się czynników.

Narastający swap: odejmuj kolejne stany zamiast je sumować

W MT5 właściwość POSITION_SWAP jest opisana jako swap narastający. Zanim uznasz większą liczbę za większą nową opłatę, ustal, czy oglądasz stan sumy, czy pojedynczy zapis historii. Autorski model jednej niezmienionej pozycji zaczyna się od zera i pokazuje kolejne stany −3, −8 oraz −10 USD.

Przesuń diagram w bok, aby zobaczyć całość

Narastający swap: odejmuj kolejne stany zamiast je sumowaćStan początkowy to 0 USD. Kolejne stany narastające to minus 3, minus 8 i minus 10 USD. Nowe naliczenia wyznaczone z różnic wynoszą minus 3, minus 5 i minus 2 USD; sumują się do minus 10 USD. Suma stanów minus 21 USD liczyłaby wcześniejsze kwoty ponownie.Odczyt narastający ≠ nowe naliczenieStan swapuZmiana od poprzedniego0,00 USDPoczątek: 0,00 USD−3,00 USD−3,00 USD−8,00 USD−5,00 USD−10,00 USD−2,00 USDNowe kwoty: −3 − 5 − 2 = −10 USDNie sumuj stanów: −3 − 8 − 10.
Różnica sąsiednich stanów odtwarza nową kwotę wyłącznie przy zachowaniu założeń o historii.

Trzeci nowy zapis wynosi −10 − (−8) = −2 USD, nie −10 USD. Suma nowych zapisów jest równa ostatniemu stanowi: −3 − 5 − 2 = −10. Zsumowanie trzech zrzutów stanu dałoby −21 USD i powtórnie policzyło starsze naliczenia. W rzeczywistym raporcie uwzględnij wszystkie zdarzenia i sposób księgowania dostawcy; ponowne otwarcie przez serwer, zamknięcie lub korekta mogą zerwać tę prostą ciągłość. Sam wzrost sumy nie mówi, że wzrosła stawka za dzień.

Założenia modelu: Ta sama pozycja, brak częściowych zamknięć, przeniesienia naliczeń do innej kolumny, resetu, korekt, przewalutowania i pominiętych zapisów. Każdy stan pochodzi po jednym kolejnym naliczeniu. Źródło mechanizmu: MetaQuotes — Position Properties. To autorski przykład edukacyjny, nie bieżące dane rynkowe.

Nowy ticket po rollover — czy to nowa decyzja inwestora?

Właściwości pozycji MT5 opisują zmianę POSITION_TICKET podczas operacji serwisowych, np. naliczenia swapu z przeotwarciem. POSITION_IDENTIFIER służy śledzeniu cyklu życia i powiązanych zleceń oraz wykonań. Nowy ticket nie wystarcza do uznania operacji za nowy pomysł tradera. To możliwe zachowanie opisane przez platformę, nie obowiązkowy codzienny mechanizm każdego brokera.

Nowy ticket po rollover — czy to nowa decyzja inwestora?

Nowy ticket po rollover — czy to nowa decyzja inwestora?Własny model: identifier 700 pozostaje, ticket 710 zmienia się na 720. Equity 980 przed operacją i 977 po koszcie 3.ID: 700ticket: 710Saldo 1000floating −20Koszt −3wynik zrealizowanyID: 700ticket: 720
Ciągłość pomysłu i księgowanie wyniku sprawdzaj osobno.

Fikcyjny rachunek w USD ma przed operacją saldo 1000 i otwarty wynik −20: equity wynosi 980. W modelowym przeotwarciu realizowane jest −20, księgowany koszt −3, a nowa wycena otwarta wynosi 0. Saldo po operacji to 977, equity również 977. Zmiana equity wynosi −3, nie −23: strata −20 była już w wcześniejszym equity. Zakładamy stałą cenę i brak innych przepływów; faktyczny wyciąg może mieć inne rodzaje zapisów.

Do dziennika przypisz operację serwisową do właściwej historii. HistorySelectByPosition przyjmuje identyfikator pozycji. Zachowaj również rachunek, serwer, stare i nowe tickety oraz surowe koszty. Sprawdź saldo plus otwarty wynik przed i po; nie dopisuj drugi raz już zaksięgowanego swapu.

Ćwiczenie: equity spadło z 980 do 977, a historia ma realizację −20 i koszt −3. Czy świeża strata kapitału wynosi 23?

W tym modelu wynosi 3. Wcześniejsze equity już uwzględniało −20. Dopisanie tej kwoty drugi raz myli zmianę kapitału z przeniesieniem wyniku między saldem a wyceną otwartą.

Podobną kontrolę identyfikatorów i kosztów wykonasz w historii operacji Close By.

Przed łączeniem zapisów sprawdź również zachowanie cyfr identyfikatorów przy imporcie. Poprawna suma pieniędzy nie dowodzi poprawnych powiązań między operacjami.

Jak wyjaśnić rozbieżność

Zachowaj wyciąg z numerem pozycji, czasem naliczenia i walutą. Dołącz historyczną stawkę, rozmiar kontraktu, wielkość pozycji oraz właściwą wersję tabeli opłat. Sprawdź, czy porównujesz pojedyncze naliczenie, czy narastającą sumę swapu. Bieżąca specyfikacja nie musi pokazywać dawnych warunków.

Jeżeli rachunek nadal się nie zgadza, poproś dostawcę o rozpisanie stawki rynkowej i opłaty, o ile metodologia je rozdziela, oraz o wskazanie mnożnika, kursu konwersji i podstawy zastosowanej aktualizacji. Nie zakładaj wspólnego dla wszystkich terminu powiadomienia. Dalszą reklamację oprzyj na konkretnych zapisach i dokumentach.

Przyszłe koszty zapisuj jako szacunki przy jawnych założeniach. Oddzielaj je od faktycznie naliczonej historii. Więcej o sprawdzaniu prognozy i kwoty ostatecznej znajdziesz w artykule kto ustala stawki swap.

Sprawdź, czy rozumiesz

Jedno krótkie ćwiczenie

Około 2 min · możesz spróbować ponownie

Dla tej samej pozycji narastający swap zmienił się z −6 USD na −9 USD. Nie było resetu, korekty, zamknięcia ani innych zapisów poza jednym naliczeniem. Jaka jest nowa kwota?

  • −9 USD.
  • −15 USD.
  • −3 USD.
Sprawdź odpowiedź i wyjaśnienie

−3 USD.

Tak. −9 − (−6) = −3 USD. Wynik odtwarza kwotę, lecz bez dalszych danych nie wyznacza stawki za lot i dzień.

Jeszcze jedno ćwiczenie

Hipotetyczna stawka wynosi −6 USD za lot i dzień, mnożnik trzy, rachunek USD. W pierwszym naliczeniu pozycja miała 0,40 lota, a w kolejnym 0,20 lota. Inne parametry są identyczne. Jak zmienią się kwoty?

Sprawdź odpowiedź

Pierwsze naliczenie: −6 × 0,40 × 3 = −7,20 USD. Drugie: −6 × 0,20 × 3 = −3,60 USD. Koszt zmalał o połowę z powodu wielkości pozycji, mimo niezmienionej stawki.

Następny temat: Kto ustala stawki swap i jak porównać naliczenia? →

Dalej sprawdzisz metodologię i status stawek, aby do odtworzonego naliczenia przypisać właściwe dane finansowania.