Przykład i protokół sprawdzenia Założony czas obserwacji: 10 listopada 2026 r., 12:00 UTC. EUR/USD 1.1000/1.1002 i USD/JPY 150.00/150.02 to wymyślone jednoczesne kwotowania o zgodnej podstawie rozliczenia. Nie są to zaobserwowane ceny rynkowe. Pełny przykład jest dostępny bez JavaScript. 1. Zapisz każdego dostawcę, pełne oznaczenie BASE/QUOTE, Bid i Ask, czas obserwacji ze strefą czasową, wspólną datę waluty, jednostkę ilości i osobne opłaty. Zatrzymaj się, jeśli nie można uzgodnić stron, czasu lub podstawy rozliczenia. Pojedynczy kurs nie zastępuje kwotowania dwustronnego. 2. Sprawdź, czy występują trzy różne waluty i dokładnie jedna wspólna waluta pośrednia. Z dwóch pozostałych utwórz parę docelową. Każdy kurs wyraża jednostki waluty kwotowanej za jedną jednostkę waluty bazowej; pozycja na ekranie nie określa mnożenia. 3. Ustaw kwotowania jako baza docelowa / waluta pośrednia oraz waluta pośrednia / kwotowana docelowa. Odwracaj według Bid = 1 / pierwotny Ask i Ask = 1 / pierwotny Bid. Zachowuj dokładne wartości; nie zaokrąglaj odwrotności przed następnym krokiem. 4. Przykład syntetyczny dla założonego wspólnego momentu 2026-11-10T12:00Z: EUR/USD 1.1000/1.1002, USD/JPY 150.00/150.02. EUR/JPY Bid = 1.1000 × 150.00 = 165; Ask = 1.1002 × 150.02 = 165.052004 JPY za EUR. 5. Sprzedaż 10000 EUR: 10000 × 1.1000 = 11000 USD; 11000 × 150.00 = 1650000 JPY. Kupno 10000 EUR: potrzeba 10000 × 1.1002 = 11002 USD; ich koszt to 11002 × 150.02 = 1650520.04 JPY. Są to alternatywne kwoty, nie zysk. 6. Dzielenie: EUR/USD 1.1000/1.1002 i GBP/USD 1.2500/1.2503 dają EUR/GBP Bid = 1.1000 / 1.2503 = 11000/12503 oraz Ask = 1.1002 / 1.2500 = 5501/6250 = 0.88016. Nie zastępuj ułamka Bid zaokrągloną wartością pośrednią. 7. Arkusz kalkulacyjny: EUR/USD Bid i Ask w B2 i C2, USD/JPY Bid i Ask w B3 i C3, ilość w B5. Użyj =B2*B3, =C2*C3, =B5*B2*B3 oraz =B5*C2*C3. Dla przykładu dzielenia z GBP/USD w wierszu 3 użyj =B2/C3 oraz =C2/B3. Arytmetyka zmiennoprzecinkowa może zmienić ostatnie wyświetlane cyfry; porównaj z dokładnymi ułamkami w CSV. Importuj kolumny dokładnych liczb dziesiętnych, liczników i mianowników jako tekst, aby zachować wszystkie cyfry i uniknąć automatycznej zamiany na daty. 8. Sprawdź odwrotną parę docelową: jej Bid korzysta z pierwotnego krzyżowego Ask, a Ask z pierwotnego Bid. Zamiana kolejności wierszy wejściowych nie może zmienić wyniku. Równość Bid i Ask jest dopuszczalna; Bid większy niż Ask wymaga korekty danych źródłowych. 9. Zachowaj pierwotne kwotowania, ustalone kierunki, jednostki, czas, założenia i dokładny eksport. Bez ilości nie wpisuj domyślnych kwot. Osobno sprawdź opłaty, precyzję rozliczenia i dostępny wolumen; kalkulator nie potwierdza wykonalnych cen ani nie zaleca transakcji. Twój zapis kontroli Dostawcy kwotowań / odnośniki do dokumentów: ____________________ Czasy obserwacji i strefy czasowe / wspólna data waluty: ____________________ Kto potwierdził strony, zgodność czasu i podstawy rozliczenia: ____________________ Brakujące dane / nierozstrzygnięte kwestie: ____________________ Kto i kiedy wykonał kontrolę arytmetyczną oraz odwrotną: ____________________ Ten komponent przechowuje dane w pamięci strony. Nie wysyła ich na serwer ani nie zapisuje w trwałej pamięci przeglądarki. To stwierdzenie nie obejmuje analityki całego serwisu.