Форум программистов, компьютерный форум, киберфорум
Java: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
 Аватар для АИЕ
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281

Binance API

28.11.2022, 12:24. Показов 2922. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет.

С API ни разу не работал.

Написал бота для торгов на Binance в IntelliJ IDEA на Java в Maven проекте с помощью Selenium WebDriver.

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

Решил, что это не дело, и нужно нормально автоматизировать этот процесс.

Надумал использовать API.

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

Как подключаются API к проекту, как залогинится в аккаунт и получать данные (меня интересуют цены открытия, закрытия и максимума последних 48 свечей на таймфрейме в 5м определенного тикера)?

Буду неимоверно благодарен дельным советам.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.11.2022, 12:24
Ответы с готовыми решениями:

Binance Api binance.exceptions.BinanceAPIException: APIError (code = -1013): Filter failure: LOT_SIZE
Привет, при работе с binance api, а именно с методом client.order_market_buy(symbol=symbol, quantity=quantity, recvWindow=50000) ...

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

Binance Futures API на PHP
Всех приветствую, начал разработку бота для индикации. Нашел пример на github как это можно реализовать... Но там все только для спотов, а...

9
 Аватар для АИЕ
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
29.11.2022, 08:50  [ТС]
Неужели нет опытных и знающих?
0
Модератор
Эксперт Java
 Аватар для alecss131
2854 / 1361 / 406
Регистрация: 11.08.2017
Сообщений: 4,342
Записей в блоге: 2
29.11.2022, 10:55
Цитата Сообщение от АИЕ Посмотреть сообщение
Неужели нет опытных и знающих?
Скажу так, именно по данному апи вряд ли найдутся те кто пользовался. А так схема одна и та же, делаете запросы по апи и парсите то что пришло.
Обычно в апи используется xml или json. Запросы в сеть можно делать стандартными средствами, можно и через jackson (только не знаю как там с авторизацией).
Вот пример http запроса
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
        try {
            HttpRequest request = HttpRequest.newBuilder()
                    .uri(new URI("https://www.google.com/"))
                    //.header("Accept", "application/json")
                    .GET().build();
            HttpResponse<String> response = HttpClient.newBuilder()
                    .build()
                    .send(request, HttpResponse.BodyHandlers.ofString());
            if (response.statusCode() == 200) {
                System.out.println(response.body());
            }
        } catch (URISyntaxException | IOException | InterruptedException e) {
            e.printStackTrace();
        }
Что куда слать и как авторизовываться читаете доки апи сервиса.
Мне кажется вряд ли есть готовая библиотека обертка для работы с апи.
1
 Аватар для АИЕ
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
29.11.2022, 12:08  [ТС]
Спасибо.
0
 Аватар для kazak
3602 / 2743 / 355
Регистрация: 11.03.2009
Сообщений: 6,304
29.11.2022, 17:17
Если это тот binance, то библиотеки готовые есть https://binance-docs.github.io... pi-library, вот с поддержкой русского языка только никак, но там же на гите есть примеры использования.
0
 Аватар для АИЕ
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
29.11.2022, 17:23  [ТС]
Да, знаю.
Просто с API и запросами не разу не работал (я больше любитель в разработке), думал может помогут с простенькими примерами, в частности может кто именно этой библиотекой пользовался.
0
1 / 1 / 0
Регистрация: 08.01.2023
Сообщений: 2
08.01.2023, 14:28
Вот пример использования APIhttps://github.com/Nick302/BinanceApiRest
0
 Аватар для АИЕ
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
08.01.2023, 20:27  [ТС]
Ошибка 404.
0
1 / 1 / 0
Регистрация: 08.01.2023
Сообщений: 2
08.01.2023, 22:45
Тогда вот видео https://www.youtube.com/watch?v=R0W7hlkT3C0&t=271s
1
 Аватар для АИЕ
4 / 4 / 0
Регистрация: 28.09.2015
Сообщений: 281
10.01.2023, 20:32  [ТС]
Спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.01.2023, 20:32
Помогаю со студенческими работами здесь

Binance API + Delphi. Как создать ордер? Ошибка: -1102
Помогите, пожалуйста, найти ошибку в создании ордера на фьючерсном рынке Binance. На спотовом рынке работает (ордер создается), а на...

WebSocket Binance
Здравствуйте, подскажите пож-та, пытаюсь разобраться с сокетом для биржи Binance wss://stream.binance.com, требуется более быстрое...

Binance POST
Не могу понять, что я делаю не так? Делаю по документации: ...

Запрос POST C++ Builder 11 на Binance
Всем привет, не могу понять как делать Post запрос на биржу, Get запросы все нормально. Ответ сервера: 400 Bad Request ...

Bot для биржи Binance
Помогите прикрутить мартин к боту для биржи Binance. суть если сработал stop_loss объем ордера увеличить на заранее заданный процент. если...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru