交易系統

Scala 是否用於交易系統

  • October 26, 2020

我對高性能計算很好奇,並認為算法/程序交易是關於什麼是用於交易市場的高性能技術的有趣資訊來源。

scala 在那裡被使用了嗎?對於創業道具店來說,它是一種可行的語言嗎?考慮到與 java/c++ 相比,它的語法更具表現力(因此程式碼更少),它是否會被認為是一種有利的語言,但速度也一樣快?

EDF Trading 使用它(或使用它):http ://cufp.org/videos/scala-edf-trading-implementing-domain-specific-language-derivative-p

通常,許多金融機構使用函式式程式語言。Andrei 是正確的,因為它們經常用於開發特定領域的語言 (DSL)。

一些例子:

通過探索功能程式商業使用者研討會程序的程序可以找到“完整”列表:http: //cufp.org/conference

如果您對 DSL 創建很聰明,那麼您編寫的程序實際上可以具有更好的性能,因為您可以執行更智能的編譯器優化(例如, http: //infoscience.epfl.ch/record/148814/files/paper.pdf

最後一點,由於 Scala 以 JVM 為目標,您始終可以集成 Java 和 Scala 程式碼(甚至可以通過 Java Native Interface 對 C++ 程式碼進行本地呼叫)。

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