程式

Java平台/lib在工業中廣泛使用

  • May 19, 2020

我目前正在從 Java dev 轉向 quant,並且為了我的自學,我想編寫一些自動交易算法來掌握這個主題。我應該使用任何必須知道的平台/庫嗎?任何可能對作為量化開發人員的就業有用的資訊?

謝謝

我想很難提供一個準確的回答,因為這是一個相當模糊的問題,而且現實情況也很多樣化。

我個人的經驗來看,我曾經使用的 Quant 使用的是 techno 作為RMatlab結合Visual Basic關於用Java或*C#*編碼的更複雜的工具,它們大多是內部框架。

因此,唯一的建議是使用允許機率計算的框架,並閱讀大量有關風險計算和財務分析的內容。

正如mgilbert所說,如果您想了解內部框架的外觀, Strata是一種不錯的方法。它看起來很完整,是熟悉資產管理公司內部框架架構的好方法。

Strata 看起來像是一個設計相當不錯的庫,它是由 OpenGamma 設計的開源庫。從他們的文件

Strata 允許金融系統開發人員使用標準化、現成的市場風險組件建構或增強現有應用程序。它提供了 OpenGamma 平台核心的所有核心概念和市場風險功能,包括:

  • 定價、財務分析和曲線校準
  • 報告
  • 情景評估
  • 貿易建模
  • 市場數據表示
  • 金融基礎——貨幣、指數、假期、日期調整、時間表、時間序列

雖然我實際上並沒有使用過這個庫,但從查看他們的 github 頁面來看,它似乎正在積極開發中,而且如果你打算投入時間,它得到了一家大公司的支持並且正在積極開發中,這總是令人欣慰的學習圖書館。我不確定它在行業中的應用,因此無法評論與了解圖書館相關的工作前景。

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