程式

用於金融優化的程式語言類型

  • November 10, 2017

我目前正在攻讀研究生金融課程,並希望從事金融職業 - 特別是 $ \textbf{optimization in finance} $ . 迄今為止,我只學過 GAMS 程式語言(一些模型可以在:https ://www.gams.com/latest/finlib_ml/libhtml/index.html 找到)。

我查找了量化金融中最常用的程式語言是什麼?但沒有找到其他可以解決金融優化問題的程式語言。是否有任何其他可能的程序我可以選擇在行業中仍然相關?

我認為這取決於您的組織/團隊的規模,因為對於較小的組織,您需要比較大的組織更多地操縱變​​量和輸入數據,因此需要像 Python 這樣更靈活的東西。更多的企業級,通常有預定義的數據表和團隊/工具,團隊更喜歡你作為程序員使用 C++ 或 Java,很少使用 C#

我更喜歡使用 Python,雖然它絕對不是最快的語言,但它是最便攜的,並且允許更多的動態操作/預處理/獲取,並且大多數定義明確的數學優化問題都已使用 Python API 實現。此外,Jupyter Notebooks 允許對分析工作進行非常直覺和迭代的編碼。

但是,您將很難找到特定的優化方案,並且可能需要您實現該邏輯。例如,您可以通過在 Python 中配置 CVXOPT 求解器 ( http://cvxopt.org/userguide/index.html ) 來執行許多均值變異數優化,例如創建對沖投資組合,但您不會發現現成的 (並且免費)“選擇性對沖”優化,在 GAMS 之外預先實現。

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