เขียน Python ดึงข้อมูลจาก Binance

เขียน Python จัดการ Binance API ตอนที่ 1

NUTHDANAI WANGPRATHAM
QUANT I LOVE U
2 min readMay 10, 2022

--

เบื่อใหมกับการอดหลับอดนอนเพราะกังวลว่าพอร์ต Crypto เป็นอย่างไร ปัญหานี้จะหมดไปถ้าเราเขียน Python ได้ วันนี้เราจะมาศึกษา Binance API ไปพร้อม ๆ กัน

Binance API คือ Library ไม่เป็นทางการสำหรับส่งคำสั่งดึงข้อมูลสำหรับ Binance exchange วันนี้เราจะลองมาลองดูการเรียกใช้งาน python-binance Library เบื้องต้นกันก่อน

สร้าง API key

อันดับแรกเราต้องสร้าง API key ก่อนโดยมีขั้นตอนดังนี้

เข้าสู่ระบบบัญชี Binance แล้วเลือก [API Management]จากไอคอนศูนย์ผู้ใช้

คลิ๊ด Create API

แล้วก็ใส่ 2FA verification

ติ๊กตามลูกศรสีแดง

ให้เราก๊อป API Key และ Secret Key เก็บไว้

Installation

เราสามารถใช้ pip Installation โดยใช้คำสั่งดังนี้

Initialise the client

เราจากนั้นเราก็สามารถเรียกใช้ Binance Api ได้โดย

Binance Constants

เราจะมาเข้าใจตัวแปรเฉพาะก่อนเพื่อทำให้การใช้ API สามารถทำงานได้อย่างมีประสิทธิภาพ

การส่งคำสั่งจะมีตัวแปรให้เลือกทั้ง Spot และสามารถดู status ของคำสั่งได้ด้งนี้

การส่งคำสั่งจะมีการตั้งเงื่อนไขได้หลากหลายโดยตั้งไได้ดังนี้

หรือการดึงข้อมูลก็สามารถดึงได้ตามช่วงเวลาดังนี้

สำหรับใครที่ต้องการลองดูตัวอย่างการใช้ 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