Блог им. IvanIvanov_949 |Ребалансировка крипто-портфеля. Дневник разработки. День 2

В прошлой статье писал про идею бота для ребалансировки крипто-портфеля. Уже добавил поддержку бирж Binance и Bybit, добавил кастомные доли по монетам (чтобы было что-то поинтереснее равномерного распределения), создал канал в Telegram с информацией о проекте (подпишись, чтобы следить за разработкой с нуля).

По итогу получается система для динамического управления структурой портфеля.

Следующий вопрос, который возник при доработке этого бота, это на основе чего проводить расчет долей монет в портфеле? Кажется, что стратегия «задал 1 раз вручную и забыл» — не очень-то эффективна. Надо привязать доли к каким-то параметрам.

Один из подписчиков канала порекомендовал проводить расчет корреляции монет к Биткоину. Я решил, идея отличная, надо попробовать. Помню как на 2-ом курсе универа проходили мат.статистику и делали расчет коэффициента Пирсона, тут он подойдет идеально. Тем более с одного из прошлых заказов на торговых ботов у меня остался алгоритм расчета этого коэффициента.

Коэффициент Пирсона — занимательная штука, математический инструмент, чтобы выяснить, насколько 1 ряд данных коррелирует, связан с другим рядом данных. В данном случае будем считать его для данных о ценах монет.

( Читать дальше )

Блог им. IvanIvanov_949 |Ребалансировка крипто-портфеля. Дневник разработки. День 1

Эта идея давно маячила на горизонте. Однажды ко мне пришел заказчик и сказал, что хочет такого бота, чтобы балансировал долларовую стоимость криптовалюты в его портфеле. К сожалению, заказчик заработался и куда-то пропал, но его идея у меня осталась.

Сегодня я нашел время заняться реализацией, стало очень любопытно, можно ли получить с идеи такого бота какую-то доходность? Может быть выше Cumulative PNL по Биткоину на крипто-бирже (хоть я и не особо понимаю, можно ли ориентироваться именно на этот показатель).

Я сам связан с торговыми ботами, мне нравится всё автоматизировать, иногда кто-либо через знакомых обращается с заказами на торговых ботов.

Решил начать с биржи Bybit, использовать их API, написать бота на Golang.
Около 2 часов и прототип был готов. На учет комиссий и некоторых сложностей с API ушло еще 5 часов и появился первый результат.
Ребалансировка крипто-портфеля. Дневник разработки. День 1
Начал просто с равномерной балансировки 100$ на LTC, BTC и ETH. Рука не поднимется в портфель добавить мем-токены, в средне и долгосроке им один возможный финиш.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн