Блог им. IgorK_23a

Инвестиции -- оптимальные доли акций и облигаций в портфеле

    • 09 августа 2025, 14:48
    • |
    • IgorK
  • Еще

Развитие вот этой идеи smart-lab.ru/blog/1187196.php .

Чтобы предсказать оптимальные доли акций и облигаций в портфеле, можно построить такую модель.

Входные данные

Макропоказатели

Берем ряд макроэкономических показателей. Я выбрал такие, как самые важные. (Все — для турецкого рынка, как самого релевантного для меня).
— LEI (leading economic indicator) 
Агрегированный индекс, который состоит из набора экономических показателей, изменяющихся раньше общего экономического цикла. Его задача — предсказывать направления развития экономики в ближайшие месяцы (обычно на 3–6 месяцев вперёд).

evds2.tcmb.gov.tr/index.php?/evds/dashboard/4532

— Наклон кривой доходности 
Разница между доходностями облигаций с разным сроком погашения, например, между 10-летними и 2-летними государственными облигациями.

— Процентная ставка

— Курс USDTRY
(месячная лог-доходность)

BIST (индекс турецкой биржи) момент (трехмесячное скользящее средее)
BIST волатильность (трехмесячное скользящее среднее)

Эти показатели должны предсказывать, как распределить веса в портфеле между активами. 

Активы

В качестве активов я выберу:
Индексы секторов турецкой биржи:

 

XBANK — банковский
XUTEK — технологический
XGMYO — недвижимость
XUHIZ — услуги
можно и другие, но лучше не перегружать модель

www.borsaistanbul.com/en/index/1/8/sector

По капитализации:
BIST30 — large cap
BIST100-30 — middle cap

www.borsaistanbul.com/en/index/1/1/benchmark

Индексы гос. облигаций:
TKISA — короткие
TORTA — средние
TUZUN — длинные
www.borsaistanbul.com/en/index/2/1/government-bond

МОДЕЛИРОВАНИЕ


Для начала построю самую простую линейную модель, и наброшу сверху softmax функцию, чтобы перевести результат в веса в портфеле.

Инвестиции -- оптимальные доли акций и облигаций в портфеле
Инвестиции -- оптимальные доли акций и облигаций в портфеле
Wi — коэффициенты модели, bi — вектор смещений (их надо найти)
x — макроиндикаторы (они известны)

Найду Wi и bi, оптимизируя по показателю Шарпа (или Шарпа-вниз, то есть Сортино) на каком-то достаточно большом (10-15 лет) временном интервале, каким-нибудь эффективным методом оптимизации.

В итоге я получу способ предсказания весов в портфеле для акций (по секторам и капитализации) и облигаций (по сроку погашения), в зависимости от текущих макроэкономических показателей.


Линейную модель можно заменить на нелинейную, например простую нейронку; но для начала обязательно нужно попробовать линейную — коэффициенты линейной модели имеют непосредственную экономическую интерпретацию; и попробовать использовать как можно меньше параметров.

Это не выглядит сложно, попробую реализовать. Единственный затык, не пойму как скачивать данные по индексам облигаций отсюда www.borsaistanbul.com/en/index/2/1/government-bond. Вроде бы для этого есть отдельный платный портал, но душит жаба, пожалуй можно напрямую выдрать из графика.

Что думаете? Будет ли от этого вообще какой-то практический результат? Не ожидаю чего-то сверхъестественного, буду доволен, если предсказания будут хоть сколько-то обходить фиксированный портфель (например 50-50 акции-облигации).

Поправки

ЧатГПТ дал такие советы.
1) В модели сейчас много параметров (входы*выходы + выходы = 6*7 + 7 = 49), поэтому есть риск оверфиттинга. Чтобы его избежать, можно
a) Ввести регуляризацию по весам, например loss-функцию выбрать как (L2 Ridge regularization)

Инвестиции -- оптимальные доли акций и облигаций в портфеле 
lambda для начала выбрать небольшим, между 10^(-4) и 10^(-2)

b) Уменьшить количество выходов. Взять для начала два индекса: BIST100 (индекс биржи) и TDTUM (индекс всех облигаций), тогда получится два выхода и одна степень свободы (поскольку веса должны в сумме дать один), то есть 6*1 + 1 = 7 параметров. Ответ будет решать классическую задачу инвестиционного портфеля: распределение между акциями и облигациями.
На втором этапе, разбить доли между секторами (для акций) и длительностями (для облигаций) можно например с помощью простого принципа моментума: распределить согласно доходности за последние три месяца.

Это имеет смысл, но у меня есть опасение, что облигации с разными maturity ведут себя слишком по-разному, чтобы склеивать их в одну кучу. Можно оставить хотя бы кратко- и долгосрочные. Стоит попробовать и так, и так.

2) Ввести лаги для входов.

Не уверен насчет этого совета.


Сегодня уже скачал некоторые данные, скоро должен получить результат.

532

Читайте на SMART-LAB:
Фото
📊 Опубликовали рекордные результаты по МСФО за 2025 год
Вчера Группа МГКЛ раскрыла финансовую отчётность по МСФО за 12 месяцев 2025 года. Если вы пропустили — мы провели эфир, в котором...
АПРИ продолжает строительство всесезонного мультикурорта «ФанПарк»
АПРИ продолжает строительство всесезонного мультикурорта «ФанПарк» «ФанПарк» – это мультифункциональный всесезонный курорт на...
Фото
BRENT: Дипломатия Трампа против "бычьего десанта" — кто блефует?
После сенсационного заявления Трампа о достижении двухнедельного перемирия с Ираном нефть открыла торги в среду с мощным гэпом вниз. Цена...
Фото
Кто сейчас самый дешевый сбыт? Сводный пост по сбытовым компаниям по отчетам РСБУ за 2025г.
Волгоградэнергосбыт Ставропольэнергосбыт Самараэнерго Мордовэнергосбыт Пермэнергосбыт Новосибирскэнергосбыт...

теги блога IgorK

....все тэги



UPDONW
Новый дизайн