量化交易學習指南:基於R語言

量化交易學習指南:基於R語言

《量化交易學習指南:基於R語言》是2019年人民郵電出版社出版的圖書

基本介紹

  • 中文名:量化交易學習指南:基於R語言
  • 作者:[印]帕勒姆·吉特,[印]普拉桑特·瓦次
  • 出版時間:2019年
  • 出版社:人民郵電出版社
  • ISBN:9787115498748
內容簡介,圖書目錄,作者簡介,

內容簡介

R既是統計、挖掘、計算、分析、製圖等方面的工具,也是一個強大的開發與套用平台。在大數據時代,任何與數據相關的難題,都可以藉助R語言來解決。而金融領域正是與數據密切相關的行業,可以通過R這一工具來實現量化金融建模與量化交易。本書包括9章內容,書中包含諸多真實的金融案例,旨在通過循序漸進的講解幫助讀者了解R,並學會在量化金融與量化交易中使用R。本書還介紹了有關統計建模、計量分析與小波分析、時間序列建模、算法交易、基於機器學習的交易、風險管理、衍生品定價等重要內容。本書適合對R及其套用感興趣的讀者閱讀,尤其適合想要在量化交易中使用R的讀者學習。本書並不要求讀者具備R編程的知識,但希望讀者對數學分析有一些了解。

圖書目錄

第 1章 R語言入門 1
1.1 為什麼要用R 1
1.2 下載並安裝R軟體 2
1.3 安裝R程式包 3
1.3.1 直接從CRAN安裝 3
1.3.2 手動安裝 4
1.4 數據類型 4
1.4.1 向量 5
1.4.2 列表 6
1.4.3 矩陣 7
1.4.4 數組 7
1.4.5 因子 7
1.4.6 數據框 8
1.5 導入和輸出不同類型的數據 8
1.5.1 讀取和存儲CSV格式文檔 9
1.5.2 XLSX文檔 10
1.5.3 網路數據或線上數據資源 11
1.5.4 資料庫 12
1.6 編寫表達式 13
1.6.1 表達式 13
1.6.2 符號和賦值 15
1.6.3 關鍵字 15
1.6.4 變數命名 15
1.7 函式 16
1.7.1 調用函式(無需參數) 17
1.7.2 調用函式(需要參數) 17
1.8 如何執行R程式 18
1.8.1 在R代碼窗中運行存檔的腳本文檔 18
1.8.2 載入R腳本文檔 18
1.9 循環與條件 19
1.9.1 if語句 19
1.9.2 if … else語句 20
1.9.3 for循環 20
1.9.4 while循環 21
1.9.5 apply()函式 21
1.9.6 sapply()函式 21
1.10 循環控制語句 22
1.10.1 break語句 22
1.10.2 next語句 22
1.11 問題 23
1.12 小結 23
第 2章 統計建模 25
2.1 機率分布 25
2.1.1 常態分配 26
2.1.2 對數常態分配 28
2.1.3 泊松分布 30
2.1.4 均勻分布 31
2.1.5 極值理論 31
2.2 抽樣 33
2.2.1 隨機抽樣 33
2.2.2 分層抽樣 35
2.3 統計量 36
2.3.1 均值 36
2.3.2 中位數 36
2.3.3 眾數 36
2.3.4 概覽 37
2.3.5 矩 37
2.3.6 峰度 37
2.3.7 偏度 38
2.4 相關性 38
2.4.1 自相關性 38
2.4.2 偏自相關性 39
2.4.3 交叉相關性 40
2.5 假設檢驗 40
2.5.1 總體均值的下側單尾檢驗(方差已知) 40
2.5.2 總體均值的上側單尾檢驗(方差已知) 41
2.5.3 總體均值的雙尾檢驗(方差已知) 42
2.5.4 總體均值的下側單尾檢驗(方差未知) 43
2.5.5 總體均值的上側單尾檢驗(方差未知) 44
2.5.6 總體均值的雙尾檢驗(方差未知) 44
2.6 參數估計 45
2.6.1 極大似然估計 45
2.6.2 線性模型 47
2.7 異常值偵測 48
2.7.1 箱形圖 48
2.7.2 LOF算法 48
2.8 標準化 49
2.9 歸一化 50
2.10 問題 50
2.11 小結 51
第3章 計量分析與小波分析 52
3.1 簡單線性回歸 53
3.1.1 散點圖 53
3.1.2 可決係數 55
3.1.3 顯著性檢驗 55
3.1.4 置信區間 56
3.1.5 殘差圖 56
3.1.6 誤差項常態分配 57
3.2 多元線性回歸 58
3.2.1 可決係數 59
3.2.2 置信區間 60
3.2.3 多重共線性 60
3.3 ANOVA 60
3.4 特徵選擇 61
3.4.1 考察相關係數矩陣 62
3.4.2 逐步法變數選擇 63
3.4.3 用分類技術進行變數選擇 63
3.4.4 變數排序 64
3.5 小波分析 64
3.6 快速傅立葉變換 70
3.7 希爾伯特變換 71
3.8 問題 73
3.9 小結 74
第4章 時間序列建模 75
4.1 時間序列概述 76
4.2 將數據轉化為時間序列 76
4.3 zoo包 78
4.3.1 構建zoo對象 78
4.3.2 用zoo包讀入外部數據 79
4.3.3 zoo對象的優點 79
4.3.4 zoo對象的缺點 81
4.4 xts包 81
4.4.1 調用as.xts()構建xts對象 81
4.4.2 從頭開始構建xts對象 82
4.5 線性過濾器 83
4.6 AR模型 84
4.7 MA模型 85
4.8 ARIMA模型 86
4.9 GARCH模型 90
4.10 EGARCH模型 91
4.11 VGARCH模型 92
4.12 動態條件相關性模型 94
4.13 問題 96
4.14 小結 96
第5章 算法交易 97
5.1 動量或方向性交易 98
5.2 配對交易 106
5.2.1 基於距離的配對交易 106
5.2.2 基於相關性的配對交易 112
5.2.3 基於協整關係的配對交易 115
5.3 資本資產定價模型 118
5.4 多因子模型 120
5.5 構建投資組合 126
5.6 問題 130
5.7 小結 130
第6章 基於機器學習的交易 131
6.1 邏輯回歸 132
6.2 神經網路 138
6.3 深度神經網路 146
6.4 K均值算法 148
6.5 K近鄰法 151
6.6 支持向量機 154
6.7 決策樹 156
6.8 隨機森林 157
6.9 問題 160
6.10 小結 161
第7章 風險管理 162
7.1 市場風險 162
7.2 投資組合風險 164
7.3 風險值 167
7.3.1 參數VaR 167
7.3.2 歷史VaR 168
7.4 蒙特卡羅模擬 170
7.5 風險對沖 171
7.6 巴塞爾監管 172
7.7 信用風險 173
7.8 欺詐識別 177
7.9 負債管理 180
7.10 問題 180
7.11 小結 181
第8章 化 182
8.1 動態再平衡 182
8.2 前行測試 185
8.3 格線測試 185
8.4 遺傳算法 188
8.5 問題 192
8.6 小結 192
第9章 衍生品定價 193
9.1 期權定價 193
9.1.1 Black-Scholes模型 194
9.1.2 Cox-Ross-Rubinstein模型 195
9.1.3 希臘字母 198
9.2 隱含波動率 200
9.3 債券定價 201
9.4 信用利差 204
9.5 信用違約互換 207
9.6 利率衍生品 208
9.7 奇異期權 209
9.8 問題 213
9.9 小結 213

作者簡介

Param Jeet從印度理工學院馬德拉斯分校(IITM)獲得數學博士學位。Param Jeet博士在多個國際刊物上發表多篇數學方面的研究論文。過去幾年,Param Jeet博士進入數據分析行業,並以數據科學家的身份為多家跨國公司工作或提供諮詢服務。Prashant Vats從印度理工學院獲得數學碩士學位。Prashant進入數據分析行業已有10年時間,作為數據科學家供職於多家跨國公司,提供多領域的諮詢服務。

相關詞條

熱門詞條

聯絡我們