Binance Python API Tutorial
Binance, dünyanın en büyük kripto para borsalarından biridir. Binance API’si, geliştiricilerin Binance platformuyla etkileşim kurmasını sağlayan bir dizi araç ve özellik sunar. Bu eğitimde, Binance Python API’sini kullanarak nasıl işlem yapacağınızı, piyasa verilerini nasıl alacağınızı ve hesap bilgilerinizi nasıl yöneteceğinizi öğreneceksiniz.
Başlarken
Binance Python API’sini kullanmaya başlamak için öncelikle bir Binance hesabı oluşturmanız gerekir. Hesabınızı oluşturduktan sonra, API anahtarlarınızı almanız gerekir. API anahtarlarınızı almak için şu adımları izleyin:
- Binance hesabınıza giriş yapın.
- “API Yönetimi” sayfasına gidin.
- “Yeni API Anahtarı Oluştur” düğmesine tıklayın.
- API anahtarınızın adını ve açıklamasını girin.
- “API Anahtarını Oluştur” düğmesine tıklayın.
API anahtarlarınızı aldıktan sonra, bunları Python kodunuzda kullanabilirsiniz. Binance Python API’sini kullanmak için aşağıdaki kütüphaneleri yüklemeniz gerekir:
pip install binance
pip install binance-futures
İşlem Yapma
Binance Python API’sini kullanarak işlem yapmak için aşağıdaki adımları izleyin:
- Bir Binance API istemcisi oluşturun.
- İşlem yapmak istediğiniz piyasayı seçin.
- İşlem türünü seçin.
- İşlem miktarını girin.
- İşlem fiyatını girin.
- İşlemi gönderin.
Aşağıdaki örnek kod, Binance Python API’sini kullanarak nasıl işlem yapılacağını göstermektedir:
“`python
from binance.client import Client
Binance API istemcisi oluştur
client = Client(api_key, api_secret)
İşlem yapmak istediğiniz piyasayı seçin
symbol = ‘BTCUSDT’
İşlem türünü seçin
order_type = ‘MARKET’
İşlem miktarını girin
quantity = 1
İşlem fiyatını girin
price = None
İşlemi gönder
order = client.create_order(symbol=symbol, side=’BUY’, type=order_type, quantity=quantity, price=price)
İşlem durumunu yazdır
print(order)
“`
Piyasa Verilerini Alma
Binance Python API’sini kullanarak piyasa verilerini almak için aşağıdaki adımları izleyin:
- Bir Binance API istemcisi oluşturun.
- Piyasa verilerini almak istediğiniz piyasayı seçin.
- Piyasa verilerini almak istediğiniz zaman aralığını seçin.
- Piyasa verilerini alın.
Aşağıdaki örnek kod, Binance Python API’sini kullanarak nasıl piyasa verileri alınacağını göstermektedir:
“`python
from binance.client import Client
Binance API istemcisi oluştur
client = Client(api_key, api_secret)
Piyasa verilerini almak istediğiniz piyasayı seçin
symbol = ‘BTCUSDT’
Piyasa verilerini almak istediğiniz zaman aralığını seçin
interval = ‘1m’
Piyasa verilerini alın
klines = client.get_klines(symbol=symbol, interval=interval)
Piyasa verilerini yazdır
print(klines)
“`
Hesap Bilgilerini Yönetme
Binance Python API’sini kullanarak hesap bilgilerinizi yönetmek için aşağıdaki adımları izleyin:
- Bir Binance API istemcisi oluşturun.
- Hesap bilgilerinizi almak istediğiniz yöntemi seçin.
- Hesap bilgilerinizi alın.
Aşağıdaki örnek kod, Binance Python API’sini kullanarak nasıl hesap bilgileri alınacağını göstermektedir:
“`python
from binance.client import Client
Binance API istemcisi oluştur
client = Client(api_key, api_secret)
Hesap bilgilerinizi almak istediğiniz yöntemi seçin
method = ‘GET’
Hesap bilgilerinizi alın
account_info = client.get_account(method=method)
Hesap bilgilerinizi yazdır
print(account_info)
“`