Индекс олигарха — бесплатный скрипт Google Apps Script, который собирает медианный спред USD по крупным банкам, присваивает уровень стресса рынка (GREEN/YELLOW/RED) и по расписанию присылает сводку в Telegram. Всё работает в вашей Google Таблице, без отдельного сервера.

На валютном рынке курс доллара виден сразу — его показывают все СМИ и приложения банков. Но есть показатель, который часто реагирует на напряжение раньше, чем заметно движение курса: спред — разница между ценой покупки и продажи USD в банке. Именно его и отслеживает этот инструмент.

Что такое «индекс олигарха»

В этом проекте «индекс олигарха» — не инвестиционная рекомендация и не прогноз курса. Это медианный спред USD/RUB по выбранным банкам: насколько широко банки «разводят» цены покупки и продажи доллара в один и тот же момент.

Идея пришла из книги Андрея Масаловича «Кибердед знает»: отслеживать «пульс» рынка через поведение крупных игроков. Когда новости спокойные и понятные, спред обычно узкий. Когда повестка тревожная, но курс почти не сдвинулся, спред может резко расшириться — и это видно в цифрах, хотя в ленте новостей легко пропустить.

💡 Как читать сигнал

При ясном фоне банки держат узкий спред. При туманной, но тревожной повестке курс может стоять на месте, а спред на день «раздуется» и сойдёт на нет — едва заметно в заголовках, но заметно в таблице.

Повторяющиеся всплески — повод пересмотреть лимиты, запасы валюты или сценарии на случай резких движений. Скрипт фиксирует медиану и историю, чтобы не гадать на глаз.

Какие банки участвуют

Скрипт подтягивает курсы из официальных открытых источников:

  • Альфа-Банк
  • Сбер
  • ВТБ
  • Райффайзен
  • Газпромбанк
  • Совкомбанк
  • Тинькофф — данные собираются, но не входят в медиану

Тинькофф исключён из расчёта медианы намеренно: у него стабильно более широкий спред, и если включать его в среднее, показатель искажается. В таблице его цифры всё равно видны для сравнения.

Уровни стресса: GREEN, YELLOW, RED

После расчёта медианного спреда скрипт ставит метку напряжения рынка. Пороги зашиты в код и отображаются на листе INDEX вместе с графиком динамики:

Уровень Медианный спред Как интерпретировать
🟢 GREEN < 1.5 Спокойный фон, спред узкий
🟡 YELLOW < 2.5 Повышенное напряжение, стоит присмотреться
🔴 RED ≥ 2.5 Выраженное расширение спреда

Что делает скрипт

По расписанию (время настраиваете сами) скрипт обновляет котировки по каждому банку, пересчитывает медиану, пишет историю на лист INDEX, фиксирует статусы на листе LOGS и при необходимости отправляет в Telegram компактный отчёт: дата, медианный спред, эмодзи уровня стресса и разбивка buy / sell / спред по банкам.

Для Telegram нужны только TELEGRAM_BOT_TOKEN и TELEGRAM_CHAT_ID в настройках. Без бота таблица и расчёты работают, но уведомления не придут — об этом будет запись в логах.

Частые вопросы

  • Это инвестиционная рекомендация?

    Нет. Инструмент информационный: помогает видеть динамику спреда. Решения по валютным операциям принимайте сами с учётом своих рисков.

  • Обязателен ли Telegram?

    Для автоматических сводок — да, нужен бот и chat id. Расчёты в таблице работают и без него.

  • Откуда берутся курсы?

    Из официальных открытых источников банков — скрипт запрашивает их по расписанию, без ручного ввода.

  • Почему Тинькофф не в медиане?

    Его спред системно шире остальных и сильнее искажает среднее. В отчёте он есть, в медиану не входит.

ℹ️ Информация в статье носит ознакомительный характер и актуальна на момент публикации. Пороги и источники данных могут обновляться в новых версиях скрипта — смотрите страницу продукта.