close

【Python量化資料】用Python取得個股期清單(個股期貨清單):一行程式碼解決搞定

 

python取得個股期貨清單

 

一、前言


總之就是直接去期交所取得個股期貨的清單,

知道現在有哪些個股期在市場上可供交易,

也方便日後做投資組合或報表之類的運用。

 

進入基本教學前,不要忘了訂閱按讚分享唷!

部落格教學網站:
https://pixnashpython.pixnet.net/blog
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
訂閱Telegram來接收最新資訊:
https://t.me/joinchat/VUUuDt67Uq5l6CIQ

 

 

二、取得個股期清單完整資訊


可以先到期交所的個股期貨清單:https://www.taifex.com.tw/cht/2/stockLists

然後透過pandas.read_html就可以漂亮的取得個股期清單及裡面的合約單位等等資料。

連requests都不用出來,真的很給力呢!

在read_html之後裡面會有兩個df,分別是0跟1,我們選擇1,

裡面才有我們要的資料!

import pandas
import numpy

url = 'https://www.taifex.com.tw/cht/2/stockLists'

sf = pandas.read_html(url)[1]

 

python取得個股期貨清單

 

 

三、個股期清單list


稍微加工一下就可以變成list供寫策略跑回圈用。

在這邊sf = pandas.read_html(url)[1].iloc[:-1] 其中的:-1表示最後一行我不要,

可能是統計欄等等,所以需要排除。

先轉成整數再轉成字串的用意在不想要小數點也變成文字顯示出來。

最後透過to_list()即可。

import pandas
import numpy

url = 'https://www.taifex.com.tw/cht/2/stockLists'

sf = pandas.read_html(url)[1].iloc[:-1]['證券代號'].astype(int).astype(str).to_list()

 

個股期清單list

 

 

四、後記


其實期交所裡面有很多對交易有幫助的資料可供我們免費撈取,

而這些有幫助的資料都可以透過python來取得,

如果不知道怎麼爬取,可以留言給我。

 

部落格教學網站:
https://pixnashpython.pixnet.net/blog
想要即時訂閱最新文章:
https://forms.gle/MdXmiF2HgHhNChL46
訂閱Telegram來接收最新資訊:
https://t.me/joinchat/VUUuDt67Uq5l6CIQ

arrow
arrow

    恩哥Python 發表在 痞客邦 留言(0) 人氣()