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...

Full description

Saved in:
Bibliographic Details
Main Author: Elangovan Karthikeyan
Other Authors: Li Fang
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/181094
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-181094
record_format dspace
spelling sg-ntu-dr.10356-1810942024-11-14T11:57:29Z Development of NTU quant AI platform Elangovan Karthikeyan Li Fang College of Computing and Data Science ASFLi@ntu.edu.sg Computer and Information Science 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. Bachelor's degree 2024-11-14T11:57:29Z 2024-11-14T11:57:29Z 2024 Final Year Project (FYP) Elangovan Karthikeyan (2024). Development of NTU quant AI platform. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/181094 https://hdl.handle.net/10356/181094 en SCSE23-0968 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Computer and Information Science
spellingShingle Computer and Information Science
Elangovan Karthikeyan
Development of NTU quant AI platform
description 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.
author2 Li Fang
author_facet Li Fang
Elangovan Karthikeyan
format Final Year Project
author Elangovan Karthikeyan
author_sort Elangovan Karthikeyan
title Development of NTU quant AI platform
title_short Development of NTU quant AI platform
title_full Development of NTU quant AI platform
title_fullStr Development of NTU quant AI platform
title_full_unstemmed Development of NTU quant AI platform
title_sort development of ntu quant ai platform
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/181094
_version_ 1816859018307567616