Добавление документации для проекта ETF Gyro: описание, теги и ссылки
Build and Deploy / deploy (push) Successful in 25s
Build and Deploy / deploy (push) Successful in 25s
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
+++
|
||||
title = "ETF Gyro"
|
||||
description = "Python-бот для автоматического ребаланса портфеля в Т-Инвестициях: распределяет кэш по заданным долям и помогает поддерживать структуру активов."
|
||||
tags = ["python", "fintech", "automation"]
|
||||
externalUrl = "https://github.com/ada-dmitry/etf-gyro"
|
||||
weight = 2
|
||||
+++
|
||||
|
||||
ETF Gyro помогает автоматизировать рутинный ребаланс портфеля: в конфиге задаются нужные активы и их целевые доли, после чего бот сравнивает текущую структуру портфеля с планом и докупает или продает позиции для восстановления баланса.
|
||||
|
||||
Проект использует API Т-Инвестиций и рассчитан на сценарий, где на брокерский счет регулярно поступает новый кэш, а бот распределяет его по выбранным фондам без ручного захода в приложение.
|
||||
|
||||
Не является индивидуальной инвестиционной рекомендацией.
|
||||
@@ -0,0 +1,24 @@
|
||||
Как вы помните, я увлекся темой личных финансов и немного инвестиций. Но ещё я, вроде как, разработчик, что я и решил использовать.
|
||||
У Т-Банка есть хороший SDK (набор инструментов для разработки) для их Т-Инвестиций (не реклама, разумеется), в т.ч. для Python.
|
||||
|
||||
Представляю вашему вниманию - бот для автоматического ребаланса портфеля (на базе ETF, но можно и адаптировать) на Python - https://github.com/ada-dmitry/etf-gyro
|
||||
В целом, наверное, большинству это не пригодиться вообще никогда, но пусть это будет мой вклад в открытое сообщество
|
||||
|
||||
Работает он весьма просто, в файл конфигурации необходимо записать желаемую структуру портфеля, записать все необходимые "секреты" и запустить код, он автоматически купит все недостающие активы (при наличии средств, разумеется) и доведет портфель до нужного соотношения
|
||||
Я запускаю его раз в неделю, чтобы он распределил новый кэш и, в случае изменения позиций, докупил подешевевшие активы, продал подорожавшие, восстановив баланс.
|
||||
|
||||
А, ну и забыл сказать, нужно это ровно для того, чтобы буквально забыть о необходимости захода в приложение для инвестиций
|
||||
Схема такова, что вы настраиваете автоперевод на свой брокерский счет (Т-Инвестиций, только для них работает код, ибо их API), а бот сам распределяет новые деньги по активам, что позволяет месяцами не заходить в свой портфель.
|
||||
Есть шутка одна в кругах инвесторов: "Наиболее высокую доходность показывают портфели, о которых забыли, или те, чьи хозяева умерли"
|
||||
Собственно, первое можно реализовать, но не просто забыть, а ещё и постоянно добавлять топливо в эту печку под названием "Фондовый рынок"
|
||||
|
||||
Бот выступает исключительно инструментом ребалансировки)
|
||||
Ты сам указываешь uid нужных фондов (эти uid можно получить с помощью инструмента встроенного в репо) и указываешь веса (пропорции), в которых должен находиться портфель
|
||||
Бот идет по твоему портфелю, высчитывает доли (стоимость актива / стоимость портфеля), потом сравнивает с конфигом и приводит к нему доли
|
||||
Притом, если у тебя лишний кэш на счете (пополнил с ЗП), то он приводит и долю кэша к заданному, докупая активы)
|
||||
|
||||
Т.е. фонды на покупку указываешь ты сам, а бот исключительно берет на себя рутину
|
||||
Никакого тех. анализа он не проводит, я не эксперт рынка)))
|
||||
|
||||
По факту, достаточно взять в портфель индекс, фонд на облигу и золото для диверсификации и все, он будет расти по рынку
|
||||
*не является индивидуальной инвестиционной рекомендацией
|
||||
Reference in New Issue
Block a user