Wróć do bloga
FAQ7 lutego 20256 min

Czy weekendowe transakcje MT5 liczą się po kursie NBP?

Wyjaśniamy zasady rozliczania transakcji zawartych w weekendy i dni wolne od handlu.

Jedno z najczęstszych pytań traderów dotyczy transakcji zawartych w weekendy.

Jak przeliczyć takie transakcje, jeśli NBP nie publikuje kursów w dni wolne?

Podstawa prawna

Zgodnie z polskim prawem podatkowym:

  • Transakcje w walutach obcych muszą być przeliczone na PLN
  • Używamy kursów średnich NBP
  • Problem: NBP nie publikuje kursów w weekendy i święta

Reguła dla weekendów i świąt

Zasada podstawowa

Dla transakcji w dni, gdy NBP nie publikuje kursów:

Używamy ostatniego dostępnego kursu z dnia poprzedzającego.

Przykład praktyczny

Transakcja w sobotę:

  • Data transakcji: 18 stycznia 2025 (sobota)
  • Typ: Sprzedaż akcji USD
  • Kurs NBP: Z 17 stycznia 2025 (piątek)

Transakcja w niedzielę:

  • Data transakcji: 19 stycznia 2025 (niedziela)
  • Typ: Kupno akcji EUR
  • Kurs NBP: Z 17 stycznia 2025 (piątek)

Transakcja w poniedziałek:

  • Data transakcji: 20 stycznia 2025 (poniedziałek)
  • Typ: Sprzedaż akcji USD
  • Kurs NBP: Z 17 stycznia 2025 (piątek) — ostatni dzień roboczy poprzedzający dzień transakcji (art. 11a ust. 1 ustawy o PIT)

Dlaczego takie podejście?

Logika jest prosta:

  1. 1Ostatni znany kurs z dnia roboczego
  2. 2Brak kursu w dniu wolnym
  3. 3Konsystencja z zasadami NBP

NBP stosuje podobną zasadę dla swoich operacji.

Przykłady z różnych dni wolnych

Boże Narodzenie 2024:

  • 24 grudnia (wtorek, dzień roboczy): Kurs z 23 grudnia (poniedziałek)
  • 25 grudnia (środa, święto): Kurs z 24 grudnia (ostatni dzień roboczy)
  • 26 grudnia (czwartek, święto): Kurs z 24 grudnia (ostatni dzień roboczy)
  • 27 grudnia (piątek): Kurs z 24 grudnia (ostatni dzień roboczy poprzedzający)

Wielkanoc 2025:

  • 19 kwietnia (Wielka Sobota): Kurs z 18 kwietnia (piątek — ostatni dzień roboczy)
  • 20 kwietnia (Niedziela Wielkanocna): Kurs z 18 kwietnia
  • 21 kwietnia (Poniedziałek Wielkanocny, święto): Kurs z 18 kwietnia
  • 22 kwietnia (wtorek): Kurs z 18 kwietnia (ostatni dzień roboczy poprzedzający)

Długie weekendy:

  • 1 maja (Święto Pracy): Kurs z 30 kwietnia
  • 3 maja (Święto Konstytucji): Kurs z 2 maja (jeśli roboczy)

Jak to działa w praktyce MT5?

Scenariusz 1: Transakcja forex w weekend

  • Para: EUR/USD
  • Data otwarcia: 15 marca 2025 (sobota)
  • Data zamknięcia: 17 marca 2025 (poniedziałek)

Obliczenia:

  • Kurs otwarcia: NBP z 14 marca 2025 (piątek) — ostatni dzień roboczy przed sobotą
  • Kurs zamknięcia: NBP z 14 marca 2025 (piątek) — ostatni dzień roboczy poprzedzający poniedziałek

Scenariusz 2: Akcje w święta

  • Instrument: AAPL
  • Data kupna: 24 grudnia 2024 (Wigilia)
  • Data sprzedaży: 27 grudnia 2024 (piątek)

Obliczenia:

  • Kurs kupna: NBP z 23 grudnia 2024 (ostatni dzień roboczy przed Wigilią)
  • Kurs sprzedaży: NBP z 24 grudnia 2024 (ostatni dzień roboczy przed 27 grudnia, bo 25–26.12 to święta)

Problemy z transakcjami wielodniowymi

Transakcja otwarta w piątek, zamknięta w poniedziałek:

  • Otwarcie: 14 marca 2025 (piątek)
  • Zamknięcie: 17 marca 2025 (poniedziałek)

Kursy:

  • Kurs otwarcia: NBP z 13 marca 2025 (czwartek) — ostatni dzień roboczy przed piątkiem
  • Kurs zamknięcia: NBP z 14 marca 2025 (piątek) — ostatni dzień roboczy przed poniedziałkiem

Weryfikacja kursów NBP

Gdzie sprawdzić dostępność kursów:

  1. 1Strona NBP - tabela archiwalna
  2. 2API NBP - endpoint /exchangerates/tables/A
  3. 3Nasz kalkulator - automatyczna weryfikacja

Przykład sprawdzenia:

https://api.nbp.pl/api/exchangerates/tables/A/2025-01-17/

Jeśli brak odpowiedzi, użyj poprzedniego dnia.

Najczęstsze błędy

Używanie kursu z następnego dnia roboczego

Pominięcie transakcji weekendowych

Stosowanie kursów z nieoficjalnych źródeł

Różne kursy dla tego samego weekendu

Automatyzacja z kalkulatorem MT5

Kalkulator MT5 automatycznie:

  • ✅ Identyfikuje dni wolne
  • ✅ Pobiera właściwe kursy NBP
  • ✅ Stosuje ostatni dostępny kurs
  • ✅ Weryfikuje poprawność danych

Jak to działa:

  1. 1Wgraj raport MT5
  2. 2System analizuje daty transakcji
  3. 3Automatycznie dobiera kursy NBP
  4. 4Generuje poprawne rozliczenie

Wypróbuj teraz i zapomnij o problemach z weekendami.

Specjalne przypadki

Transakcje w nowy rok:

  • 1 stycznia: Kurs z 31 grudnia poprzedniego roku
  • 2 stycznia: Zwykle już dostępny kurs

Transakcje podczas kryzysów:

  • Gdy NBP wstrzymuje publikację
  • Używaj ostatniego dostępnego kursu
  • Dokumentuj sytuację

Podsumowanie zasad

SytuacjaKurs NBP
Dzień roboczyZ ostatniego dnia roboczego poprzedzającego dzień transakcji
SobotaOstatni dostępny kurs (z piątku)
NiedzielaOstatni dostępny kurs (z piątku)
ŚwiętoOstatni dostępny kurs (z dnia poprzedzającego)
Długi weekendOstatni dostępny kurs przed weekendem

Dokumentacja

Zawsze przechowuj:

  • ✅ Raport MT5 z transakcjami
  • ✅ Zrzuty kursów NBP
  • ✅ Notatki o dniach wolnych
  • ✅ Potwierdzenia z brokera

Podsumowanie

Transakcje weekendowe liczą się tak samo jak inne:

  1. 1Używaj ostatniego dostępnego kursu NBP
  2. 2Bądź konsekwentny w podejściu
  3. 3Dokumentuj wszystkie transakcje
  4. 4Weryfikuj kursy w razie wątpliwości

Użyj kalkulatora MT5 i uniknij problemów z transakcjami weekendowymi.

Źródła i podstawa prawna

  • Art. 11a ust. 1–2 ustawy o PIT — przeliczanie przychodów i kosztów w walutach obcych wg kursu średniego NBP z ostatniego dnia roboczego poprzedzającego
  • Ustawa o PIT: https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=wdu19910800350
  • API NBP (weryfikacja dostępności kursów): https://api.nbp.pl/
  • Archiwum kursów NBP: https://nbp.pl/statystyka-i-sprawozdawczosc/kursy/archiwum-kursow-srednich-tabela-a/

Przeczytaj też:

Masz pytania? Skontaktuj się z nami.

Gotowy do rozliczenia podatków?

Użyj kalkulatora MT5, aby automatycznie przeliczyć transakcje na PLN według kursów NBP i przygotować gotowe dane do PIT-38.