Индекс олигарха — бесплатный скрипт 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. Расчёты в таблице работают и без него.
-
Откуда берутся курсы?
Из официальных открытых источников банков — скрипт запрашивает их по расписанию, без ручного ввода.
-
Почему Тинькофф не в медиане?
Его спред системно шире остальных и сильнее искажает среднее. В отчёте он есть, в медиану не входит.
ℹ️ Информация в статье носит ознакомительный характер и актуальна на момент публикации. Пороги и источники данных могут обновляться в новых версиях скрипта — смотрите страницу продукта.