Содержание статьи:
- Установка CRYPTOFINANCE
- Объем рынка
- Курс криптовалюты
- Капитализация монеты
- Объем торгов за 24 часа
- По количеству монет
- Изменение цены
- Еще параметры
- Комиссия за транзакции
- Изменения в социальных сетях
Следить за изменениями в своем портфолио или вести бухгалтерию в цифровых валютах может быть сложно, так как пока недостаточно инструментов, которые будут учитывать некоторые переменные на автомате.
Тем не менее, есть несколько сервисов, которые помогут вести учет, но самый гибкий и доступный — таблицы.
Мы рассмотрим работу с Google Sheets:
- В таблицах есть функция GOOGLEFINANCE("BTCUSD"), которая позволяет учитывать курс биржи в паре доллара к биткоину. Но другие данные, типа объем торгов, капитализация и прочее, не известны.
- В аддонах к таблицам можно найти CRYPTOFINANCE(). Эта функция опирается на данные CoinMarketCap API и берет курс, капитализацию, курс, изменение, количество и т. д. Данные обновляются всякий раз, как вы открываете или перезагружаете документ.
Установка CRYPTOFINANCE
- В верхнем меню зайдите на вкладку Add-ons (Дополнения).
- Нажмите на строку Get add-ons (Добавить дополнение).
- В открывшейся панели введите поисковый запрос cryptofinance.
- Когда аддон будет найден, добавьте его в свои таблицы (+ FREE), выбрав нужный аккаунт.
- Разрешите дополнению обращаться к другому серверу (внешнему API).
Иногда функции, которые обращаются к CoinMarketCap, работают нестабильно и выдают ошибку!
Рассмотрим переменные, которые можно отображать в Гугл Таблицах.
Объем рынка
Создайте новую таблицу, назовите ее cryptodata (или любым другим именем, к которому удобно будет обращаться). В первой ячейке разместим =CRYPTOFINANCE("COINMARKETCAP") — это отбражает весь объем рынка, все монеты, которые отслеживает CoinMarketCap. Сюда можно обращаться при показе конкретных цен. Внимание! По запросу загрузится вся таблица монет.
Например, чтобы отобразить в Эфире, на второе место помещаем тикер монеты (Эфир=ETH). Получается функция =CRYPTOFINANCE("COINMARKETCAP"; "ETH").
В рублях будет выглядеть как =CRYPTOFINANCE("COINMARKETCAP"; "RUB").
Курс криптовалюты
Для этого вызываем функцию =CRYPTOFINANCE("XXX/YYY").
? XXX — тикер криптовалюты (смотрите на биржах или CMC),
? YYY — официальное сокращение фиатной валюты. Доступна 31 валюта, а также BTC и ETH.
Вы можете учитывать цену с конкретной биржи (которые поддерживает CMC). Тогда используйте формулу с названием биржи. Например, для Poloniex:
=CRYPTOFINANCE("POLONIEX:BTC/USD"; "price"; "2018-01-02").
Чтобы учитывать время, добавляйте часы и минуты через @. Время выставляется по GMT , только круглые часы. Например, =CRYPTOFINANCE("BTC/USD"; "price"; "2018-01-05@10:00").
Вместо цены ("price") можно вставить:
? open
? high
? high
? close
Тогда можно смотреть, например, цену открытия на введенное время: =CRYPTOFINANCE("POLONIEX:BTC/USD"; "open"; "2017-18-12@14:00").
Капитализация монеты
Отвечает функция =CRYPTOFINANCE("XXX/YYY"; "marketcap"). Например, =CRYPTOFINANCE("ETH/RUB"; "marketcap") — капитализация Эфира в рублях.
? XXX — капитализация какой валюты,
? YYY — в какой валюте. Этот параметр можно не указывать, тогда автоматически будет показываться в долларах США.
Объем торгов за 24 часа
Функция =CRYPTOFINANCE("XXX/YYY"; "volume"). Например, =CRYPTOFINANCE("XMR/RUB"; "volume") — объем по Монеро в рублях.
? XXX — объем торгов выбранной валюты,
? YYY — в какой валюте. По умолчанию USD.
По количеству монет
? общее количество =CRYPTOFINANCE("XXX/YYY"; "total_supply")
? доступное количество =CRYPTOFINANCE("XXX/YYY"; "available_supply")
? максимальное количество =CRYPTOFINANCE("XXX"; "max_supply") , например, для биткоина это 21 миллион.
Изменение цены
Функция =CRYPTOFINANCE("XXX"; "change"; "PERIOD") показывает процентное изменение цены относительно доллара в определенный период. XXX - тикер монеты.
Вместо PERIOD нужно подставить:
? "1h" для 1 часа,
? "24h" за день (по умолчанию, если период не указан),
? "7d" за неделю.
Например, =CRYPTOFINANCE("ETH"; "change"; "1h") — насколько изменилась цена Эфира к доллару за час.
Еще параметры
=CRYPTOFINANCE("XXX"; "rank") — на каком месте находится валюта,
=CRYPTOFINANCE("XXX"; "name") — полное название монеты по ее тикету.
=CRYPTOFINANCE("GLOBAL"; "total_marketcap") — капитализация в долларах,
=CRYPTOFINANCE("GLOBAL"; "total_24h_volume") общий объем в долларах за день,
=CRYPTOFINANCE("GLOBAL"; "active_currencies") количество активных монет,
=CRYPTOFINANCE("GLOBAL"; "active_markets") всего активных рынков,
=CRYPTOFINANCE("GLOBAL"; "bitcoin_percentage_of_marketcap") доминирование биткоина на рынке в процентах.
Комиссия за транзакции
Показывается вобъем в сатоши за байт. Эти данные берутся с помощью Bitcoinfees API. Даются с 90%-ой вероятностью.
Функция =CRYPTOFINANCE("BLOCKCHAIN:BTC"; "fee"; "fastest"). fastest можно заменить на "half_hour" и "hour".
Изменения в социальных сетях
Опираясь на Solume, можно посчитать объем информации в Твиттере и Реддите по валюте (вместо XXX тикер) и изменение за последние 24 часа:
? =CRYPTOFINANCE("SOLUME:XXX"; "twitter_volume"),
? =CRYPTOFINANCE("SOLUME:XXX"; "twitter_change"),
? =CRYPTOFINANCE("SOLUME:XXX"; "reddit_volume"),
? =CRYPTOFINANCE("SOLUME:XXX"; "reddit_change").
Эти функции помогут поддерживать актуальные данные, если вы ведете учет своих расходов, а также быстро добавлять новые сведения.
Автор дополнения @jbuty
Другие инструменты в помощь трейдеру мы собрали в этой статье.