Spread, prowizje i swapy na Forex: ile naprawdę kosztuje każda transakcja
Historia pozycji może pokazywać zysk cenowy, prowizję i kilka oddzielnych obciążeń za finansowanie. Spread zwykle nie jest osobnym wpisem: znajduje się już w cenach kupna i sprzedaży. Jeśli odejmiesz go ponownie od wyniku policzonego z rzeczywistych cen wykonania (fill), zaniżysz rezultat. Ten artykuł prowadzi dwa rachunki: szacunek kosztu przed transakcją oraz rozliczenie po niej. Rozdzielamy spread, prowizję, swap, poślizg i przewalutowanie, żeby każda kwota pojawiła się tylko raz. Przykłady dotyczą głównie detalicznych CFD na waluty, bez fizycznej dostawy walut.
Liczby są hipotetyczne. Dla EUR/USD przyjmujemy contract size 100 000 EUR na lot i pips 0,0001. W prostych tabelach przeliczamy po 4,00 PLN za USD, bez opłaty konwersyjnej. Rejestr TCO w sekcji 5 ma osobne kursy dla dodatnich i ujemnych wpisów. Spready, prowizje i swapy nie są aktualnym cennikiem żadnej firmy. Rzeczywiste dane trzeba odczytać z dokumentacji symbolu i historii rachunku.
- Spread jest różnicą ask i bid. Przy niezmienionym midpoint i jednakowym spreadzie wejścia oraz wyjścia pełny obrót kosztuje jeden spread, nie dwa. Jeśli liczysz wynik z faktycznego ask wejścia i bid wyjścia, koszt ceny jest już w tym wyniku.
- Prowizja wymaga jednostki i zakresu: za lot czy za milion, per side czy round turn. Minimum opłaty może zmienić koszt małego wolumenu. Nazwa raw spread nie dowodzi ani niższego TCO, ani konkretnego modelu wykonania.
- Finansowanie overnight licz z trybu swapu, stawki long lub short i mnożnika dnia. Liczba nocy kalendarzowych nie jest automatycznie liczbą pojedynczych stawek. Różnica stóp banków centralnych nie wystarcza do obliczenia rzeczywistego swapu CFD.
- TCO uwzględnia koszt ceny, prowizje, finansowanie i konwersję oraz inne odrębne opłaty. Korzystny poślizg i dodatnie finansowanie zmniejszają koszt. Markupu zawartego w widocznej cenie lub stawce nie dopisuj ponownie.
- Swap-free oznacza określone warunki oferty, nie brak wszystkich kosztów utrzymania. Sprawdź dostępne instrumenty, karencję, opłaty, dni ich naliczania i zasady kwalifikacji klienta.
1. Koszt pełnego obrotu — szybkie porównanie
Przy nominale 10 000 EUR, czyli 0,10 lota według naszych założeń, pips EUR/USD ma wartość 1 USD. Tabela porównuje pełne otwarcie i zamknięcie tej samej pozycji. Spread jest hipotetycznym jednakowym spreadem obu stron transakcji, prowizja obejmuje cały obrót, a finansowanie — wskazaną sumę mnożników. Pomijamy poślizg i konwersję; pełny rejestr pojawia się w sekcji 5.
| Scenariusz | Spread | Prowizja | Finansowanie (suma dla N) | Łączny koszt dla 0,10 lota |
|---|---|---|---|---|
| Daytrading — konto ze spreadem wbudowanym EUR/USD, spread 1,2 pipsa, zamknięcie tego samego dnia | 1,20 USD | 0 | 0 | 1,20 USD |
| Daytrading — konto raw + prowizja EUR/USD, spread 0,1 pipsa, prowizja 7 USD/lot R.T. | 0,10 USD | 0,70 USD | 0 | 0,80 USD |
| Utrzymanie — 5 jednostek finansowania, standard Spread 1,2 pipsa, stawka long −5 USD/lot za jednostkę | 1,20 USD | 0 | 2,50 USD | 3,70 USD |
| Utrzymanie — 5 jednostek finansowania, raw Spread 0,1 pipsa i prowizja 7 USD/lot round turn | 0,10 USD | 0,70 USD | 2,50 USD | 3,30 USD |
| 30 jednostek finansowania, raw Przykładowy kalendarz, nie każdy miesiąc | 0,10 USD | 0,70 USD | 15,00 USD | 15,80 USD |
Stawka long wynosi w tym modelu −5 USD na lot za pojedynczą jednostkę naliczenia. Dla 0,10 lota to −0,50 USD; suma mnożników 5 daje koszt 2,50 USD, a 30 koszt 15 USD. Pięć jednostek nie oznacza pięciu dowolnych kolejnych nocy. Prowizja 7 USD/lot round turn daje 0,70 USD. Oferta standard ma w przykładzie spread 1,2 pipsa i brak odrębnej prowizji, raw spread 0,1 pipsa i wskazaną prowizję. Są to założenia porównania, nie zakresy typowe dla całego rynku.
Schemat możesz przewijać w poziomie lub otworzyć w pełnym rozmiarze.
W tej tabeli raw jest tańszy o 0,40 USD na każdy pełny obrót 0,10 lota. Częstotliwość powiększa sumę oszczędności, lecz sama nie zmienia kosztu pojedynczej transakcji. Przy 30 jednostkach finansowania swap stanowi 15 / 15,80 = około 94,9% kosztu. Inne stawki, minimum prowizji albo dodatnie finansowanie mogą dać inną proporcję. Nie przenoś wyniku tabeli na rachunek o innych warunkach.
2. Spread — koszt zawarty w cenach
2.1. Jak działa spread krok po kroku
W typowym kwotowaniu FX bid jest ceną sprzedaży klienta, ask ceną kupna. Ich różnica to spread. Dla długiej pozycji wejście następuje po ask, a wyjście po bid; dla krótkiej odwrotnie. Na CFD oznacza to ceny wykonania i rozliczenia kontraktu, nie dostawę waluty. Definicje i kursy krzyżowe pozostawiamy artykulowi 2.3; tutaj przeliczamy ich wpływ na koszt.
Przy EUR/USD 1,0849/1,0851 kupno po ask 1,0851 i natychmiastowa sprzedaż po niezmienionym bid 1,0849 dają −2 pipsy. Gdy bid później wzrośnie do 1,0851, wynik cenowy zamknięcia wyniesie zero. To nie musi być zero netto, bo mogą dojść prowizja i finansowanie. Początkowa wycena po cenie możliwego zamknięcia pokazuje cały bieżący spread; w analizie względem midpointu wejście i wyjście mają oddzielne składowe.
Koszt = spread (w pipsach) × wartość pipsa (dla Twojego wolumenu)
Przykład: EUR/USD, spread 1,5 pipsa, 0,10 lota
• Wartość 1 pipsa przy 0,10 lota = 1,00 USD (= 4,00 PLN przy USD/PLN = 4,00)
• Koszt spreadu = 1,5 × 1,00 = 1,50 USD (6,00 PLN)
Ten sam spread przy 1,00 locie: 1,5 × 10,00 = 15,00 USD (60,00 PLN)
Przy 0,01 lota: 1,5 × 0,10 = 0,15 USD (0,60 PLN)
Dla long koszt spreadu względem midpointów wynosi połowę spreadu wejścia plus połowę spreadu wyjścia, jeśli oba kwotowania są symetryczne wokół tych midpointów i fill przypada na ask oraz bid. Gdy spready są jednakowe, suma odpowiada jednemu pełnemu spreadowi. Przy innym spreadzie wyjścia trzeba użyć obu wartości. Nie jest więc poprawne uniwersalne przypisywanie całego kosztu wyłącznie chwili otwarcia.
Zmiana spreadu między wejściem a wyjściem
Własny model long 0,10 lota EUR/USD. Mid przy wejściu wynosi 1,08500, spread 1 pips: bid/ask 1,08495/1,08505. Mid wyjścia 1,08700, spread 3 pipsy: 1,08685/1,08715. Przyjmujemy fill dokładnie po ask wejścia i bid wyjścia, bez prowizji i swapu.
Wynik midpointów = 10 000 × (1,08700 − 1,08500) = 20 USD.
Wynik z fill = 10 000 × (1,08685 − 1,08505) = 18 USD.
Koszt ceny względem midpointów to 2 USD: połowa 1 pipsa przy wejściu plus połowa 3 pipsów przy wyjściu daje 2 pipsy przy wartości pipsa 1 USD. Nie jest to suma dwóch pełnych spreadów 1 + 3 = 4 pipsy ani wyłącznie spread wejścia 1 pips. Przy innych cenach fill trzeba jeszcze rozdzielić poślizg; midpointy nie są gwarantowanymi cenami wykonania.
Markup w kwotowaniu. Załóżmy, że spread referencyjny wynosi 0,2 pipsa, a dostawca zwiększa cały widoczny spread o 0,8 pipsa. Klient widzi 1 pips i dla 0,10 lota przy niezmiennym rynku koszt pełnego obrotu wynosi 1 USD. Dodanie 0,8 pipsa jeszcze raz dałoby błędne 1,8 USD. Jeśli dokumentacja podaje narzut 0,4 pipsa na każdą stronę ceny, cały spread również rośnie o 0,8 pipsa. Jednostka i sposób opisu narzutu muszą być jawne.
2.2. Spread zmienny i stały — co porównywać
Spread zmienny może zmieniać się wraz z cenami dostawcy, płynnością, ryzykiem i rozmiarem transakcji. Napis „od 0,0” nie podaje mediany, ceny dla konkretnego wolumenu ani dostępności tego poziomu. Przykładowe 0,5 pipsa w jednej godzinie i 3 pipsy w innej są możliwymi obserwacjami, ale bez danych nie stanowią charakterystyki wszystkich rachunków EUR/USD.
Spread stały oznacza konstrukcję oferty z określoną szerokością według warunków produktu. Dokumentacja może zawierać wyjątki dla wybranych godzin lub zdarzeń. Stała szerokość nie zapewnia braku poślizgu, ciągłości kwotowań ani wykonania całego wolumenu. Nie da się uznać jej z góry za droższą lub tańszą bez porównania całkowitego kosztu w tych samych warunkach.
| Cecha | Spread zmienny | Spread stały |
|---|---|---|
| Szerokość w spokojnych warunkach | Zmienna według strumienia dostawcy | Wskazana w ofercie, z ewentualnymi wyjątkami |
| Stres i publikacja danych | Możliwe rozszerzenie lub brak dostępnej oferty | Sprawdź wyjątki, ciągłość i reguły wykonania |
| Rachunek porównania | Rozkład spreadów dla odpowiednich chwil i kwot | Stały spread oraz pozostałe opłaty i fill |
Porównanie powinno zawierać wszystkie próby, także niewykonane. Węższy spread nie musi dawać niższego kosztu, jeśli więcej żądań jest odrzucanych i później wykonywanych po gorszych cenach. Zasady triggera, poślizgu i częściowej realizacji wyjaśnia artykuł 2.7.
2.3. Poszerzenie spreadu i rollover
Globalny obrót FX nie określa płynności konkretnego CFD w danej sekundzie. Dla kosztu ważna jest oferta dostępna na żądaną kwotę. Warunki mogą zmieniać się przy komunikatach, końcu sesji, świętach walutowych i aktualizacji finansowania. Nie istnieje jeden zakres spreadu ani jedna pora największej płynności właściwa dla każdej pary i dostawcy.
- Pora dnia. Pary EUR i GBP często korzystają z aktywności europejskiej, a JPY również z azjatyckiej. Nie wynika z tego, że cała noc europejska jest najlepszym oknem dla wszystkich par jenowych. Strefy czasu i zmiany zegarów omawia dział o godzinach handlu.
- Publikacje danych. Niepewność ceny i ograniczenie dostępnych kwot mogą poszerzać spread. Skala wymaga pomiaru u danego dostawcy; ogólna wielokrotność „5–10 razy” nie jest parametrem specyfikacji.
- Przerwy i święta. Godziny otwarcia symbolu oraz kalendarze obu walut wpływają na kwotowania i finansowanie. Zmniejszenie aktywności nie zawsze występuje o tej samej godzinie.
- Mniej płynne instrumenty. Porównuj szerokość z pieniężną wartością pipsa, wielkością i statusem oferty. Sama liczba pipsów nie porównuje poprawnie kosztów różnych par.
Zapisuj spread z chwili decyzji i wykonania, wolumen oraz strefę czasu. Średnia z przypadkowych godzin może pomijać właśnie te momenty, w których wysyłano zlecenia. Kalendarz pomaga wskazać warunki próby; nie mówi, czy konkretna realizacja musiała być gorsza ani czy poszerzenie było zgodne z umową.
2.4. Ile to kosztuje w złotówkach — tabela
Jeśli masz konto w PLN, musisz przeliczyć spread na złotówki — bo wartość pipsa na EUR/USD jest w dolarach. Przy 0,01 lota: pip = 0,10 USD, czyli po przeliczeniu bieżącym kursem USD/PLN (tu: 4,00) — 0,40 PLN. Poniżej tabela dla typowych wolumenów:
| Wolumen | Spread 0,5 pipsa | Spread 1,0 pips | Spread 1,5 pipsa | Spread 3,0 pipsy |
|---|---|---|---|---|
| 0,01 lota (mikro) | 0,20 PLN | 0,40 PLN | 0,60 PLN | 1,20 PLN |
| 0,05 lota | 1,00 PLN | 2,00 PLN | 3,00 PLN | 6,00 PLN |
| 0,10 lota (mini) | 2,00 PLN | 4,00 PLN | 6,00 PLN | 12,00 PLN |
| 0,50 lota | 10,00 PLN | 20,00 PLN | 30,00 PLN | 60,00 PLN |
| 1,00 lot | 20,00 PLN | 40,00 PLN | 60,00 PLN | 120,00 PLN |
Założenia tabeli: hipotetyczny EUR/USD, contract size 100 000 EUR/lot, pips 0,0001, przeliczenie 4,00 PLN/USD. Podany koszt odpowiada jednemu pełnemu spreadowi przy jednakowym spreadzie wejścia i wyjścia, bez poślizgu i innych opłat. Dla zmiennych spreadów użyj ich dwóch połówek zgodnie z sekcją 2.1.
W modelu 0,10 lota i spreadu 1,5 pipsa pełny obrót kosztuje 6 PLN. Przy 20 takich obrotach dziennie to 120 PLN, przy założonych 20 dniach miesięcznie 2 400 PLN, a przez 12 identycznych miesięcy 28 800 PLN. To 288% początkowego kapitału 10 000 PLN, jeżeli taki kapitał przyjmiemy jako punkt odniesienia. Nie jest to prognoza ani dowód, że rachunek może utrzymać taki obrót przez cały rok: zmieniają się ceny, wolumen, saldo i aktywność. Częstotliwość skaluje rachunek kosztu.
3. Prowizja — stała opłata za wolumen na kontach typu raw spread
3.1. Jak liczyć prowizję
Prowizja jest odrębną opłatą, niezależnie od tego, czy nazwa konta brzmi Raw, Pro czy inaczej. Stawka może zależeć od wolumenu, wartości transakcji, produktu i waluty rachunku. Raw spread zwykle opisuje ofertę z osobną prowizją i deklarowanym węższym spreadem; nie dowodzi braku narzutu w cenie ani pochodzenia każdego ticka. Porównaj rzeczywistą specyfikację i sposób poboru.
Nazwy ECN i STP nie określają rachunku kosztów. W tym tekście standard oznacza modelowy spread 1,2 pipsa bez odrębnej prowizji, a raw spread 0,1 pipsa plus wskazaną prowizję. Nie przypisujemy im automatycznie drogi zlecenia ani konfliktu interesów. Te zagadnienia należą do modeli egzekucji brokerów.
Prowizja całkowita = stawka (USD/lot, round turn) × wolumen (loty)
Stawka hipotetyczna: 7 USD za lot round turn, czyli pełne otwarcie i zamknięcie. Przykłady zakładają proporcjonalny pobór bez minimum opłaty. Przykłady przy stawce 7 USD/lot R.T.:
• 0,01 lota → 0,07 USD (28 groszy)
• 0,10 lota → 0,70 USD (2,80 PLN)
• 0,50 lota → 3,50 USD (14,00 PLN)
• 1,00 lot → 7,00 USD (28,00 PLN)
Per side oznacza jedną stronę, a round turn cały obrót. Stawka 3,50 USD/lot per side dla wejścia i wyjścia z niezmienionego wolumenu daje 7 USD/lot łącznie. Napis „3,5 USD per lot” bez zakresu jest niepełny. Pobór może nastąpić w dwóch wpisach albo z góry za cały obrót — rozstrzyga cennik, nie nazwa stawki. Sprawdź także opłatę przy częściowym zamknięciu, zaokrąglenia i minimum.
Rabaty wolumenowe wymagają definicji obrotu: czy liczone są obie strony, okres kalendarzowy, nominał w USD, czy liczba lotów określonych symboli. Nie sumuj lota EUR/USD i lota innego CFD jako równoważnych jednostek kosztu. Warunki progu oraz moment zastosowania nowej stawki powinny wynikać z dokumentacji.
Jeśli prowizja jest w USD, a rachunek w PLN, potrzebna jest metoda konwersji. Prosta stawka 7 USD/lot przy umownym kursie 4,00 daje 28 PLN/lot; rzeczywisty wpis może być inny. Dostawca może używać kursu z określonej chwili, strony lub doliczonej marży. Nie przyjmuj, że każdy przelicza prowizję po kursie średnim albo w jednej chwili razem z wynikiem pozycji.
3.2. Konto ze spreadem czy raw + prowizja — co się opłaca
Najpierw przelicz oba modele na tę samą kwotę za pełny obrót. Wielkość kapitału i nazwa stylu nie rozstrzygają, który model jest tańszy. Przy liniowych stawkach ten sam model będzie tańszy procentowo dla każdego wolumenu; minimum lub opłata stała mogą to zmienić.
Własny model: standard ma spread 1,2 pipsa, raw 0,1 pipsa i prowizję 7 USD/lot round turn bez minimum. Dla EUR/USD z pips 0,0001 i contract size 100 000 EUR/lot pips jest wart 10 USD na lot. Porównujemy jednakowe spready wejścia i wyjścia, bez finansowania, konwersji i poślizgu:
| Wolumen | Spread wbudowany (1,2 p.) Koszt | Raw + prowizja (0,1 p. + 7 USD/lot R.T.) Koszt | Tańsze |
|---|---|---|---|
| 0,01 lota | 0,12 USD | 0,01 + 0,07 = 0,08 USD | Raw + prowizja (33% taniej) |
| 0,05 lota | 0,60 USD | 0,05 + 0,35 = 0,40 USD | Raw + prowizja (33% taniej) |
| 0,10 lota | 1,20 USD | 0,10 + 0,70 = 0,80 USD | Raw + prowizja (33% taniej) |
| 0,50 lota | 6,00 USD | 0,50 + 3,50 = 4,00 USD | Raw + prowizja (33% taniej) |
| 1,00 lot | 12,00 USD | 1,00 + 7,00 = 8,00 USD | Raw + prowizja (33% taniej) |
W tych założeniach raw kosztuje 8 USD na lot, standard 12 USD, czyli raw jest o jedną trzecią tańszy. Nie wynika z tego trwała przewaga raw w innych godzinach. Jeśli efektywny spread raw przy pełnym obrocie wzrośnie do 0,5 pipsa, koszt wyniesie 5 + 7 = 12 USD/lot i oba modele się zrównają, przy niezmienionym standard. W praktyce trzeba mierzyć oba jednocześnie.
Minimum prowizji zmienia granicę. Dla 0,01 lota raw spread kosztuje 0,01 USD. Minimum 0,10 USD za cały round turn daje łącznie 0,11 USD, nadal mniej niż standardowe 0,12 USD. Jeśli minimum wynosi 0,10 USD za stronę, prowizja pełnego obrotu wyniesie 0,20 USD, a raw łącznie 0,21 USD — wtedy standard jest tańszy. Bez wskazania per side albo round turn przykład minimum nie rozstrzyga porównania.
Prowizja za milion i granica minimum
Przykładowa opłata 25 USD za milion USD nominału na każdą stronę nie jest automatycznie stawką 2,50 USD za lot EUR/USD. Dla 0,10 lota, czyli 10 000 EUR, po cenie wejścia 1,08505 wartość strony kupna wynosi 10 850,50 USD. Prowizja tej strony to 10 850,50 / 1 000 000 × 25 = 0,2712625 USD. Przy wyjściu 1,08694 wartość wynosi 10 869,40 USD, a opłata 0,271735 USD. Razem to 0,5429975 USD przed zaokrągleniem, około 0,54 USD. Musisz wiedzieć, w jakiej walucie liczony jest milion i czy wycenia się osobno obie strony. W tym modelu pomijamy minimum i zaokrąglenia pośrednie; rzeczywisty cennik może je stosować.
W modelu raw spread 0,1 pipsa i prowizji 3,50 USD/lot per side z minimum 0,10 USD per side pełny koszt dla wolumenu L wynosi:
Raw = 1 USD/lot × L + 2 × max(3,50 USD/lot × L; 0,10 USD).
Standard = 12 USD/lot × L.
| Wolumen | Raw: spread + prowizja | Standard | Wniosek modelu |
|---|---|---|---|
| 0,01 lota | 0,01 + 0,20 = 0,21 USD | 0,12 USD | Standard tańszy o 0,09 USD |
| 0,02 lota | 0,02 + 0,20 = 0,22 USD | 0,24 USD | Raw tańszy o 0,02 USD |
W gałęzi z minimum zrównanie następuje przy L + 0,20 = 12L, czyli L = 0,20 / 11 ≈ 0,01818 lota. Gdy volume step wynosi 0,01, dokładna granica nie jest dopuszczalnym wolumenem. To przykład zależności od cennika i specyfikacji, nie zalecenie zwiększenia pozycji, żeby obniżyć procentowy koszt.
4. Swap (rollover) — nocny koszt pozycji
4.1. Źródło finansowania a stawka CFD
Na rynku bazowym przenoszenie daty rozliczenia walut wiąże się z ceną finansowania i punktami terminowymi. Tom/next dotyczy przesunięcia między kolejnymi datami waluty. Wybrane oferty CFD wykorzystują ten mechanizm jako podstawę finansowania overnight, ale stawka dla klienta obejmuje warunki produktu i koszt dostawcy. Nie jest prostym odejmowaniem stopy Fed od stopy EBC. Inne modele mogą korzystać ze stawek procentowych albo ponownego otwarcia kontraktu.
Dla tej samej pary kierunki long i short mają oddzielne stawki. Mogą być przeciwne znakowo, ale obie mogą też być ujemne. Zmiana stóp lub warunków finansowania może wpływać na przyszły cennik, jednak nie zapewnia konkretnego znaku swapu CFD. Do rachunku użyj stawki obowiązującej w chwili naliczenia, a nie stopy banku centralnego z wiadomości.
Długa pozycja CFD na EUR/USD daje ekonomiczną ekspozycję na EUR względem USD. Nie oznacza osobnego depozytu euro i umowy pożyczki dolarowej klienta. Finansowanie jest parametrem kontraktu. Jego koszt dla tej samej liczby lotów nie maleje tylko dlatego, że rachunek ma większą dopuszczalną dźwignię; margin i finansowanie są odrębnymi wielkościami.
W dokumentacji odczytaj godzinę naliczenia i strefę czasu, tryb swapu, walutę, stawki long/short oraz mnożniki dni. Nie przypisuj wszystkim brokerom północy serwera ani 23:00 w Polsce. Różnice zmian czasu mogą przesuwać relację tych godzin. Przejście przez wskazany rollover może skutkować naliczeniem mimo krótkiego łącznego czasu utrzymania pozycji.
4.2. Jak obliczyć swap
W MT5 okno Market Watch → Specification zawiera parametry symbolu. Odczyt samego Swap Long bez trybu i mnożnika jest niepełny. W cTrader Active Symbol Panel pokazuje m.in. long/short swap i dzień trzech stawek; zakres informacji zależy od aplikacji. W innych platformach szukaj specyfikacji instrumentu i tabeli finansowania. Zapisz dane wraz z datą.[1][2]
Najpierw ustal tryb naliczania. Poniższy model stosuje kwotę w USD na lot za pojedynczą jednostkę, a nie punkty ani procent. Suma mnożników N zastępuje nieprecyzyjne określenie liczby „nocy”. Dodatnia wartość jest uznaniem rachunku, ujemna obciążeniem. Przykład (wartości poglądowe — Twój broker może mieć inne):
EUR/USD, hipotetyczny swap long: −5,00 USD/lot za pojedynczą jednostkę naliczenia EUR/USD, hipotetyczny swap short: +1,50 USD/lot za pojedynczą jednostkę naliczenia Finansowanie = wolumen w lotach × stawka × suma mnożników N. Stawkę przyjmujemy stałą przez okres modelu: • 0,10 lota, long, N = 5: 0,10 × (−5,00) × 5 = −2,50 USD • 0,10 lota, short, N = 5: 0,10 × (+1,50) × 5 = +0,75 USD • 1,00 lot, long, N = 1: 1,00 × (−5,00) × 1 = −5,00 USD
Przy stawce na lot koszt skaluje się wolumenem. Przy trybie procentowym podstawą jest nominał i cena wskazana w metodzie, nie zarezerwowany margin. Ta sama pozycja przy innej maksymalnej dźwigni ma ten sam finansowany nominał. Większy wolumen powiększa kwotę; związek z marginem rozwija artykuł 2.6.
MetaTrader rozróżnia punkty, kwoty w walucie bazowej, marginowej, wynikowej lub rachunku, procent roczny oraz tryby ponownego otwarcia. Jednostka Swap Long/Short zależy od
SYMBOL_SWAP_MODE. Liczby −7,2 bez tego parametru nie można uznać automatycznie za dolary.[1]
W modelu punktowym: finansowanie = stawka w pointach × pieniężna wartość pointa na lot × wolumen × mnożnik. Przy naszym EUR/USD point 0,00001 i contract size 100 000 EUR/lot wartość pointa wynosi 1 USD na lot. To wynik specyfikacji, nie reguła każdego symbolu.
Dla long −7,2 pointa i mnożnika 1: 1,00 lota daje −7,20 USD, a 0,10 lota −0,72 USD. Przy mnożniku 3 te kwoty wynoszą −21,60 i −2,16 USD. Walutę wyniku oraz przewalutowanie trzeba ustalić osobno.
Parametry SYMBOL_SWAP_MONDAY…SYMBOL_SWAP_SUNDAY opisują mnożniki dni; zero, jedna i trzy stawki mają różne skutki. Święta oraz aktualizacje specyfikacji wymagają odczytu właściwego kalendarza. Nie dodawaj drugiego „weekendu” do mnożnika, który już go obejmuje.
Przy zmiennych stawkach policz każde naliczenie osobno, a dopiero potem sumę. Średnia z dzisiejszej tabeli nie odtwarza miesiąca, w którym stawka się zmieniała. Wynik historyczny potwierdzają wpisy rachunku; prognoza wymaga założenia dotyczącego przyszłych stawek i kalendarza. Wyraźnie rozdziel te dwie czynności.
Pełny odczyt specyfikacji punktowej
Hipotetyczny symbol CFD EUR/USD: contract size 100 000 EUR/lot, point 0,00001, swap mode POINTS, long −7,2 pointa, short +1,5 pointa i mnożnik wskazanego dnia 3. Waluta wyniku w tym liniowym modelu to USD, rachunek PLN; do przykładu przyjmujemy 4,00 PLN/USD bez marży. Wolumen 0,20 lota. Nie używamy stawki −5 USD z poprzedniego modelu — to inna specyfikacja.
Wartość pointa na lot = 100 000 EUR/lot × 0,00001 USD/EUR = 1 USD/lot.
Long = −7,2 × 1 USD/lot × 0,20 lota × 3 = −4,32 USD = −17,28 PLN.
Short = +1,5 × 1 USD/lot × 0,20 lota × 3 = +0,90 USD = +3,60 PLN.
Przy mnożniku 1 long wyniósłby −1,44 USD, a short +0,30 USD. Odczyt „−7,2” jako pipsów zamiast pointów spowodowałby w tej specyfikacji błąd dziesięciokrotny. Gdy tick size różni się od pointa, pieniężną wartość pointa należy ustalić z odpowiednich parametrów, np. wartości ticka i relacji point/tick size, z uwzględnieniem waluty wyniku. Szczegółowe jednostki omawia artykuł 2.4.
Tryb procentowy wymaga innego rachunku. Przy modelowym nominale wynikowym 10 850 USD, rocznej stawce −4% i bazie 360 dni pojedyncza jednostka kosztuje 10 850 × 0,04 / 360 ≈ 1,20556 USD. Trzy jednostki dają około 3,61667 USD. Nie mnożymy dodatkowo przez 0,10 lota, jeśli nominał 10 850 USD już odpowiada tej pozycji. Cena otwarcia lub bieżąca jako podstawa musi wynikać z trybu; przykład nie stanowi wzoru każdego swapu.
4.3. Potrójne naliczenie i kalendarz
Wiele transakcji spot FX ma standardową datę waluty T+2, ale istnieją wyjątki i kalendarze obu walut. Dla modelowej pary T+2 bez świąt przejście daty waluty z piątku na poniedziałek obejmuje trzy dni kalendarzowe. Powiązane z nim naliczenie trzech stawek często przypada na środowy rollover CFD. Kontrakt klienta nie jest przez to fizyczną transakcją spot; rozstrzygające są jego specyfikacja i mnożniki.
Mnożnik 3 stosuj tylko do właściwego dnia według symbolu. Nie każdy instrument ma środę, a święta mogą zmienić liczbę dni objętych finansowaniem. Tabela nominalnych stawek long/short i kalendarz są jednym zestawem danych; osobno żaden nie wystarcza do wyliczenia pełnego okresu.
Zwykła noc: 0,10 × (−5,00) = −0,50 USD
Środa (potrójny): 0,10 × (−5,00) × 3 = −1,50 USD
Dla 1,00 lota: zwykła noc = −5,00 USD, środa = −15,00 USD.
Wszystkie wartości są ilustracyjne. Dla innego symbolu lub kalendarza potrójna kwota może obowiązywać w innym dniu albo wyglądać inaczej. Stopy procentowe kraju nie zastępują tabeli finansowania.
Dla złota, indeksów i innych CFD nie kopiuj kalendarza EUR/USD. Sprawdź również, czy dostawca stosuje naliczenia weekendowe, punkty, procent czy kontrakt terminowy z osobnym kosztem rolowania. Niniejsze rachunki dotyczą wskazanej specyfikacji walutowej.
Przykładowy tydzień z mnożnikami poniedziałek 1, wtorek 1, środa 3, czwartek 1, piątek 1, sobota i niedziela 0 daje sumę 7. Pięć zdarzeń naliczenia obejmuje siedem pojedynczych stawek. Za okres od jednego wskazanego momentu do drugiego zsumuj tylko rollovery, przez które pozycja rzeczywiście przeszła.
4.4. Dodatnie finansowanie i zmiana stawki
Dodatni swap jest uznaniem rachunku, a nie gwarancją zyskownej pozycji. Przy hipotetycznej stawce short +1,50 USD/lot i sumie mnożników 30 pozycja 1,00 lota otrzyma 45 USD. Ruch cenowy o 5 pipsów przeciw niej daje 50 USD straty przed pozostałymi kosztami. Przychód z finansowania i ekspozycję na kurs trzeba liczyć oddzielnie.
Carry trade może wykorzystywać różnicę dochodu i finansowania, ale nie sprowadza się do wyboru dodatniego swapu CFD. Ocenę strategii i przykłady historycznego delewarowania pozostawiamy temu działowi oraz artykułowi o funduszach i HFT. Tutaj dodatni swap ujmujemy jako podpisany przepływ w rachunku kosztu, bez zalecania kierunku pozycji.
4.5. Konta islamskie (swap-free) — jak naprawdę działają
Swap-free, często oferowane jako konto islamskie, ma określony zakres nienaliczania swapu. Z tego napisu nie wynika brak opłat za utrzymanie ani dostępność dla każdego klienta. Sprawdź warunki kwalifikacji i cennik. Oficjalna oferta IC pokazuje przykład odrębnych holding fees oraz okresu karencji; to warunki tej oferty, nie całej branży.[6]
- Możliwa odrębna opłata za utrzymanie po wskazanej liczbie dni; sprawdź, czy dni są kalendarzowe czy handlowe.
- Możliwy inny spread lub prowizja; różnicę policz przy tym samym instrumencie, wolumenie i czasie.
- Ograniczenia instrumentów, okresu karencji lub uprawnień klienta; brak swapu w jednej pozycji nie opisuje całego rachunku.
Nie można stwierdzić, że swap-free zawsze opłaca się przy długim utrzymaniu albo zawsze jest droższe przy krótkim. O wyniku decydują kompletne stawki i kalendarz. Jeśli pozycja nie przekroczy rolloveru, w obu ofertach finansowanie może wynosić zero, lecz spread i prowizja nadal mogą się różnić.
5. Łączny koszt pozycji — przykłady dla różnych stylów handlu
Trzy modelowe profile różnią się wolumenem, liczbą pełnych obrotów i czasem finansowania. Są hipotetyczne, bez historii osób. EUR/USD, raw spread 0,1 pipsa, prowizja 7 USD/lot round turn, long −5 USD/lot za jednostkę oraz przeliczenie 4,00 PLN/USD. W tych prostych rachunkach pomijamy poślizg i opłatę konwersyjną; spread wejścia i wyjścia jest taki sam.
Profil intraday: 0,10 lota, 15 pełnych obrotów na dzień, każdy bez przejścia przez rollover. Nazwa daytrading sama nie zapewnia zerowego finansowania; tutaj wynika ono z przyjętego czasu zamknięcia.
- Wartość pipsa przy 0,10 lota = 1,00 USD
- Koszt spreadu na transakcję: spread 0,1 pipsa × 1,00 USD = 0,10 USD
- Prowizja na transakcję: 0,10 lota × 7,00 USD/lot = 0,70 USD
- Swap: 0 (zamyka tego samego dnia)
- Koszt jednej transakcji: 0,10 + 0,70 = 0,80 USD
- Koszt dziennie: 15 × 0,80 = 12,00 USD = 48,00 PLN
Koszt modelowy wynosi 0,8 pipsa na pełny obrót: 0,10 USD spreadu i 0,70 USD prowizji przy wartości pipsa 1 USD. Zakładając 20 identycznych dni, miesięczna suma to 20 × 12 = 240 USD, czyli 960 PLN. Standardowy spread 1,2 pipsa bez prowizji dawałby 360 USD, a więc 50% więcej od raw. Ten wynik wymaga wszystkich wskazanych założeń; dodatkowe minimum lub gorsze wykonanie mogą zmienić porównanie.
Profil tygodniowy: 0,20 lota, cztery pozycje w modelowym miesiącu, każda z sumą mnożników 7. Przykładowy tydzień bez świąt daje pięć zdarzeń, w tym jedno potrójne. Nie naliczamy siedmiu zdarzeń i dodatkowego weekendu.
- Wartość pipsa przy 0,20 lota = 2,00 USD
- Koszt spreadu na transakcję: spread 0,1 pipsa × 2,00 USD = 0,20 USD
- Prowizja na transakcję: 0,20 lota × 7,00 USD/lot = 1,40 USD
- Finansowanie long, N = 7: 0,20 × (−5,00) × 7 = −7,00 USD
- Koszt jednej transakcji: 0,20 + 1,40 + 7,00 = 8,60 USD ≈ 34,40 PLN
- Koszt czterech pozycji: 4 × 8,60 = 34,40 USD = 137,60 PLN
Finansowanie stanowi 7 / 8,60 = około 81,4% kosztu modelu. Hipotetyczna stawka short +1,50 USD/lot przy tym samym N dawałaby uznanie 2,10 USD; po odjęciu od spreadu i prowizji 1,60 USD koszt netto wyniósłby −0,50 USD. Jest to porównanie finansowania dwóch różnych ekspozycji, nie argument za zmianą kierunku transakcji.
Profil dłuższego utrzymania: 1,00 lota long i modelowy kalendarz z sumą mnożników 30. Nie zakładamy, że każdy okres 30 dni ma dokładnie taką sumę.
- Wartość pipsa przy 1,00 locie = 10,00 USD
- Koszt spreadu: spread 0,1 pipsa × 10,00 USD = 1,00 USD
- Prowizja: 1,00 lot × 7,00 USD/lot = 7,00 USD
- Swap — jak policzyć 30 dni kalendarzowych?
Przykładowe 22 zdarzenia, w tym 4 potrójne, dają 18 × 1 + 4 × 3 = 30 jednostek finansowania. W konkretnym okresie liczy się chwila otwarcia i zamknięcia, dni z mnożnikiem 0 oraz kalendarz świąt. Sama liczba dni nie wystarcza. - Swap: 1,00 × (−5,00) × 30 = −150,00 USD
- Łączny koszt: 1,00 + 7,00 + 150,00 = 158,00 USD ≈ 632 PLN
Swap stanowi 150 / 158 = około 94,9% kosztu. Dla hipotetycznego short +1,50 USD/lot i N = 30 uznanie wynosi 45 USD, a koszt po uwzględnieniu spreadu i prowizji 8 − 45 = −37 USD. Znak minus w TCO oznacza przewagę uznań finansowania nad pozostałymi składnikami kosztu, nie zysk całej pozycji. Jej wynik cenowy może być dowolnego znaku.
W symulacji opartej na midpointach trzeba odwzorować ceny wykonania i pozostałe składniki. Jeśli backtest już używa właściwego bid/ask i rzeczywistych fill, ponowne odejmowanie pełnego spreadu zaniży wynik. Dobór strategii pozostawiamy innym działom; tu sprawdzamy, czy jej rachunek kosztów odpowiada danym.
Rejestr TCO: od faktycznych fill do wpisów w PLN
Własny model long 0,10 lota CFD EUR/USD, nominał 10 000 EUR. Przy wejściu bid/ask wynosi 1,08498/1,08502, mid 1,08500; fill kupna 1,08505. Przy wyjściu bid/ask 1,08696/1,08704, mid 1,08700; fill sprzedaży 1,08694. Prowizja 7 USD/lot round turn jest w tym modelu pobrana jednym wpisem przy zamknięciu. Finansowanie long −5 USD/lot za jednostkę, dwa zdarzenia z mnożnikami 1 i 3. Wszystkie dane są hipotetyczne, a rejestr pokazuje sposób uzgodnienia rzeczywistego wyciągu.
| Składnik | Rachunek dla 10 000 EUR | Kwota |
|---|---|---|
| Połowa spreadu wejścia | (1,08502 − 1,08500) × 10 000 | 0,20 USD |
| Połowa spreadu wyjścia | (1,08700 − 1,08696) × 10 000 | 0,40 USD |
| Pogorszenie kupna względem ask | (1,08505 − 1,08502) × 10 000 | 0,30 USD |
| Pogorszenie sprzedaży względem bid | (1,08696 − 1,08694) × 10 000 | 0,20 USD |
| Razem koszt ceny | 0,20 + 0,40 + 0,30 + 0,20 | 1,10 USD |
Wynik midpointów to 10 000 × (1,08700 − 1,08500) = 20 USD. Wynik faktycznych fill to 10 000 × (1,08694 − 1,08505) = 18,90 USD. Różnica 1,10 USD zgadza się z tabelą. Finansowanie wynosi −5 × 0,10 × (1 + 3) = −2 USD, prowizja −0,70 USD. Wynik po tych wpisach: 18,90 − 2,00 − 0,70 = 16,20 USD. Od 18,90 USD nie odejmujemy ponownie spreadu ani 0,50 USD poślizgu — są już w cenach fill.
Dla konwersji przyjmujemy wspólny hipotetyczny kurs odniesienia 4,00 PLN/USD. Dostawca w tym modelu przelicza dodatnie USD po 3,98, ujemne po 4,02; różnica stanowi założony koszt konwersji, nie uniwersalny sposób działania brokerów. Każdy wpis zaokrągla do grosza. Nie pobiera drugiej, odrębnej opłaty. W prawdziwej historii trzeba ustalić kurs odniesienia z tych samych chwil, żeby nie nazwać zmiany USD/PLN marżą.
| Wpis | Kwota USD | Kurs PLN/USD | Wpis PLN po zaokrągleniu |
|---|---|---|---|
| Finansowanie, mnożnik 1 | −0,50 | 4,02 | −2,01 |
| Finansowanie, mnożnik 3 | −1,50 | 4,02 | −6,03 |
| Wynik cenowy przy zamknięciu | +18,90 | 3,98 | +75,22 |
| Prowizja round turn | −0,70 | 4,02 | −2,81 |
| Suma wpisów | +16,20 | Różne kursy | +64,37 PLN |
Przeliczenie całych 16,20 USD po 4,00 dawałoby 64,80 PLN. Różnica wobec zsumowanych wpisów wynosi 0,43 PLN. Bez zaokrągleń koszt konwersji wynosi (18,90 + 2,00 + 0,70) × 0,02 = 0,432 PLN; z księgowaniem do grosza otrzymujemy wskazany wynik. Nie nalicza się 0,5% od całego nominału 10 000 EUR, a dodatnie i ujemne wpisy nie mogą zostać najpierw dowolnie skompensowane, jeśli umowa przewiduje osobne przeliczenia.
Wspólny benchmark midpointów to 20 USD × 4,00 = 80 PLN. TCO względem niego wynosi 4,40 PLN kosztu ceny + 2,80 PLN prowizji + 8,00 PLN finansowania + 0,43 PLN konwersji = 15,63 PLN. Kontrola: 80 − 15,63 = 64,37 PLN, tyle samo co suma wpisów. To koszt względem jawnego benchmarku, nie sama suma potrąceń w historii. Midpoint nie był ceną gwarantowanego fill.
Pobierz CSV z założeniami i wpisami tego modelu. Aby odtworzyć własny rachunek, potrzebujesz cen i ilości fill, kwot opłat, mnożników oraz faktycznych kursów i dat konwersji. Brakujących wartości nie zastępuj dzisiejszym cennikiem.
6. Jak porównywać koszty między brokerami
W szacunku przed transakcją TCO obejmuje koszt ceny, odrębne prowizje, finansowanie, konwersję i inne osobno naliczane opłaty. Dodatnie finansowanie i poprawa ceny mogą obniżać sumę. Markup zawarty w finalnym spreadzie lub swapie nie jest nową pozycją. Po wykonaniu użyj faktycznych fill albo ich rozkładu względem wybranego benchmarku; te dwa sposoby nie mogą być dodane do siebie.
Krok 1 — określ jednostkę porównania. Ta sama para, contract size, wolumen, kierunek, chwile wejścia i wyjścia oraz waluta rachunku. Wspólny kalendarz finansowania jest równie ważny jak spread. Oddziel koszt pojedynczego obrotu od miesięcznej aktywności.
Krok 2 — zbierz specyfikację i próby wykonania. Stawkę prowizji przelicz z per side na cały obrót, sprawdź minimum i walutę. Zapisz swap mode, long/short, mnożniki i konwersję. Ceny porównuj w tych samych chwilach i dla tych samych rozmiarów; arbitralne godziny „12:00–16:00 CET” nie zastępują własnego zbioru danych. Demo może pomóc odczytać panel, lecz nie potwierdza identycznych fill na żywym rachunku.
Krok 3 — oblicz Total Cost Per Trade (TCPT).
Trzy hipotetyczne oferty, nie wskazani brokerzy. Pozycja 0,10 lota EUR/USD, N = 3 (suma mnożników, nie trzy dowolne noce), kurs przeliczenia 4,00 PLN/USD i swap long −5,00 USD/lot za jednostkę. Wartość pipsa = 4 PLN, finansowanie kosztuje 6 PLN:
• Oferta A (spread 1,2 pipsa): 4,80 + 0 + 6,00 = 10,80 PLN
• Oferta B (raw 0,1 pipsa + 7 USD/lot RT): 0,40 + 2,80 + 6,00 = 9,20 PLN
• Oferta C (spread 2,5 pipsa): 10,00 + 0 + 6,00 = 16,00 PLN
Finansowanie: 5 USD/lot × 0,10 lota × 3 × 4 PLN/USD = 6 PLN. Uproszczenie nadaje wszystkim ofertom tę samą stawkę. W rzeczywistości spready, finansowanie, wykonanie i konwersja mogą się różnić, więc sam wynik tej tabeli nie tworzy rankingu.
Poślizg i niewykonanie wymagają osobnej dokumentacji. Requote nie jest sam w sobie potrąceniem pieniężnym; późniejszy fill może być droższy, korzystniejszy albo w ogóle nie nastąpić. Historii samych transakcji nie wystarczy do oceny odrzuceń. Porównanie prowadzi do danych źródłowych, nie do obowiązku otwierania testowych pozycji własnym kapitałem.
Porównywarka spreadów pokazuje określoną próbę i metodę, często inne rachunki niż Twój. Sprawdź, czy mierzy spread minimalny, średni czy aktualny, z jakiego okresu i czy zawiera prowizję. Nie używaj jej do odtworzenia konkretnego nocnego fill. Własne istniejące logi i zestawienie kosztów dostawcy mają inny zakres informacji.
Zestawienia kosztów w UE. MiFID II, art. 24 ust. 4 lit. c, oraz rozporządzenie 2017/565, art. 50, przewidują ujawnianie odpowiednich kosztów i opłat oraz ich wpływu na zwrot. Zakres informacji ex-ante i okresowych ex-post wynika z przepisów oraz rodzaju usługi; nie oznacza indywidualnej prognozy przyszłego poślizgu każdej transakcji. Raport może używać szacunków lub danych zagregowanych. Żeby uzgodnić własne TCO, sprawdź okres, walutę, kwoty uwzględnione w cenach i osobne potrącenia. Pełne regulacje opisuje dział prawny.[4][5]
7. Sześć zasad kontroli kosztów
1. Porównuj kompletną ofertę. Raw nie jest automatycznie tańszy dla skalpera, a standard nie jest automatycznie lepszy dla małego rachunku. Policz wspólny wolumen, obie strony prowizji, minimum i efektywny spread. Miesięczna liczba transakcji skaluje ten sam rachunek; nie zmienia go bez progów lub opłat stałych.
2. Zapisuj warunki cenowe. Pora, strefa czasu, wolumen i zdarzenia rynkowe pozwalają porównać podobne próby. Węższy spread w jednym momencie nie gwarantuje węższego spreadu wyjścia. Granice sesji i zmiany czasu sprawdzaj w dziale godzin handlu, zamiast przypisywać wszystkim parom jedno okno.
3. Rozdziel plan i wykonanie. W szacunku uwzględnij scenariusze szerszego spreadu i zmiany ceny, a po transakcji wpisz faktyczne fill. Zamknięcie przed danymi tworzy własny obrót i koszt; nie jest uniwersalną metodą jego obniżenia. Zlecenia i ograniczenia ceny opisuje artykuł 2.7.
4. Używaj stawki właściwego kierunku. Long i short mają odrębne finansowanie. Dodatni swap jednej strony nie jest argumentem za zmianą ekspozycji bez oceny jej ryzyka. W TCO zachowaj znak: dodatnie uznanie odejmujemy od kosztu, ujemne obciążenie zwiększa koszt.
5. Ustal sumę mnożników. Dla N = 14 i stawki −5 USD/lot finansowanie kosztuje 70 USD na lot, 7 USD przy 0,10 lota oraz 21 USD przy 0,30, czyli 84 PLN. Przy wartości pipsa 10 USD na lot odpowiada to 7 pipsom. Wynik jest taki sam w przeliczeniu na pipsy dla liniowego wolumenu, lecz N = 14 nie oznacza dowolnych 14 kolejnych nocnych naliczeń. Wylicz N z konkretnego kalendarza. Pełną metodykę stosunku zysku do ryzyka omawia dział zarządzania ryzykiem.
6. Uzgodnij sumę z wyciągiem. Zbierz wynik cenowy, prowizje, finansowanie, konwersję i inne odrębne opłaty. Sprawdź, czy koszty były pobrane z góry, na końcu czy w trakcie. Raport ex-post dostawcy może pomóc uzgodnić agregaty, lecz jego metodologia i okres muszą odpowiadać porównaniu. Nie dopisuj kosztu, który już jest w efektywnym kursie albo osobnym wpisie.
8. Checklista przed otwarciem konta: 5 pytań o koszty
- Jaka cena i wielkość są mierzone? Spread 0,5 zamiast 2 pipsów jest cztery razy mniejszy przy tej samej wartości pipsa, ale nie opisuje pozostałych opłat ani dostępności wykonania.
- Jak podano prowizję? Per side, round turn, lot czy milion; jaka waluta, minimum i zasada zaokrąglenia?
- Jak nalicza się finansowanie? Swap mode, stawki long/short, mnożniki dni oraz godzina i strefa rolloveru.
- Jak przeliczane są wpisy na PLN? Sprawdź kursy, marżę, chwile poboru i czy opłata jest odrębna, czy zawarta w cenie.
- Czy są inne warunki utrzymania? Swap-free, karencja, holding fee, opłata za rachunek lub inne osobno naliczane składniki.
Sprawdź, czy koszt nie został odjęty drugi raz
Wynik z rzeczywistych fill wynosi +50 USD. Prowizja to 7 USD obciążenia, finansowanie +3 USD uznania. Autor zestawienia dopisuje jeszcze 10 USD spreadu i podaje netto 36 USD. Czy wynik jest poprawny? Przyjmujemy brak innych opłat i konwersji.
Odpowiedź i rachunek
Nie. Spread jest już zawarty w wyniku z fill. Netto wynosi 50 − 7 + 3 = 46 USD. Kwota 36 USD powstaje po ponownym odjęciu 10 USD. Gdyby 50 USD było wynikiem midpointów, a 10 USD poprawnie ustalonym kosztem ceny względem tych midpointów, rachunek 36 USD mógłby mieć sens. Najpierw trzeba nazwać punkt wyjścia.
FAQ – najczęściej zadawane pytania
Czy spread trzeba odjąć od wyniku z cen wykonania?
Nie, jeśli wynik policzono z faktycznego ask kupna i bid sprzedaży albo odpowiednio bid i ask dla short. Koszt ceny jest już w tych fill. Osobno uwzględnij prowizję, finansowanie, konwersję i odrębne opłaty. Analiza kosztu spreadu względem midpointów jest innym sposobem rozłożenia tego samego wyniku.
Czy raw spread zawsze kosztuje mniej niż standard?
Nie. Porównaj spread, prowizję za cały obrót, minimum, wykonanie i pozostałe koszty. Przy liniowych stawkach sama częstotliwość skaluje sumę, lecz nie zmienia kolejności kosztu pojedynczego obrotu. Minimum per side może zmienić wynik dla małego wolumenu.
Jak przeliczyć swap podany w punktach?
Najpierw potwierdź swap mode POINTS, point, contract size, pieniężną wartość pointa na lot i walutę wyniku. W odpowiednim modelu kwota to stawka w pointach razy wartość pointa na lot razy wolumen razy mnożnik dnia. Następnie zastosuj właściwe przewalutowanie. Nie odczytuj punktów jako pipsów ani dolarów.
Czy potrójny swap zawsze przypada w środę?
Nie. Dla wielu par FX jest powiązany z przejściem daty waluty przez weekend, lecz wiążący jest kalendarz symbolu. Sprawdź mnożniki dni, święta i godzinę rolloveru. Pięć zdarzeń z jednym potrójnym może oznaczać siedem pojedynczych stawek, a nie pięć plus dodatkowy weekend liczony drugi raz.
Czy dodatni swap oznacza zyskowną pozycję?
Nie. Dodatnie finansowanie jest uznaniem rachunku i obniża TCO, ale wynik cenowy oraz inne koszty mogą je przewyższyć. Stawki long i short mogą się zmieniać i nie wynikają wyłącznie z różnicy stóp banków centralnych. Całą pozycję trzeba rozliczyć z faktycznych wpisów.
Jak uwzględnić przewalutowanie na rachunku PLN?
Ustal kwoty rzeczywiście przewalutowane, chwile, kursy i zasady zaokrągleń. Wynik, prowizja i swap mogą być przeliczane osobno. Marży zawartej w efektywnym kursie nie dodawaj drugi raz. Porównanie z kursem odniesienia wymaga zgodnych chwil, żeby oddzielić koszt konwersji od ruchu kursu USD/PLN.
Źródła i literatura
- MetaQuotes: Symbol Properties — Swap mode, waluty, long/short, point i mnożniki dni.
- Spotware: Active Symbol Panel — Informacje o swapach i specyfikacji w cTrader.
- BIS: FX execution algorithms and market functioning — TCA, benchmarki i ograniczenia danych wykonania; rynek hurtowy, nie cennik CFD.
- MiFID II: dyrektywa 2014/65/UE — Art. 24 ust. 4 lit. c: informacje o kosztach i opłatach.
- Rozporządzenie delegowane UE 2017/565 — Art. 50 i załącznik II: zakres kosztów, agregacja i informacje ex-ante/ex-post.
- IC: warunki swap-free — Przykład holding fees i karencji jednej oferty; nie rekomendacja ani reguła branżowa.
- IG UK: overnight funding — Przykład finansowania FX w oparciu o tom/next i koszt administracyjny; oferta dostawcy.
Scenariusze liczbowe są własnymi modelami edukacyjnymi. Dokumentacja platform i przykłady ofert potwierdzają konstrukcję opisanych funkcji, lecz nie zastępują umowy i danych konkretnego rachunku.
Twój postęp w kursie
Oznacz lekcję po zapoznaniu się z materiałem. Samo otwarcie lub przewinięcie strony nie oznacza ukończenia; oznaczenie nie jest wynikiem egzaminu.