Development of NTU quant AI platform

This report showcases the development of NTU Quant AI, a quantitative trading platform that enables traders to trade across multiple asset classes, in different markets, using a single platform, while leveraging AI capabilities such as smart routing. It highlights the main motivations for this proje...

全面介紹

Saved in:
書目詳細資料
主要作者: Elangovan Karthikeyan
其他作者: Li Fang
格式: Final Year Project
語言:English
出版: Nanyang Technological University 2024
主題:
在線閱讀:https://hdl.handle.net/10356/181094
標簽: 添加標簽
沒有標簽, 成為第一個標記此記錄!
機構: Nanyang Technological University
語言: English
實物特徵
總結:This report showcases the development of NTU Quant AI, a quantitative trading platform that enables traders to trade across multiple asset classes, in different markets, using a single platform, while leveraging AI capabilities such as smart routing. It highlights the main motivations for this project, which can be attributed to the rise of algorithmic trading today, increasing expectations of traders such as the flexibility to utilise their own strategies, and limitations in existing trading platforms in the market. Earlier iterations of this project have developed key components of the system such as the portfolio management system (PMS), Order Management System (OMS) and Execution Management System (EMS), which has paved the way for us to further improve the existing features, identify and develop new ones. In this iteration, our focus would be to overhaul poorly functioning frontend components, alongside the development of an improved strategy pipeline, an improved data collection system through the development of an Extract-Transform-Load (ETL) pipeline and a manual imputation system for users to test their strategies with. The report goes beyond the system analysis of these components, and their technical implementation, to touch upon other essential concepts in software engineering, such as project management approaches we have undertaken. It also elaborates upon the various project resources we have utilised in the development of this platform, which would greatly benefit any reader by enabling them to gain a better understanding of our platform. The report also highlights the author’s focus on the data collection module, elaborating in detail his efforts into the research and analysis work for development of an ETL microservice, and his successful implementation of an end-to-end ETL pipeline for collection of historical news data. The report also touches upon other areas of contributions the author has made, in terms of team-wide contributions, comprehensive testing measures that he has implemented, and future areas of work proposed to expand the platform’s capabilities even further.