Binance Spot TestNet не обновляет цены с помощью API-клиента ⇐ Python
Binance Spot TestNet не обновляет цены с помощью API-клиента
Я пытаюсь создать торгового бота на Python с использованием Binance API.
В тестовой сети я мог работать до вчерашнего дня, пока API книги заказов и тикеров не начал выдавать мне замороженные цены. Я не являюсь прямым клиентом Binance, поэтому не могу подтвердить проблему напрямую в Binance. Пожалуйста, кто-нибудь подтвердит ту же проблему, поскольку я не видел никаких объявлений на официальном сайте Binance. Если проблема повторяется, я свяжусь со своим клиентом (чей аккаунт я использую), чтобы он мог попросить binance исправить эту проблему.
К вашему сведению, цены (бид/аск) монеты LTC меняются каждые 5–10 секунд. По крайней мере, на один пенни (0,01) вверх или вниз, что я покажу ниже:
Вот небольшая часть длинного журнала, показывающая, что цена заморожена. Тикер и книга заказов отличаются друг от друга, но привязаны к своим собственным значениям. Например, книга заказов (бид/аск) заморожена до 64,18 и 64,1, а значения тикера заморожены до 64,1 и 64,18.
Очевидно, что это проблема и блокировщик.
Результат TestNet:
2023-09-20 13:26:49,158 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
2023-09-20 13:27:00,580 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:27:00,580 :: INFO :: ---------Новая ставка: 64,18, новая цена запроса: 64,1 ####
20 сентября 2023 13:27:01,213 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:27:01,213 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,1, новая ставка: 64,18 ####
2023-09-20 13:27:01,213 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:27:11,742 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:27:11,742 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,18, новая ставка: 64,1 ####
20.09.2023 13:27:12,374 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:27:12,375 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,1, новая ставка: 64,18 ####
2023-09-20 13:27:12,375 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:27:22,855 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:27:22,855 :: ИНФОРМАЦИЯ :: ---------Новое предложение: 64,18, новое предложение: 64,1 ####
20.09.2023 13:27:23,796 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:27:23,796 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,1, новая ставка: 64,18 ####
2023-09-20 13:27:23,796 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
(Прежде чем вы предложите теорию о том, что цены не меняются из-за отсутствия соответствующих цен, я могу ответить на это заранее. Binance — крупная биржа, даже в TestNet должно быть достаточно ордеров, меняющих рыночную цену. Однако я узнал из источника, что цены TestNet всегда должны быть ближе к ценам в Live. Так что цены в тестовой сети должны меняться в любом случае.)
Я запустил тот же код в Spot Live и знаете что? Цены меняются, как и ожидалось.
20.09.2023 13:39:04,633 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:04,633 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,63, новая цена предложения: 64,62 ####
20.09.2023 13:39:04,948 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:39:04,948 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,62, новая цена предложения: 64,63 ####
2023-09-20 13:39:04,948 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:39:15,119 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:15,119 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,63, новая цена предложения: 64,62 ####
20 сентября 2023 13:39:15,434 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:39:15,434 :: INFO :: ---------Новая ставка: 64,62, новая цена предложения: 64,63 ####
2023-09-20 13:39:15,434 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
2023-09-20 13:39:25,602 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:25,602 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,61, новая цена предложения: 64,6 ####
20.09.2023 13:39:25,917 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:39:25,917 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,6, новая цена предложения: 64,61 ####
2023-09-20 13:39:25,917 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:39:36,086 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:36,086 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,58, новая цена предложения: 64,57 ####
20 сентября 2023 13:39:36,401 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:39:36,401 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,57, новая цена предложения: 64,58 ####
2023-09-20 13:39:36,401 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
2023-09-20 13:39:46,563 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:46,563 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,57, новая цена предложения: 64,56 ####
20 сентября 2023 13:39:46,879 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:39:46,879 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,56, новая цена предложения: 64,57 ####
2023-09-20 13:39:46,879 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
while(True): книга заказов = client.get_order_book(символ=символ) new_bid = float(order_book['спрашивает'][0][0]) new_ask = float(order_book['bids'][0][0]) logging.info(f" Из книги заказов: ####") logging.info(f" ---------Новая ставка: {new_bid}, новый запрос: {new_ask} ####") тикер = client.get_orderbook_ticker(символ=символ) new_bid = float(тикер['bidPrice']) new_ask = float(тикер['askPrice']) logging.info(f" Из тикера: ####") logging.info(f" ---------Новая ставка: {new_bid}, новый запрос: {new_ask} ####") logging.info(f"Подождите {pause_time} секунд") time.sleep(время_паузы)
Я пытаюсь создать торгового бота на Python с использованием Binance API.
В тестовой сети я мог работать до вчерашнего дня, пока API книги заказов и тикеров не начал выдавать мне замороженные цены. Я не являюсь прямым клиентом Binance, поэтому не могу подтвердить проблему напрямую в Binance. Пожалуйста, кто-нибудь подтвердит ту же проблему, поскольку я не видел никаких объявлений на официальном сайте Binance. Если проблема повторяется, я свяжусь со своим клиентом (чей аккаунт я использую), чтобы он мог попросить binance исправить эту проблему.
К вашему сведению, цены (бид/аск) монеты LTC меняются каждые 5–10 секунд. По крайней мере, на один пенни (0,01) вверх или вниз, что я покажу ниже:
Вот небольшая часть длинного журнала, показывающая, что цена заморожена. Тикер и книга заказов отличаются друг от друга, но привязаны к своим собственным значениям. Например, книга заказов (бид/аск) заморожена до 64,18 и 64,1, а значения тикера заморожены до 64,1 и 64,18.
Очевидно, что это проблема и блокировщик.
Результат TestNet:
2023-09-20 13:26:49,158 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
2023-09-20 13:27:00,580 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:27:00,580 :: INFO :: ---------Новая ставка: 64,18, новая цена запроса: 64,1 ####
20 сентября 2023 13:27:01,213 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:27:01,213 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,1, новая ставка: 64,18 ####
2023-09-20 13:27:01,213 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:27:11,742 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:27:11,742 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,18, новая ставка: 64,1 ####
20.09.2023 13:27:12,374 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:27:12,375 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,1, новая ставка: 64,18 ####
2023-09-20 13:27:12,375 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:27:22,855 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:27:22,855 :: ИНФОРМАЦИЯ :: ---------Новое предложение: 64,18, новое предложение: 64,1 ####
20.09.2023 13:27:23,796 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:27:23,796 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,1, новая ставка: 64,18 ####
2023-09-20 13:27:23,796 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
(Прежде чем вы предложите теорию о том, что цены не меняются из-за отсутствия соответствующих цен, я могу ответить на это заранее. Binance — крупная биржа, даже в TestNet должно быть достаточно ордеров, меняющих рыночную цену. Однако я узнал из источника, что цены TestNet всегда должны быть ближе к ценам в Live. Так что цены в тестовой сети должны меняться в любом случае.)
Я запустил тот же код в Spot Live и знаете что? Цены меняются, как и ожидалось.
20.09.2023 13:39:04,633 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:04,633 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,63, новая цена предложения: 64,62 ####
20.09.2023 13:39:04,948 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:39:04,948 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,62, новая цена предложения: 64,63 ####
2023-09-20 13:39:04,948 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:39:15,119 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:15,119 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,63, новая цена предложения: 64,62 ####
20 сентября 2023 13:39:15,434 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:39:15,434 :: INFO :: ---------Новая ставка: 64,62, новая цена предложения: 64,63 ####
2023-09-20 13:39:15,434 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
2023-09-20 13:39:25,602 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:25,602 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,61, новая цена предложения: 64,6 ####
20.09.2023 13:39:25,917 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:39:25,917 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,6, новая цена предложения: 64,61 ####
2023-09-20 13:39:25,917 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
20.09.2023 13:39:36,086 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:36,086 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,58, новая цена предложения: 64,57 ####
20 сентября 2023 13:39:36,401 :: ИНФОРМАЦИЯ :: Из тикера: ####
2023-09-20 13:39:36,401 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,57, новая цена предложения: 64,58 ####
2023-09-20 13:39:36,401 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
2023-09-20 13:39:46,563 :: ИНФОРМАЦИЯ :: Из книги заказов: ####
2023-09-20 13:39:46,563 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,57, новая цена предложения: 64,56 ####
20 сентября 2023 13:39:46,879 :: ИНФОРМАЦИЯ :: Тикер: ####
2023-09-20 13:39:46,879 :: ИНФОРМАЦИЯ :: ---------Новая ставка: 64,56, новая цена предложения: 64,57 ####
2023-09-20 13:39:46,879 :: ИНФОРМАЦИЯ :: Подождите 10 секунд
while(True): книга заказов = client.get_order_book(символ=символ) new_bid = float(order_book['спрашивает'][0][0]) new_ask = float(order_book['bids'][0][0]) logging.info(f" Из книги заказов: ####") logging.info(f" ---------Новая ставка: {new_bid}, новый запрос: {new_ask} ####") тикер = client.get_orderbook_ticker(символ=символ) new_bid = float(тикер['bidPrice']) new_ask = float(тикер['askPrice']) logging.info(f" Из тикера: ####") logging.info(f" ---------Новая ставка: {new_bid}, новый запрос: {new_ask} ####") logging.info(f"Подождите {pause_time} секунд") time.sleep(время_паузы)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Python / Binance API — Как получить позицию по фьючерсам Binance Leaderboard из API?
Anonymous » » в форуме Python - 0 Ответы
- 68 Просмотры
-
Последнее сообщение Anonymous
-