Взвешенный алгоритм рыночной капитализации криптовалюты на JavaScript

Увидев алгоритм взвешивания рыночной капитализации HODLbot, написанный на Python, я подумал, что было бы хорошо иметь его на JavaScript.

Этот код сначала вычисляет соотношение веса определенной криптовалюты к 20 ведущим криптовалютам, данные предоставлены Coin Market Cap.

Затем, когда мы получим эти коэффициенты, мы должны ограничить их, чтобы диверсифицировать инвестиционный портфель. В приведенном выше примере в качестве верхнего предела распределения портфеля используется 10%. Мы видим, что этот метод дает нам портфель из 10% BTC, ETH, XRP. Это означает, что эти криптовалюты ограничены и не должны удерживать большую долю портфеля, иначе они будут слишком сильно взвешены по криптовалютам с большой рыночной капитализацией.

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

Чтобы перебалансировать портфель с помощью этого алгоритма, вам потребуется подключиться к API биржи и измерить изменение распределения с течением времени. Я видел, что ежедневная или еженедельная перебалансировка приносит наибольшую прибыль. Если вы хотите узнать больше, прочтите это.

Вот некоторые проекты, которые делают это: https://hodlbot.io и https://crypto20.com.

Если вы инвестируете в криптовалюты с высоким риском, обязательно принимайте ответственные меры.

Разработчики JavaScript

Не стесняйтесь использовать этот алгоритм для портфельного проекта. Я думал, что создание этого поможет вам развиваться.