Learn · NPTEL

Course11010416928 lectures

Advanced Algorithmic Trading and Portfolio Management

Prof. Abhinava Tripathi · IIT Kanpur

Start with lecture 1 At NPTEL

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

  1. Lesson 1: Fundamentals of R YouTube
  2. Lesson 2: Data Cleaning YouTube
  3. Lesson 3 : Data Visualization YouTube

Week 2

  1. Lesson 4: Introduction to Risk and Return YouTube
  2. Lesson 5: Portfolio Theory and Asset Pricing Models YouTube
  3. Lesson 6: Portfolio Optimization and Mean Variance Framework YouTube
  4. Lesson 7: Advanced Portfolio Optimization: Part 1 YouTube
  5. Lesson 8: Advanced Portfolio Optimization: Part 2 YouTube

Week 3

  1. Lesson 9: Capital Asset Pricing Model (CAPM) YouTube
  2. Lesson 10: Single and Multi-Index Models YouTube
  3. Lesson 11: Introduction to Arbitrage Pricing Theory (APT) YouTube

Week 4

  1. Lesson 12: Portfolio Management Strategies YouTube
  2. Lesson 13: Portfolio Performance Evaluation- One Parameter Measures YouTube
  3. Lesson 14: Portfolio Performance Evaluation: Timing and Selection YouTube
  4. Lesson 15: Introduction to tail-risk measures: VaR and CVaR YouTube
  5. Lesson 16: Initiating with Portfolio Object in R YouTube

Week 5

  1. Lesson 17: Trend-determining techniques YouTube
  2. Lesson 18: Moving average indicators YouTube
  3. Lesson 19: Momentum indicators YouTube
  4. Lesson 20: R Application for Technical Analysis and Algorithmic Trading - Part 1 YouTube
  5. Lesson 21: R Application for Technical Analysis and Algorithmic Trading - Part 2 YouTube

Week 6

  1. Lesson 22: Introduction to Panel Data Modelling YouTube
  2. Lesson 23: Panel data application and implementation with R YouTube

Week 7

  1. Lesson 24: Techniques for Computing Efficient Frontier YouTube
  2. Lesson 25: Alternative forms of CAPM- Part 1 YouTube
  3. Lesson 26: Alternative forms of CAPM- Part 2 YouTube

Week 8

  1. Lesson 27: Volatility modelling YouTube
  2. Lesson 28: Tail Risk Measurement: VaR and CVaR (or ES) models YouTube

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