16 พฤศจิกายน 2558

Published พฤศจิกายน 16, 2558 by with 0 comment

รับข้อมูลตลาดหุ้นด้วย yahoo-finance ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล yahoo-finance ซึ่งเป็นโมดูลสำหรับใช้ดึงข้อมูล Yahoo! Finance ในภาษาไพทอนครับ

โมดูล 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 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)