Generating a Real-Time Algorithmic Trading System Prototype from Customized UML Models (a case study)

Abstract : Real-time algorithmic trading systems are widely used by pension funds, mutual funds, some hedge funds, market makers and other institutional traders, to manage market impact and risk, to provide liquidity to the market. The technologies of real-time information processing and high-performance computing, such as the parallel bridging model - SGL, are essential for such systems. However, many errors can be made with todays tools, for example, the distraction of developers because they must focus both on financial algorithms, parallel computing and coding, or compiler mis-optimization, etc. In this paper, we describe practical results with the software design of a real-time algorithmic trading prototype by undergraduate students within the CoSc 319 software engineering project course at the University of British Columbia's Okanagan campus (Canada) in collaboration with a PhD student from the University Paris-Est (France). The prototype can be modifi ed by end-users on the UML model level and then used with automatic Java code generation and execution within the Eclipse IDE. During the case study an advanced coding environment was developed for providing a visual and declarative approach to trading algorithms development so as to generate directly portable bitcode on Low-Level Virtual Machine (LLVM) from nancial speci cation of trading strategies. During the project, Canadian students collaborated with a research engineer from a hedge fund in Paris.
Type de document :
[Technical Report] TR-LACL-2012-09, 2012, pp.14
Liste complète des métadonnées

Littérature citée [9 références]  Voir  Masquer  Télécharger
Contributeur : Chong Li <>
Soumis le : lundi 13 janvier 2014 - 16:40:42
Dernière modification le : jeudi 11 janvier 2018 - 06:19:28
Document(s) archivé(s) le : dimanche 13 avril 2014 - 22:10:58


Fichiers produits par l'(les) auteur(s)


  • HAL Id : hal-00926418, version 1



Chong Li, Gaétan Hains, Youry Khmelevsky, Brandon Potter, Jesse Gaston, et al.. Generating a Real-Time Algorithmic Trading System Prototype from Customized UML Models (a case study). [Technical Report] TR-LACL-2012-09, 2012, pp.14. 〈hal-00926418〉



Consultations de la notice


Téléchargements de fichiers