Котировки с криптобирж через API в Excel


Всем гуманитариям по диплому, но инженерам в душе, посвящается этот пост.

Ковырял на днях интернет в поисках готовых примеров по работе с API наиболее популярных сейчас криптобирж и наткнулся в гитхабе на работающий пример в Excel подгружающий с наиболее популярных криптобирж через API котировки по криптовалютам, а так же данные по личным кабинетам в случае необходимости.

Я знатный любитель экселя и всевозможных костылей, которые энтузиасты пишут на VBA. Понятно, что этот VBA был придуман для гумманитариев, которые радуются автоматизации протягивания экселевской таблички и к реальному программированию он относится... как учитель литературы к сопромату. Но конкретно этот пример очень хорош для тех, кому так или иначе требуется у себя в экселе иметь исторические данные с криптобирж.

Например мне такой функционал нужен для того чтобы просто и быстро подгружать инфу для расчёта показателей портфеля Романа.

Читатели помнят, что я обычно выкладываю информацию о портфеле романа в таком виде.

Хотя безусловно интереснее смотреть сравнение рыночной стоимости портфеля и объема потраченного на портфель фиата в динамике. Мне было лень такое делать, потому что приходилось бы вручную подгружать данные по цене крипты при каждом формировании отчёта.

Вот для этого и нужен рабочий пример, который умеет подгружать нужную информацию. Но приведенный пример с гитхаба хорош тем, что не просто умеет подгружать данные откуда-то из интернета, он умеет подгружать данные через API непосредственно с криптобирж и преобразовывать получаемые JSON данные в удобные экселевские таблички.

Я переделал базовый файл под свои нужды с портфелем романа, для того чтобы зная объем портфеля в монетах на каждую дату истории считался вот такой график рыночной стоимости портфеля.

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

Из интересных особенностей представленного кода можно выделить возможность авторизации на бирже с использованием индивидуальных api-ключей и выгрузку информации об истории транзакций. То есть при не хитрой доработки вполне можно реализовать торговлю на криптобиржах через эксель. То еще извращенство, но с точки зрения спортивного интереса, выглядит эта идея весьма заманчиво.

В примере с гитахаба реализован код, который позволяет подключаться по api через эксель к следующим криптобиржам:

  • Kraken
  • Poloniex
  • Bittrex
  • Liqui
  • WEXnz
  • Coinone
  • Cryptopia
  • Binance
  • Kucoin
  • HitBTC
  • Coinigy
  • Coinspot
  • GDAX
  • Bitfinex

Читай нас в телеграме t.me/hibru. Обсуждай инвестиции на форексе в нашем чате t.me/hibruchat.
Понравился пост? Подпишись на обновления блога по Блог Инвестора Домоседа RSS Блог Инвестора Домоседа по Email Блог Инвестора Домоседа по Вконтакте Блог Инвестора Домоседа по Facebook Блог Инвестора Домоседа по Telegram !