Как в коинмаркеткап подтянуть историю покупок бинанс
Перейти к содержимому

Как в коинмаркеткап подтянуть историю покупок бинанс

  • автор:

Как пользоваться Портфелем CoinMarketCap

Портфель CoinMarketCap позволяет хранить всю информацию о ваших криптовалютных активах в одном месте.

Как пользоваться Портфелем CoinMarketCap

Содержание

Что такое Портфель CMC?

Если у вас есть инвестиции в криптовалюты, вы скорее всего купили их в нескольких местах: допустим, вы купили BTC на Coinbase, BNB на Binance, а затем, возможно, купили еще много других монет или токенов на самых разных биржах.

Отслеживать все свои монеты и токены, становится трудно, когда они повсюду, или вы просто не можете вспомнить, сколько у вас есть и куда вы их положили!

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

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

Помните, что мы НЕ собираем ваши средства, поскольку вы не переводите деньги на CoinMarketCap. Данные о транзакциях вы вводите самостоятельно. Мы просто храним эти записи и делаем для вас анализ. Не волнуйтесь, мы вообще не будем трогать ваши средства!

Join us in showcasing the cryptocurrency revolution, one newsletter at a time. Subscribe now to get daily news and market updates right to your inbox, along with our millions of other subscribers (that’s right, millions love us!) — what are you waiting for?

Как пользоваться Портфелем CMC

После входа в систему найдите «Портфель» на панели навигации. Чтобы начать, нажмите «Создать свой портфель».

Здесь выберите монету или токен, которые вы хотите добавить в портфель:

Шаги по созданию Портфеля CMC

Шаг 1. Добавьте транзакцию "Покупка" или "Перевод"

Когда вы начинаете инвестировать, сначала должны быть внесены средства. Если вы купили криптовалюту в качестве первого шага, выберите в этом окне транзакцию «покупка». Вы можете ввести количество купленных монет, цену за монету при ее покупке, дату и время покупки, комиссию за транзакцию, и примечание к этой транзакции.

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

Вы также можете ввести транзакцию «приход» на вкладке «Перевод». Здесь вы записываете средства, переведенные вам в подарок от друга или члена семьи семьи, заработную плату от вашего начальника или по любым другим причинам. Точно также здесь вы вводите полученную сумму, при желании изменяете время получения, отмечаете комиссии и добавляете любые примечания, которые помогут вам запомнить эту транзакцию!

Краткое описание того, что означают три вкладки:

  • Покупка: любая транзакция, означающая, что вы покупаете определенное количество активов.
  • Продажа: любая транзакция, означающая, что вы продаете определенное количество активов.
  • Перевод: вы переводите или вам переводят активы. При этом действии не нужно заполнять начальное значение.

Шаг 2. Перейдите на главную страницу портфеля.

Вы выполнили первый шаг по созданию собственного портфеля! Вы попадете на основную страницу портфеля. Предположим, мы добавили покупку 0,01 BTC по цене 51000 долларов 17 февраля 2021 года.

Здесь вы можете увидеть:

  • Ваш текущий баланс, графики и сводку:

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

Если вы также хотите оценить долю разных монет в ваших инвестициях, на помощь придет вкладка «Распределение».

Внимание! Когда вы добавляете любую новую транзакцию или редактируете любую существующую транзакцию, графику стоимости, и диаграмме распределения потребуется некоторое время, чтобы всё пересчитать. Пожалуйста, проявите терпение и дайте нашей системе немного времени!

Сводная статистика ваших инвестиций находится на вкладке «Статистика». Здесь мы показываем вам общую прибыль или убыток ваших криптоактивов, а также процент прибылей и убытков с момента совершения покупки. Вы можете оценить, какие из ваших активов проявили себя лучше и хуже, оценить индивидуальную прибыльность и убыток по каждому из них.

Как вы думаете для чего этот значок?

‍Это режим конфиденциальности, в котором вы можете скрыть самые важные значения, такие как общий баланс или отдельные активы. Когда вы снова нажмете на значок, он отключит режим конфиденциальности и отобразит все доступные данные.

В правой части страницы находится список всех монет и токенов, которые вы добавили в этот портфель, с некоторыми данными.

Здесь вы можете увидеть текущую цену этого актива,% изменения цены за 24 часа, общую стоимость в вашей валюте и в исходной валюте, а также прибыль и убыток по каждому активу. В этом меню вы можете добавлять новые транзакции с помощью значка «+» справа или нажать на «. », чтобы просмотреть детали транзакции или удалить весь актив из своего портфеля.

Кликнув на название монеты, вы перейдете на страницу с подробными сведениями о монете, а, нажав на другие данные, вы перейдете на страницу сведений о транзакции.

Хотите добавить новый актив или новую запись транзакции? Просто нажмите кнопку "+ Добавить новое" и выполните те же шаги, что и выше!

Нажав на строку одного актива, например Bitcoin в моем случае, приведет вас на страницу с подробностями транзакции.

Здесь вы увидите баланс Bitlcoin на основе текущей цены, изменения за 24 часа и общие прибыль и убыток, а так же список своих транзакций по Bitcoin. Помимо этого здесь можно редактировать детали транзакций или удалять любые нежелательные транзакции.

Режим конфиденциальности тоже работает здесь, просто нажмите на значок глаза!

Пользуетесь приложением CoinMarketCap на своем телефоне iOS или Android? У нас для вас хорошие новости! Теперь вы можете видеть одни и те же данные на обеих платформах, когда вы входите в одну и ту же учетную запись! Вы можете отслеживать и управлять своими инвестициями не только с нашей веб-страницы, но и из мобильного приложения! Данные будут полностью синхронизированы, поэтому не беспокойтесь, что вы что-то можете упустить.

Как создать несколько портфелей

Вы можете создать несколько портфелей на сайте CoinMarketCap. Как только вы перейдете на страницу портфеля, вы увидите контейнер с вашими портфелями. Нажмите «Создать портфель», чтобы добавить новый портфель в свою учетную запись — это очень просто.

Портфель или Список Наблюдения

Вы, наверное, знаете, что мы на нашем сайте есть не только «Портфель», но и другой раздел под названием «Список наблюдения». Они кажутся похожими, и вы можете задаться вопросом, почему мы разделили их на два раздела.

С точки зрения CoinMarketCap, концепции Portfolio и Watchlist совершенно разные. Портфель помогает вам управлять всеми вашими инвестированными активами и отслеживать их в одном месте, а Список наблюдения предоставляет вам возможность «пометить» активы, которые привлекли ваше внимание.

Finding Crypto Arbitrage Opportunities using CoinMarketCap and Binance APIs: A Step-by-Step Guide

Christopher Collins

Crypto arbitrage is the process of buying and selling cryptocurrencies on different exchanges to take advantage of price differences. With the volatility of the crypto market, these opportunities can arise frequently and can be a great way to make a profit. However, finding and executing these opportunities efficiently can be difficult, especially when manually checking the prices on various exchanges. This is where APIs come in.

In this blog post, I will show you how to use two popular APIs, CoinMarketCap and Binance, to find crypto arbitrage opportunities.

The CoinMarketCap API is a widely used API for getting market data on various cryptocurrencies. It provides information such as current market price, trading volume, and market capitalization for multiple cryptocurrencies across different exchanges. By using this API, I can retrieve data on the prices of multiple cryptocurrencies across different exchanges.

Another API that can be used for crypto arbitrage is the Binance API. This API allows developers to access the Binance trading platform and execute trades programmatically. By using the Binance API in conjunction with the CoinMarketCap API, I can compare the prices of cryptocurrencies on different exchanges and identify any arbitrage opportunities.

Here’s a simple example of how to use these APIs to find crypto arbitrage opportunities:

Как вести учет криптовалютного портфеля в Гугл Таблицах

«Деньги любят счет» — это пословица, как никакая другая, очень точно описывает всю суть успешного распоряжения своими деньгами.

На сегодняшний день существует множество инструментов и сторонних сервисов (Blockfolio, Coinmarketcap, Cryptocompare и т.п.) для ведения учета и контроля своего инвестиционного криптопортфеля.

Также существуют инструменты для работы в Google Sheets. В таблицах есть функция GOOGLEFINANCE(«BTCUSD»), которая позволяет учитывать курс биржи в паре доллара к биткоину. А в аддонах к таблицам можно найти CRYPTOFINANCE. Эта функция опирается на данные CoinMarketCap и подтягивает их по API. Данные обновляются всякий раз, как вы открываете или перезагружаете документ.

У вышеуказанных функций есть свои недостатки, например GOOGLEFINANCE имеет сильно ограниченное число криптовалютных пар. У CRYPTOFINANCE есть большинство криптовалютных пар имеющихся на различных биржах, но есть свои ограничения по количеству запросов. Поначалу я сам пользовался сервисом CRYPTOFINANCE на платной основе. Но в процессе эксплуатации понял что нужно делать что-то своё. Чтобы было максимально гибко, просто и доступно каждому.

В этой статье я покажу как в гугл таблицах простым способом и бесплатно можно получать информацию по криптовалютным парам.

Бесплатный скрипт

Для учёта инвестиций я написал свой собственный скрипт. Скрипт циклично собирает нужную информацию с криптовалютных бирж посредством API которые они предоставляют. Сейчас скрипт поддерживает 7 криптобирж:

  • Binance;
  • Gateio;
  • Bitfinex;
  • Poloniex;
  • Hotbit;
  • Bittrex;
  • Kucoin;
  • FTX;
  • Bybit;
  • Huobi;
  • OKX.

Логика и пример

Логика здесь предельно простая. Скрипт каждые 5 минут собирает информацию с криптовалютных бирж и обновляет данные в гугл таблице, которую я выложил в открытый доступ — crypto-fans.club coinstat. Таким образом любой желающий может получать актуальную информацию по интересующим его криптовалютам простым копированием данных.

Например, нас интересуют данные с биржи Binance.

Мы создадим новую вкладку в нашей таблице и с помощью формулы перенесём данные из общей таблицы в свою.

  • В гугл таблице, где будет наш криптопортфель, создадим новую вкладку под названием cryptodataBinance (название на свое усмотрение).
  • В ячейке А1 вводим формулу которая скопирует данные по бирже Binance, из вкладки общего файла, в наш файл с криптопортфелем

Теперь при обновлении скриптом общего файла гугл таблиц, данные будут обновляться и в нашей вкладке в гугл таблице с портфелем. Это как я уже писал выше будет происходить каждые 5 минут.

  • Теперь, допустим в нашем криптопортфеле мы хотим вывести значение торгового курса пары BTCBUSD. Для этого, в ячейку где хотите отображать значение курса btcbusd, вносим следующую формулу:

=INDEX(cryptodataBinance!$A$1:$Z, MATCH(«btcusdt»,cryptodataBinance!$B$1:$B,0), 3)

Данная формула ищет во вкладке cryptodataBinance, которую мы создали в нашем файле, торговую пару btcusdt по всему столбцу B. Если торговая пара в столбце найдена, то берутся данные в той же строке только из третьего столбца C, а это именно цена данной торговой пары. Очень просто. Закрепим двумя примерами, так будут выглядеть формулы для Harmony к Binance USD и Ankr к Bitcoin.

=INDEX(cryptodataBinance!$A$1:$Z, MATCH(«onebusd»,cryptodataBinance!$B$1:$B,0), 3)

=INDEX(cryptodataBinance!$A$1:$Z, MATCH(«ankrbtc»,cryptodataBinance!$B$1:$B,0), 3)

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

Пример портфеля

Вот так примерно я оформил свой портфель:

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

Теперь данную вкладку можно будет найти кликнув на кнопку в левом нижнем углу.

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

Как сделать тот же самый лист "портфель" но с запросом не c Binance. А с других бирж?

И импортировать курс с самих бирж, а не CoinMarketCap

Можно еще дополнить. Вставьте формулу, пример =D2/C2 , для автоматического вычисления Цены покупки(средняя цена покупка). Будет полезно при докупки на просадках для усреднения, не надо будет на калькуляторе считать))

Да, поправил в шаблоне, спасибо за обратную связь

Почему у меня не получается? "Мы создадим новую вкладку в нашей таблице и с помощью формулы перенесём данные из общей таблицы в свою."- я создаю новую таблицу у себя в Гугл бокс и копирую в нее вашу ссылку в ячейку A1 "=IMPORTRANGE("https://docs.google.com/spreadsheets/d/1msTYPGzh33IRwAvLRIj7sbbZdWO1FxPuVAz9lcExwJg/edit?usp=sharing", "cryptodataBinance!A1:Z5000")" пишет "ОшибкаСинтаксическая ошибка в формуле." пробовал по разному уже, запарился)

Добрый день! писал в комментариях выше)
Изза последних событий, решил перенести основные файлы на яндекс диск. Не все пошло так как надо. Вобщем ссылка на файл изменилась, на следующую: https://docs.google.com/spreadsheets/d/1PLLq6YTmFFMklDHedBb_tVR7NVjsQrSVqiUJW2TeuHQ/edit?usp=sharing

Также Ваш файл, где вы прописываете формулы сам должен быть доступен по ссылке, иначе формулы не работают. Это правило гугл таблиц.
также рабочий шаблон доступен тут:
https://docs.google.com/spreadsheets/d/1bxISMBsmbPeqzYeLLbErYlZnCrSneU_KTZCMfC0wego/edit?usp=sharing
берите формулы с него

Виктор, подскажите, пожалуйста, можно ли подтягивать котировку токена с coinmarketcap.com, на Бинансе есть далеко не все, нужные мне монеты.
Если, да, то как будет выглядеть формула для отображения текущей цены?
У меня никак не получается закончить со своей табличкой, осталось подтянуть текущие курсы и можно будет пользоваться.

У coinmarketcap.com есть свой API, и в принципе можно тянуть данные с койнмаркеткапа, только я не вижу в этом смысла. Вы же покупаете монету на какой-то из бирж, так почему бы вам не тянуть сразу из биржи информацию? ведь койнмаркеткап тоже из бирж тянет инфу. Тот же BSW например есть на бирже Hotbit.
Вот Вам формула: =INDEX(cryptodataHotbit!$A$1:$Z, MATCH("BSW_USDT",cryptodataHotbit!$B$1:$B,0), 3)

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

Добрый день, а можно ли как-то добавить биржу OKX?
Цена монеты на биржах разная плюс хочется к этой бирже привязаться

Добрый! API биржи вроде позволяет. В планах добавить биржи Huobi, kraken, coinbase, ну и OKX добавлю.

Есть ли возможность так же котировки брать с p2p биржи binance?

api Бинанс вроде как не позволяет брать данные p2p, по крайней мере я не нашел. Можно конечно парсить данные не через API, а через браузер, но это уже кастом. Не думаю что есть массовая потребность людей, которые нуждаются чтобы данные p2p выводились в гугл таблицах. Ну я к тому, что скорее всего вы единичный случай, потому и кастом))) Вам проще наверно будет к фрилансерам обратиться. Они Вам напишут парсер. Ну или я могу, если по цене сойдемся.
Есть исходники на Гитхабе https://github.com/1412dev/binance-p2p-api
позволяют получать данные p2p, возможно вам будет полезно

Евгений, добрый день. У Вас работает таблица на сегодняшний день? У меня работало всё исправно (спасибо Виктору за труд), но несколько дней уже не грузятся котировки с бирж. У Вас как?

А сможешь подсказать как создать идентичную таблицу самостоятельно?

Посмотрите тут в комментариях я дал ссылку на шаблон такой таблицы. Скопируйте этот файл, и берите за основу

Добрый день! Помогите пожалуйста понять в чем дело. При введении формулы — выдает ошибку.

Название вкладки как у вас? cryptodataBinance?

Отлично, я очень хотела себе такой сделать))) а то приложения глюченные, профит от сделки тяжело отслеживать)

спасибо, если будут вопросы, пишите

Комментарий удален модератором

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

Сергей, формула будет работать если сделаете как в статье написано

И вопрос, как вы реализовали колонку "Изменение за 24 часа в %"? Это изменение которые во вкладке "Change1d"?

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

А есть способ подтягивать такие же данные с FTX и BYBIT?

API этих бирж позволяет подтягивать данные, думаю на днях добавлю

Комментарий удален модератором

Добрый день! Вы могли бы поделиться файлом под портфель? Я так понял, что учет ведется на его основе и скрипт интегрируется в начальный файл?

Присоединяюсь. Если, что тоже этот скрипт нужен)

не совсем понял про файл под портфель. Скрипт заполняет данные в файл https://docs.google.com/spreadsheets/d/1msTYPGzh33IRwAvLRIj7sbbZdWO1FxPuVAz9lcExwJg/edit#gid=818825835 . Этот файл открыт на чтение всем желающим. Чтобы уменьшить количество запросов к файлу (у вас же несколько криптовалют) в статье я пишу формулы, чтобы забирать из этого файла сразу всю вкладку с биржей которая нужна, на свою вкладку в своем файле. И потом уже со своей вкладки вы тяните данные какие нужны точечно.
добавлю, сам скрипт написан на python, он НЕ интегрирован в файл, он лежит на отдельном веб сервере, и циклически парсит данные с бирж. Скриптовые возможности гугл таблиц не позволяют реализовать такие вещи.

Комментарий удален модератором

Приветствую. Сегодня не работает. Данные не подтягиваются в файлах бирж Ошибка
Внутренняя ошибка при импорте диапазона.

большое вам спасибо за вашу работу и труд!

Добрый день, Виктор. Сегодня данные с bybit не подтягиваются.

точно? только что проверил, вроде все как часы работает

Почему-то с хотбита неверные котировки подтягивает((

если можно, конкретней напишите пожалуйста, какие пары, что посмотреть. Просто проверил на примере Эфириума, все вроде достоверно подтягивает

Добавил биржи Huobi, OKX, Hitbtc, Bingx

спасибо за проделанную работу Виктор �� Подскажите почему на OKX change7d change30d прочерки стоят?

потому что OKX была добавлена недавно, меньше чем 7 дней назад. Как будет статистика за 7 дней или за 30 дней, тогда будут данные

Виктор спасибо за труд! Можете добавить еще вкладку Сoinmarketcap.com?

api Coinmarketcap вроде как позволяет брать данные, но какой смысл, если койнмаркеткап сам берет данные из API бирж, лучше уж добавлять биржи как первоисточник, разве нет?

Здравствуйте, Виктор. Ваша таблица перестала обновляться, исправьте пожалуйста.

Теперь понятно, что проблема не в моих настройках. Виктор, пожалуйста поправьте передачу данных!��К хорошему быстро привыкаешь ) Без таблицы, как без рук.

Всё заработало, спасибо!

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

создал группу в телеграм — "t.me/crypto_fans_club" для более быстрой связи. Милости прошу

А биржу exmo можно добавить? Или может распишешь как это делается чтобы можно было самостоятельно сделать? И я так понимаю, ссылка на файл который собирает инфу со всех бирж, если ты удалишь его, то все таблички которые создавались на базе этого файла — https://docs.google.com/spreadsheets/d/1PLLq6YTmFFMklDHedBb_tVR7NVjsQrSVqiUJW2TeuHQ/edit превратятся в тыкву? Или можно его скопировать и обращаться из своей копии? Он будет работать?

И еще вопрос, как-то можно сделать обновление по кнопке? Чтоб бумкнул по кнопке, обновились курсы и обновило экран портфеля?

"И я так понимаю, ссылка на файл который собирает инфу со всех бирж, если ты удалишь его, то все таблички которые создавались на базе этого файла — https://docs.google.com/spreadsheets/d/1PLLq6YTmFFMklDHedBb_tVR7NVjsQrSVqiUJW2TeuHQ/edit превратятся в тыкву?"

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

По поводу кнопки, это не актуально. Ваш портфель подтягивает актуальную инфу с главного файла, которые обновляется раз в 5 минут, можно сделать чаще на другом сервере, но я не вижу в этом смысла.

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

Круто, а я аналогично делал, только по акциям, и без скрипта

Виктор, а почему я не вижу скрипт в вашей таблице?

Какой скрипт? Скрипт просто записывает данные в главную гугл таблицу а вы уже тащите данные из этой гугл таблицы

Здравствуйте. Хотел бы парсить данные с таблицы в вордпресс, как осуществить подскажите? Мне нужна определенная ячейка с ценой

Здравствуйте. Спасибо за Ваш труд, очень полезная таблица. У меня возникла проблема, не ищет по "=INDEX. "
ошибка выскакивает "Ошибка
Синтаксическая ошибка в формуле." Помогите пожалуйста, не могу понять, копировал все как у Вас, но нет.

Здравствуйте, премного благодарен Вам за помощь. Компьютером вроде неплохо пользуюсь, но что касается программирования — темный лес для меня). Подскажите, пожалуйста, как можно аналогичным образом спарсить ATH(наивысшая цена за все время all time high). И еще не совсем понял как можно собственноручно обновлять таблицу ?

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

Как импортировать текущий курс криптовалюты в Google Таблицы

Как импортировать текущий курс криптовалюты в Google Таблицы

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

В рамках этой статьи я расскажу, как справиться с этой задачей двумя разными способами.

Метод 1: Использование функции GOOGLEFINANCE

Использование функции GOOGLEFINANCE уже описано в другой моей статье – в ней рассказывается о конвертировании денежных единиц, не связанных с криптовалютой. Вы можете использовать ее и для биткоина или других токенов, о которых знает Гугл. Для этого можете ввести в поисковике запрос, например, «SHIB to RUB». Если появится форма от Google, значит, этот способ можно использовать для конкретной криптовалюты.

Просмотр котировок криптовалюты в поисковике перед импортом в Google Таблицы

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

Использование функции GoogleFinance для импорта курса криптовалюты Google Таблицы

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

Метод 2: Использование функции IMPORTXML

Этот метод более гибкий, поскольку вы можете самостоятельно выбрать сайт или биржу, с которой будете переносить котировки криптовалюты в Google Таблицу с автоматическим обновлением. Второе преимущество данного варианта перед предыдущим – нет ограничений в плане доступных токенов, ведь далеко не все из них представлены Гуглом. В качестве примера я взял сайт CoinMarketCup, поэтому покажу, как получить необходимое значение для дальнейшего использования в таблице.

Откройте данный сайт или любой другой, отыщите в списке требуемый токен и перейдите на его страницу.Выбор необходимой валюты для импорта курса в Google Таблицы

Сайт предлагает выбрать валюту, курс с которой необходимо отображать. Отыщите подходящий вариант и дождитесь загрузки страницы.Выбор конвертирования перед импортом курса Google Таблицы

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

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

Теперь перейдите к таблице, выделите для формулы пустую ячейку. Вставьте туда формулу, если собираетесь использовать тот же сайт, о котором я говорю:

Соответственно, «bitcoin» нужно заменить на название того токена, курс которого вы желаете отслеживать. Обратите внимание на то, что при работе с другими площадками название класса понадобится заменить на актуальное, чтобы считывание данных происходило корректно.

Импортирование курса криптовалюты при помощи функции в Google Таблицы

Вы можете убрать приставку «ru/» из данной формулы, чтобы получить отображение курса выбранной криптовалюты к доллару.

Использование другой ссылки для импорта курса криптовалюты в Google Таблицы

Дополнительно отмечу, что вы можете использовать ссылку формата https://coinmarketcap.com/currencies/bitcoin/btc/eur/, заменив необходимые названия валют. Это более гибкий вариант, не привязанный к языку страницы и вашей геопозиции.

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *