Strategy Russian Corporate Bonds

Слайд 2

Описание проекта Используя данные по рублевым облигациям, которые торгуются на ММВБ

Описание проекта

Используя данные по рублевым облигациям, которые торгуются на ММВБ на

текущую дату произвести кластеризацию данных по купонной доходности, расчёт доходности по каждой облигации и предложить алгоритм расчета портфеля, отвечающего определенным, выбранным самостоятельно, параметрам.
https://github.com/nevgeniy1993/Final-Work
Слайд 3

Бизнес-логика (1 из 4) 1. Загрузка внешних данных 2. Анализ и

Бизнес-логика (1 из 4)

1. Загрузка внешних данных
2. Анализ и обработка данных:
Соответствие

формату данных
Наличие и устранение дубликатов
Наличие и устранение нулевых значений по важным для анализа параметрам
Решение проблемы недостаточности данных: Так как мы имеем дело с денежными средствами, а итог нашей работы - составление конкретного плана действия по их распоряжению, было принято решение удалить все облигации с неизвестными данными (~15% базы).
Слайд 4

Бизнес-логика (2 из 4) 3. Кластеризация по купонной доходности на 4 граппы с использованием “метода плеча”.

Бизнес-логика (2 из 4)

3. Кластеризация по купонной доходности на 4 граппы

с использованием “метода плеча”.
Слайд 5

Бизнес-логика (3 из 4) 4. Расчет показателя общей доходности по облигациям. 5. Визуализация результатов (модуль tabloo).

Бизнес-логика (3 из 4)

4. Расчет показателя общей доходности по облигациям.
5.

Визуализация результатов (модуль tabloo).
Слайд 6

Бизнес-логика (4 из 4) 6. Предложенная стратегия: - Купонные выплаты должны

Бизнес-логика (4 из 4)

6. Предложенная стратегия:
- Купонные выплаты должны быть

как можно чаще (от 4 раз в год);
- Купонная ставка должна быть выше Среднего банковского депозита;
- Качество бумаг (листинг) должен быть не менее 2;
- Общая доходность выше текущей инфляции;
- Гашение в течении 3-х лет;
- Бумага для не квалифицированных инвесторов.
7. Выбор 5 облигаций с максимальной доходностью и сравнение со средним банковским депозитом
8. Визуализация.
Слайд 7

Модель данных 2695 rows × 18 columns

Модель данных

2695 rows × 18 columns

Слайд 8

Используемые технологии Io – для обработки текстовых потоков Загрузка макроэкономических показателей

Используемые технологии

Io – для обработки текстовых потоков
Загрузка макроэкономических показателей (Инфляция, КС

и пр.)
Requests – для создания HTTP-запросов.
Для обращения к ММВБ и получения базы данных.
Pandas – для обработки и анализа данных.
Для перевода базы данных в тип DataFrame и дальнейшей работы с ней.
Datetime – работа с датами.
Для работы с датами выплаты купона и гашения по облигациям.
Kmeans – модуль интеллектуальной кластеризации.
Для кластеризации облигация по купонной доходности
Matplotlib.pyplot – для визуализации данных.
Для визуализации кластеризации купонной доходности и предлагаемого портфеля.
Tabloo – простой модуль для визуализации табличных данных.
Для визуализации таблицы данных после расчета доходности облигаций.