Bitcoin Forum

Local => Новички => Topic started by: LiluSG on February 02, 2018, 10:30:54 AM



Title: Как подтянуть в Excel ценник монеты с Coinmarketcap (API v2)
Post by: LiluSG on February 02, 2018, 10:30:54 AM
Ребята, привет :)
Сегодня хотел с вами поделиться о том, как подтянуть в Excel ценник монеты с coinmarketcap, достаточно простыми манипуляциями и в пару кликов

Да, достаточно много уже готовых таблиц и решений, если поискать. Но в своё время, когда искал и разбирался сам, я потратил целый день на то, что бы решить эту задачу
 
Например, готовые таблицы, каких их только нет и какие только не встречал. Попадались даже с макросами, которые логи цены по временному шагу пишут и т.д. с кучей настроек, как в самолёте :) Но в готовой таблице нет объяснения всех нюансов, как она сделана и т.д. И это было проблемой, так как мне нужна была только часть функций, а осваивать эксель до всех его тонкостей не хотелось

Зачем мне это нужно было?
Я хотел сделать таблицу по ценам того что получил, например, с баунти и что уже есть на маркеткап, выдрать это по api и иметь возможность обновить с экселя. Не хотелось держать это с общим портфелем и смешивать всё. А общая картина по пулу монет нужна была

В конечном итоге всё превратилось в 9 столбов
- Название монеты и её тикер
- Цена на пре-ико и ико в баксах (это забивалось в ручную)
- Цена в долларе и битке по маркету
- Кол-во монет (вносилось вручную)
- Умножение кол-ва с выводом суммы в баксе и битке

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



В редакторе мы прописывает такого рода код:

Code:
let
    Источник = Json.Document(Web.Contents("https://api.coinmarketcap.com/v2/ticker/2752/?convert=BTC&limit=10")),
    data = Источник[data],
    quotes = data[quotes],
    usd = Record.RenameFields(quotes[USD], {"price", "price_usd"}),
    usd1 = Record.RenameFields(usd, {"volume_24h", "price_btc"}),
    btc = Record.RenameFields(quotes[BTC], {"price", "price_btc"}),
    result = Record.Combine({data, usd1, btc}),
    #"Преобразовано в таблицу" = Record.ToTable(result),
    #"Строки с применным фильтром" = Table.SelectRows(#"Преобразовано в таблицу", each ([Name] = "name" or [Name] = "price_btc" or [Name] = "price_usd" or [Name] = "rank" or [Name] = "symbol"))
in
    #"Строки с применным фильтром"

Где наша основная строчка это:
Code:
https://api.coinmarketcap.com/v2/ticker/512/?convert=BTC&limit=10
А прибавка:
Code:
/?convert=BTC&limit=10
Добавит нам цену BTC в импорт данных по API.
По хорошему, всё дальнейшее изменение строчек идёт по id на маркете, в нашем случае ID Stellar - 512, у другого токена будет другой номер, вот и вся разница



Как видите всё достаточно просто и занимает немного времени. Таблицу и данные можно скомпоновать и оформить как удобно, с другими наворотами и возможностями экселя, красотой и прочим. Но это уже другая история ;) Кстати, во вкладке данные есть есть значок “Обновить всё”. Это собственно та волшебная кнопка, которая синхронизирует нашу таблицу по апи с койнмаркеткап. Но маркет опять же ввёл ограничение на эту функцию и если у вас больше 40 позиций, вы получите временный бан. Пока что, я не знаю это связанно с количеством обновлений за небольшое время, или это вопрос скорости и бан получается из-за того что идёт массовый запрос 100 позиций, например.

Данная инструкция написана с использованием Excel 2016. Для более ранних версий, есть дополнение
В более ранних версиях (2013 и 2010 с SP1, не ниже) для реализации этой идеи необходимо установить надстройку Power Query. Она бесплатная и легко скачивается с сайта Microsoft. В этом случае на 5-й страничке запрос будет создаваться не на вкладке "Данные", а на вкладке "Power Query". Все остальное без изменений.      

Спасибо, буду рад если это кому-то поможет и сэкономит время :)
Статья так же продублирована на steemit и medium в поддержку блог-начинаниям, так что буду рад внимаю
https://steemit.com/@lilusg
https://medium.com/@SergeyL


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: F1ak on February 11, 2018, 05:59:26 AM
Отлично, еще осенью делал подобную таблицу, но столкнулся с проблемой - цена монеты в ячейке отображается с индексом "$" и поэтому эту ячейку уже в формулу не добавить.
Только я пошел по пути загрузки вебданных в виде всей страницы.
Теперь могу исправить.
Спасибо :)
Один вопрос, данные регулярно обновляются?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: Abalor on February 11, 2018, 06:09:39 AM
Спасибо за информацию, только ещё вопрос, в гугл таблицах такое можно провернуть?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on February 11, 2018, 08:44:14 AM
Спасибо за информацию, только ещё вопрос, в гугл таблицах такое можно провернуть?

Сейчас попробую что получиться: https://github.com/bradjasper/ImportJSON
Также смотрю и это: https://github.com/bradjasper/CryptocurrencySpreadsheetUtils

ПС: Разобрался! Открываем табличку в Google. В файл / настройки табличку задаем USA и GMT. В инструментах / редактор скриптов – копи/пейст на скрипта и нажимаем иконку для запись. Закрываем окно редактора. Потом в табличку:

Code: (Пример для Bittrex)
=ImportJSON("https://bittrex.com/api/v1.1/public/getTicker?market=USDT-BTC","/result/Last","noHeaders")

Все понадобится засунуть в функцию VALUE(...), а то возвращает число как стринг и не годиться...



ПС: Рабочий линк в подпись (внизу в зеленом), а исходники влево земной шар под черное знамя!
________

Все получилось: https://drive.google.com/open?id=1nHhaL_J8id9wcBbuEvI0YYnGpMQd0f-pYf8MItX5GW8

К скрипту добавил функцию (A1 – это у меня ячейка где отображается дата обновления):
Code:
function LastUpdated() {
  SpreadsheetApp.getActiveSpreadsheet().getRange('A1').setValue(new Date());
}

В действительности дата отображается в J34 = A1, а цвет шрифта ячейке A1 сделал одинаков с цвет фона. Перешел на такой вариант, чтобы смог добавлять/удалят строки/колонки, а то ячейка где пишется дата фиксирована и мешается в данных при переменах в таблице.

Загружаем оригинального скрипта ImportJSON.gs и сохраняем. Добавляем второй скрипт LastUpdated.gs к проекту и сохраняем. Делаем триггер на функцию LastUpdated на каждую минуту или там как хотите. Google будет ругаться что скрипт неизвестен и это опасно. Нажимаем на подробности и внизу подтверждаем что хотим использовать.

Далее в табличку код ячейке E2 (пример для Bittrex, обратите опят внимание на A1):
Code:
=VALUE(ImportJSON("https://bittrex.com/api/v2.0/pub/currencies/getBTCPrice","/result/bpi/USD/rate_float","noHeaders",A1))

ImportJSON.gs: https://drive.google.com/open?id=1VGuycpqzV_nzUuNT6_415IF0TZsq3moM
LastUpdated.gs: https://drive.google.com/open?id=1hOZaRNWGP5oB1zCxqoNIeo8QtT32Pv4U

Также можно скачать оригинал с гитхаба и сделать второй скрипт вручную (код выше)...
Оригинал скрипта здесь: https://github.com/bradjasper/CryptocurrencySpreadsheetUtils

Только не хватает авторизация к API чтобы смог загружать и текущий баланс, но за сегодня хватает...


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on February 11, 2018, 09:21:16 PM
Один вопрос, данные регулярно обновляются?

Ну, данные он черпает с койнмаркета, если там нет сбоев, то они обновлены реал-тайм.
В самой таблице в экселе, я по кнопке обновляю (я о ней написал в конце). Хотя видел макрос, который обновляет по открытию файла. Думаю что макросами можно сделать обновление и по таймингу
Сам не стал делать, что бы не грузило мне таблицу, когда не нужно)


Все получилось: https://drive.google.com/open?id=1nHhaL_J8id9wcBbuEvI0YYnGpMQd0f-pYf8MItX5GW8

Спасибо, хорошая работа. И добавили полезностей и фишек в топик, кому и пригодится  :)


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: AmigoBitOK on February 12, 2018, 05:16:16 PM
Только начинаю вникать в гугл таблицы плотно. Подскажи как рейтинг например с ICObench ещё подтянуть?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on February 13, 2018, 09:59:13 AM
Только начинаю вникать в гугл таблицы плотно. Подскажи как рейтинг например с ICObench ещё подтянуть?


Эксель может тягать инфу прям со страницы, формируя блок-зоны, но с маркетом это не прокатило, поэтому я искал способ по апи, так как оно там есть

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

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

Ещё можно попробовать напрямую написать на сайт и спросить если у них что-то подобное и если нет, могут ли сформировать инструмент, тот же апи с общей таблицей рейтингов. Что бы делать это в один запрос, а не положить сайт или затормозить его своим парсингом :)


спасибо автору за замечательный пост, думаю ты потратил много времени на его создание,очень полезная информация, спасибо!

Да не за что, надеюсь пригодилось)
На самом деле не так и много.. часа 2,5-3 где-то, большая часть времени ушло на картинки, их нарезку и фотошоп листов.
Но вот что бы найти и разобраться с этими манипуляциями в экселе, я тогда убил часов 10, перерыв много форумов и таблиц))


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: crampus on February 13, 2018, 10:47:33 AM
exсel хорошая пронрамма, можно еще спрограмировать, там не очень сложная программа создается.


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on February 13, 2018, 01:04:30 PM
Только начинаю вникать в гугл таблицы плотно. Подскажи как рейтинг например с ICObench ещё подтянуть?

Есть там у них API, но надо добавить функцию для авторизацию к скрипту...

https://icobench.com/developers


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: Ihar Bit on February 22, 2018, 07:18:14 AM
Небольшое дополнение. Все вышесказанное справедливо по отношению к Excel 2016. В более ранних версиях (2013 и 2010 с SP1, не ниже) для реализации этой идеи необходимо установить надстройку Power Query. Она бесплатная и легко скачивается с сайта Microsoft. В этом случае на 5-й страничке запрос будет создаваться не на вкладке "Данные", а на вкладке "Power Query". Все остальное без изменений.     



Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: Voron7 on March 22, 2018, 07:17:42 PM
Написано всё хорошо, но думаю стоит упомянуть, на какой версии Excel вы проделывали данную процедуру.


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on March 22, 2018, 08:42:45 PM
Написано всё хорошо, но думаю стоит упомянуть, на какой версии Excel вы проделывали данную процедуру.

Хорошо, сейчас добавим. Тем более был коммент по версиям и я добавлю и его замечания


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: gooogler on April 23, 2018, 09:30:01 PM
Еще нашел по теме. Гайд для тех кому нужно без лишнего кода встроить данные из Coinmarketcap в Google Таблицы — https://jbuty.com/how-to-get-crypto-currencies-rates-and-more-in-google-sheet-1a57e571bc14


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: taikuri13 on April 26, 2018, 04:38:34 PM
Сегодня хотел с вами поделиться о том, как подтянуть в Excel ценник монеты с coinmarketcap, достаточно простыми манипуляциями и в пару кликов

С одной монетой это очень действенное решение. Даже 10 можно подтянуть спокойно, и времени на это уйдет немного.
Но вот как поступить, чтобы подтянуть в эксель 300-500 монет? Со всеми колонками, подряд первые 500 и именно в Эксель. 


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: astrixligtman on April 26, 2018, 04:42:33 PM
А для чего это нужно?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: taikuri13 on April 26, 2018, 05:34:21 PM
А для чего это нужно?

Два варианта ответа
1. Люблю и коллекционирую цифры.
2. Меня бесит график на бирже, не знаю как его отключить.

https://api.coinmarketcap.com/v1/ticker/?limit=10

Здесь я могу установить Лимит 500. У меня появится, как на первых скринах надпись Рекорд - 500 раз.
Затем это 500 раз формировать в таблицу.

Меня интересует как упростить это движение, чтобы не тыкать 500 раз.
Не собираюсь убирать колонки, закрою ненужное на втором листе. (как в описании).

Вопрос на мерит, за достойное решение.


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on April 28, 2018, 12:24:24 PM
А для чего это нужно?

Два варианта ответа
1. Люблю и коллекционирую цифры.
2. Меня бесит график на бирже, не знаю как его отключить.

https://api.coinmarketcap.com/v1/ticker/?limit=10

Здесь я могу установить Лимит 500. У меня появится, как на первых скринах надпись Рекорд - 500 раз.
Затем это 500 раз формировать в таблицу.

Меня интересует как упростить это движение, чтобы не тыкать 500 раз.
Не собираюсь убирать колонки, закрою ненужное на втором листе. (как в описании).

Вопрос на мерит, за достойное решение.

Вот в Google как получается. Надо подождать 30 секунд для перезагрузки с API. Потом можно экспортировать в Excel. Как минус могу отметить что все ячейки не числа, а текст и поэтому скопировал в второй лист через VALUE. Даты обновления тоже преобразовал от unix stamp в нормальном формате. Первом листе спрятал – не открывайте его пока грузится, а то ячейка А1 испортится и потом не будет обновляться автоматом (исправил в лоадинг скрипте).

https://docs.google.com/spreadsheets/d/1h4QxYhNNkw5WwZjfL_g92qo6ubyFOjreyLopXfhZZgo


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: Kristy22 on May 03, 2018, 06:02:53 AM
Я правильно понимаю, что теперь в таблице Ексель будут все прайсы в режиме реального времени? Очень удобно, всегда знаешь цену своего потрфеля монет


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: Molodou on May 03, 2018, 09:46:25 AM
Я правильно понимаю, что теперь в таблице Ексель будут все прайсы в режиме реального времени? Очень удобно, всегда знаешь цену своего потрфеля монет
а не проще установить блокфолио на телефон?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: taikuri13 on May 03, 2018, 10:36:25 AM
Я правильно понимаю, что теперь в таблице Ексель будут все прайсы в режиме реального времени? Очень удобно, всегда знаешь цену своего потрфеля монет
а не проще установить блокфолио на телефон?

Если любите просто посмотреть на циферки - этот способ хорош :) Они там разноцветные, зеленые, красные, бывают серые, но редко.
В этих приложениях нет нескольких очень важных нюансов, которые необходимы.


Вот в Google как получается. Надо подождать 30 секунд для перезагрузки с API. Потом можно экспортировать в Excel. Как минус могу отметить что все ячейки не числа, а текст и поэтому скопировал в второй лист через VALUE. Даты обновления тоже преобразовал от unix stamp в нормальном формате. Первом листе спрятал – не открывайте его пока грузится, а то ячейка А1 испортится и потом не будет обновляться автоматом (исправил в лоадинг скрипте).


То что вижу - очень нравится. Только немного не понимаю, каким образом обновлять таблицу.
Первый раз загрузилось, все на месте. А вот дальше каким образом?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on May 04, 2018, 11:32:14 AM

Вот в Google как получается. Надо подождать 30 секунд для перезагрузки с API. Потом можно экспортировать в Excel. Как минус могу отметить что все ячейки не числа, а текст и поэтому скопировал в второй лист через VALUE. Даты обновления тоже преобразовал от unix stamp в нормальном формате. Первом листе спрятал – не открывайте его пока грузится, а то ячейка А1 испортится и потом не будет обновляться автоматом (исправил в лоадинг скрипте).


То что вижу - очень нравится. Только немного не понимаю, каким образом обновлять таблицу.
Первый раз загрузилось, все на месте. А вот дальше каким образом?

Перезагрузи страничку... Сверху в инструментах загляни в скрипт там тригер сидит для LastUpdate.

PS: Ограничил на 100 монет, а то смотрю какие-то ограничения – не хочу быт забанен из за примера.

  • The maximum number of results per call is 100.
  • Please limit requests to no more than 30 per minute.
  • Endpoints update every 5 minutes.


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on May 17, 2018, 05:41:15 PM
Обновлял скрипт и что-то испортилось – так и не понял в чем дело, а в копие тот же скрипт заливаю и все работает. Не в права аккаунта, а в что-то другое наверно... Плюнул и удалил старую табличку. Новая залита на адрес: https://docs.google.com/spreadsheets/d/1h4QxYhNNkw5WwZjfL_g92qo6ubyFOjreyLopXfhZZgo


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on June 02, 2018, 10:32:20 AM
В силу нового API на маркете, обновил топик и прописал что нужно делать теперь. Позднее, обновлю весь топик и картинки


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on June 03, 2018, 02:12:43 AM
В силу нового API на маркете, обновил топик и прописал что нужно делать теперь. Позднее, обновлю весь топик и картинки

Как-то поздно похвастался. Я боролся еще прежде чем опция array на МаркетКапа появилась. Как опубликовал скрипт для решейп матрицу и на зло добавили...

В общем много сделал по форматировка данных и придумал как обновлять без пропажа чисел из таблице (прежде пока шла загрузка новых – лист сидел пустой 5-10 сек.). Добавил и простой индикатор тренда от 0 до +/-1%. Также прикрутил история основных стоимости для Биткоина и Эфира: цена, объем, маркет-кап и дата-час. Выставил все на Pastebin, а то в Google Drive не позволяет просмотреть, а сразу скачивание предлагает. Все можно увидеть и скачать тут:

https://pastebin.com/u/johnsaturday

https://docs.google.com/spreadsheets/d/1h4QxYhNNkw5WwZjfL_g92qo6ubyFOjreyLopXfhZZgo


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on June 03, 2018, 09:57:30 AM
В силу нового API на маркете, обновил топик и прописал что нужно делать теперь. Позднее, обновлю весь топик и картинки

Как-то поздно похвастался. Я боролся еще прежде чем опция array на МаркетКапа появилась. Как опубликовал скрипт для решейп матрицу и на зло добавили...

В общем много сделал по форматировка данных и придумал как обновлять без пропажа чисел из таблице (прежде пока шла загрузка новых – лист сидел пустой 5-10 сек.). Добавил и простой индикатор тренда от 0 до +/-1%. Также прикрутил история основных стоимости для Биткоина и Эфира: цена, объем, маркет-кап и дата-час. Выставил все на Pastebin, а то в Google Drive не позволяет просмотреть, а сразу скачивание предлагает. Все можно увидеть и скачать тут:

https://pastebin.com/u/johnsaturday

https://docs.google.com/spreadsheets/d/1h4QxYhNNkw5WwZjfL_g92qo6ubyFOjreyLopXfhZZgo

Да я недельки 2 назад столкнулся с новой версией, не сразу разобрался с этим редактором, до этого дел не имел просто, пришлось с функциями разбираться, да и времени не было дотянуться :)
У тебя конечно полноценный выгруз данных в гугл таблицу, более обширная и весёлая работа. А я попроще вещами балуюсь :)

Вообще в гугл не хотел изначально, потому что я выгружаю данные под себя и играюсь со своим портфелем, занося какие-то цифры в таблицу свои, мне спокойней когда такая инфа локально сидит, а не онлайн (даже учитывая всю защиту), поэтому классический excel. Они недавно на маркете добавили лист слежения, я через него могу видеть примерно ту же картинку что и у тебя в таблице, та что в общих чертах. Удобно кстати, я активно юзаю, теперь проще отслеживать всё) Ну и последнее, топик сделал, забрасывать уже не хочу. Хотя бы буду вести и обновлять в тренде событий. Да и кто почитает, то увидит твои материалы, возьмёт к себе на заметку, если они потребуются ему ;)


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: Michael213 on August 14, 2018, 06:39:29 PM
спасибо, полезная фича. пробовал расширение Криптофинанс, но там нельзя монеты, которых нет на смс. а тут так можно?


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on August 14, 2018, 10:05:56 PM
Кое что меняю и выключил примерную таблицу. Скрипты можно скачать здесь:

https://drive.google.com/open?id=1VERNQAB3FHtrTj3cdQyd7aT3AnOPJOxn


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on September 05, 2018, 12:57:03 AM
Ребят, привет :)
Я обновил визуальную инструкцию с учётом нового API v2 на CMC. Также я указал некоторые нюансы которые есть на данном этапе. По идее всё остаётся в простом ключе и вполне юзабельно. Пользуйтесь)


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: JohnSilver on September 07, 2018, 11:25:24 AM
Ребят, привет :)
Я обновил визуальную инструкцию с учётом нового API v2 на CMC. Также я указал некоторые нюансы которые есть на данном этапе. По идее всё остаётся в простом ключе и вполне юзабельно. Пользуйтесь)

Скоро новый сезон сериала – API Pro... Там почти все интересное имеет цена к сожалению. Как понял API v2 удалят в декабря.


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap
Post by: LiluSG on September 07, 2018, 03:49:19 PM
Скоро новый сезон сериала – API Pro... Там почти все интересное имеет цена к сожалению. Как понял API v2 удалят в декабря.

Да, я тоже видел, бегло посмотрел подписки, ценник какой-то драконовский и не оправдан, мне кажется. Не понятно в каком виде они в итоге всё выкатят, можете пересмотрят ещё. Так и не понял закроют ли апи вообще, но в любом случае уже ожидаю отток людей и ищу уже альтернативные лощадки. По сути мне нужен оперативный листинг новых монет, цена в баксе\битке, биржи и доля объёмов на них, и всё это выкатить по api. Так мало нужно-то, для своих маленьких гавно-табличек :D


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap (API v2)
Post by: Fashionable on September 16, 2018, 04:26:54 PM
поделитесь, кто-то делал такое в гугл-таблицах?
Или только в exel?
У меня 2010 стоит для win10 x64


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap (API v2)
Post by: LiluSG on September 17, 2018, 09:51:53 AM
поделитесь, кто-то делал такое в гугл-таблицах?
Или только в exel?
У меня 2010 стоит для win10 x64

Спец по гугл таблицам и парсингу данных по API у нас JohnSilver  ;), он делал работу в этом направлении. В нескольких предыдущих сообщениях есть последняя информация от него

В общем много сделал по форматировка данных и придумал как обновлять без пропажа чисел из таблице (прежде пока шла загрузка новых – лист сидел пустой 5-10 сек.). Добавил и простой индикатор тренда от 0 до +/-1%. Также прикрутил история основных стоимости для Биткоина и Эфира: цена, объем, маркет-кап и дата-час. Выставил все на Pastebin, а то в Google Drive не позволяет просмотреть, а сразу скачивание предлагает. Все можно увидеть и скачать тут:

https://pastebin.com/u/johnsaturday

https://docs.google.com/spreadsheets/d/1h4QxYhNNkw5WwZjfL_g92qo6ubyFOjreyLopXfhZZgo


Title: Re: Как подтянуть в Excel ценник монеты с Coinmarketcap (API v2)
Post by: JohnSilver on September 18, 2018, 02:05:21 AM
поделитесь, кто-то делал такое в гугл-таблицах?
Или только в exel?
У меня 2010 стоит для win10 x64

Спец по гугл таблицам и парсингу данных по API у нас JohnSilver  ;), он делал работу в этом направлении. В нескольких предыдущих сообщениях есть последняя информация от него

В общем много сделал по форматировка данных и придумал как обновлять без пропажа чисел из таблице (прежде пока шла загрузка новых – лист сидел пустой 5-10 сек.). Добавил и простой индикатор тренда от 0 до +/-1%. Также прикрутил история основных стоимости для Биткоина и Эфира: цена, объем, маркет-кап и дата-час. Выставил все на Pastebin, а то в Google Drive не позволяет просмотреть, а сразу скачивание предлагает. Все можно увидеть и скачать тут:

https://pastebin.com/u/johnsaturday

https://docs.google.com/spreadsheets/d/1h4QxYhNNkw5WwZjfL_g92qo6ubyFOjreyLopXfhZZgo

Наверно все что таблиц в открытом доступе уберу, а то ужесточили политику на цмц-сайта. Кому нужна помощь можно писать сюда в личку или в телеграм @CryptoRankings.

https://drive.google.com/drive/folders/1VERNQAB3FHtrTj3cdQyd7aT3AnOPJOxn

ПС: По Битрекса качаю 1-мин свечей с середине года, а также до середине прошлом году имею архив... По много монет качаю на автоматом в гугъл-таблиц дневную маркет-кап историю... Кто захочет дам доступ.