Python程式交易
Python Program Trading
| 節 | 週五 |
|---|---|
A 18:30–19:20 | Python程式交易 M-b01(光復) 3 節連堂 |
B 19:30–20:20 | |
C 20:30–21:20 |
* 根據陽明交大上課時間表所列
1. 了解金融交易的基本概念,學習程式語言的基礎 2. 理解金融科技三大面向,「金融知識」、「資料分析」、「程式設計」 3. 了解程式語言使用方式,能進行金融大數據的分析處理能力 4. 撰寫程式進行歷史回測分析 5. 撰寫程式進行即時程式交易
無
無備註
1.以金融交易知識搭配程式撰寫作為授課的主軸,讓同學認識演算法架構並能撰寫策略。 2.提供股票與期貨一年的歷史Tick數據,可做為大數據分析與資料探勘使用。 3. 提供多券商報價與下單的應用程式,可接收券商及時行情並進行時單交易。
教師未提供此項資料
了解專有名詞與交易風險
1. 認識金融交易專有名詞 2. 了解交易流程 3. 認識報價資訊專有名詞 4. 了解常見商品的交易風險 5. 了解常見的交易誤區
認識Python
1. 基本介紹 2. 運算與函數 3. 判斷與迴圈 4. 常用的函數 5. 繪圖功能 6. 執行的方式
認識金融商品與交易規則
1. 認識交易所 2. 認識股票與交易規則 3. 認識期貨與交易規則 4. 認識選擇權與交易規則 5. 了解交易風險與交易誤區 6. 使用MicroPlay進行模擬交易
公開資訊的取用與分析
1. 認識常見的公開資訊網站 2. 使用Python取用利率資訊進行分析 3. 使用Python取用匯率資訊進行分析 4. 使用Python取用交易所資料進行分析
基本的回測演算法
1. 使用日K資料進行股票策略分析 2. 使用日K資料進行期貨策略分析 3. 計算策略績效資訊
基本的即時演算法
1. 使用Python取用即時資料 2. 使用Python手動下單 3. 撰寫固定時間買賣策略
認識金融大數據與程式交易
1. 認識金融大數據 2. 金融數據的趨勢 3. 資料的模型建構與使用 4. 大數據應用於交易的方法與技巧 5. 實例探討與報價解析
| 週次 | 主題 |
|---|---|
| 第 1 週 | 金融大數據與程式交易的基本認識、電腦環境準備 |
| 第 2 週 | Python基本概念介紹(一) |
| 第 3 週 | Python基本概念介紹(二) |
| 第 4 週 | 公開資料的取用與分析 |
| 第 5 週 | MySQL資料庫的基本操作 |
| 第 6 週 | 使用Python存取外部資料與資料庫 |
| 第 7 週 | 認識公開交易資料與逐筆交易資訊 |
| 第 8 週 | 認識交易演算法建構 |
| 第 9 週 | 期中考 |
| 第 10 週 | 撰寫交易指標(一) |
| 第 11 週 | 撰寫交易指標(二) |
| 第 12 週 | 使用歷史資料撰寫策略(一) |
| 第 13 週 | 使用歷史資料撰寫策略(二) |
| 第 14 週 | 使用模擬輪播軟體交易 |
| 第 15 週 | 使用即時資料撰寫策略(一) |
| 第 16 週 | 使用即時資料撰寫策略(二) |
| 第 17 週 | 使用即時資料撰寫策略(三) |
| 第 18 週 | 期末考 |
Python:期貨演算法交易實務121個關鍵技巧詳解 作者:酆士昌 出版社:博碩文化
- 地點
- 教師未提供此項資料
- 時間
- 上課前一小時
- 聯絡方式
- 教師未提供此項資料
