EUR/USD: зависимость описания риска от периода и направления котировки

Источники: ECB statistics, серия EXR.D.USD.EUR.SP00.A (USD за 1 EUR).
Снимок получен 07.10.2026 в 14:18:17.889247UTC, не загружался заново
для этой русской версии или дополнения об обращении курса. 2560 наблюдений:
04.01.2016–31.12.2025. Оригинальный CSV и его метаданные сохранены без
изменения. SHA-256: 12bda408fce288c0d9f68de03beffc6d89592a8fde37aff2d336b122baaddab3

Python 3.11 или новее, только стандартная библиотека. Распакуйте ZIP
в отдельную папку и выполните:
    python reproduce.py
Сети нет. Команда не поддерживает --fetch и не заменяет исторический
снимок. Она проверяет закрепленные хеши всех входных файлов, создает
новую подпапку work/ и запускает сохраненные исходные расчеты и два
отдельных проверочных скрипта. Исходники/эталонные таблицы не меняются.
Проверки исходных скриптов запускаются без оптимизации, даже если
обертка запущена как python -O reproduce.py. Критические хеши и сверки
обертки реализованы явно, не через отключаемые assert.

PASS означает пересчет трех периодов в двух направлениях и сравнение
результатов с сохраненными метриками, двух CSV-путей по 2560 строк,
а также проверку условного примера из объявленных входов. Свежий отчет
work/.../reproduction-receipt.json содержит реальное время пересчета.
Две исходные проверки используют 50-значные Decimal и независимый поиск
предыдущих максимумов, не импортируя анализатор. Это отдельные программы,
но не независимая экспертиза человека. В русской редакции дополнительно
выполнена отдельная проверка Fraction/90-значных Decimal и 41 101 числовое
сравнение с исходными таблицами. Допуск 1e-11 процентного пункта относится
только к сравнению ранее вычисленных binary64/округленных CSV-значений;
исходные курсы при этом не меняются, финансовые нули не «исправляются».

Содержимое original-code/ — сохраненные исходные программы на английском.
Они в рабочей копии могут создать английские графики с исходными
историческими аннотациями. Русские SVG — отдельные локализованные файлы
страницы; код построения через matplotlib здесь не требуется и не запускается.
Исторические проверки quotation-verification на странице сохранены как
исторические результаты; новый receipt нельзя выдавать за проверку 07.10.2026.

Метод: обычное изменение 100 *(P/предыдущее P-1); логарифмическое 100 *ln(P/предыдущее P).
Это соседние опубликованные наблюдения, не гарантированные 24 часа.
Первое наблюдение каждого пятилетия не имеет изменения. Между 2020 и 2021
в полном ряду есть один переход, которого нет внутри двух пятилетий:
1278+1280+1=2559. Пропуски не заполняются. Максимум для просадки
сбрасывается в начале каждого выбранного периода; при равенстве сохраняется
самый ранний максимум. Таблица дает положительную величину просадки,
график расстояния от максимума — отрицательное число.

Стандартное отклонение со знаменателем n описывает эти наблюдения.
В метриках есть также выборочное отклонение со знаменателем n-1.
Оба не годовые и не прогноз будущей волатильности. Квантили: линейная
интерполяция в позиции (n − 1) × p. Гистограмма показывает КОЛИЧЕСТВО изменений,
а не долю: длины выборок 1278 и 1280 различаются.

Обратный курс 1/P имеет простое изменение −r/(1+r), где r — доля, не
процентное число. Логарифмические изменения имеют противоположный знак
и одинаковое отклонение. Наибольший спад может иметь другие даты и размер.
Просадка справочного курса не равна просадке капитала или короткой позиции.

hypothetical-case.json — полностью условный индекс 100, 110, 99, 108.9,
не реальные курсы ЕЦБ. Окно A — первые две строки, B — последние две.
В обоих окнах изменение +10% и просадка 0%; полный ряд включает −10% на
границе и просадку 10%. Входы и все объявленные результаты проверяются.

Данные ЕЦБ доступны бесплатно:
https://data-api.ecb.europa.eu/service/data/EXR/D.USD.EUR.SP00.A?startPeriod=2016-01-01&endPeriod=2025-12-31&format=csvdata
Указывайте ECB statistics и явно отличайте исходные наблюдения от наших
преобразований: изменений, индексов, распределений, квантилей и просадок.
Условия: https://www.ecb.europa.eu/services/using-our-site/disclaimer/html/index.en.html
и https://www.ecb.europa.eu/stats/ecb_statistics/governance_and_quality_framework/html/usage_policy.en.html
Если информация ЕЦБ включена в документы, которые продаются независимо от носителя, издатель должен сообщать покупателю, что ее можно бесплатно получить на сайте ЕЦБ: до оплаты подписки или иной платы и при каждом доступе к этой информации. Это не одобрение ЕЦБ.
Отдельная исходная лицензия кода дополнения сохранена в пакете;
она не заменяет условия статистики ЕЦБ и не присваивает права третьих лиц.

Нет внутридневных OHLC/тиков/BidAsk/объема, входов/выходов стратегии,
плеча, процентов, комиссии, налога, финансирования или исполнения сделок.
Нет проверки статистической значимости, исторической доступности сайтов
или версии в момент первой публикации. ИИ помогал подготовить код и текст.
