Course11010416928 lectures
Advanced Algorithmic Trading and Portfolio Management
Prof. Abhinava Tripathi · IIT Kanpur
About
Over the next few decades, machine-learning (ML) and AI will transform not only the finance industry but also other industries that borrow significantly from finance. This program has been carefully designed to help future analysts, traders, brokers, consultants and other industry professionals who are either currently exposed to, or foresee artificial intelligence, machine-learning and data science proliferate their work environment. The operating environment for investment management firms continues to evolve, with technological innovations and shifting investor preferences at the heart of this change. In that context, Artificial Intelligence (AI) is providing new opportunities to both professionals and investors. Portfolio management (e.g., mutual funds) industry is at the forefront of this transformation. The objective of this course is to help the students familiarize with advanced concepts related to risk management with portfolios, in the backdrop of Artificial Intelligence and Machine Learning techniques in financial markets, trading, and asset management. This program aims to demonstrate the applications of modern portfolio construction and optimization techniques. This includes solving real-life wealth management problems to improve investment decisions.
Throughout the course, we have used three kinds of data:
1. In-built datasets: These datasets are readily available within R.
2. Publicly available data: These datasets are sourced from publicly available sources like Yahoo Finance and Google Finance.
3. Proprietary Data: Acquired by the faculty from third-party sources, this data is of a proprietary nature and can only be used by the faculty strictly for academic research purposes. The faculty is not allowed to share these datasets.
For the inbuilt datasets, students may follow the respective code (R packages) for acquiring them.
Next, for publicly available data, students are expected to obtain data on their own from the sources like Google and…
Lectures
Week 1
Week 2
- Lesson 4: Introduction to Risk and Return
- Lesson 5: Portfolio Theory and Asset Pricing Models
- Lesson 6: Portfolio Optimization and Mean Variance Framework
- Lesson 7: Advanced Portfolio Optimization: Part 1
- Lesson 8: Advanced Portfolio Optimization: Part 2
Week 3
- Lesson 9: Capital Asset Pricing Model (CAPM)
- Lesson 10: Single and Multi-Index Models
- Lesson 11: Introduction to Arbitrage Pricing Theory (APT)
Week 4
- Lesson 12: Portfolio Management Strategies
- Lesson 13: Portfolio Performance Evaluation- One Parameter Measures
- Lesson 14: Portfolio Performance Evaluation: Timing and Selection
- Lesson 15: Introduction to tail-risk measures: VaR and CVaR
- Lesson 16: Initiating with Portfolio Object in R
Week 5
- Lesson 17: Trend-determining techniques
- Lesson 18: Moving average indicators
- Lesson 19: Momentum indicators
- Lesson 20: R Application for Technical Analysis and Algorithmic Trading - Part 1
- Lesson 21: R Application for Technical Analysis and Algorithmic Trading - Part 2
Week 6
- Lesson 22: Introduction to Panel Data Modelling
- Lesson 23: Panel data application and implementation with R
Week 7
- Lesson 24: Techniques for Computing Efficient Frontier
- Lesson 25: Alternative forms of CAPM- Part 1
- Lesson 26: Alternative forms of CAPM- Part 2
Week 8
Syllabus and materials
At NPTEL, as the course publishes them.
Credits and licence
- Institution
- IIT Kanpur
- Department
- Management
- Teacher
- Prof. Abhinava Tripathi
- Level
- Undergraduate
- Language
- English
- Subjects
- Business and management
- Source
- NPTEL
- Licence
- CC BY-NC-SA, as NPTEL states it. Non-commercial use only. NPTEL's terms
- Attribution
- NPTEL states: "Distributed under Creative Commons Attribution-ShareAlike / CC BY - NC - SA", beside a BY-NC-SA badge.
- Who can watch
- NPTEL gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed