Рубрики
Без рубрики

Как получить цены на бинансы API в Python в точное время?

Скажем, что формулировка проблем вы хотите получить текущую цену криптовалюта с использованием Inoffial Binance API Python. Как вы это делаете для точного момента времени? Шаг 1: Установите Python Binance с PIP Если вы еще этого не сделали, установите API Binance Python, используя диспетчер пакетов PIP Package. Запустите PIP Установите Python-Binance In … Как получить цены на бинансирование API в Python в точное время? Подробнее “

Автор оригинала: Chris.

Постановка проблемы

Скажем, вы хотите получить текущую цену криптовалюта с использованием Inofficious Python Binance API . Как вы это делаете для точного момента времени?

Шаг 1: Установите Python Binance с PIP

Если вы еще этого не сделали, установите API Binance Python, используя Диспетчер пакетов PIP Отказ Беги Пип Установите Python-Binance В вашей командной строке, оболочке или терминале. Вы будете использовать эту библиотеку для подключения к API Binance и доступа к таким данным, как данные цен, которые вы ищете.

$ pip install python-binance

Шаг 2: Регистрация с бинантом

Вам необходимо иметь учетную запись в Binance или вы не сможете подключиться к API Binance. Вы можете создать учетную запись здесь Отказ

Шаг 3: Создайте ключ API Binance

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

API Secret , также упоминается как API Частный ключ это пароль, используемый в сочетании с ключом API.

Вы можете узнать больше о клавишах Binance API здесь Отказ

Шаг 4: Создайте клиентский объект

Клиент Объект служит точкой доступа к API Binance. Он обернут всю сложность, необходимую для связи с серверами развязки и фактически выдачи запросов к своим серверам. Вы создаете объект клиента один раз, передавая ключ API и ваш секрет API в конструктор (Я должен сказать, инициализатор) метод. После создания вы можете просто вызывать методы метода для выполнения всех видов запросов, таких как получение ценовых данных по определенным криптовалютам.

Вот как вы можете создать Клиент Объект в вашем сценарии Python:

client = Client(api_key, api_secret)

Шаг 5: Получите исторические данные цен, используя Client.get_Historical_klines ()

API Binance извлекает «KLINES» или « CANDLESTICK » данные для вас, если вы позвоните методу client.get_historical_klines () Отказ

  • Первый аргумент это пара активов, которые вам нужны. Например, чтобы получить ценовые данные из Ethereum в Bitcoin, вы пройдете в него строку «ethbtc». Я дам вам список распространенных общих сокращений Crypto в конце этой статьи.
  • Второй аргумент Это интервал времени, который вы ищете цены цены. Есть несколько предопределенных интервалов атрибут В Клиент объект. Например, Клиент. Kline_interval_1minute вернет интервал размером в 1 минутах кусочков.
  • Третий и необязательный четвертый аргументы Дайте вам способ указать продолжительность данных, которые вы ищете. Например, "1 день назад UTC" даст вам вчерашние цены цены.

Вот пример фрагментации кода, образующийся из Документация :

# fetch 1 minute klines for the last day up until now
klines = client.get_historical_klines("BNBBTC", Client.KLINE_INTERVAL_1MINUTE, "1 day ago UTC")

# fetch 30 minute klines for the last month of 2017
klines = client.get_historical_klines("ETHBTC", Client.KLINE_INTERVAL_30MINUTE, "1 Dec, 2017", "1 Jan, 2018")

# fetch weekly klines since it listed
klines = client.get_historical_klines("NEOBTC", Client.KLINE_INTERVAL_1WEEK, "1 Jan, 2017")

Это некоторые возможные Сокращения Crypto Asset Вам может понадобиться:

  • БХ – Биткойн наличными
  • BTC – биткойн
  • Dash – Dash.
  • Doge – Dogecoin
  • И т.д. – Ethereum Classic
  • Эт-эфир (также известный как Ethereum)
  • LTC – Litecoin
  • Нео – Нео
  • NMC – Namecoin.
  • NXT – NXT
  • Горшок – горшок
  • PPC – Peercoin.
  • USDC – монета USD (Stablecoin)
  • USDT – TheTher
  • XMR – Monero.
  • XRP – рябь

Вы можете найти больше в это статья.

Куда пойти отсюда?

Достаточно теории, давайте познакомимся!

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

Практические проекты – это то, как вы обостряете вашу пилу в кодировке!

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

Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.

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

Присоединяйтесь к свободному вебинару сейчас!

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

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

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

Оригинал: “https://blog.finxter.com/how-to-get-binance-api-prices-in-python-at-a-precise-time/”