量化投資: 自學進階書單

megapx
有人問我,關於量化投資的「進階書」有哪些。 假設妳已經有知識框架,我直接推薦書了。 我依據難度和實用度將這些書分成三個部分,各位朋友可以自己決定要從哪裡下手。 第一階段,算是幾本「過渡」的書,它們能協助妳走出新手村。 1. 金融,CFA的一級就足夠。 · CFA curriculum Level 1 [1] 這本書就是個「目錄」,會告訴妳金融界常見的名詞和知識點,讓妳能有基本能力接收專家的說法。 內容廣而不深,像我非本科系,當初通過一級考試花了完整一個月準備,而根據幾個相關科系朋友的說法,大概要準備一星期。 不過,你的目的是要賺錢,不是要進入金融界,也不是要考試,因此看個大概就夠了。 2. 投資學,我多次推薦Bodie等人寫的那本。 · Investments [2] 如果妳能輕鬆舒服的閱讀這些內容,那麼幹掉坊間90%作者已經沒問題。 我認為這本書的編排完整,而且可以協助讀者建立知識系統,也因此我不推薦閹割版的Essentials [3]. 3. 量化投資組合三兄弟 我從因子投資的角度,由淺至深推薦。(有兩本同名。) · Quantitative Equity Portfolio Management [4] · Active Portfolio Management [5] · Quantitative Equity Portfolio Management [6] 這些幾乎是入門量化的必讀,而妳也可以藉此了解因子投資。 至於因子投資的專書,我推薦石川那本,也很重要。 · 因子投資: 方法與實踐 [7] 4. 系統化/算法交易 寧願不交易,也不要土炮交易。 想建構自己的系統,我首推Robert Carver的書。 我最喜歡的是他講求「原理」,讓讀者能在驗證之後遵循。 · Systematic Trading [8] 另一本也簡單易懂,可以當作補充。 · Algorithmic Trading [9] 5. 量化金融 整個量化可以分為P和Q,我比較感興趣的是P,即承受風險的作法,不過在實際分析時,還是會需要有Q的知識。 因使我建議妳找一本兼具相關內容的書,了解量化常見的概念。 Mazzoni這本書中,SDF, exotic, Brownian bridge, GARCH, jump diffusion...都有。 · A First Course in Quantitative Finance [10] 第二階段,在實踐和理論之間取得「平衡」的書,深度適中。 1. 投資組合管理 · Risk and Asset Allocation [11] Attilio Meucci寫的書,如果我只能推薦一本量化投資組合的書,就是它。 內容包含3D效率前緣曲面、再抽樣、穩健性優化...等。 我認為他寫得不多不少,很貼近量化投資組合管理需要的知識和工具。 另外三本,我覺得內容豐富,也很好上手。 · Modern Portfolio Theory [12] · Quantitative Portfolio Management [13] · Advances in Active Portfolio Management [14] (這本是前面三兄弟之一的APM續作。) 2. 市場價格和微觀結構 · Trades, Quotes and Prices [15] Jean-Philippe Bouchaud等人寫的,目前應該還沒有競爭者,我很喜歡。 這是對於價量動態的科學研究,妳看完之後就會知道技術分析多像迷信。 3. 資產定價 可能和自身經歷有關,我手中資產定價的書比較多,不過它們測重點不同。 我建議妳依照自己的感覺和風格,在實證和理論各選一本即可。 偏實證資產定價,較適用於風格因子投資。(有兩本同名。) · Empirical Asset Pricing [16] · Asset Pricing, Cochrane [17] · Empirical Asset Pricing [18] 至於偏理論的資產定價,要結合較深入的量化多因子投資才會有用處,我建議放在後面。 · Dynamic Asset Pricing Theory [19] · Financial Decisions and Markets [20] · Asset Pricing and Portfolio Choice [21] 4. 衍生品和波動率 這裡開始有Q quant的東西,比拿風險溢酬還無聊。 但妳終究還是會在避險、波動和價格建模上遇到,我推薦一本經典。(可以接在Mazzoni那本的後面。) · Stochastic Calculus for Finance II: Continuous-Time Models [22] 5. 算法交易 這種書很多,由於偏交易層面,因此難度不如設計策略本身。 考慮到學習效率,我推薦一本Quantstart出品的。 · Advanced Algorithmic Trading [23] 6. 時序分析 普遍而言,市場的時序殘留資訊較截面少,因此我建議把時序分析放在因子分析之後。 我推薦蔡教授的時序分析,它處於金融應用和理論的中間。 · Analysis of Financial Time Series [24] 7. 機率與統計 無論是分析、描述或預測,量化投資都會用到機率和統計。 B. Hansen的書算很好的入門,把大家會提到的用詞和背後數學都寫出來。 · Probability and Statistics for Economists [25] 8. 機器學習 得益於硬體設備的進步,目前量化投資最火熱的發展方向就是ML,包括組合優化/資訊提取/因子分析/演算法/選股/擇時...等。 在很多情景下,簡單的ML模型都可以超越傳統精心設計的競爭者,也因此策略類書籍多半會包含ML. · Machine Learning for Algorithmic Trading [26] · Machine Learning for Factor Investing [27] · Machine Learning for Asset Management [28] 9. 深度學習 做為ML的一支,DL在交易策略上也有廣泛的應用,例如時序和多因子,所以我將它獨立出來。 事實上,現在的量化機構幾乎都會提到神經網路,包括CNN/GRU/Transformer(and TFT)...等,也投入不少金額提升算力。 我推薦李沐等人的互動式網站/PDF,也有中文版,實戰非常方便。(李沐就是那個自動調參、優化工具AutoGluon的作者。) · Dive into deep learning [29] Simon的書也好讀,而且模型貼近發展前緣。 · Understanding Deep Learning [30] 第三階段,工具書/handbook, 這些書包含基礎理論和推導。 由於較為困難和抽象,我建議你想了解、有需要再翻,這樣才能確保學習的樂趣。 當然你就是想全部看完也可以,不過邊際效益會下降。 1. 波動率曲面 我最推薦一本Bergomi的書,讀起來有種跟隨作者研究理論的感覺。 整本書圍繞波動率和建模,作者會用直白的語言,告訴你為什麼這樣做,以及模型如何演進。 · Stochastic Volatility Modeling [31] 2. 時序分析 我推薦Box等人的書,年代比較新(至少有各類GARCH),而且相對貼近金融。 · Time Series Analysis: Forecasting and Control [32] 另外蔡教授等人的非線性時序分析,也是新書,內容適合金融應用,而且有神經網路的部分。 · Nonlinear Time Series Analysis [33] Douc等人的書有程式可以應用,其中Hidden Markov的章節,比較適合頻率高的交易者。 · Nonlinear Time Series [34] 至於Hamilton的書,是時序分析理論的經典,不過年代較久,所以缺乏部分新模型。 由於涉及較艱澀的知識,相比投資應用的層面,它更適合當成時序分析領域本身的工具書。 · Time series analysis [35] 3. 機器學習 Murphy這本從機器學習出發的書,包含了一般ML的數學原理。 除了跨分布或高維度的處理,也有提到像Extended Kalman filter的技術(這我以前還真用過),可以成為妳的工具書。 · Probabilistic Machine Learning [36] 4. 深度學習 最經典的教材當屬「花書」,它擁有AI聖經的地位,由Ian Goodfellow等三人所寫,涵蓋數學、應用和研究方向。 · Deep Learning [37] 另外一本比較偏向數學的,可以讓妳從code的底層修改,逐步架構出自己想要的模型。 · Deep Learning Architectures [38] 5. 金融數學 這是以前我學習量化投資遇到的最大「陷阱」。 量化投資的背後原理,和金融數學領域高度重疊,像是機率/統計/線性代數...等。 然而這些知識非常廣泛,而且每一個項目都經過長時間發展,已有眾多的分支和完整架構。 一個人,尤其是以實用為導向的投資人,不可能把所有的科目都讀精,所以一定要取捨。 如果妳因為心裡不踏實,就想把放眼所及的每一本書都啃完,那妳就是在浪費時間。 諷刺的是,你的投資績效不會隨著知識量而增加,只會因為你的延後投入,造成最終報酬降低。 所以,與其試圖系統性的把眾多領域讀完,妳不如在需要時回頭查看這些書。 機率部分: · Probability Theory and Examples [39] · A Course in Probability Theory [40] · Foundations of Modern Probability [41] 數理統計: · Mathematical statistics [42] 實分析,在金融的應用多半是有約束的最佳化。 · Real Analysis with Economic Applications [43] 「狂徒,這些都太簡單了,還有沒有進階的書?」 我想這是很多讀者會好奇的問題,不過實際上,更深的內容通常不以書的形式存在。 原因是知識前緣的動態發展,會讓固定載體跟不上,所以「論文」才是主流。 將論文再細分的話,工作/研討會論文通常最先進,期刊論文較為嚴謹,學位論文的品質差異大,文獻綜術淺而廣。 書和論文相輔相成,書提供妳基礎知識和完整架構,論文則讓你獲得靈感、掌握知識的發展方向。 以量化投資領域為例,我每天看機構和期刊paper,壓力不大,但偶而還是要回頭看教科書,認真補足知識。 另外,書本只是輔助,探討知識之餘多和業界交流,投資人的整體進步才會快。 如果妳有什麼想補充或踢館的,也歡迎跟我說 :) 書名參考: [1]CFA curriculum Level 1 [2]Investment Zvi Bodie, Alex Kane and Alan Marcus [3]Essentials of Investments Zvi Bodie, Alex Kane and Alan Marcus [4]Quantitative Equity Portfolio Management: An Active Approach to Portfolio Construction and Management Ludwig B Chincarini, Daehwan Kim [5]Active Portfolio Management Richard C. Grinold, Ronald N. Kahn [6]Quantitative Equity Portfolio Management Edward E. Qian, Ronald H. Hua, Eric H. Sorensen [7]因子投资:方法与实践 石川, 刘洋溢, 连祥斌 [8]Systematic Trading: A unique new method for designing trading and investing systems Robert Carver [9]Algorithmic Trading: Winning Strategies and Their Rationale Ernest P. Chan [10]A First Course in Quantitative Finance Thomas Mazzoni [11]Risk and Asset Allocation Attilio Meucci [12]Modern Portfolio Theory Jack Clark Francis, Dongcheol Kim [13]Quantitative Portfolio Management: The Art and Science of Statistical Arbitrage Michael Isichenko [14]Advances in Active Portfolio Management: New Developments in Quantitative Investing Richard C. Grinold, Ronald N. Kahn [15]Trades, Quotes and Prices: Financial Markets Under the Microscope Jean-Philippe Bouchaud, Julius Bonart, Jonathan Donier, Martin Gould [16]Empirical Asset Pricing: The Cross Section of Stock Returns Turan G. Bali, Robert F. Engle, Scott Murray [17]Asset Pricing John H. Cochrane [18]Empirical Asset Pricing: Models and Methods Wayne Ferson [19]Dynamic Asset Pricing Theory Darrell Duffie [20]Financial Decisions and Markets: A Course in Asset Pricing John Y. Campbell [21]Asset Pricing and Portfolio Choice Theory Kerry E. Back [22]Stochastic Calculus for Finance II: Continuous-Time Models Steven E. Shreve [23]Advanced Algorithmic Trading Quantstart [24]Analysis of Financial Time Series Ruey S. Tsay [25]Probability and Statistics for Economists Bruce Hansen [26]Machine Learning for Algorithmic Trading: Predictive models to extract signals from market and alternative data for systematic trading strategies with Python Stefan Jansen [27]Machine Learning for Factor Investing: Python Version Guillaume Coqueret, Tony Guida [28]Machine Learning for Asset Management: New Developments and Financial Applications Emmanuel Jurczenko [29]Dive into deep learning Aston Zhang, Zachary Lipton, Alexander J. Smola, Mu Li [30]Understanding Deep Learning Simon J.D. Prince [31]Stochastic Volatility Modeling Lorenzo Bergomi [32]Time Series Analysis: Forecasting and Control George E. P. Box, Gwilym M. Jenkins, Gregory C. Reinsel [33]Nonlinear Time Series Analysis Ruey S. Tsay, Rong Chen [34]Nonlinear Time Series Theory, Methods and Applications with R Examples Randal Douc, Eric Moulines, David Stoffer [35]Time series analysis James D. Hamilton [36]Probabilistic Machine Learning: An Introduction Kevin P. Murphy [37]Deep Learning Ian Goodfellow, Yoshua Bengio, Aaron Courville [38]Deep Learning Architectures: A Mathematical Approach Ovidiu Calin [39]Probability: Theory and Examples Rick Durrett [40]A Course in Probability Theory Kai Lai Chung [41]Foundations of Modern Probability Olav Kallenberg [42]Mathematical statistics Jun Shao [43]Real Analysis with Economic Applications Efe A. Ok
愛心
跪
246
16
全部留言