透過多年的高頻衍生性商品交易室的經驗,帶領你完成程式交易的最後一哩路,從最基礎的API串接、即時市場行情與自動下單交易,到最後完成進階的自動交易平台,讓你能更真正的達成自動化交易的目標。
新手學習地圖
因為課程設計是比較進階的,為了校準大家的程度,特地為新手的同學開立幾篇文章,讓大家能夠在進行線上課程學習前,先行研讀以下內容,在確定自己能夠吸收80%以上的內容後,再開始線上課程的學習。
程式交易
如果你是對於程式交易完全沒有基礎的同學,建議可以先仔細閱讀程式交易系列文章
【程式交易系列】#2 什麼是量化交易(QUANTITATIVE TRADING)?
Python
如果你是純粹Python新手,建議可以先從Python新手村系列開始,並練習自己完成一個專案
【Python 3 新手村系列】 #01 Anaconda 安裝與操作簡介
【Python 3 新手村系列】 #02 Anaconda IDE Spyder
【Python 3 新手村系列】#03 變數介紹與Print函數
SQLite資料庫
【SQLite資料庫】#01 DB Browser安裝與操作
【SQLite資料庫】#03 使用Python操作SQLite DB
課程教學資源
以下將會收錄每個課程影片的相關資源,包含簡報或程式碼等,為保障購課學生的權益,以下內容均以密碼來控管,密碼請詳見HiSKIO課程【課前必看】學員專屬社團及資源頁面。
第一章 自動化交易架構
- 為什麼要使用Python進行程式交易
- 程式交易體系介紹
- 法人交易室是怎麼架設的?
第二章 Python API (永豐Shioaji)
- Shioaji介紹
- 登入
- 商品契約資料
- 商品契約資料:更直覺的方式抓取衍生性商品契約
- 下單(Order):股票、期貨與選擇權
- 歷史資料:1分K線抓取
- 歷史資料:Tick資料抓取
- 即時資料:Streaming
- 即時資料:Snapshots
- 單元重點整理:Python API (Shioaji)
第三章 進階自動交易應用
第四章 Python自動交易策略範例
- 定時自動交易:收盤價進場
- 套利交易:大小台期貨價差偵測
- 套利交易:股票與股票期貨
- 套利交易:台指期現貨價差套利策略
- 台指期現貨套利策略-Python程式範例
- 選擇權組合單下單
- 法人常用的定時交易
- 何謂造市交易(Market Making)?
- 造市(Market Making):永遠掛在最前面
- 即時技術指標繪圖
- 即時技術指標交易
- 物件化委託下單
- 觸價單(Touch Order)
- 多線程處理程序(Multi-Threading)
- 多線程交易:同時執行多項交易策略
解鎖單元一:Python Tkinter GUI套件
- Tkinter GUI基礎範例-股票計算器
- 加入資料表格(Treeview)
- 插入資料圖表
解鎖單元二:打造專屬於你的自動交易平台
- 建立基本視窗與登入
- 串接即時報價
- 建立即時圖表
- 加入下單
- 完整課程範例程式碼