Ошибки / Bug report

Только что проверил выборочно API. Запросы проходят. Утром делал несколько ребутов. Возможно вы попали на один из них.

Не работает Dash

@vladis да, известная проблема. Сейчас вносим изменения в API. Поэтому некоторые вещи могут не работать.

Всем добрый день!
Столкнулся с отсутсвием дивидендов у Сбера за 2024 и 2025 год (см. 3й столбец, слева для сравнения данные от Moex).
Все подробности и версии на скриншоте, платформа - Linux Mint 22.3 Zena 64-разрядная.
Подскажите как получить от okama наиболее актуальные и достоверные данные?

И по остальным тикерам также

И вопрос по сплитам, влияют ли они на бектесты и стресс-тесты? Ниже пример для транснефти и норникеля

У нас при расчете всех метрик используются не close, а adjusted close. Поэтому сплиты и дивиденды там учтены.

Про пропущенные дивиденды узнаю у поставщика данных. Постараемся исправить.

Да, спасибо, по adj_close всё корректно учитывается.

1 лайк

Спасибо

Спасибо

Есть возможность получить полный набор тикеров, где есть расхождение по дивидендам?

На сколько я понимаю проблема с отсутствием дивидендов за 24 и 25 годы у всех тикеров мосбиржи. Проверил ещё выборочно 9 штук, везде наблюдается их отсутствие за 25 год и частично за 24 годы

Ещё столкнулся с проблемой акутальности данных по дивидендам в okama.
Объясню на примере Tатнефти, скорее всего по многим остальным тикерам будет та же проблема.

2025 год
За 1 полугодие 2025 года: 14,35 руб. (закрытие реестра — 13 октября 2025 г.)
Финальные за 2024 год: 43,11 руб. (закрытие реестра — 1 июня 2025 г.)
За 9 месяцев 2024 года: 17,39 руб. (закрытие реестра — 8 января 2025 г.)

2024 год
За 1 полугодие 2024 года: 38,20 руб. (закрытие реестра — 8 октября 2024 г.)
Финальные за 2023 год: 25,17 руб. (закрытие реестра — 9 июля 2024 г.)
За 9 месяцев 2023 года: 35,17 руб. (закрытие реестра — 9 января 2024 г.)

2023 год
За 1 полугодие 2023 года: 27,54 руб. (закрытие реестра — 11 октября 2023 г.)
Финальные за 2022 год: 27,71 руб. (закрытие реестра — 11 июля 2023 г.)
За 9 месяцев 2022 года: 6,86 руб. (закрытие реестра — 10 января 2023 г.)

2022 год
За 1 полугодие 2022 года: 32,71 руб. (закрытие реестра — 11 октября 2022 г.)
Финальные за 2021 год: 16,14 руб. (закрытие реестра — 8 июля 2022 г.)
За 9 месяцев 2021 года: 9,98 руб. (закрытие реестра — 10 января 2022 г.)

Теперь посмотрим что выдают сервисы:

Данные от MOEX Loader содержат неточности, но их меньше чем от Okama:
2023-07-11: 27.71 (дубль от 04.07 удалить)
2024-07-09: 25.17 (дубль от 04.07 удалить)

А вот у Okama больше неточностей:
В 2024 году суммы 13.57, 28.57 и 31.10 — это фикция. Таких дивидендов у Татнефти не было. Реальные выплаты: 35.17, 25.17 и 38.20 соответственно. Вероятно, Okama по умолчанию тянет данные из зарубежных источников (например, Yahoo Finance), которые после 2022 года сломались для российских тикеров, либо баг кроется в её внутреннем механизме корректировки. Okama переносит все даты на последний день месяца (31-е число). Для алгоритмов, считающих месячную доходность (Monthly returns), это нормально.

Что можно сделать, чтобы повысить достоверность по дивидендам у Okama?

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

А что насчёт данных о полной доходности, они корректны? Или такая же проблема как с дивидендами после 2022 года может быть?

  1. По IRAO данные начинаются правильные по ценам только с 2024-05-31, до этого момента очень далеки от настоящих цен, а дивиденды за 24, 25 годы требуют корректировки
  2. На NVTK цены тоже после 2024 совсем не соотвествуют реальным

На SBERP тоже не те цены, может я не так смотрю?
2013-04-19 должно быть около 70.18, а выдаёт 39.89.
По всем тикерам так.

adjusted_close считается поставщиком данных. Там всё корректно.

А как вы смотрите?