โมดูล yahoo-finance เป็นโมดูลสำหรับใช้ดึงข้อมูล Yahoo! Finance ซึ่ง Yahoo! Finance (finance.yahoo.com) เป็นบริการของ Yahoo! ให้บริการข้อมูลตลาดหุ้นให้แก่ผู้ใช้บริการของ Yahoo!
รองรับทั้ง Python 2 และ Python 3
ใช้ License: MIT
สามารถติดตั้งได้โดยใช้คำสั่ง pip :
pip install yahoo-finance
ตัวอย่างการใช้งาน
[python]
from yahoo_finance import Share
google = Share('GOOG') # กำหนดเป็นหุ้นของ Google
print(google.get_open()) # รับราคาเปิดตลาด
print(google.get_price()) # รับราคาหุ้น
print(google.get_trade_datetime()) # ข้อมูลเวลา
google.refresh() # ดึงข้อมูลใหม่
print(google.get_historical('2015-11-10', '2015-11-12')) # ดึงข้อมูลย้อนหลังใน 2015-11-10 และ
2015-11-12
[/python]
ผลลัพธ์
729.17
717.00
2015-11-13 21:00:00 UTC+0000
[{'Adj_Close': '731.22998', 'Volume': '1668000', 'Low': '728.64502', 'Symbol': 'GOOG', 'High': '737.799988', 'Close': '731.22998', 'Open': '731.00', 'Date': '2015-11-12'}, {'Adj_Close': '735.400024', 'Volume': '1366400', 'Low': '730.22998', 'Symbol': 'GOOG', 'High': '741.00', 'Close': '735.400024', 'Open': '732.460022', 'Date': '2015-11-11'}, {'Adj_Close': '728.320007', 'Volume': '1603900', 'Low': '718.50', 'Symbol': 'GOOG', 'High': '730.590027', 'Close': '728.320007', 'Open': '724.400024', 'Date': '2015-11-10'}]
อ่านเอกสารการใช้งานได้จาก https://github.com/lukaszbanasiak/yahoo-finance
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)