Algo-trading, Theory and Practice (e-Learning)
Dates: 12 Jun, 15 Jun, 19 Jun 2023 | 9am-5.30pm | Online
Duration: 3 Days
Course Overview
With the evolution of data and technology, Algotrading became much more popular and is now used by many financial institutions and retail traders for making trading decisions. Algotrading has numerous benefits over manual trading, including fast computation and the elimination of human emotions and biases. However, it requires rigorous backtesting to develop and finalize a trading strategy that follows good practices.
This course will provide insight into how more robust algorithm trading models can be developed to generate higher risk-weighted returns.
The course is part of the NUS FinTech SG Programme.
Course Objectives
This course makes complex financial concepts accessible to participants with no background in finance or technology. Pre-reading materials will be provided before the start of the course to understand the basic python knowledge needed. At the end of the course, participants will be able to understand financial markets and the fundamentals of investing and algotrading. They will be able to have more intelligent discussions with a financial advisor and a checklist to see if their financial health is good. They will be able to understand and calculate financial ratios and models. They will be able to create their investment strategy and build and track their portfolios. They will learn about several available data platforms and how to gather financial data and analyze it. They will also learn different trading strategies and backtest them through backtesting platforms.
Topics
- Introduction to Financial Markets
- Investor risk profiles
- Importance of wealth management
- Investing Framework
- API’s and Handling Financial data
- Trading Strategies, including momentum and mean reversion
- Backtesting best practices
- Hands-on strategy development and analysis
- Portfolio Management, Traditional models, and Behavioral Finance
- Important financial ratios and metrics
- Development of strategies with python
Who Should Attend
Students/Professionals who want to learn about Financial Markets and Algotrading
Prerequisites
1. Interest in Financial Markets
2. Ability to learn new concepts and programming language (python)
Course Convener
(Click their photos to view their short biographies)
Mr Shashank Shekhar Tripathi

Mr Shashank Shekhar Tripathi
Mr Shashank Shekhar Tripathi is an Instructor at the Department of Information Systems and Analytics (DISA) at the School of computing, National University of Singapore. He teaches “Application development for business analytics” and “Systematic trading” to the undergraduate students. He holds the designation Chartered Market Technician (CMT)and Certified Financial Technician(CFTe) . Prior to this, Shashank worked as a Senior Software Engineer at the NUS Fintech Lab where he worked on developing applications related to financial technology. He has a vast experience in oil and gas industry in the domain of corporate finance, financial evaluations, and simulations. He has a huge interest in financial markets, blockchain technology and data analytics. He researches extensively to design, develop and test strategies for algo trading utilizing machine learning, fundamental analysis, and technical analysis. He is an experienced trainer and consultant of data visualization, robotic process automation, and algo trading.
Course Fees
Total Nett Course Fee Payable, including GST, after additional funding from the various funding schemes
Participants must fulfill at least 75% attendance and pass all assessment components to be eligible for SSG funding.
To enquire, email soc-ace@nus.edu.sg
To register, click Register
Course Fee Breakdown
Singapore Citizens
39 years old or youngerSingapore Citizen
40 years old or olderYou may also like to view:
Catalogue of Programmes for Individuals
- Course Category
- Artificial Intelligence & Machine Learning
- Business Analytics & Data Science
- Cloud Computing & Internet of Things
- Cybersecurity & Data Governance
- Digital Business & Technopreneurship
- Digital Health & Nursing Informatics
- Digital Technology & Innovation Management
- Digital Transformation & Change Leadership
- Education Technology & Learning Design
- Emerging & Disruptive Technologies
- FinTech & Blockchain
- Interactive Media Development & Metaverse
- Software Programming & Networking
- UX/UI Design & Digital Product Management