Блог им. IvanIvanov_949

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

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

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

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

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

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

Ребалансировка крипто-портфеля. Дневник разработки. День 2
Вот такая мудреная формула, в которой черт ногу сломит.
По итогу расчета, всё очень просто: получаем значение в интервале [-1; 1].

Если значение будет 1, значит ряд данных полностью повторяет другой ряд данных, если значение -1, то как бы тот же график, только перевернутый. А значение по середине — вот тут-то и будет степень взаимосвязи одного с другим.

когда попросил ИИ пофантазировать, как бы художник изобразил корреляцию
(когда попросил ИИ показать, как бы художник изобразил корреляцию)

Следующий шаг — просто начать записывать цены по необходимым монетам. В первую очередь по Биткоину, а затем по разным альткоинам. В идеале, необходимы данные по всем торговым парам, но их не мало… Порядка 2000.

Значит, необходим белый список монет. Допустим, ограничусь своим классическим белым списком, который использую для сеточных торговых ботов:

«FET», «RENDER», «ZEC», «XVG», «FTT», «CRV», «XRP», «BTC», «SOL», «ETH», «LTC», «TRX», «TON», «AAVE», «ADA», «BCH», «NEAR», «MNT», «OP», «MANTA», «BEAMX», «ICP», «STORJ», «ETC», «LINK», «DGB», «DOGE», «UNI», «DOT», «AVAX», «FIL», «EVER», «SUSHI», «ZRX», «MATIC», «XLM», «ATOM», «SAND», «MANA», «DASH», «BNB», «CAKE», «EOS», «BAT».

В следующей статье я расскажу как получилось сделать сервис сбора цен по монетам, насколько прожорливой по ресурсам получилась система и какие монеты коррелируют с Биткоином, а какие нет.

Подпишись на канал бота-ребалансировщика, чтобы быть в курсе realtime разработки.
344

Читайте на SMART-LAB:
Фото
Россети Волга. Отчет об исполнении инвестпрограммы за Q4 2025г. Считаем дивидендную базу по РСБУ!
Компания Россети Волга опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по РСБУ в...
«Эксперт РА» подтвердил кредитный рейтинг Займера
Рейтинговое агентство «Эксперт РА» подтвердило кредитный рейтинг Займера на уровне ruBBB- со стабильным прогнозом. «Эксперт РА» отмечает: 🔸...
Фото
❗️ ПАО «МГКЛ» готовит размещение второго выпуска биржевых облигаций для неквалифицированных инвесторов
ПАО «МГКЛ» планирует первичное размещение биржевых облигаций серии 001PS-02 на СПБ Бирже. Бумаги будут доступны неквалифицированным...
Просто, коротко и понятно: о чем шептались сегодня наши лучшие в мире аналитики в офисе?
Доброго дня, дорогие товарищи! Сегодня в офисе прошел традиционный еженедельный мозговой штурм. Пишу для вас короткий конспект, чтобы вы...

теги блога Виталий

....все тэги



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