Binance api order market

Binance API Series Pt. I – Spot Trading with Postman

Introduction

The purpose of this series is to introduce you to Binance’s REST API and to teach you how to interact with it. By the end, you should be confident in your ability to query information about the markets and your position and to place a range of different order types.

Prerequisites

Testnet keys

We’re going to use the testnet for our purposes. This will give us some funds with no real-world value to play around with. They function in exactly the same way as real coins and tokens, so once you’re comfortable with the API, you can start to use it to trade real funds.

  1. Start by heading over to the Spot Test Network.
  2. To get access, you’ll need to log in with a GitHub account. Create one if you haven’t already.
  3. Click Authenticate and sign in via GitHub.
  4. Under API Keys, you’ll be informed that you don’t have keys registered. Click on Generate HMAC_SHA256 Key to create a pair.
  5. On the next screen, give the keys a label. Call them whatever you want and hit Generate.
  6. You’re presented with two keys: the API Key and the Secret Key. It’s important that you record these now. You’ll need to start the key creation process again if you don’t. We recommend storing them on your machine’s notes app for easy copy-pasting later.

Downloading and installing Postman

Postman is an API Collaboration platform. It’s a perfect starting point for us – we’ll have access to collections of Binance requests that we’ll test without needing to write a single line of code.

Once that’s completed, locate it in your file explorer and install it. Fire up the application, and we’re good to go! Note that you can create an account to log in, but it isn’t necessary. If you want to skip that step, just select the option to do so at the bottom of the window.

Creating the environment

At this stage, you should have an interface that resembles the following.

The download shouldn’t take very long. Find it in your file explorer and unzip it. Then, we can head back into Postman.

  1. Select Import, and navigate to the folder you’ve just extracted (binance-postman-api).
  2. Enter it, then enter the environments folder.
  3. You’ll now see two files (one for mainnet and one for testnet). The one we’re after is binance_com_spot_testnet_api.postman_environment.json. Make sure you’ve got the correct one because our keys won’t work with the other.

On this screen, leave the timestamp and signature fields blank. These two values will be automatically created upon each request.

Importing the collection

Now we’re going to import the collection – this is an extensive assortment of requests that do the heavy lifting for us when we’re making calls. To load it into our environment:

  1. Click Import in the top left corner.
  2. In the popup, under the File tab, select Upload Files.
  3. We’re looking for the binance-postman-api folder again. Locate and open it.
  4. This time, enter collections in the subdirectory.
  5. There are two files here again. One is for working with the futures API. But we’re working with the spot one, so you’ll need to select the binance_spot_api_v1.postman_collection.json file.
  6. You should now see a confirmation screen that identifies the import as being in the Postman Collection format. Select Import.

Under the Collections tab to the left of the window, you’ll now notice that we have a folder with over 100 requests. Congratulations! We’re good to go. In the next section, we’ll take a look at the kinds of requests we can make.

Making Requests

If you expand the folders under the Collections tab, you’ll see that we have a bunch of different requests we can make. From the color-coding, you might note that there are three types of methods we can use:

  • GET : The GET method is used to retrieve stuff from a server. We’ll use this to find out information about your account balance, asset prices, etc.
  • POST : We’ll generally use the POST method to create information on a server. This is needed for things like placing orders, requesting withdrawals, etc.
  • DELETE : The DELETE method is a request for the server to delete information. It’ll come in handy for canceling orders.

Find the list of symbols and the trading rules

Time for our first request! We’re going to get the symbols we can trade on the exchange and the trading rules:

GET /exchangeInfo

This one doesn’t take any additional parameters – you could copy and paste that into your address bar, and you’d get a response. But for requests where we include several parameters, Postman makes it easy to see and modify them.

In the uppermost highlighted section, you’ll see some important information:

the time taken to receive the response (less than a second)

the size of the response (

In the second box is the bulk of the response. It’s been pretty-printed it so that it’s a bit easier on the eyes. This contains information on the exchange itself, as well as the pairs you can trade and their minimum/maximum amounts.

It looks like a lot of information, but the format makes it very easy to work with programmatically. When writing scripts to interact with it, you’ll easily be able to pick out specific properties of specific elements from the response.

Check the account balances

Let’s check what assets we have, and how much of each:

Congratulations on your newfound (non-existent) wealth!

How to get the current price for a symbol

We can go about getting the current price of an asset in different ways. Perhaps the simplest is with the following request:

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

As with the previous, you can change the symbol variable or remove it completely and get the latest price for all symbols.

Check the current order book depth

Order book depth (also referred to as depth of market, or DOM) can tell us a lot about the market. We’re going to make a call that will return some useful information:

When we send this with the default values (Market > Order Book), we’re sent back a response that tells us about the bids and asks for BTCUSDT. The testnet server won’t yield as much data as the actual one, so below is a screenshot of what you would expect to see in a real environment:

In the highlighted section above, we can see the first bid. Since we’re looking at the book for BTCUSDT, the upper number is the price that someone is willing to pay for your BTC. Below is the amount they’re willing to buy. What this says, therefore, is that this order is asking for 0.999 BTC at a rate of 9704.65 USDT per BTC. If we continued to scroll down, we would see the offer price decrease – representing buyers that would pay less.

The top offer will naturally be the most attractive one if you’re looking for bang for your buck. That said, if you’re trying to market sell, say, 3 BTC, you’ll only be able to sell 0.999 BTC for the best price. You’ll need to take the subsequent (cheaper) offers until the entirety of your order is filled.

Place a test order

Now we’re going to post a test order.

You can see we have many more parameters involved. Let’s walk through the checked ones:

  • symbol – we’ve come across this one previously. This is the pair you want to trade.
  • side – here, you’ll stipulate whether you want to BUY or SELL. With the BTCUSDT pair, BUY indicates that you want to buy BTC for USDT, whereas sell will sell BTC for USDT.
  • type – the type of order you want to submit. Possible values (detailed here):
    • LIMIT
    • MARKET
    • STOP_LOSS
    • STOP_LOSS_LIMIT
    • TAKE_PROFIT
    • TAKE_PROFIT_LIMIT
    • LIMIT_MAKER
  • timeInForce– this parameter expresses how you want the order to execute:
    • GTC (good till canceled) – perhaps the most popular setup, GTC will ensure that your order is valid until it’s filled, or until you cancel it.
    • FOK (fill or kill) – FOK instructs the exchange to execute an order all at once. If the exchange can’t do so, the order is immediately canceled.
    • IOC (immediate or cancel) – either all or part of the order must be executed immediately, or it’s canceled. Unlike FOK, the orders are not canceled if they can be partially filled.
  • quantity – simply, the quantity of the asset that you want to buy or sell.
  • price – the price at which you want to sell. For the BTCUSDT pair, this is expressed in USDT.
  • newClientOrderId – an identifier for the order. This isn’t a mandatory field, but you can set it to an identifier that will make it easy to query later. Otherwise, it is randomly generated by the exchange.

Place a real order

Time to place a real fake order.

Your response returns a bunch of details about the order if successful.

Check an open order’s status

We got confirmation that the order was placed in the previous section, but what if we want to check it again later? We have a few requests at our disposal.

Lastly, we can query specific orders with:

Cancel an order

After some time, we might decide that the $40,000 target is a little too optimistic, so we want to cancel it. In that case, we’d use:

Place an order that fills instantly

Below, you can see that we’re about to submit a market order to sell BNB for BUSD at the current market price.

Note that the response gives us minimal information:

Источник

Binance API Series Pt. I — Спотовая торговля с почтальоном

Вступление

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

Цель этой серии — познакомить вас с Binances REST API и научить, как с ним взаимодействовать. К концу вы должны быть уверены в своей способности запрашивать информацию о рынках и вашей позиции и размещать ряд различных типов ордеров.

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

Предпосылки

Ключи тестовой сети

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

  1. Начните с перехода к сети Spot Test .
  2. Чтобы получить доступ, вам необходимо войти в систему с учетной записью GitHub . Создайте его, если вы еще этого не сделали.
  3. Нажмите « Аутентификация» и войдите через GitHub.
  4. В разделе «Ключи API» вы получите сообщение о том, что у вас не зарегистрированы ключи. Нажмите « Создать ключ HMAC_SHA256», чтобы создать пару.
  5. На следующем экране присвойте клавишам метку. Называйте их как хотите и нажмите « Создать» .
  6. Вам представлены два ключа: ключ API и секретный ключ . Важно, чтобы вы записали это сейчас. Если вы этого не сделаете, вам нужно будет снова запустить процесс создания ключа. Мы рекомендуем хранить их в приложении для заметок на вашем компьютере, чтобы потом их было легко скопировать.

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

Скачивание и установка Postman

Postman — это платформа для совместной работы API. Это идеальная отправная точка для нас, у нас есть доступ к коллекциям запросов Binance, которые хорошо тестируются без необходимости писать ни одной строчки кода.

Программа доступна для Mac, Windows и Linux . Перейдите на страницу загрузок и загрузите файл .zip.

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

Читайте также:  Директор департамента венчурных инвестиций пик илья баландин

Создание окружающей среды

На этом этапе у вас должен быть интерфейс, похожий на следующий.

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

Загрузка не займет много времени. Найдите его в проводнике и разархивируйте. Затем мы можем вернуться в Почтальон.

Щелкните значок шестеренки в правом верхнем углу (как показано выше). Вы увидите всплывающее окно « Управление средами».

  1. Выберите « Импорт» и перейдите в только что извлеченную папку (binance-postman-api).
  2. Войдите в него, затем войдите в папку сред.
  3. Теперь вы увидите два файла (один для основной сети и один для тестовой). После этого был binance_com_spot_testnet_api.postman_environment.json . Убедитесь, что вы выбрали правильный, потому что наши ключи не будут работать с другими.

Почти готово. Нажмите Binance Spot Testnet API , и вы увидите переменные ниже. Отредактируйте два параметра, выделенных красным, вставив ключи, которые вы сохранили ранее. Нажмите «Обновить» и выйдите из всплывающего окна.

На этом экране оставьте поля отметки времени и подписи пустыми. Эти два значения будут автоматически создаваться при каждом запросе.

Осталось сделать последнее. Справа от значка шестеренки, который мы щелкнули, чтобы настроить среду ранее, вы увидите раскрывающееся меню, в котором в настоящее время указано « Нет среды» . Нажмите на нее и выберите Binance Spot Testnet API .

Импорт коллекции

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

  1. Щелкните Импорт в верхнем левом углу.
  2. Во всплывающем окне на вкладке « Файл » выберите « Загрузить файлы» .
  3. Снова искали папку binance-postman-api . Найдите и откройте его.
  4. На этот раз введите коллекции в подкаталог.
  5. Здесь снова два файла. Один для работы с Futures API. Но мы работали со спотовым, поэтому вам нужно выбрать файл binance_spot_api_v1.postman_collection.json .
  6. Теперь вы должны увидеть экран подтверждения, который идентифицирует импорт как имеющийся в формате коллекции почтальона. Выберите Импорт.

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

Делать запросы

Если вы развернете папки на вкладке «Коллекция», вы увидите, что у нас есть множество различных запросов, которые мы можем сделать. По цветовой кодировке вы можете заметить, что есть три типа методов, которые мы можем использовать:

  • GET : метод GET используется для получения данных с сервера. Хорошо используйте это, чтобы узнать информацию о балансе вашего счета, ценах на активы и т. Д.
  • POST : Обычно используйте метод POST для создания информации на сервере. Это необходимо для таких вещей, как размещение заказов, запрос на снятие средств и т. Д.
  • DELETE : метод DELETE — это запрос к серверу на удаление информации. Пригодится для отмены заказов.

Найдите список символов и правила торговли

Время для нашего первого запроса! Мы собираемся получить символы, которыми можно торговать на бирже, и правила торговли:

GET / exchangeInfo

Он не принимает никаких дополнительных параметров, вы можете скопировать их и вставить в адресную строку, и вы получите ответ. Но для запросов, в которых мы включаем несколько параметров, Postman упрощает их просмотр и изменение.

Чтобы загрузить этот запрос, выберите Market Exchange Information . Появится следующая вкладка:

Здесь нам больше ничего делать не нужно, так что нажмите « Отправить» . Тогда вы получите ответ:

В самом верхнем выделенном разделе вы увидите важную информацию:

статус ответа ( 200 означает, что мы успешно, 400-499 означает, что мы столкнулись с проблемой)

время, необходимое для получения ответа (менее секунды)

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

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

Проверить остаток на счете

Давайте проверим, какие активы у нас есть и сколько их:

Его можно найти в разделе « Информация о торговом счете» . Щелкните по нему, и вы увидите макет, похожий на предыдущий. Однако вы также заметите, что у нас есть две новые переменные: отметка времени и подпись . Подпись — мера безопасности. Поскольку теперь запрашивали конфиденциальную информацию, это докажет, что это был владелец учетной записи.

Отметка времени сообщает серверу, когда запрос был отправлен. Поскольку сети могут быть ненадежными или иметь простои, сервер может получить наш запрос намного позже, чем предполагалось. Если прошло слишком много времени, он отклонит запрос. Вы можете указать, как долго вы хотите ждать, с помощью параметра recvWindow , который по умолчанию равен 5000 миллисекунд.

Почтальон обрабатывает за нас создание обоих этих полей. Нажмите «Отправить», и вы получите ответ. Под балансами вы должны увидеть шесть активов: BNB, BTC, BUSD, ETH, LTC и TRX. Баланс будет разделен на бесплатный и заблокированный . Мы еще ничего не заблокировали, поэтому все ваши активы должны быть свободны.

Поздравляю с новообретенным (несуществующим) богатством!

Как узнать текущую цену символа

Мы можем получить текущую цену актива по-разному. Возможно, самый простой — со следующей просьбой:

Как вы могли догадаться, это даст нам информацию о ценах на активы за последние сутки. Найдите его в статистике изменения цен тикера за 24 часа . Пара по умолчанию была встречена, поскольку переменная символа — BTCUSDT .

Вы можете отправить это прямо сейчас, чтобы увидеть разбивку информации о ценах. Вы также можете изменить символ (на BNBBUSD , LTCUSDT и т. Д.) Или снять флажок с переменной, чтобы возвращать данные для 40 пар.

У нас также есть более простой вызов ( Market Symbol Price Ticker ), который возвращает текущую цену, по которой торгуется актив:

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

Проверить текущую глубину стакана заказов

Глубина книги заказов (также называемая стаканом цен или DOM) может многое рассказать нам о рынке. Мы собираемся сделать звонок, который вернет некоторую полезную информацию:

Когда мы отправляем это со значениями по умолчанию (Market Order Book), мы получаем ответ, который сообщает нам о ставках и запрашивает BTCUSDT. Сервер тестовой сети не выдаст столько данных, сколько фактический, поэтому ниже приведен снимок экрана того, что вы ожидаете увидеть в реальной среде:

В выделенном выше разделе мы видим первую ставку. Поскольку мы смотрели книгу по BTCUSDT, верхнее число — это цена, которую кто-то готов заплатить за ваш BTC. Ниже указана сумма, которую они готовы купить. Таким образом, это говорит о том, что этот заказ запрашивает 0,999 BTC по курсу 9704,65 долларов США за BTC. Если мы продолжим прокрутку вниз, то увидим снижение цены предложения, представляющее покупателей, которые заплатят меньше.

Читайте также:  Инвестиции домашних хозяйств китая

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

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

Разместите тестовый заказ

Сейчас собирались выложить тестовый заказ.

Несмотря на то, что мы просто использовали средства тестовой сети, этот запрос на самом деле не размещает заказ. Это может пригодиться для тестирования заказов перед их отправкой. Найдите его в разделе Trade Test New Order (TRADE) .

Как видите, у нас задействовано еще много параметров. Пройдемся по отмеченным:

  • символ WeVe попадался этой ранее. Это пара, которой вы хотите торговать.
  • сторона здесь, вы будете оговорить , хотите ли вы купить или продать. Для пары BTCUSDT, ПОКУПКА означает, что вы хотите купить BTC за USDT, тогда как продажа будет продавать BTC за USDT.
  • введите тип заказа, который вы хотите отправить. Возможные значения (подробно здесь ):
    • LIMIT
    • РЫНОК
    • ОСТАНОВИТЬ ПОТЕРИ
    • STOP_LOSS_LIMIT
    • TAKE_PROFIT
    • TAKE_PROFIT_LIMIT
    • LIMIT_MAKER
  • timeInForce этот параметр выражает, как вы хотите, чтобы приказ выполнялся:
    • GTC (действителен до отмены), пожалуй, самая популярная установка, GTC гарантирует, что ваш заказ действителен до тех пор, пока он не будет заполнен, или пока вы его не отмените.
    • FOK (заполнить или уничтожить) FOK предписывает бирже выполнить ордер сразу. Если обмен не может быть осуществлен, заказ немедленно аннулируется.
    • IOC (немедленно или отменить), либо весь заказ, либо его часть должны быть выполнены немедленно, либо он отменен. В отличие от ФОК, заказы не отменяются, если они могут быть выполнены частично.
  • количество просто количество актива, которое вы хотите купить или продать.
  • цена цена, по которой вы хотите продать. Для пары BTCUSDT это выражается в долларах США.
  • newClientOrderId — идентификатор заказа. Это не обязательное поле, но вы можете установить в нем идентификатор, который упростит запрос позже. В противном случае он генерируется случайным образом на бирже.

Хорошо! Теперь создадим тестовый заказ. Мы собираемся использовать автоматически сгенерированные значения: лимитный ордер на продажу 0,1 BTC за USDT по цене 9000 долларов США. Нажмите » Отправить» . Если это было успешно, тогда просто получите <> в качестве ответа.

Сделайте реальный заказ

Пришло время разместить настоящий фальшивый заказ.

Перейдите к Trade New Order . Вы уже знакомы с тестовыми заказами, поэтому параметры здесь не удивят. Давайте оставим все значения такими, какие они есть, но, поскольку были постоянные цены, мы изменим цену, по которой продавались, на 40 000 долларов. Измените значение цены, чтобы отразить это. Затем нажмите « Отправить» .

В случае успеха ваш ответ содержит подробную информацию о заказе.

Проверить статус открытых заказов

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

Вы найдете это в Trade Current Open Orders (USER_DATA) . По умолчанию выбран BTCUSDT . Если вы нажмете « Отправить» , вы получите все свои открытые ордера BTCUSDT (пока вы должны видеть только тот, который мы установили ранее). Вы можете не указывать символ, который вместо этого вернет все ваши открытые ордера.

Торговля всеми ордерами (USER_DATA) дает вам обзор всех ордеров, а не только открытых. Здесь вы должны указать символ. orderId , startTime , endTime и limit — необязательные параметры, которые помогут вам уточнить поиск. Что ж, оставьте их здесь, так что снимите с них отметку. Нажмите « Отправить» , и вы увидите тот же ответ, что и раньше. Если у вас были закрытые или отмененные заказы, вы также увидите их здесь.

Наконец, мы можем запрашивать конкретные заказы с помощью:

Получите это в разделе « Заказ торгового запроса» (USER_DATA) . Вам нужно будет указать либо orderId, либо origClientOrderId (необязательный тег newClientOrderId, который вы можете добавить к заказам). Снимите флажок orderId . Для origClientOrderId мы собирались предоставить тег по умолчанию из более раннего my_order_id_1. Заполните поле и нажмите « Отправить», чтобы получить ответ.

Отменить заказ

Через некоторое время мы можем решить, что цель в 40 000 долларов слишком оптимистична, поэтому мы хотим ее отменить. В этом случае используйте:

В разделе « Ордер на отмену сделки» — это запрос, который позволит нам выделить ордера для отмены. Снимите флажки orderId и newClientOrderId и передайте my_order_id_1 в качестве значения origClientOrderId .

Когда вы отправите этот запрос, заказ будет возвращен. Если вы прокрутите вниз до статуса , вы увидите, что он действительно отменен. Чтобы подтвердить это, снова используйте конечную точку GET / api / v3 / openOrders (с пустым списком) или GET / api / v3 / order с origClientOrderId .

Разместите заказ, который заполняется мгновенно

Наш предыдущий ордер не был исполнен, потому что это был лимитный ордер, который сработает только тогда, когда цена BTC достигнет 40 000 долларов. С рыночным ордером мы в основном говорили покупать / продавать по любой цене, по которой в настоящее время торгуется актив. Это заполнится мгновенно.

Для этого давайте вернемся к Trade New Order . Мы собираемся продемонстрировать тип ответа ( newOrderRespType ), который является параметром, который мы можем настроить в зависимости от ответа, который мы хотим получить от сервера. Есть три варианта здесь: ACK , РЕЗУЛЬТАТ , или ПОЛНЫЙ вы можете увидеть примеры каждого ответа здесь . Мы собираемся использовать ACK , который даст нам простое подтверждение того, что заказ был получен.

Ниже вы можете увидеть, что мы собирались подать рыночный ордер на продажу BNB за BUSD по текущей рыночной цене.

Обратите внимание, что ответ дает нам минимальную информацию:

Вы можете убедиться, что заказ был заполнен конечной точкой / api / v3 / allOrders .

Проверка ваших сделок

Давайте, наконец, посмотрим на конечную точку для проверки ваших сделок:

Он находится в торговом списке торгового счета (USER_DATA) . Он позволяет вам проверять каждую сделку по определенному символу. Если вы хотите видеть все свои сделки для символа по умолчанию ( BTCUSDT ), просто снимите флажки startTime , endTime и fromId . Ответ вернет до 500 сделок, просто измените лимит, если хотите увидеть больше.

Отладка с почтальоном

В Postman можно дополнительно раскрыть необработанный HTTP-запрос и ответ.

Это меню откроет консоль Postman, которая распечатывает детали каждого запроса.

Заключительные мысли

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

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

А пока есть вопросы? Посетите наш растущий форум сообщества разработчиков Binance или ознакомьтесь с документацией.

Источник

Оцените статью