Python 網頁程式交易APP實作-Web+MySQL+Django(二部曲)

本課程特色

(1)程式交易:引用Python之TA-Lib套件撰寫交易策略如均線、布林通道與K線組合等技術指標進行回測。

(2)前端:Web介面APP實作,前端技術使用HTML5、CSS3與JavaScript。

(3)股市走勢圖:採用plotly.js將交易策略回測結果標示走勢圖及買點賣。

(4)後端:Django伺服器架設手把手實作,簡單、快速、穩定。

(5)網路爬蟲:以Python撰寫爬蟲程式抓Yahoo finance股市資料。

本課程適合修習對象

(1)有網頁基本概念;(2)有Python基本程式設計能力;(3)做程式交易有興趣者。

本課程為發展金融大數據實作藍圖的首部曲

選用Python為發展金融大數據平台的工具,考量重點是應用其資料科學與資料探勘工具的優勢,提升開發者應用統計模式與機器學習技術以優化金融大數據分析的效能。以Python實作金融大數據平台,作者規劃三部曲見下圖,一步一步實踐金融大數據藍圖如下圖。

首部曲(綠色)Python 金融程式設計入門

程式設計是基礎,訓練金融、商管實務案例的實作能力。(本課程)

二部曲(藍色) Fintech Web應用-程式交易實作

此平台發展Fintech Web網頁應用程式,提供手機、平板、筆電等行動上網的程式交易平台。本書介紹如何規劃股票交易策略,設計明確的交易規則,藉由程式依照所設定的交易策略進行回測。(進階課程)

三部曲(黃色)金融大數據

銀行、證券、保險等金融大數據分析應用廣泛,金融大數據需要用到統計模型與機器學習之資料探勘技術,最佳化出最適的規則,提昇金融投資應用的價值。(後續規劃)

課程內容

課程簡介:發展Fintech Web網頁程式交易平台,提供手機、平板、筆電等行動上網的交易策略回測平台。本課程將教授股票交易策略撰寫如均線、布林通道、K線組合等交易規則,程式化後回測投資績效並畫K線圖。以及如何撰寫爬蟲程式抓取Yahoo finance股市資料進行策略回測。

開發環境:HTML5、CSS3、JavaScript、Django、Python 3.6 版本

開發工具:sublime text 3

開發系統:Windows 7 64 位元

1. HTML 5簡介

2. 表單

3. JavaScript

4. 資料型別

5. 程式設計

6. 自訂函數與內建函數

7. CSS

8. 事件處理

9. 股價走勢圖

10. Django架設與APP實作

11. google finance 網路爬蟲股價資料

12. TA-Lib套件-量化技術指標

13. K線組合

講者簡歷

林萍珍: 高雄科技大學金融系教授;AI金融科技中心主任;經濟部中小企業財務顧問資格;管科會財務會計輔導顧問;科技部特殊研究人才;高雄科技大學產學績優教師;高雄科技大學前金融系主任;中央大學資訊管理博士,Taiwan Fintech Innovation Society臉書版主(https://www.facebook.com/groups/242528969452900/?fref=ts)。

課程提醒

1.預計時段: 9:00~12:00 / 13:30~16:30 (準時開始,時段以當場進行狀況為準,提供午餐)。

2. 為尊重智慧財產權,現場不開放錄音錄影,主辦單位除外,敬請配合。

3. 課程中會提供pdf電子檔,不提供紙本講議。