iT邦幫忙

鐵人檔案

第 11 屆 iThome 鐵人賽
回列表
Software Development

Python 程式交易 30 天新手入門 系列

如何利用公開資料與元大期貨 API 進行程式交易的準備、報價與下單

鐵人鍊成 | 共 30 篇文章 | 379 人訂閱 訂閱系列文 RSS系列文 團隊Amos的推坑教2.0
DAY 1

達標好文 Day-01 程式交易:基礎觀念及準備

程式交易 隨著資訊技術的快速發展,各家券商除提供金融交易軟體外,部分券商也開放可供交易者自行開發交易軟體的 API,而金融交易軟體本身功能的限制、反應速度的遲緩...

2019-09-16 ‧ 由 阿斬 分享
DAY 2

Day-02 程式交易:資料源的重要性

蒐集資料源 程式交易的基礎就是要足夠的資料源做為參考,無論是用在分析建模,還是交易時的運算,甚至是盤中避險,總是逃不脫歷史資料跟即時資料的互相參佐,因此如何穩定...

2019-09-17 ‧ 由 阿斬 分享
DAY 3

達標好文 Day-03 資料蒐集:取得加權指數成分股暨市值比重資料

安裝所需套件 使用 pip 安裝 # 輸出紀錄 pip install loguru # HTTP / HTTPS pip install requests...

2019-09-18 ‧ 由 阿斬 分享
DAY 4

Day-04 資料蒐集:解析 HTML

安裝所需套件 使用 pip 安裝 # 解析 HTML pip install pyquery 解析 HTML 以取得加權指數成分股暨市值比重資料為例。 分析資...

2019-09-19 ‧ 由 阿斬 分享
DAY 5

Day-05 資料蒐集:取得代理清單

安裝所需套件 使用 pip 安裝 # 解析 JavaScript 程式碼 pip install js2py 蒐集代理清單 為了避免因頻繁存取被目標網站封鎖,...

2019-09-20 ‧ 由 阿斬 分享
DAY 6

Day-06 資料蒐集:如何避免頻繁存取被封鎖

防止存取封鎖 為了避免每次下載代理清單時,因為耗時過久或者頻繁存取導致封鎖,故透過以下方式解決: 保存每小時的代理清單檔案。 若該小時的代理清單檔案存在,則直...

2019-09-21 ‧ 由 阿斬 分享
DAY 7

Day-07 資料蒐集:取得個股盤後資訊 + 解析 JSON

解析 JSON 以取得個股盤後資訊為例。 分析資料結構 https://www.twse.com.tw/exchangeReport/MI_INDEX?resp...

2019-09-22 ‧ 由 阿斬 分享
DAY 8

Day-08 資料蒐集:取得個股每月各交易日盤後資訊 + 解析 CSV

解析 CSV 以取得個股每月各交易日盤後資訊為例 分析資料結構 https://www.twse.com.tw/exchangeReport/STOCK_DAY...

2019-09-23 ‧ 由 阿斬 分享
DAY 9

Day-09 資料蒐集:取得個股當日基本資訊 + 解析 PDF

安裝所需套件 使用 pip 安裝 # PDF 表格解析 pip install opencv-python camelot-py 下載 GhostScript...

2019-09-24 ‧ 由 阿斬 分享
DAY 10

Day-10 資料保存:使用 MySQL 資料庫

安裝所需套件 使用 pip 安裝 # 資料庫 pip install pymysql sqlalchemy 下載資料庫管理軟體 HeidiSQL 並安裝 ht...

2019-09-25 ‧ 由 阿斬 分享