COCO研究院

 找回密碼
 註冊
搜索
查看: 1486|回復: 0

如何用twstock抓00878的日線資料

[複製鏈接]
發表於 23-8-6 15:25 | 顯示全部樓層 |閱讀模式



程式碼在最下面
重點是要更新代碼,才有00878的代碼
更新代碼的方法:
  1. D:\a93-greentea-python\stock\a03-select-stock>twstock -U
  2. Start to update codes
  3. Done!
複製代碼


  1. import twstock
  2. import pandas as pd
  3. import os

  4. # 導入twstock及pandas模組,pandas模組縮寫為pd
  5. target_stock = '00878'  #股票代號變數
  6. stock = twstock.Stock(target_stock)  #告訴twstock我們要查詢的股票
  7. target_price = stock.fetch_from(2020, 5)  #取用2020/05至今每天的交易資料

  8. name_attribute = [
  9.     'Date', 'Capacity', 'Turnover', 'Open', 'High', 'Low', 'Close', 'Change',
  10.     'Transcation'
  11. ]  #幫收集到的資料設定表頭

  12. df = pd.DataFrame(columns=name_attribute, data=target_price)
  13. #將twstock抓到的清單轉成Data Frame格式的資料表

  14. directory = './data'
  15. if not os.path.exists(directory):  # 檢查目錄是否存在
  16.     os.makedirs(directory)  # 如果不存在,則創建目錄

  17. filename = f'./data/{target_stock}.csv'
  18. #指定Data Frame轉存csv檔案的檔名與路徑

  19. df.to_csv(filename)
  20. #將Data Frame轉存為csv檔案
複製代碼


參考資料
https://hackmd.io/@s02260441/HJcMcnds8
https://github.com/mlouielu/twstock#update-codes


評分

參與人數 1金錢 +2 收起 理由
manmanlai + 2 感謝分享

查看全部評分

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-25 05:25

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |