Python-binance - це високопродуктивна бібліотека, яка дозволяє вам здійснювати широкий спектр операцій на біржі Binance безпосередньо зі свого Python-середовища. Ви можете отримувати дані про ціни, ордери, статистику ринку, виконувати торгові операції, управляти заявками та багато іншого.
Спочатку встановіть бібліотеку python-binance за допомогою pip:
pip install python-binance
Після встановлення ви можете створити Python-скрипт для отримання інформації з вашого облікового запису Binance. У цьому прикладі ми використовуємо ключ API та секретний ключ з вашого облікового запису Binance.
from binance.client import Client
# Ваш ключ API та секретний ключ
api_key = 'Ваш_API_ключ'
api_secret = 'Ваш_секретний_ключ'
# Створення об'єкту клієнта
client = Client(api_key, api_secret)
# Отримання інформації про обліковий запис
account_info = client.get_account()
# Виведення загального балансу
for balance in account_info['balances']:
if float(balance['free']) > 0:
print(f"Asset: {balance['asset']}, Free: {balance['free']}")
# Отримання історії торгів
trades = client.get_my_trades(symbol='BTCUSDT')
for trade in trades:
print(f"Symbol: {trade['symbol']}, Price: {trade['price']}, Quantity: {trade['qty']}, Time: {trade['time']}")
# Отримання історії депозитів
deposits = client.get_deposit_history()
for deposit in deposits:
print(f"Asset: {deposit['asset']}, Amount: {deposit['amount']}, Time: {deposit['insertTime']}")
# Отримання історії виведення
withdrawals = client.get_withdraw_history()
for withdrawal in withdrawals:
print(f"Asset: {withdrawal['asset']}, Amount: {withdrawal['amount']}, Time: {withdrawal['applyTime']}")
Не забудьте підставити свій власний ключ API та секретний ключ, і переконайтеся, що ваш ключ API має необхідні дозволи для доступу до інформації про баланс та історію торгів. Будьте обережні з обробкою ключів API, і не діліться ними з іншими користувачами.
В наступних публікаціях буде більше корисної інформації!