Котировки binance в excel

Курсы валют через Power Query

Добрый день, уважаемые читатели блога! Сегодня речь пойдёт снова о загрузке курсов валют, только теперь мы обратимся к криптовалютам. 

Основным источником данных о котировках будут служить биржи — Kraken, Binance, Poliniex, Bitterex и прочие. Что их объединяет? Ответ прост — API (application programming interface, программный интерфейс приложения, если по-русски).

Самое забавное, что к этому интерфейсу нельзя обратиться с помощью простого web запроса в Excel. Как мы это делали раньше. Выход есть — использовать Power Query.

Power Query — это специальная технология получения и анализа данных от компании Microsoft. Для Excel 2016 её отдельная установка не требуется (пакет уже включён в программу), для всех остальных версий придётся качать отдельно, также нужно обратить внимание на разрядность вашего офиса (х32, х64). 

ССЫЛКА

Скачали, установили и теперь в Excel появится новая вкладка — POWER QUERY.

курсы валют через Power Query

Вкладка выглядит следующим образом:

курсы валют через Power Query

В принципе можно рассматривать Power Query как надстройку над вкладкой «Данные», так как у нас расширяется выбор источников получения данных.

Ну что ж, теперь перейдём непосредственно к загрузке. Цель — получить соотношение покупки продажи криптвалютных пар (ETH/BTC). К примеру, нужно загрузить курс с биржи Binance. 

Весь труд будет в следующем — найти API биржи и его «руководство пользователя». Для нашей биржи оно находится по адресу:

https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md

Базовой точкой входа будет:

https://api.binance.com/

И далее идёт пространное описание возможностей синтаксиса. Экспериментальным путём и опираясь на это руководство пользователя, выяснилось следующее: для получения данных по конкретной паре валют необходимо указать путь до «бегущей строки» биржи и прописать символьное обозначение пары.

Вот так:

https://api.binance.com/api/v3/ticker/price?symbol=ETHBTC

  • v3 — версия api биржи;
  • ticker — «бегущая строка» котировок;
  • price?symbol=ETHBTC — текущая стоимость продажи.

Воспользуемся полученной ссылкой. Переходим на вкладку «Power Query» и нажимаем кнопку «Из интернета» (она самая первая). Перед нами появится окно с запросом источника загрузки данных, в поле «URL адрес» записываем адрес интересующей  пары. Для загрузки остальных нужно просто поменять краткие названия криптовалют в конце строки.

курсы валют через Power Query

Нажимаем «ОК» и попадаем в редактор запроса и представления на листе Excel.

курсы валют через Power Query

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

курсы валют через Power Query

Возвращаемся на вкладку «Конвертировать» и нажимаем кнопку «В таблицу».

курсы валют через Power Query

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

курсы валют через Power Query

В результате получим вот такую картину.

курсы валют через Power Query

Цель достигнута, курсы подгрузились. Теперь нужно настроить их на автоматическое обновление. Справа у нас есть столбец «Параметры запроса», щелкаем правой кнопкой мышки по нашем запросу и выбираем «Свойства», ставим галку «Быстрая загрузка» -> Ок.

курсы валют через Power Query

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

курсы валют через Power Query

Проставляем галки как на рисунке. Тем самым мы добиваемся автоматического обновления котировок в течение одной минуты, а если нам нужно — можем обновить сами по нажатию кнопки. Нажимаем «ОК».

Готово! Ждём минуту, курс обновляется сам. Теперь котировки будут подгружаться автоматически.

Единственный минус — для большого количества запросов придётся всё создавать ручками, что в свою очередь будет сильно нагружать программу Excel при обновлении курсов криптовалют.

Data results output in Excel

Binance is the biggest cryptocurrency exchange in the world. Use this connector in Excel to access public exchange information, as well as your personal trading data.

Exchange Info

List all available trading pairs on the exchange, as well as additional trading info for each pair.

Fields

  • Symbol — symbol for the trading pair, e.g. ETHBTC
  • Status — trading status for the pair — PRETRADING / TRADING / POSTTRADING / ENDOFDAY / HALT / AUCTION_MATCH /BREAK.
  • Base Asset — base asset that is the quantity of a symbol, e.g. ETH.
  • Base Asset Precision — number of digits
  • Quote Asset — quote asset that is the price of a symbol, e.g. BTC.
  • Quote Asset Precision — number of digits
  • Minimum Notional — minimum notional value allowed for an order on a symbol. An order’s notional value is the price * quantity.
  • Minimum Price — minimum price allowed.
  • Maximum Price — maximum price allowed.
  • Tick Size — intervals that a price / stop price can be increased/decreased by.
  • Minimum Quantity — minimum quantity allowed.
  • Maximum Quantity — maximum quantity allowed.

Order Book

List of open orders for specified symbol (e.g., ETHBTC)

Parameters

  • Symbol (required) — symbol for the trading pair (e.g. ETHBTC)
  • Limit — limit of orders to retrieve.

Recent Trades List

List most recent orders for a specified currency pair.

Parameters

  • Symbol (required) — symbol for the trading pair (e.g. ETHBTC)
  • Limit — limit of orders to retrieve

Aggregate Trades List

List compressed, aggregate trades. Trades that fill at the time, from the same order, with the same price will have the quantity aggregated.

Parameters

  • Symbol (required) — symbol for the trading pair (e.g. ETHBTC)
  • Limit — limit of orders to retrieve

24 hour ticker price change statistics for symbol

24 hour price change statistics for selected symbol.

Parameters

  • Symbol (required) — symbol for the trading pair (e.g. ETHBTC)

24 hour ticker price change statistics (all symbols)

Same as above, but for for all available symbols.

Candlestick Data

Trading data for candlestick/k-line charts.

Parameters

  • Symbol — Trading pair symbol (e.g. ETHBTC)

Generating candlestick charts with retrieved data

Follow these steps to generate candlestick charts with Excel:

  1. Select Open time, Volume, High, Low and Close fields. Insert the data.
  2. Go to Insert tab in Excel, and click the Insert Waterfall or Stock Chart. Choose Volume-Open-High-Low-Close chart.
    Chart example

Open orders (user data)

Retrieves a list of user’s open orders.
This connector requires API key and secret to be entered.

Parameters

  • Symbol — Trading pair symbol (e.g. ETHBTC)

All orders (user data)

Retrieves a list of user’s orders (up to 500) — active, canceled, or filled.
This connector requires API key and secret to be entered.

Parameters

  • Symbol (required) — Trading pair symbol (e.g. ETHBTC)
  • Limit (requiredd) — Maximum number of orders to retrieve (5-500)

Account information (user data)

Retrieves user’s account information.
This connector requires API key and secret to be entered.

Fields

  • Maker Commision
  • Taker Commission
  • Buyer Commision
  • Seller Commision
  • Can Trade
  • Can Withdraw
  • Can Deposit

Currency Balances (User data)

Lists balances for all user’s currencies.
This connector requires API key and secret to be entered.

Fields

  • Time — Time when balance was checked
  • Asset — Symbol for the asset (e.g. BTC)
  • Free — Amount available to trade.
  • Locked — Amount locked (unavailable to trade).

Access

Add from Manager

The Disqus Connector is available in the Connectors Manager in the top ribbon:
Manager position in main ribbon

Head over to the Finance Category and install Binance:
Connector category in Manager window

Get API keys

To use the Connector you need a Binance API Key. You can create your API Key and Secret in your Account settings.


Contribute

This connector suite is open-sourced on GitHub.


See

Official Documentation

  • Binance API
  • Alpha Vantage

Resources

  • Manager


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

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

Вот простой пример получения текущей цены торгуемой пары EOS/ETH с биржи Binance:

Private Sub Workbook_Open()
    Set XMLHTTP = CreateObject("Microsoft.XMLHTTP")
    XMLHTTP.Open "GET", "https://api.binance.com/api/v3/ticker/price?symbol=EOSETH", False
    
    XMLHTTP.Send
    If XMLHTTP.statustext = "OK" Then
        txt = XMLHTTP.responseText
        Cells(2, 5) = txt
        txt = Mid(txt, 29, 10)
        Cells(2, 3) = txt
    End If
    XMLHTTP.abort
    Set XMLHTTP = Nothing

End Sub

Эта простенькая программа считываемую строку, для примера, выводит в ячеку MS Excel вот в таком виде:

{«symbol»:»EOSETH»,»price»:»0.02672500″}

Ну а дальше вырезает текущую цену с помощью функции VBA MID начиная с 29 символа и длиной 10 и вставляет в другую ячейку Excel.

Можно конечно нужное значение строки вырезать и другими функциями VBA, например Replace, заменяя ненужные символы пустой строкой, но это дело вкуса каждого.

Например так, в два этапа

txt = Replace(txt,"{""symbol"":""EOSETH"",""price"":""", "")

txt = Replace(txt, """}", "")

Вот таким простым способом можно взаимодействовать с криптовалютными биржами через MS Excel на VBA.

Комментарии закрыты

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

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

Подготовка импорта курсов всех криптовалют в Excel

Импортировать котировки мы будем с крупнейшего в мире агрегатора данных о криптовалютах – CoinGecko, на сайте которого, можно просматривать цены на топовые криптовалюты в реальном времени, графики криптовалют, рыночную капитализацию, объем торгов и многое другое. Так же, можно воспользоваться их сервисом – CoinGecko Crypto Data API. Что мы и сделаем.

1. Заходим на сайт https://www.coingecko.com/ru и регистрируемся

2. После открываем страницу https://www.coingecko.com/ru/api/documentation

Она нам еще не раз пригодится

3. Ищем раздел «GET /coins/list», открываем его, кликая и нажимаем «Try it out»

4. В раскрывшихся настройках нажимаем «Execute» и копируем ссылку ниже «Request URL»

https://api.coingecko.com/api/v3/coins/list

Импорт списка криптовалют из API CoinGecko в Excel

5. Открываем Microsoft Excel и на вкладке «Данные» выбираем «Из Интернета»

6. Вставляем скопированную ссылку «Request URL» и нажимаем «OK»

7. После подключения и загрузки, откроется вкладка «Преобразование». Нажимаем «В таблицу» и «OK»

8. В преобразованной таблице в верхней строке нажимаем на кнопку со стрелочками и «OK»

9. После появления таблицы из трех столбцов нажимаем на стрелочку под кнопкой «Закрыть и загрузить» и выбираем «Закрыть и загрузить в …»

10. Если хотим загрузить таблицу на новый лист, то оставляем галочку «Новый лист», если на открытый, то выбираем «Имеющийся лист» и выбираем на листе ячейку А1. Нажимаем «ОК»

После импорта всех криптовалют из CoinGecko в Excel, мы видим справа в разделе «Запросы и Подключения» количество загруженных строк. Но, это мы загрузили только список криптовалют. Пусть он и большой, более 13.000, но где же цены? Где актуальные курсы?

Импорт курсов криптовалют из CoinGecko в Excel

11. Возвращаемся на открытую страницу https://www.coingecko.com/ru/api/documentation

12. Ищем раздел «GET /coins/markets» и нажимаем на него

13. В раскрывшихся настройках указываем «vs_currency»USD, а в «per_page»250 и нажимаем «Try it out»

14. Ниже нажимаем «Execute» и копируем ссылку ниже «Request URL»

https://api.coingecko.com/api/v3/coins/markets?vs_currency=USD&order=market_cap_desc&per_page=250&page=1&sparkline=false

15. Возвращаемся в Microsoft Excel и на вкладке «Данные» снова выбираем «Из Интернета»

16. Вставляем новую скопированную ссылку «Request URL» и нажимаем «OK»

17. После подключения и загрузки, откроется вкладка «Преобразование». Нажимаем «В таблицу» и «OK»

18. В преобразованной таблице в верхней строке нажимаем на кнопку со стрелочками и «OK»

19. После появления таблицы из трех столбцов нажимаем на кнопку «Закрыть и загрузить», так как нам нужно загрузить таблицу на новый лист

Как видим, на листе появилась полная информация о 250 криптовалютах. Почему только 250? К сожалению, API CoinGecko, может выдать нам список только 250 монет. Что же делать?

Если мы хотим загрузить следующие 250 криптовалют из полного списка CoinGecko, чтобы у нас было их 500, то нам необходимо сделать следующее:

20. На вкладке «Данные» снова выбираем «Из Интернета»

21. Вставляем последнюю (длинную) скопированную ссылку «Request URL» и меняем в ней «page=1» на «page=2», чтобы получилось так

https://api.coingecko.com/api/v3/coins/markets?vs_currency=USD&order=market_cap_desc&per_page=250&page=2&sparkline=false

и нажимаем «OK»

22. После подключения и загрузки, откроется вкладка «Преобразование». Нажимаем «В таблицу» и «OK»

23. В преобразованной таблице в верхней строке нажимаем на кнопку со стрелочками и «OK»

24. После появления таблицы нажимаем на стрелочку под кнопкой «Закрыть и загрузить» и выбираем «Закрыть и загрузить в …»

25. Выбираем «Имеющийся лист» и кликаем в колонке «А» первую пустую ячейку под таблицей (А252). Нажимаем «ОК»

Теперь у нас в таблице уже 500 монет из рейтинга CoinGecko. Остальные, если нам понадобятся, мы добавим, повторив пункты 20-25, изменяя «page=».

Последний лист, с полной информацией о криптовалютах, рекомендуем сразу переименовать, к примеру, в «Price», а первый, со списком, в «List». И да, не удаляйте «List», «Price» без него работать не будет.

Инвестиционный портфель в Excel

Для своего инвестиционного портфеля, мы создадим новый лист, к примеру, «Portfolio».

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

Создав свою таблицу и прописав в строки имеющуюся у нас криптовалюту, нам нужно “вытащить” из листа «Price» необходимую нам информацию. Самая важная информация для нас находится в колонках «В» – аббревиатура монеты, «С» – название проекта и «Е» – текущая цена. Из них мы и будем собирать информацию в наш инвестиционный криптопортфель.

К примеру, у нас две монеты в таблице: «BTC» и «ETH». Нам нужно в ячейке на пересечении строки «BTC» и колонки «Текущая цена», вставить следующую формулу:

=ИНДЕКС(Price!E:E;ПОИСКПОЗ("BTC";Price!B:B;0))

Она будет искать на листе «Price» в колонке «В» название «BTC» и переносить текущую цену из колонки «Е» в наш «Портфель».

Такую же формулу, по аналогии, нужно вставить и для «ETH», заменив в ней «BTC» на «ETH».

Обновление импорта курсов криптовалют в Excel

Обновление таблиц «List» и «Price» будут происходить в фоновом режиме. Если, по какой-то причине, необходимо обновить прямо сейчас, то сделать это можно принудительно на вкладке «Данные», нажав на «Обновить все».

Надеемся, что данная статья вам хоть в чем-то помогла. Если у вас что-то не получилось, то вы всегда можете задать вопрос в Telegram в группе «CRYPTOвалютчики». Либо, скачать этот образец в формате Excel (.xlsx): Шаблон Криптопортфель, и немножко подглядеть, как должно все работать.

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

На нашем сайте вы также найдете и другие полезные материалы, к примеру, о крупнейшей криптовалютной бирже Binance:

  • Как зарегистрироваться на крупнейшей бирже Binance?
  • Как завести деньги на Binance?
  • Как перевести деньги на Binance без комиссии? Что такое P2P?
  • Как купить криптовалюту на Бинансе?
  • Депозит USDT на Binance: Как приумножить крипту?
  • Стейкинг: Долгосрочные инвестиции в криптовалюту
  • Автостейкинг – новая функция на Binance

И главное! Не забывайте, что криптовалюта – это волатильный актив, который может привести к финансовым убыткам.

  • https://ExcelVBA.ru/sites/default/files/parsers/crypto_rates.jpg

Задача: 

Обновление котировок в таблице Excel с 3 бирж криптовалют: binance.com, wex.nz, bitfenix.com

Описание: 

У каждого из трех парсеров свой лист в файле с названием «rates».
При запуске, каждый парсер открывает файл с названием «rates», и на соответствующий лист выводит данные.

Общий парсер с названием «All Coin» просто запускает все эти три парсера по очереди.

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

  • 5805 просмотров
 

Уже пятый день бьюсь головой об клавиатуру. Чтобы спарсить курсы валют в эксель таблицу. Пробовал и через PQ и даже что то пробовал через Макросы. Но ничего не получается. Нашел куда идет запрос

https://www.binance.cc/bapi/c2c/v2/friendly/c2c/adv/search

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

Изменено: vikttur28.09.2021 15:28:54

 

Григорий Сперанский,
у меня даже сайт не открывает

 

то что я написал выше это путь куда сайт отправляет запросы, через него парсят курсы, через php. Сам сайт который нужно спарсить — p2p.binance.com

 

doober

Пользователь

Сообщений: 2204
Регистрация: 09.04.2013

 

Alemox

Пользователь

Сообщений: 2183
Регистрация: 25.02.2013

#5

29.09.2021 08:44:34

на USD

Код
Sub Parser_USD()
Dim OBJHTTP As Object
Dim Url$, Str$
Set OBJHTTP = CreateObject("MSXML2.XMLHTTP")
Url = "https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search"
With OBJHTTP
    .Open "POST", Url, False
    .setRequestHeader "Accept", "*/*"
    .setRequestHeader "Content-type", "application/json"
    .setRequestHeader "Origin", "https://p2p.binance.com"
    .setRequestHeader "User-Agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
    .send "{""page"":1,""rows"":10,""payTypes"":[],""asset"":""USDT"",""tradeType"":""BUY"",""fiat"":""USD"",""publisherType"":""merchant"",""merchantCheck"":true}"
    Str = .ResponseText
End With
Set OBJHTTP = Nothing
End Sub

Мастерство программиста не в том, чтобы писать программы, работающие без ошибок.
А в том, чтобы писать программы, работающие при любом количестве ошибок.

 

Я понял, что это способ получения данных. Еще раз благодарю за это. А как полученную информацию перенести в таблицу?

 

Нашел исполнителя. Всех благодарю за внимание. Отдельная благодарность

Alemox

.

 

Андрей Фавунков

Пользователь

Сообщений: 2
Регистрация: 27.05.2022

#8

27.05.2022 04:35:31

Цитата
написал:
Нашел исполнителя. Всех благодарю за внимание. Отдельная благодарность  Alemox .

Доброго времени суток, можете подсказать, как удолось решить эту задачу?

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

#9

27.05.2022 10:56:12

Андрей Фавунков, если в PQ то так:

Код
let
    url = "https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search",
    Head = [
        #"Accept" = "*/*",
        #"Content-type" = "application/json",
        #"Origin" = "https://p2p.binance.com",
        #"User-Agent" = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"
   ],
    content = Json.Document("{""page"":1,""rows"":20,""payTypes"":[],""asset"":""USDT"",""tradeType"":""BUY"",""fiat"":""USD"",""publisherType"":""merchant"",""merchantCheck"":true}"),
    Custom1 = Json.Document( Web.Contents(url, [Headers = Head, Content = Json.FromValue( content )] ) ),
    data = Table.FromRecords( Custom1[data] ),
    ExpandedAdv = Table.ExpandRecordColumn(data, "adv", Record.FieldNames(data[adv]{0})),
    ExpandedAdvertiser = Table.ExpandRecordColumn(ExpandedAdv, "advertiser", Record.FieldNames(data[advertiser]{0}))
in
    ExpandedAdvertiser

Вот горшок пустой, он предмет простой…

 

кто подскажет что за болезнь не могу понять в чем ошибка и как её исправить??    

Изменено: Язан Альрифаи02.06.2022 10:39:33

 
 

А как парсить в Google Таблицы? Кто-то разобрался?

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Alex Smirnoff, это лучше спрашивать на форуме по гуглошитсам. Здесь вам не тут.

Вот горшок пустой, он предмет простой…

 

Андрей Фавунков

Пользователь

Сообщений: 2
Регистрация: 27.05.2022

#14

30.05.2022 19:07:43

Цитата
написал:
А как парсить в Google Таблицы? Кто-то разобрался

В ютубе найди: IMPORTXML
Работает и в экселе и в гугл таблицах

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Андрей Фавунков,  ну что за панибратство? (

 

Кирилл Чернышев

Пользователь

Сообщений: 5
Регистрация: 01.06.2022

#16

01.06.2022 04:11:46

Цитата
написал:
Андрей Фавунков, если в PQ то так:

Код
    [URL=#]?[/URL]       1  2  3  4  5  6  7  8  9  10  11  12  13  14  15      let          url =   " https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search "  ,          Head = [              #  "Accept"   =   "*/*"  ,              #  "Content-type"   =   "application/json"  ,              #  "Origin"   =   " https://p2p.binance.com "  ,              #  "User-Agent"   =   "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"         ],          content = Json.Document(  "{"  "page"  ":1,"  "rows"  ":20,"  "payTypes"  ":[],"  "asset"  ":"  "USDT"  ","  "tradeType"  ":"  "BUY"  ","  "fiat"  ":"  "USD"  ","  "publisherType"  ":"  "merchant"  ","  "merchantCheck"  ":true}"  ),          Custom1 = Json.Document( Web.Contents(url, [Headers = Head, Content = Json.FromValue( content )] ) ),          data = Table.FromRecords( Custom1[data] ),          ExpandedAdv = Table.ExpandRecordColumn(data,   "adv"  , Record.FieldNames(data[adv]{0})),          ExpandedAdvertiser = Table.ExpandRecordColumn(ExpandedAdv,   "advertiser"  , Record.FieldNames(data[advertiser]{0}))    in          ExpandedAdvertiser   

 

А что нужно добавить в код чтоб можно было сортировать объявления по лимиту?

Изменено: Кирилл Чернышев01.06.2022 04:19:42
(Не верно написал)

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Кирилл Чернышев, расшифруйте, пожалуйста, что за лимиты? Я по этому сайту не шарю, просто затащил запрос из vba выше в pq по тупому.

Вот горшок пустой, он предмет простой…

 

.

Изменено: Кирилл Чернышев04.06.2022 18:27:50
(Удалить данные)

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Кирилл Чернышев, ну, вот тут Николай рассказывает и показывает как затащить параметр с листа в запрос. А дальше уже по аналогии можете подставить полученный параметр в фильтре запроса к апи. Каким образом передается в апи данный параметр от сайта к серверу смотрите в Средствах разработчика браузера. Мне сейчас немножко не до этого.

Вот горшок пустой, он предмет простой…

 

PooHkrd, Я правильно понимаю в эту строчку добавляю
   content = Json.Document(«{«»page»»:1,»»rows»»:20,»»payTypes»»:[],»»asset»»:»»USDT»»,»»tradeType»»:»»BUY»»,»»fiat»»:»»USD»»,»»publisherType»»:»»merchant»»,»»merchantCheck»»:true}»)
параметр в котором лимит указывается?

 

Robert A

Пользователь

Сообщений: 4
Регистрация: 01.06.2022

#21

01.06.2022 21:14:58

Цитата
написал:
на USD

Код
    [URL=#]?[/URL]       1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16      Sub   Parser_USD()    Dim   OBJHTTP   As   Object    Dim   Url$, Str$    Set   OBJHTTP = CreateObject(  "MSXML2.XMLHTTP"  )    Url =   " https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search "    With   OBJHTTP          .Open   "POST"  , Url,   False          .setRequestHeader   "Accept"  ,   "*/*"          .setRequestHeader   "Content-type"  ,   "application/json"          .setRequestHeader   "Origin"  ,   " https://p2p.binance.com "          .setRequestHeader   "User-Agent"  ,   "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"          .send   "{"  "page"  ":1,"  "rows"  ":10,"  "payTypes"  ":[],"  "asset"  ":"  "USDT"  ","  "tradeType"  ":"  "BUY"  ","  "fiat"  ":"  "USD"  ","  "publisherType"  ":"  "merchant"  ","  "merchantCheck"  ":true}"          Str = .ResponseText    End   With    Set   OBJHTTP =   Nothing    End   Sub   

 

Для особа не шарющих, подскажите пожалуйста куда этот код вставлять надо?)

 

Коля Иванов

Пользователь

Сообщений: 1
Регистрация: 01.06.2022

PooHkrd, Добрый день! а как в запрос добавить способ оплаты?

 

PooHkrd

Пользователь

Сообщений: 6602
Регистрация: 22.02.2017

Excel x64 О365 / 2016 / Online / Power BI

Кирилл Чернышев, Коля Иванов, уважаемые товарищи, еще вчера написал, нет у меня щас времени ковыряться с этим вопросом. Используйте

Яндекс

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

Вот горшок пустой, он предмет простой…

 

PooHkrd, Спасибо, вчера разобрался как это сделать, все просто оказалось, в Исходном коде все есть.

 

.

Изменено: Кирилл Чернышев04.06.2022 18:28:37
(Удалить)

 

Антон Шишков

Пользователь

Сообщений: 1
Регистрация: 04.06.2022

#27

04.06.2022 16:07:01

Цитата
написал:
PooHkrd, есть сайт  https://p2p.binance.com/ru/trade/Tinkoff/USDT?fiat=RUB
Скрин с сайта Бинанс    
Тоже самое Excel    

а нужно какой-то фильтр сделать чтоб можно было сортировать объявления вот как на скрине с бинанса выставил от 500р и он показывает      

привет, как в итоге смог сделать? подскажи пожалуйста

 

Валерий Ежов

Пользователь

Сообщений: 1
Регистрация: 05.06.2022

#28

05.06.2022 10:32:27

Цитата
написал:
на USD

Код
    [URL=#]?[/URL]       1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16      Sub   Parser_USD()    Dim   OBJHTTP   As   Object    Dim   Url$, Str$    Set   OBJHTTP = CreateObject(  "MSXML2.XMLHTTP"  )    Url =   " https://p2p.binance.com/bapi/c2c/v2/friendly/c2c/adv/search "    With   OBJHTTP          .Open   "POST"  , Url,   False          .setRequestHeader   "Accept"  ,   "*/*"          .setRequestHeader   "Content-type"  ,   "application/json"          .setRequestHeader   "Origin"  ,   " https://p2p.binance.com "          .setRequestHeader   "User-Agent"  ,   "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36"          .send   "{"  "page"  ":1,"  "rows"  ":10,"  "payTypes"  ":[],"  "asset"  ":"  "USDT"  ","  "tradeType"  ":"  "BUY"  ","  "fiat"  ":"  "USD"  ","  "publisherType"  ":"  "merchant"  ","  "merchantCheck"  ":true}"          Str = .ResponseText    End   With    Set   OBJHTTP =   Nothing    End   Sub   

 

Подскажи пожалуйста, в Google Sheets через какой инструмент вставлять этот код?)

 

Tony Srgv

Пользователь

Сообщений: 6
Регистрация: 04.06.2022

Всем привет! Истратил неделю. Что делал:
1. Вставил Код в Макрос Excel —  понимаю что запрос выполнен, но выгрузки в файл не провел.
2. Вставил Код в Power Query — ругается на Json.FromValue (не может распознать)
3. Попробовал через Google Sheets — importApi — не может вернуть нормальный запрос.

Прошу помочь с PowerQuery

 

Tony Srgv

Пользователь

Сообщений: 6
Регистрация: 04.06.2022

#30

06.06.2022 18:53:54

Вопрос решил по PQ — решение было установкой обновления на PQ

  • #1

Уважаемые комрады, можете объяснить как выводить эти пресловутые котировки (открытие, макс, мин, закрытие) в реальном времени? Ссылкой или текстом.
Проблема в том, что обновление этих данных происходит с задержками. Например, свеча закрылась в 12-00-00 (на графике), а в экселе обновление происходит в 12-00-43 и с абсолютно другими данными.

  • #2

Я раньше пользовался такой таблицей, но у меня котировки с Мосбиржи подгружались и 1:1. Вот как это было реализовано, не могу сказать.

  • #3

с мосбиржи — да, до сих пор все четко, через квик, а с бинанса — нет.

  • #4

А в Ютуб искал? Я все программные темы оттуда таскаю, в том числе если и нужны какие то динамические данные))

  • #5

А в Ютуб искал? Я все программные темы оттуда таскаю, в том числе если и нужны какие то динамические данные))

ничего не нашел( такое чувство, что либо никто не выводит, либо у всех всё норм с этим.

  • #7

Правда самому надо будет помучаться

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

Какие виды ограничений существуют?

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

  1. Жесткие ограничения
  2. Ограничения ML (машинного обучения)
  3. Ограничения WAF (брандмауэра веб-приложений)

Жесткие ограничения:

  • Вес 1200 запросов в минуту (имейте в виду, что это не обязательно то же самое, что 1200 запросов)
  • 100 ордеров в 10 секунд
  • 200 000 ордеров в 24 часа

Наши жесткие ограничения перечислены в конечной точке 【/api/v1/exchangeInfo】.

Ограничения ML (машинного обучения):

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

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

  • Вы неоднократно «Ставите наверх» или «опережаете» лучшую цену/предложение в Списке ордеров.
  • Вы очень быстро создаете и отменяете ордера (спамите), не совершая сделок.
  • Ваш коэффициент конверсии низок. Коэффициент конверсии определяется как количество сделок, деленное на общее количество созданных и отмененных ордеров за 24-часовой период (количество сделок/(ордеры + отмены)).
  • Ваш «вес» низок. «Вес» определяется как Ваше общее количество сделок, поделенное на общее количество созданных и отмененных ордеров за 24-часовой период (общее количество сделок /(ордеры + отмены)).
  • Когда Вы торгуете парами, в которых BNB является базовым активом или котируемым активом, Ваш счет злоупотребления будет усилен.

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

Ограничения WAF (брандмауэра веб-приложений):

Мы не предоставляем точную информацию о наших правилах WAF, но если вы получаете ошибку HTTP 403, это значит, что вы нарушили правило. Скорее всего, это стало результатом чрезмерных запросов за последние 5 минут. Однако, если Вы отправляете запрос, который может быть воспринят как вредоносный, это также может привести к более длительному бану.

Цены и объемы

Binance, в отличии от многих бирж, жестко регламентирует размеры лотов и порядки цен. Нельзя купить произвольное количество валюты по произвольному курсу — для каждой пары заведены ограничения, которых необходимо придерживаться при создании ордера.
Существует шаг цены – например, для пары NEOUSDT цена должна быть кратной 0.00100000. Нельзя выставить ордер по цене, 0.1234 – можно либо 0.123, либо 0.125.
Существует шаг продаваемых/покупаемых монет – например, для пары NEOUSDT шаг объема 0.001 – поэтому не получится продать или купить 123.45678 – можно либо 123.456, либо 123.457.
Ну, и как везде, нельзя создавать ордера меньше указанного объема.
Эти ограничения находятся можно получать через api-метод exchangeInfo (подробности о работе API Binance тут), нужная информация находится в разделе filters по каждой паре. Для цены это tickSize, для объема stepSize в соответствующих структурах данных.

Бот учитывает эти ограничения, но обратите внимание, как меняется цена торгов:
Допустим, вы собираетесь торговать на 11 USDT.
Бот получает цены из стакана – например, 5 цен — [118.753, 118.750, 118.730, 118.712, 118.704]. Берет среднюю — 118,7298. Т.к. минимальный шаг цены 0.001, то берется цена 118,729 (в нижнюю сторону).
После этого бот вычисляет количество валюты, которое можно купить по этой цене – делит 11 USDT на 118,729, получает 0,092648. Т.к. минимальный шаг по монетам 0.001, то выбирается количество 0,092.
В итоге бот покупает 0.092 NEO по курсу 118,729 – и итоговая сумма торгов составит 10,923068. Это меньше, чем указано в настройках, но бот вынужден подстраиваться под требования биржи.
При продаже бот будет продавать так, чтобы получить 10,923068 + нужный процент профита.

Комиссии Binance

У бинанса своя система взимания комиссии. Точнее, их две. По умолчанию, используется такой вид комиссии – неважно, по какой паре вы торгуете, комиссия списывается с вашего счета в валюте BNB. BNB – это собственная валюта Binance, подробнее я расскажу о ней отдельно, но суть такая:
Вы, например, торгуете NEO-USDT. Совершаете покупку по курсу X, рассчитывая купить Y монет NEO и потратить Z USDT. Вы выставляете ордер, он исполняется, и вы получаете Y монет NEO, потратив Z USDT. Вы, как бы, ничего не потеряли на этих торгах – но с вас списалось S монет BNB.

В общем-то, это хорошо – потому что Binance даёт скидку. Оплачивая комиссию через BNB, вы платите на 50% меньше. Теоретически, если комиссия 0.1%, то оплачивая комиссию таким образом, вы платите 0.05% с каждой сделки. Бот рассчитан в первую очередь на такую комиссию, и рекомендуется использовать именно её. Если вдруг вы хотите торговать с обычным видом комиссии, то зайдите в свой профиль и переключите флажок:

После этого в боте нужно будет поменять переменную
USE_BNB_FEES = True
На
USE_BNB_FEES = False
Правда, я не вижу, зачем бы вам это делать. В любом случае, если вы раньше не торговали на , то первым делом нужно прикупить немного BNB. Прикупить, и пусть лежат. Если вы, тем более, будете торговать с базовой парой BNB, вам это будет на руку.

Как лучше пользоваться ботом

Бот покупает чуть ниже текущего курса, и продает с профитом, чуть задирая цену. Т.к. цена имеет тенденцию то расти, то падать, вполне вероятна такая ситуация, что бот купит, выставит на продажу, и будет долго ждать роста. Что бы снизить количество таких ситуаций, лучше отслеживать обстановку и запускать бота по тем парам, которые обещают рост.
Такой вывод вы можете сделать, либо используя индикаторы, либо новости – например, если валюту добавили на биржу, скорее всего она первое время будет расти. Если IBM решил вложиться в Etherium, скорее всего эфир будет расти. Если MACD и RSI показывают сигналы к покупке, скорее всего будет расти, и т.п.
Выбрав пару для торгов, вы останавливаете бота (если запущен), и добавляете пару в конфиг, вот так:
«»» Пропишите пары, на которые будет идти торговля. base — это базовая пара (BTC, ETH, BNB, USDT) — то, что на бинансе пишется в табличке сверху quote — это квотируемая валюта. Например, для торгов по паре NEO/USDT базовая валюта USDT, NEO — квотируемая «»» pairs = [ { ‘base’: ‘USDT’, ‘quote’: ‘BTC’, ‘offers_amount’: 5, # Сколько предложений из стакана берем для расчета средней цены # Максимум 1000. Допускаются следующие значения:[5, 10, 20, 50, 100, 500, 1000] ‘spend_sum’: 11, # Сколько тратить base каждый раз при покупке quote ‘profit_markup’: 0.005, # Какой навар нужен с каждой сделки? (0.001 = 0.1%) },{ ‘base’: ‘USDT’, ‘quote’: ‘NEO’, ‘offers_amount’: 5, # Сколько предложений из стакана берем для расчета средней цены # Максимум 1000. Допускаются следующие значения:[5, 10, 20, 50, 100, 500, 1000] ‘spend_sum’: 11, # Сколько тратить base каждый раз при покупке quote ‘profit_markup’: 0.005, # Какой навар нужен с каждой сделки? (0.001 = 0.1%) } ]

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

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

  1. Удалите файл binance.db из папки с ботом. Это вынудит бота начать всё с чистого листа, и он начнет работать с нуля по всем парам из конфигурации. Открытые ордера на бирже пропадут из его надзора, и вам нужно будет разрешить их судьбу самостоятельно.
  2. Если вы не хотите терять открытые ордера по другим парам, то откройте файл binance.db с помощью программы , Вы запустите программу, добавите базу данных через обзор, там откроете таблицу orders и удалите оттуда только нужный ордер. Кстати говоря, т.к. бот записывает все свои покупки и продажи, с помощью этой программы вы можете выгружать историю торгов бота в Excel и анализировать.

Если я превышу лимиты, получу ли я ограничения на аккаунт, ключ API или IP-адрес?

Для жестких ограничений, превышение веса запросов в минуту (в настоящее время вес 1200 запросов) приведет к бану IP. Ограничения для ордеров (в настоящее время 10 в секунду и 100 000 в 24 часа) будут зависеть от Вашего аккаунта. Если лимит ордеров был превышен, то пользователям также будет запрещено создавать новые ордера на веб-сайте (или в других наших приложениях).

Ограничения машинного обучения будут применяться к аккаунтам. Если пользователь был ограничен системой ML, он может проверить причину и продолжительность бана, используя конечную точку【/wapi/v3/accountStatus.html】 (отмечено в нашей документации по WAPI).

Ограничения брандмауэра веб-приложений будут применяться только по IP. Обычно бан WAF длиться 5 минут. Однако, если сервер интерпретировал запрос пользователя как вредоносный, длительность бана может быть увеличена.

Установка и запуск бот Binance

  1. Зарегистрироваться на (если еще не сделали)
  2. Пополнить баланс
  3. Убедиться, что на балансе есть BNB (если нет, докупить чуток)
  4. Получить API-ключи (Account-API setting). Потребуется включить двухфакторную авторизацию, я советую использовать SMS, но можно и Google Authenticator.
  5. Установить Python версии 3.6 и выше. Прямую ссылка на скачивание я не указываю, т.к. к моменту прочтения статьи все может измениться, вам нужно зайти на официальный сайт по ссылке , скачать и установить Python 3.6 и выше (кнопка слева). При установке поставьте все галочки. В идеале, выберите расширенный режим установки (advanced) и поставьте все галки там – нужны будут права администратора.
  6. Скачать .
  7. Распаковать в любую директорию на компьютере
  8. Запустить файл setup.bat – установятся нужные модули
  9. Открыть файл binance_bot.py в текстовом редакторе и прописать API-ключи и настройки (об этом ниже)
  10. Запустить файл run.bat – запустится бот и начнет зарабатывать деньги.

Остановить бота можно закрыв окно крестиком.

Публичные запросы

Проверка связи — /api/v1/ping

Метод для проверки работы API. Возвращает пустой словарь

{}

Ссылка для просмотра в браузере https://api.binance.com/api/v1/ping. Вес — 1 Код для проверки:

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(bot.ping())

Получение времени биржи — /api/v1/time

Ссылка для просмотра в браузере https://api.binance.com/api/v1/time Вес — 1 Возвращает словарь с текущим временем:

{ «serverTime»: 1499827319559 }

Код для проверки:

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(bot.time())

Отзывы трейдеров о Бинанс

Binance лидирует среди других криптобирж. Не зря её включают в различные рейтинги и топы, при помощи которых пользователи выбирают площадку для торговли. Биржа Бинанс часто фигурирует в обзорах, она пользуется спросом у русскоязычных трейдеров. Вы без труда найдете отзывы реальных пользователей с подробным описанием достоинств и недостатков, а также других нюансов биржи. Чтобы прочитать отзывы и мнения о работе проекта, посетите специализированные форумы или загляните на тематические ресурсы.

Binance вакансии

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

  • Низкие комиссионные сборы.
  • Огромные объемы торгов.
  • Простой функционал сайта.
  • Много популярных и редких валют.
  • Оперативная работа техподдержки.
  • Скорость обработки 1,4 миллиона транзакций в секунду.
  • Быстрое пополнение и снятие средств.
  • Регулярные розыгрыши цифровых валют.
  • Моментальное исполнение ордеров.
  • Функциональное приложение для смартфонов.

Минусы криптовалютной биржи:

  • Отсутствуют сведения о безопасности сайта.
  • Плохое качество перевода на русский язык.
  • Бывают сложности с входом.
  • Возможна блокировка аккаунта.

Binance – молодая и перспективная площадка. Она работает без сбоев, не является скамом. Создатели сайта binance.com делают всё возможное для того, чтобы исправить имеющиеся недочеты и раскрыть весь потенциал биржи.

Детали

Брокер Binance
Адрес сайта binance.com
год 2017 год
Штаб-квартира Китай, Шанхай
Виды поддержки Онлайн-чат, электронная почта
Языки Русский, английский, китайский, японский, корейский, испанский, французский
Торговая платформа Базовый, Продвинутый
Демо счет Открыть демо счёт
Виды счетов Стандартный
Платежные системы Binance Coin, Bitcoin, NEO, Ethereum, Litecoin, EOS, Bancor, NeoGas, Bitcoin Cash, Bytom, HealthCare Chain, Hshare, district0x, MONACO, ICONOMI, Walton, Loopring, LLToken, TRON, SingularDTV, KyberNetwork, SONM, FunFair, Verge, Centra и т.д.
Вывод средств Binance Coin, Bitcoin, NEO, Ethereum, Litecoin, EOS, Bancor, NeoGas, Bitcoin Cash, Bytom, HealthCare Chain, Hshare, district0x, MONACO, ICONOMI, Walton, Loopring, LLToken, TRON, SingularDTV, KyberNetwork, SONM, FunFair, Verge, Centra и т.д.
Количество опционов 70+
Инструменты Bitcoin, Ethereum, Litecoin, BinanceCoin, NEO, Qtum, Status, Bantam, Gas, Tether, district0x, Iconomi, Walton, Loopring, YOYO, OmiseGO, BQX, KhanCOIN, FunFair, SONM, ChainLink, Centra, SALT, Enigma, Zcash, Agrello, DigixDAO, GenesisVision, Komodo, BitcoinGold, RaidenNetworkToken, Ripple, EthereumClassic, Dash, Everex, Decentraland, Cardano, Populous, BitcoinDiamond, CoinDash, Monero и т.д.
Брокер с сигналами
Мобильная торговля
Tablet Trading
Общий балл 9.7/10

Полный обзор

Биржа Binance открылась в 2020 году (отзывы о криптовалютной бирже Binance читайте на сайте Это развод™). Площадка используется для торговли криптовалютой, обмена цифровых денег и временного хранения электронной наличности. Этот сайт входит в пятерку лучших криптобирж на рынке.

И всё равно многие трейдеры относятся к новому проекту с некоторым сомнением. Binance – скам и мошенник или безопасная платформа для торговли криптовалютой? Подходит ли биржа для прибыльного трейдинга или ничего, кроме убытков, не принесет?

Обзор биржи Binance отзывы

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

Для того чтобы найти раздел со всеми типами ваших ордеров, нужно войти в аккаунт на бирже Binance и нажать на раздел Ордера.

Для удобства я оставлю прямые ссылки.

  • Спотовые ордера и история торговли Binance.
  • P2P ордера и история торговли Binance.
  • Маржинальные ордера и история торговли Binance.
  • Фьючерсные ордера и история торговли Binance.

просмотр раздела ордеров на бирже binance

Затем выбрать тип интересующих вас ордеров в списке.

как открыть раздел для экспорта истории сделок и ордеров на бинанс

Как сделать экспорт истории ордеров на Binance

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

экспорт истории ордеров на спотовом рынке бинанс

После в правом углу нажмите на кнопку Экспорт истории ордеров в правом верхнем углу.

где находиться кнопка для формирования истории ордеров эксель

И укажите интересующий вас временной промежуток для экспорта истории ордеров.

как сформировать экспорт истории ордеров за месяц

Экспорт истории ордеров на Binance по отдельной торговой паре

Если вам необходимо сделать экспорт истории ордеров по конкретной паре, например RUB/BTC нажмите на форму Более 6 месяцев. Укажите интересующий вас временной промежуток. Укажите тип торговой пары и нажмите Сгенерировать.
Возможность получать выписки за период больше чем за полгода и по отдельной паре ограничены в количестве 5 раз в месяц.

как сделать экспорт истории ордеров по отдельной торговой паре

Как сделать экспорт истории торговли на Binance

Откройте раздел История торговли(прямая ссылка).

экспорт истории торговли бинанс

Нажмите на кнопку Экспорт истории сделок в правом верхнем углу.

где находится кнопка экспорта истории торговли бинанс в файл эксель

Укажите интересующий вас временной промежуток торговли и нажмите Экспорт.

экспорт истории сделок в файл эксель

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

Как посмотреть историю ордеров через мобильное приложение Binance📲

Если вы используете приложение Binance для смартфонов на базе IOS или Android, то для просмотра истории зайдите в свой аккаунт и откройте пункт Сделка на главной странице.

главная страница мобильного приложения бинанс

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

иконка истории ордеров в разделе спотовой торговли в мобильном приложении бинанс

В открывшемся окне используйте скрол с вкладками Открытые ордера, История ордеров, История Сделок для выбора нужного режима. Если вам необходимо установить фильтр по торговой паре или выбрать период времени — используйте иконки с фильтром и папкой для детальной настройки истории.

раздели торговой истории в приложении binance


На этом все! Удачи и да прибудет с вами прибыль😎.

На чтение 4 мин Просмотров 2.3к. Опубликовано 13.12.2021

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

Обратите внимание, что эта функция доступна только при наличии подписки Microsoft 365.

Пример как вывести цены криптовалют в Excel в несколько кликов

Содержание

  1. Какие криптовалюты доступны?
  2. Ценообразование в режиме реального времени
  3. Извлечение исторических цен
  4. Обновление данных

Какие криптовалюты доступны?

Существуют сотни (если не тысячи) криптовалют, которые покупаются и продаются каждый день. Microsoft заплатила за получение данных только по нескольким основным криптовалютам, торгуемым по всему миру. В настоящее время в Excel доступны следующие криптовалюты:

  • Bitcoin (BTC)
  • Bitcoin Cash (BCH)
  • Litecoin (LTC)
  • Ripple (XRP)
  • Ethereum (ETH)

Ценообразование в режиме реального времени

Ввод правильных названий криптовалют — дело непростое, поскольку вы не можете просто ввести типичную аббревиатуру монеты и ожидать результата. На самом деле вам нужно объединить аббревиатуру монеты с желаемой ценовой валютой, которую вы хотите вывести. Основная формула выглядит следующим образом: криптовалюта + желаемая валюта цены.

Например, если вы хотите увидеть биткойн в евро, вы можете ввести «BTCEUR» или «BTC/EUR», и Excel распознает это как правильный ввод.

Давайте перейдем на вкладку «Данные» Excel и посмотрим, как мы можем настроить криптовалютную выборку данных для биткоина в долларах США.

После активации вкладки «Данные» вы должны увидеть группу кнопок под названием «Типы данных». Если вы этого не видите, значит, вы используете версию Excel, в которой нет такой возможности.

Выберите ячейку с символом тикера и нажмите кнопку Тип данных Stocks. Если ваш тикер введен правильно (без орфографических ошибок), вы заметите несколько изменений в значении вашей ячейки.

Выводим курс биткоина в долларах в Excel

Если ваш тикерный символ был успешно преобразован, вы должны заметить две вещи:

  • слева от символа тикера должен появиться символ банка (что указывает на тип данных Stock)
  • Когда ячейка с тикером выбрана, должна появиться кнопка «Добавить поле».

Убеждаемся, что мы подключились куда нужно

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

Выбираем процент изменения

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

Внутренние формулы в таблице

Извлечение исторических цен

Вы можете использовать новую функцию Excel STOCKHISTORY для получения ценовых данных не только по акциям, но и по криптовалютам! Ниже приведен простой пример того, как можно получить ежедневную цену закрытия биткоина в долларах США за каждый день 2020 года.

Выводим динамику курса цены биткоина по дням

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

Обратите внимание, что я настроил 3 ячейки ввода для символа тикера (ячейка C2), начальной даты (ячейка C4) и желаемой конечной даты (ячейка C6). Функция STOCKHISTORY имеет следующие входы:

  • Название акции — Тикерный символ
  • Дата начала — первая дата, для которой вы хотите получить данные.
  • Дата окончания — Последняя дата, для которой вы хотите получить данные.
  • Интервал — Частота изменения цен между начальной и конечной датой.
    • Ежедневно = 0
    • Еженедельно = 1
    • Ежемесячно = 2
  • Заголовки — Хотите ли вы, чтобы заголовки вставлялись в набор данных автоматически?
    • Нет заголовков = 0
    • Показывать заголовки = 1
    • Показывать заголовки и биржевой тикер = 2
  • Свойство 1 — Вам будет предложен список полей, которые вы можете добавить в таблицу (т.е. цена, максимум за 52 недели и т.д.).
  • Свойство 2…. — Продолжайте перечислять нужные вам свойства с координационным номером

Обновление данных

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

Обновление данных по Bitcoin

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

  • Обновление данных при открытии файла
  • Обновление соединений данных при активации рабочего листа
  • Обновлять соединения данных каждые 15 минут

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Котангенс в excel как посчитать
  • Косинус числа в excel
  • Косинус угла в градусах excel
  • Косинус в степени excel
  • Косинус в excel как записать

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии