7 day api binance что

Содержание
  1. Как зарабатывать до 15% годовых на криптовалютных депозитах в Binance
  2. Типы криптовалютных вкладов на Binance Savings
  3. Как открыть вклад на Binance Savings и начать зарабатывать?
  4. Безопасны ли вклады на Binance?
  5. Что же в итоге?
  6. Binance API: Русское Описание, Ограничения, Примеры [2021]
  7. Требования
  8. Ключи тестовой сети
  9. Скачивание и установка Postman
  10. Создание окружающей среды
  11. Как создать API ключ для фьючерсов на бирже Binance?
  12. Вводная информация
  13. Binance Futures — что это? Общее описание
  14. Публичные запросы
  15. Проверка связи — /api/v1/ping
  16. Получение времени биржи — /api/v1/time
  17. Настройки и лимиты биржи — /api/v1/exchangeInfo
  18. Открытые ордера на бирже — /api/v1/depth
  19. Последние (чужие) сделки — /api/v1/trades
  20. Сжатая история сделок — /api/v1/aggTrades
  21. Данные по свечам – /api/v1/klines
  22. Статистика за 24 часа — /api/v1/ticker/24hr
  23. Последняя цена по паре (или парам) — /api/v3/ticker/price
  24. Лучшие цены покупки/продажи — /api/v3/ticker/bookTicker
  25. Преимущества и недостатки использования ботов
  26. Авторизованные запросы:
  27. Создание ордера — /api/v3/order

Как зарабатывать до 15% годовых на криптовалютных депозитах в Binance

И нвестировать в российский рубль и вкладывать эти свои рубли в банковский депозит — тот еще мазохизм. А как насчет… криптовалютных вкладов в биткоине, которые позволяют зарабатывать одновременно на росте курса + получать проценты? Тогда вам в Binance Savings, где вы можете хранить свою крипту с доходностью до 15% годовых. Тем более, что процесс вложений занимает не более 5 минут и даже не требует верификации. Сегодня я расскажу, как это работает.

Binance Savings (до 8 апреля 2020 года Binance Lending ) — это платформа криптовалютной биржи Binance , где вы можете открыть депозит в криптовалюте и зарабатывать на процентах. Получаются такие крипто вклады с доходностью до 3% годовых в биткоине, до 6% в эфириуме и до 15% по стейблкоинам. И, да, чтобы начать получать доход, даже не нужна верификация!

На сегодняшний день в сервисе доступно множество монет, в том биткоин, эфириум, XRP, Binance Coin, Bitcoin Cash, Litecoin, Ethereum Classic, Dash, Z C ash, EOS, Tron, Cardano и Link. Для тех, кто считает, что биткоин слишком волатильный и вообще непонятно, что с ним будет через год, есть пакеты в стейблкоинах BUSD (Binance USD), USDT (Tether) и USDC ( USD Coin ).

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

Сам сервис работает с августа 2019 года, но тогда он был не особо интересен, потому что на старте поддерживались только Binance Coin (15% годовых) , Ethereum Classic (7%) и USDT (10%), а деньги можно было давать только на 14 дней да еще и в порядке живой очереди. Но сейчас тема более-менее выросла и может быть интересна тем, кто хочет холдить красиво)

Типы криптовалютных вкладов на Binance Savings

На Binance Savings есть два типа криптовалютных вкладов:

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

У бессрочных вкладов плавающий процент прибыли, который меняется каждый день и зависит от общего количества вложенных активов всех пользователей биржи. Как следствие, среднегодовая доходность рассчитывается по формуле: среднесуточная процентная ставка за последние 7 дней * 365.

Также у бессрочных вкладов имеется два типа выкупа: при быстром выкупе вы получаете средства назад моментально, но без прибыли за сегодняшний день, а при стандартном выкупе средства приходят на следующий день, но зато со всеми процентами за сегодня. Чтобы вернуть деньги, перейдите в Кошелек — > Активы для сбережений — > Бессрочные сбережения — > Выкупать.

По сути, е динственное ограничение по таким вкладам — минимальная и максимальная сумма вложения (можно вложить не менее

0,01 BTC/ 10 USDT и не более 5000 BTC/ 50 000 000 USD ). А еще, можно включить автоподпи сочку .

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

У фиксированных вкладов фиксированный процент прибыли (обычно от 15% до 3% годовых), фиксированное время работы депозита (7, 14, 30 или 90 дней), фиксированное время подписки (когда предложение в силе и в него можно зайти), фиксированный макс кап (при достижении которого предложение закрывается) и фиксированный срок погашения (день X ).

Внимательный читатель отметит, что такие вклады чем-то напоминают инвестиционные пулы, тем более, что предложение ограничено и набор идет достаточно быстро. Например, когда я писал эту статью, были доступны только вложения BUSD на 7 и 90 дней с доходностью до 6,97%, а также USDT на 90 дней и 6,12%.

Обратите внимание : не следует путать криптовалютные вклады Binance Savings с программой стейкинга Binance Staking . Стейкинг имеет минимальные требования по сумме входа и позволяет зарабатывать до 16% годовых в монете, но актуален только для монет с алгоритмом Proof-of Stake, таких как EOS, Tron, NEO, Stellar, Tezos, Qtum, Stratis, Ontology и т.д.

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

Обратите внимание: весь баланс Binance Coin, который вы отправляете в работу в депозит, по-по-прежнему учитывается в расчетах Binance Launchpad. То есть даже если вы вложите все имеющиеся у вас BNB, они все равно будут учитываться для участия в IEO, как будто вы никуда ничего не перечисляли.

Как открыть вклад на Binance Savings и начать зарабатывать?

Подсказка: если вы пройдете на бирже верификацию, то сможете купить криптовалюты за рубли напрямую с банковской карты в разделе «Купить криптовалюты» . Минимальная сумма пополнения от 1000 рублей.

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

2. Переходим в меню Доход — > Сбережения — > выбираем бессрочный или фиксированный вклад — > находим желаемую монету — > Подписаться.

3. Вводим сумму, которую хотим отправить в работу в депозит, ставим галку и подтверждаем подписку.

Готово! Все ваши вклады можно найти в разделе Кошелек — > А ктивы для сбережений.

Безопасны ли вклады на Binance?

Ну, начнем с того, что на сегодняшний день Binance — крупнейшая криптовалютная б и ржа, которая входит в топ-3 по ликвидности, торговому обороту, количеству пользователей, а также объему торгов фьючерсами. Ее основатель Чанпен Чжао ( он же CZ) является самым богатым человеком из криптовалютной индустрии по версии Hurun , а его состояние оценивается в 2,6 млрд долларов.

Читайте также:  Индексы доходности инвестиций это

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

Н а моей памяти Binance взломали всего один раз — в мае 2019 года хакеры смогли угнать 7000 BTC и получили доступ к 2FA- кодам и API- ключам. Тем не менее, биржа быстро компенсировала все потери пользователей из резервного фонда #SAFU, куда направляется 10% прибыли с торговых комиссий специально для таких случаев.

Еще один неприятный эпизод был в марте 2018 года, когда злоумышленники фишингом собрали базу регистрационных данных пользователей и использовали скомпрометированные аккаунты для пампа монеты Viacoin на 1000%. И конечно, мраком покрыта история о таинственном белом хакере-шантажисте , который просил вознаграждение 300 BTC, а потом начал сливать данные KYC в телегу.

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

Что же в итоге?

Депозиты на Binance Saving s позиционируются как альтернатива банковским вкладам, но в криптовалютном исполнении. Я считаю, что это вещь на любителя, но она может найти своих поклонников, ведь ходлеров достаточно много, а здесь можно зарабатывать одновременно на росте курса + получать проценты.

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

А если вы хотите получить более высокую прибыль с криптовалют, то вас могут заинтересовать новые монеты на Minter, которые позволяют брать профиты с роста цены монеты + стабильный пассивный доход от DpoS- майнинга до +9% в месяц. Подробнее >

Источник

Binance API: Русское Описание, Ограничения, Примеры [2021]

2 мин на чтение

Цель этого руководства — мягко познакомить вас с Binance API без написания ни единой строчки кода

Binance API — Спотовая торговля с помощью Postman.

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

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

Цель этой серии руководств — познакомить вас с REST API Binance и научить, как с ним взаимодействовать.

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

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

Требования

binance api

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

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

  • Начните с перехода к сети Spot Test.
  • Чтобы получить доступ, вам необходимо войти в систему с учетной записью GitHub. Создайте его, если вы еще этого не сделали.
  • Нажмите «Аутентификация» («Sign In») и войдите в GitHub.
  • В разделе «Ключи API» вы увидите, что у вас нет зарегистрированных ключей. Нажмите «Создать ключ HMAC_SHA256», чтобы создать пару.
  • На следующем экране назначьте клавишам метку. Называйте их как хотите и нажмите «Создать» («Generate»).
  • Вам представлены два ключа: ключ API и секретный ключ (API Key и Secret Key). Важно записать их сейчас. Если вы этого не сделаете, вам нужно будет снова запустить процесс создания ключа. Мы рекомендуем хранить их в приложении для заметок на вашем компьютере, чтобы потом их было легко скопировать.

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

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

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

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

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

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

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

интерфейс binance api

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

Для этого нам сначала нужно получить некоторую информацию из репозитория Binance GitHub — загрузите .zip файл.

Скачать zip binance-spot-api-docs

Загрузка не займет много времени.

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

Postman binance api

Оставайтесь на связи.

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

Источник

Как создать API ключ для фьючерсов на бирже Binance?

Цель этого руководства — мягко познакомить вас с Binance API без написания ни единой строчки кода

Binance API — Спотовая торговля с помощью Postman.

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

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

Читайте также:  Склады без рамп как это

Цель этой серии руководств — познакомить вас с REST API Binance и научить, как с ним взаимодействовать.

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

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

Вводная информация

В отличии от многих других бирж, Binance лимитирует не только количество запросов к API, но и «вес» запросов. Причем, это не какие-то фиксированные единицы, но целый комплекс (как они заявляют, англ). Например, если вы постоянно запрашиваете свечи но не торгуете, то ваш вес накапливается и вас могут забанить. И вообще они суровые — если вы постоянно перебиваете лучшую цену на минимальную ставку, или создаете/отменяете ордера но не покупаете и продаете и т.п. то вас настигнут санкции. Так что будьте аккуратны при тестировании ботов. Впрочем, пока я тестировал, ничего плохого не случилось, хотя я порой и жестил.

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

Подключение к API биржи идет через https://api.binance.com, для авторизованных запросов нужно отправлять ключ в заголовке X-MBX-APIKEY, и подписывать тело запроса SHA256.

Что бы вы не заморачивались с этим, я написал код, который позволяет все указанные запросы выполнять. Для его работы нужно установить Python версии 3.6+ с официального сайта, потом в командной строке выполнить pip install requests. Создайте папку (для удобства), создайте новый файл binance_api.py, и вставьте туда этот код:

Для тестирования методов, создайте в этой же папке второй файл, например, binance_test.py, туда вставьте вот такой код (подставьте свои API ключи):

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

(Или возьмите с гитхаба)

После этого код можно запускать. К примеру, если вы только установили Python и не знаете, что делать, найдите редактор Idle (он устанавливается вместе с питоном), в нем File -> Open, откройте файл binance_test.py и нажмите F5. Код, представленный выше, вернет информацию по вашему аккаунту — подробности ниже.

Еще немного общей информации: практически во всех подписанных запросах необходимо указывать параметр timestamp — это текущее unix-время в милиосекундах. Но, так как некоторые сети бывают перегружены, то ваш запрос может заблудиться и придти позже. Поэтому биржа предоставляет вам временное окно (по умолчанию 5000 милисекунд). Если у вас запросы не успевают придти в это окно, вы можете его расширить с помощью параметра recvWindow. Но, думаю, это мало кому понадобится.

Binance Futures — что это? Общее описание

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


Символично

Согласно данным CoinGecko, Binance Futures — самая крупная биржа криптовалютных деривативов по объему торгов: 24-часовой торговый объем превышает 26 миллиардов долларов, за сутки открывается позиций почти на 2 миллиарда. Высокий спрос объясняется главным образом покровительством основной площадки Бинанс, которая также лидер индустрии, и высоким кредитным плечом 125х, открывающим широкие торговые возможности.


Рекорд биржи по ежедневным торгам

Работа с платформой доступна во всех странах, где доступна биржа Binance — то есть там, где это не запрещено законодательно. Поддерживаемые языки интерфейса: русский, украинский, английский, испанский, немецкий; португальский, итальянский, китайский и т.д. (суммарно 20 языков).

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


Основатель одной из крупнейших бирж

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

Проверка связи — /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 Возвращает словарь с текущим временем:

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

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

Настройки и лимиты биржи — /api/v1/exchangeInfo

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

Ключ rateLimits ведет на массив с лимитами — сколько запросов в секунду/минуту/день можно делать. Ключ symbols содержит настройки для каждой пары — рассмотрим одну, ETHBTC

symbol — непосредственно пара status — TRADING -разрешена торговля baseAsset — базовая валюта baseAssetPrecision — требуемое количество символов базовой валюты после запятой при создании ордера (для цены и количества) quoteAsset — квотируемая валюта quotePrecision — требуемое количество символов квотируемой валюты после запятой при создании ордера (для цены и количества) «orderTypes»: [ «LIMIT», «LIMIT_MAKER», «MARKET», «STOP_LOSS_LIMIT», «TAKE_PROFIT_LIMIT» ] — допустимые виды ордеров по паре icebergAllowed — разрешено ли создание айсбергов (ордеров с невидимой частью) filters — ограничение ордеров PRICE_FILTER — ограничение цены создаваемого ордера. Цена ордера должна быть в диапазоне min_price и max_price, и шаг торговли должен быть кратен tickSize. Да да, тут нельзя ставить ордера с произвольной ценой. LOT_SIZE — ограничение объема создаваемого ордера. Объем должен быть в диапазоне minQty и maxQty, и быть кратен stepSize. MIN_NOTIONAL — итоговая сумма ордера (объем*цена) должна быть выше minNotional. Код для проверки:

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

Открытые ордера на бирже — /api/v1/depth

Метод позволяет получить книгу ордеров. Принимает параметры: Обязательные: symbol — пара Необязательные: limit — кол-во возвращаемых записей от 5 до 1000 (по умолчанию 100). Допустимые значения: 5, 10, 20, 50, 100, 500, 1000. Еще можно указать 0, но он может вернуть большое кол-во данных. Вес зависит от параметра limit. При лимите от 5 до 100 вес будет равен 1. Для параметра 500 вес составит 5. Для параметра 1000 вес будет 10. Ссылка для просмотра в браузере: https://api.binance.com/api/v1/depth?symbol=ETHBTC Возвращает значения:

bids — это списки цен/объемов на покупку, asks — на продажу. Пример кода:

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘depth’, bot.depth( symbol=’BNBBTC’, limit=5 ))

Последние (чужие) сделки — /api/v1/trades

Принимает параметры: Обязательные: symbol — пара Необязательные: limit — кол-во возвращаемых записей (максимум 500, по умолчанию 500). Вес — 1 Ссылка для просмотра в браузере: https://api.binance.com/api/v1/trades?symbol=ETHBTC Пример ответа:

id — id сделки price — цена qty — количество time — время сделки isBuyerMaker — была ли покупка по указанной покупателем цене, isBestMatch — была ли встречная сделка Пример кода:

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘trades’, bot.trades( symbol=’BNBBTC’, limit=1 ))

Сжатая история сделок — /api/v1/aggTrades

Метод позволяет получить суммарную историю сделок. Сделки, выполненные в одно время по одному ордеру и по одной цене будут представлены одной строкой с объединенным количеством. Вес — 1 Ссылка для просмотра в браузере: https://api.binance.com/api/v1/aggTrades?symbol=ETHBTC Принимает параметры: Обязательные: symbol — пара Необязательные: fromID — показывать начиная со сделки № (включительно) startTime — начиная с какого времени (включительно) endTime — заканчивая каким временем (включительно) limit — Кол-во записей (максимум 500, по умолчанию 500) Возвращает данные:

Читайте также:  Расчет доходности финансового инструмента

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘aggTrades’, bot.aggTrades( symbol=’BNBBTC’, limit=1 ))

Данные по свечам – /api/v1/klines

Вес – 1 Ссылка для просмотра в браузере https://api.binance.com/api/v1/klines?symbol=LTCBTC&interval=5m Параметры: Обязательные: symbol – пара interval – период свечи Допустимые интервалы: • 1m // 1 минута • 3m // 3 минуты • 5m // 5 минут • 15m // 15 минут • 30m // 30 минут • 1h // 1 час • 2h // 2 часа • 4h // 4 часа • 6h // 6 часов • 8h // 8 часов • 12h // 12 часов • 1d // 1 день • 3d // 3 дня • 1w // 1 неделя • 1M // 1 месяц

Необязательные: limit – кол-во свечей (максимум 500, по умолчанию 500) startTime – время начала построения endTime – окончание периода Если не указаны параметры startTime и endTime, то возвращаются самые последние свечи. Пример ответа:

[ [ 1499040000000, // Время открытия «0.01634790», // Цена открытия (Open) «0.80000000», // Максимальная цена (High) «0.01575800», // Минимальная цена (Low) «0.01577100», // Цена закрытия (Close) «148976.11427815», // Объем 1499644799999, // Время закрытия «2434.19055334», // Объем квотируемой валюты 308, // Кол-во сделок «1756.87402397», // Taker buy base asset volume «28.46694368», // Taker buy quote asset volume «17928899.62484339» // Ignore ] ]

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘klines’, bot.klines( symbol=’BNBBTC’, interval=’5m’, limit=1 ))

Статистика за 24 часа — /api/v1/ticker/24hr

Вес – 1, если указана пара, иначе вес равен (количеству всех торгуемых пар)/2. Ссылка для просмотра в браузере: https://api.binance.com/api/v1/ticker/24hr?symbol=BNBBTC Параметры: Необязательные: symbol – пара Если symbol не указан, возвращаются данные по всем парам. В этом случае, считается, что вы сделали столько запросов к бирже, сколько вернулось пар. Пример ответа:

Если пар несколько, то такие словари вкладываются в массив, вот так:

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘ticker/24hr’, bot.ticker24hr( symbol=’BNBBTC’ ))

Последняя цена по паре (или парам) — /api/v3/ticker/price

Вес — 1 Параметры: Необязательные: symbol – пара Если параметр symbol не указан, то возвращаются цены по всем парам. Ссылка для просмотра в браузере: https://api.binance.com/api/v3/ticker/price?symbol=BNBBTC Пример ответа:

Или (если не указан параметр)

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘ticker/price’, bot.tickerPrice( symbol=’BNBBTC’ ))

Лучшие цены покупки/продажи — /api/v3/ticker/bookTicker

Вес 1 Параметры: Необязательные: symbol – пара Если параметр symbol не указан, возвращаются данные по всем парам. Ссылка для просмотра в браузере: https://api.binance.com/api/v3/ticker/bookTicker?symbol=BNBBTC Пример ответа:

Или (если не указан параметр):

from binance_api import Binance bot = Binance( API_KEY=’D7…Ejj’, API_SECRET=’gwQ…u3A’ ) print(‘ticker/bookTicker’, bot.tickerBookTicker( symbol=’BNBBTC’ ))

Преимущества и недостатки использования ботов

Основные плюсы работы с торговыми ботами для Бинанс:

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

К недостаткам можно отнести следующие моменты:

  • Бот не на 100% самостоятелен, он все равно нуждается в наблюдении и настройке. Для этого нужны определенные технические и финансовые познания.
  • Качество торговли напрямую зависит от качества алгоритмов, то есть профессионализма команды разработчиков робота.
  • Потенциальные слабые места в безопасности. Если блокчейн для хакеров практически неуязвим, то боты и другое ПО могут быть подвержены взломам.

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

Авторизованные запросы:

Создание ордера — /api/v3/order

Для тех, кто будет писать свою библиотеку – обратите внимание, что адрес один и тот же /api/v3/order, но отличается метод – если отправлять данные через POST, это будет создание ордера, через GET – получение информации об ордере, DELETE – отмена ордера. Параметры, соответственно, разные.

Вес – 1 Метод: POST Параметры: Обязательные: symbol – пара side – тип ордера (BUY либо SELL) type – тип ордера (LIMIT, MARKET, STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, TAKE_PROFIT_LIMIT, LIMIT_MAKER) quantity – количество к покупке timestamp – текущее время в миллисекундах (в коде, выложенном здесь, проставляется автоматически, указывать не надо. Необязательные: timeInForce – (GTC, IOC, FOK). По умолчанию GTC. Расшифрую. GTC (Good Till Cancelled) – ордер будет висеть до тех пор, пока его не отменят. IOC (Immediate Or Cancel) – Будет куплено то количество, которое можно купить немедленно. Все, что не удалось купить, будет отменено. FOK (Fill-Or-Kill) – Либо будет куплено все указанное количество немедленно, либо не будет куплено вообще ничего, ордер отменится.

price – цена newClientOrderId – Идентификатор ордера, который вы сами придумаете (строка). Если не указан, генерится автоматически. stopPrice – стоп-цена, можно указывать если тип ордера STOP_LOSS, STOP_LOSS_LIMIT, TAKE_PROFIT, или TAKE_PROFIT_LIMIT. icebergQty – кол-во для ордера-айсберга, можно указывать, если тип ордера LIMIT, STOP_LOSS_LIMIT, and TAKE_PROFIT_LIMIT recvWindow – кол-во миллисекунд, которое прибавляется к timestamp и формирует окно действия запроса (см. выше). По умолчанию 5000. newOrderRespType –какую информацию возвращать, если удалось создать ордер. Допустимые значения ACK, RESULT, или FULL, по умолчанию RESULT. Подробности ниже.

В зависимости от типа ордера, некоторые поля становятся обязательными:

Тип ордера Обязательные поля LIMIT timeInForce, quantity, price MARKET quantity STOP_LOSS quantity, stopPrice STOP_LOSS_LIMIT timeInForce, quantity, price, stopPrice TAKE_PROFIT quantity, stopPrice TAKE_PROFIT_LIMIT timeInForce, quantity, price, stopPrice LIMIT_MAKER quantity, price

Ордера типа LIMIT_MAKER – это ордера типа обычного LIMIT, но они отклонятся, если ордер при выставлении может выполниться по рынку. Другими словами, вы никогда не будете тейкером, ордер либо выставится выше/ниже рынка, либо не выставится вовсе. Ордера типа STOP_LOSS и TAKE_PROFIT исполнятся по рынку (ордер типа MARKET), как только будет достигнута цена stopPrice. Любые ордера LIMIT или LIMIT_MAKER могут формировать ордер-айсберг, установив параметр icebergQty. Если установлен параметр icebergQty, то параметр timeInForce ОБЯЗАТЕЛЬНО должен иметь значение GTC.

Для того, что бы выставлять цены, противоположные текущим для ордеров типов MARKET и LIMIT: Цена выше рыночной: STOP_LOSS BUY, TAKE_PROFIT SELL Цена ниже рыночной: STOP_LOSS SELL, TAKE_PROFIT BUY

При создании ордера вернется ответ, в зависимости от параметра newOrderRespType:

Источник

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