Пример и протокол проверки Условное время наблюдения: 10 ноября 2026 года, 12:00 UTC. EUR/USD 1.1000/1.1002 и USD/JPY 150.00/150.02 — вымышленные одновременные котировки с одинаковой базой расчётов. Это не наблюдавшиеся рыночные цены. Полный пример доступен без JavaScript. 1. Запишите каждого поставщика, полное обозначение BASE/QUOTE, Bid и Ask, время наблюдения с часовым поясом, общую дату валютирования, единицу количества и отдельные сборы. Остановитесь, если нельзя согласовать стороны, время или базу расчётов. Одно число не заменяет двустороннюю котировку. 2. Проверьте: три разные валюты и ровно одна общая промежуточная. Составьте целевую пару из двух остальных. Каждый курс измеряется в единицах котируемой валюты за одну единицу базовой; положение пары на экране не определяет умножение. 3. Приведите котировки к направлениям базовая целевая / промежуточная и промежуточная / котируемая целевая. Для обращения используйте Bid = 1 / исходный Ask и Ask = 1 / исходный Bid. Сохраняйте точные значения; не округляйте обратные курсы перед следующим шагом. 4. Учебный пример на условный общий момент 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 за EUR. 5. Продажа 10000 EUR: 10000 × 1.1000 = 11000 USD; 11000 × 150.00 = 1650000 JPY. Покупка 10000 EUR: требуется 10000 × 1.1002 = 11002 USD; для этого требуется 11002 × 150.02 = 1650520.04 JPY. Это альтернативные суммы, не прибыль. 6. Проверка деления: EUR/USD 1.1000/1.1002 и GBP/USD 1.2500/1.2503 дают EUR/GBP Bid = 1.1000 / 1.2503 = 11000/12503; Ask = 1.1002 / 1.2500 = 5501/6250 = 0.88016. Нельзя подменять дробь Bid округлённым промежуточным значением. 7. Электронная таблица: EUR/USD Bid и Ask — в B2 и C2, USD/JPY Bid и Ask — в B3 и C3, количество — в B5. Формулы: =B2*B3, =C2*C3, =B5*B2*B3 и =B5*C2*C3. Для примера с GBP/USD в строке 3 используйте =B2/C3 и =C2/B3. Из-за арифметики с плавающей точкой последние цифры могут отличаться; сверяйте с точными дробями CSV. Импортируйте столбцы точных десятичных значений, числителей и знаменателей как текст, чтобы сохранить все цифры и избежать преобразования в даты. 8. Проверьте обратную целевую пару: обратный Bid берёт исходный кросс-курс Ask, обратный Ask — исходный Bid. Перестановка исходных строк не меняет результат. Равенство Bid и Ask допустимо; Bid выше Ask требует исправления исходных данных. 9. Сохраните исходные котировки, приведённые направления, единицы, время, допущения и точную выгрузку. Если количества нет, суммы оставьте отсутствующими. Отдельно проверьте сборы, точность расчётов и доступный объём; калькулятор не подтверждает исполнимость цен и не рекомендует сделку. Ваша запись проверки Поставщики котировок / ссылки на документы: ____________________ Время наблюдения и часовые пояса / общая дата валютирования: ____________________ Кем подтверждены стороны, совпадение времени и базы расчётов: ____________________ Недостающие данные / нерешённые вопросы: ____________________ Кто и когда выполнил арифметическую и обратную проверку: ____________________ Компонент хранит введённое в памяти страницы. Он не отправляет данные на сервер и не записывает их в постоянное хранилище браузера. Это утверждение не относится к общесайтовой аналитике.