程式

與金融相結合的線上課程或 C++ 書籍(Duffy 和 Joshi 的替代品)

  • May 1, 2022

我正在嘗試為我們的學習小組找一本書,教金融應用程序所需的最低限度的 C++。我正在嘗試以基於項目的方式教授它。以防萬一,我不滿足於一本書,我將不得不混合不同的書籍和線上資源,例如。量化庫。

關於這種精神的書籍和線上資源(例如帶有作業的線上課程)有什麼建議嗎?

-> Duffy 的書“金融工程師 C++ 簡介”可能是一本真正的好書,因為它在精神上教授和實現了金融應用所需的最低限度的 C++ 材料。

但是,您可能已經知道它令人失望:a) 程式碼充滿了錯誤,b) 解釋對初學者來說很混亂,c) 有時程式碼很糟糕(例如,使用 goto)。

->Joshi 的 OOP 書籍,程式碼靈巧整潔;但是,在做這些問題之前,必須在 C++ 中已經成熟。

->Schlogl 的 OOP 書有非常簡潔的程式碼和練習,它是 Joshi 的一個很好的先驅。但是,它需要 C++ 模板的知識。

我同意學生 T 的觀點,即缺乏專門針對金融學的 C++ 課本,而且我還要說這不是學習這門語言的最佳方式。

當我做博士後時,我為研究生教授了幾年的 C++ 課程。本課程的目的是讓具有一定程式經驗(基本 Matlab、VBA 等)的工程研究生快速上手並使用 C++ 進行研究工作。最終,我最終使用(非常成功)的文本是 Koenig 和 Moo 的Accelerated C++: Practical Programming By Example,以及 Stroustrup 的C++ 程式語言作為參考。 *Accelerated C++*簡明扼要,但非常全面,並且說明了很多您想要以 C++ 方式做事的原因。

我不認為有任何學習 C++ 的好金融書籍。最好的 C++ 書籍就是您可以通過在 Amazon 上搜尋“C++”看到的通才 C++ 書籍。有很多免費的 C++ 線上課程,我相信你會在 Coursea 上找到一些東西。

最好的 C++ 書籍必須是The C++ Programming LanguageBjarne Stroustrup 所著。然而,對於你來說學習一門課程可能太難了,儘管如果你想用 QuantLib 做任何事情,你需要達到這個水平。

不要在模板上浪費太多時間。Erik 這樣做是因為他相信靜態綁定會節省一些計算時間(例如:沒有虛函式),而這正是高頻交易的工作方式。但你真的不需要知道。

PS:你漏掉了Modelling Derivatives in C++。這是你能找到的最完整的 C++ 金融書籍,但是質量不是很好。第二天我把這本書還給了圖書館,因為編碼錯誤太多。嘗試從圖書館借來看看你是否喜歡它,

引用自:https://quant.stackexchange.com/questions/25524