ดึงข้อมูลพอร์ต Crypto จาก Binance ด้วย Python

NUTHDANAI WANGPRATHAM
QUANT I LOVE U
Published in
May 11, 2022

สำหรับใครที่สนใจ Binance api คลิ๊กเลยpython-binance api เบื้องต้นคลิ๊กที่นี้เลยนะครับ หรือถ้าอยากรู้วิธีการดึงราคาเหรียญแบบ Real Time ก็คลิ๊กที่นี้เลยนะครับ

from binance.client import Client #import binance apiapi_key =  
api_secret =
client =
Client(api_key, api_secret)

เราก็สามารถดึงข้อมูลด้วย code เพียงบรรทัดเดียว

info = client.get_account()

จะได้ผลลัพธ์ดังนี้

จะเห็นว่ามันอยู่ในรูปแบบ Json ซึ่งอ่านยากมากดังนั้นเราจะเปลี่ยนรูปแบบข้อมูล

Symbol = []Availvol = []for i in info ['balances']:if(float(i['free'])>0):print(i['asset'],i['free'])Symbol.append(i['asset'])Availvol.append(i['free'])df = pd.DataFrame({'Availvol':Availvol},index = Symbol)

เรียบร้อย

สำหรับใครที่ต้องการลองดูตัวอย่างการใช้ API สามารถคลิ๊กตามลิงค์ด้านล่างเลย

ดึงราคาเหรียญปัจจุบัน

ดึงราคาเหรียญในอดีต

ดึงพอร์ต

order

Note book

https://colab.research.google.com/drive/1xPsEHtGMVESUVBdqJO5mjoEJE0kaUYhK?usp=sharing

--

--

NUTHDANAI WANGPRATHAM
QUANT I LOVE U

I am a learner and have a multipotential life. You can contact me at nutdnuy@gmail.com