《Python期貨量化交易實戰》是2020年2月人民郵電出版社出版的圖書,作者是酆士昌、劉承彥。
基本介紹
- 書名:Python期貨量化交易實戰
- 作者:酆士昌、劉承彥
- ISBN:9787115526960
- 頁數:198頁
- 定價:59元
- 出版社:人民郵電出版社
- 出版時間:2020年2月
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
如今,要想在企業和投資金融領域保持競爭力,只是精通電子表格和計算器已經遠遠不夠,傳統工具和數據集已經無法滿足我們的需要。本書將用Python編程來解決期貨量化交易的問題,並通過110多個技巧介紹實際的解決方案。
本書基於台灣期貨交易所的案例進行講解,從數據分析的角度切入,以技巧的形式深入數據背後,讓讀者從基本的期貨交易規則開始,了解相關的技術指標,並能夠熟練使用Python編程走上量化交易之路。
本書既適合期貨領域的從業人員學習,也適合想進入金融領域的程式設計師參考。
圖書目錄
第 1章 Python的基本語法 1
技巧1 【概念】Python的誕生與發展 1
技巧2 【操作】安裝Python的基本環境 2
技巧3 【操作】Python語言的基本操作 5
技巧4 【操作】執行Python語言的方式 6
技巧5 【操作】Python的基本運算與數學函式 9
技巧6 【操作】基本變數的使用 16
技巧7 【操作】元組、列表與字典的套用 18
技巧8 【操作】使用Python的第三方庫 26
技巧9 【操作】字元串處理的套用 27
技巧10 【操作】時間函式套用 30
技巧11 【程式】文檔的讀取與寫入 33
技巧12 【操作】MySQL資料庫的基本操作 34
技巧13 【程式】使用Python訪問MySQL 37
技巧14 【操作】數據的分割與合併 39
技巧15 【程式】判斷表達式與示例 41
技巧16 【程式】循環語句與示例 43
第 2章 建立自己的工具函式 49
技巧17 【概念】建立函式的方法 49
技巧18 【程式】在函式館中建立多個函式 50
技巧19 【概念】了解時間格式 51
技巧20 【程式】時間轉換秒數函式 54
技巧21 【程式】秒數轉換時間函式 55
技巧22 【程式】固定時間內的高開低收量 55
技巧23 【程式】獲取指定時間的價格與數量 56
技巧24 【程式】計算移動平均價格 57
第3章 Python的圖表繪製 59
技巧25 【操作】安裝繪圖包 59
技巧26 【概念】折線圖與MA的關聯性 60
技巧27 【程式】繪製價格折線圖 61
技巧28 【程式】繪製一個與MA重疊的圖表 63
技巧29 【概念】委託檔的意義與用法 65
技巧30 【程式】價格折線和委託總量差圖 65
技巧31 【程式】繪製委託比重線圖 68
技巧32 【程式】繪製價格線圖和量能圖 70
技巧33 【概念】上下五檔的含義與量能變化 72
技巧34 【程式】繪製上下五檔的量能分布表 73
技巧35 【程式】繪製上下五檔平均價格走勢圖 75
技巧36 【概念】K線圖的解讀 76
技巧37 【程式】繪製K線圖 77
技巧38 【程式】繪製價格和點點陣圖表 82
技巧39 【程式】繪製績效圖表 84
第4章 進行歷史回測 86
技巧40 【概念】認識歷史回測 86
技巧41 【概念】回測算法架構 86
技巧42 【概念】建立回測流程 87
技巧43 【概念】即時算法回放回測 94
技巧44 【概念】時間單位不同的差異 94
技巧45 【程式】固定時間買進賣出回測 96
技巧46 【程式】順勢交易回測 98
技巧47 【程式】MA交叉買進賣出回測 99
技巧48 【程式】繪製價格走勢圖並標上買賣點 102
第5章 設計自己的指標函式 104
技巧49 【概念】何謂指標函式 104
技巧50 【概念】定義輸入及輸出 104
技巧51 【程式】獲取即時報價諮詢 105
技巧52 【程式】計算每分鐘的高開低收價 107
技巧53 【程式】計算每分鐘的累計量 109
技巧54 【程式】計算買賣方每筆平均成交手數 110
技巧55 【概念】了解內外盤的含義 111
技巧56 【程式】計算內外盤總量 112
技巧57 【程式】計算內外盤比率 113
技巧58 【程式】計算買賣方委託總量 114
技巧59 【程式】計算買賣方委託平均量 115
技巧60 【程式】計算動態委託量變化 116
技巧61 【程式】計算上下五檔平均成本 117
技巧62 【程式】計算價格MA指標 119
技巧63 【程式】計算量MA指標 120
技巧64 【程式】計算每分鐘價格變化趨勢 122
技巧65 【程式】計算固定tick數高開低收價 123
技巧66 【程式】計算大戶指標 124
第6章 判斷漲跌的趨勢 127
技巧67 【概念】趨勢的發生與判斷 127
技巧68 【概念】趨勢交易與順勢交易 128
技巧69 【程式】時間區段價格走勢 128
技巧70 【程式】多點查看委託量比重 129
技巧71 【程式】多區段查看委託量變化 131
技巧72 【程式】查看買賣平均成交手數 132
技巧73 【程式】查看內外盤總量 133
技巧74 【程式】大戶指標趨勢判斷 135
第7章 規划進場的時機 137
技巧75 【概念】何謂進場 137
技巧76 【概念】進場點及成交價 137
技巧77 【概念】趨勢交易和順勢交易的進場區別 138
技巧78 【概念】如何通過Python進行實盤委託 138
技巧79 【程式】固定時間進場 139
技巧80 【程式】價格穿越MA進場 140
技巧81 【程式】MA快線追慢線進場 142
技巧82 【程式】MA第二次穿越進場 143
技巧83 【程式】MA延遲進場第二次穿越進場 146
技巧84 【程式】上下穿越高低點順勢進場 148
技巧85 【程式】上下穿越高低點加上高低點區間順勢進場 151
技巧86 【程式】大戶指標觸發進場 153
第8章 設定出場及止損獲利的條件 156
技巧87 【概念】何謂出場 156
技巧88 【程式】價格止損與獲利 157
技巧89 【程式】價格回跌獲利出場 158
技巧90 【程式】MA穿越價格出場 159
技巧91 【程式】MA慢線追過快線出場 160
技巧92 【程式】委託比重反轉出場 162
技巧93 【程式】委託量抽單出場 163
技巧94 【程式】內外盤量反轉出場 164
技巧95 【程式】一分鐘爆量出場 165
技巧96 【程式】大戶指標反轉出場 168
第9章 連線券商的即時報價與下單函式 170
技巧97 【概念】程式交易流程 170
技巧98 【概念】交易所解釋信息 171
技巧99 【概念】獲取報價的方式 172
技巧100 【概念】實盤交易算法與回測算法差異 174
技巧101 【概念】下單參數介紹 175
技巧102 【概念】實盤委託的市場機制 176
技巧103 【程式】完整下單函式介紹 178
技巧104 【程式】傳送市價委託函式 179
技巧105 【程式】傳送限價委託函式 180
技巧106 【程式】獲取單筆委託明細 181
技巧107 【程式】撤銷委託函式 182
技巧108 【概念】認識交易命令 183
技巧109 【程式】限價單到期轉市價單 184
技巧110 【程式】限價單到期撤單 185
第 10章 實盤交易與賬務管理 187
技巧111 【程式】固定時間買進賣出策略 187
技巧112 【程式】順勢交易策略(海龜策略) 189
技巧113 【程式】MA交叉買進賣出策略 192
技巧114 【概念】何謂賬務 195
技巧115 【程式】獲取總委託明細 196
技巧116 【程式】獲取未平倉明細 196
技巧117 【程式】獲取權益數 197