FAQ
7 lutego 2025
6 min

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

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


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


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. Ostatni znany kurs z dnia roboczego

    2. Brak kursu w dniu wolnym

    3. Konsystencja 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. Strona NBP - tabela archiwalna

    2. API NBP - endpoint /exchangerates/tables/A

    3. Nasz 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
  • ✅ Identyfikuje dni wolne
  • ✅ Pobiera właściwe kursy NBP
  • ✅ Stosuje ostatni dostępny kurs
  • ✅ Weryfikuje poprawność danych

  • Jak to działa:

    1. Wgraj raport MT5

    2. System analizuje daty transakcji

    3. Automatycznie dobiera kursy NBP

    4. Generuje poprawne rozliczenie


    Wypróbuj teraz

    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


    | Sytuacja | Kurs NBP |

    |----------|----------|

    | Dzień roboczy | Z ostatniego dnia roboczego poprzedzającego dzień transakcji |

    | Sobota | Ostatni dostępny kurs (z piątku) |

    | Niedziela | Ostatni dostępny kurs (z piątku) |

    | Święto | Ostatni dostępny kurs (z dnia poprzedzającego) |

    | Długi weekend | Ostatni 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. Używaj ostatniego dostępnego kursu NBP

    2. Bądź konsekwentny w podejściu

    3. Dokumentuj wszystkie transakcje

    4. Weryfikuj kursy w razie wątpliwości


    Użyj kalkulatora MT5

    ---


    Ź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ż:

  • Który kurs NBP stosować
  • Najczęstsze błędy traderów

  • Skontaktuj się z nami

    Gotowy do rozliczenia podatków?

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