Postgraduate Course: Financial Machine Learning (CMSE11475)
Course Outline
School | Business School |
College | College of Arts, Humanities and Social Sciences |
Credit level (Normal year taken) | SCQF Level 11 (Postgraduate) |
Availability | Not available to visiting students |
SCQF Credits | 10 |
ECTS Credits | 5 |
Summary | This course provides a complete and systematic overview of machine learning methods on finance and investment, including financial data structure and feature engineering; investment strategy and portfolio allocation; back-testing statistics. |
Course description |
Academic Description
Machine learning is changing all aspects of our lives and has been adopted in finance area as a disruptive technology that may lead to profound changes in how everyone invests and manages the risks in the future. Many financial institutions, including huge investment banks on sell-side, cutting-edge hedge funds on buy-side and leading consulting firms, have heavily invested in this machine learning techniques in finance.
Whether we use support vector machine, random forest, AdaBoost, convolutional neural network, and so on, there are many shared generic problems we will face: data structuring, labelling, weighting, stationary transformations, cross-validation, feature selection, feature importance, investment strategy, overfitting, and back testing. In the context of financial modelling, answering these questions is non-trivial, and framework-specific approaches need to be developed. That's the focus of this course.
This course aims to provide a complete and systematic treatment of machine learning methods specific for finance. It contains three primary parts:
- Financial data structure and feature engineering;
- Investment strategy and portfolio allocation;
- Back-testing statistics.
On the finance side, this course will enable students to understand the structures of different financial data, transformation of raw data into informative signals and further into actual investment algorithms, the evaluation of the profitability of investment strategy under various scenarios, and the economic mechanism of the profit or loss. On the technical side, it equips the student with capability to correctly use machine learning method on identifying true discovery of profitable investment opportunity and to use R (or Python/MATLAB) to implement the strategy code and further deploy it into the production line.
|
Entry Requirements (not applicable to Visiting Students)
Pre-requisites |
|
Co-requisites | |
Prohibited Combinations | |
Other requirements | None |
Course Delivery Information
Not being delivered |
Learning Outcomes
On completion of this course, the student will be able to:
- Apply the knowledge of financial theories and skills of pre-processing the financial data to construct useful features for machine learning methods.
- Transform the constructed financial features into informative investment signals with predictive powers.
- Transform the informative features into the actual profitable investment strategy with formulated theory that explains and backs the theory as a ¿white box¿.
- Understand the importance of the back-testing and the over-fitting, and be able to assess the profitability of an investment strategy under various scenarios.
|
Additional Information
Graduate Attributes and Skills |
Research & Enquiry:
On completion of the course, students should be able to:
- Understand the types of financial data and the initial pre-processing of the raw data
- Understand the financial features and the economic mechanism of the features
- Understand how to use machine learning on portfolio allocation with model parameter tuned by cross-validation
- Understand the importance of back-testing to the investment strategy and the methods of back-testing
Personal & Intellectual Autonomy:
On completion of the course, students should be able to:
- Applying relevant techniques and specific knowledge to design, implement, deploy and evaluate machine learning based portfolio allocation strategy
-Recognize profitability and potential risks of different strategy by using different back-testing methods
Communication skills
On completion of the course, students should be able to:
- Use state-of-the-art machine learning method to develop quantitative investment strategies
- Be capable of cooperating with risk analyst and regulatory team with respect to the evaluation of potential risk of strategies
|
Keywords | Not entered |
Contacts
Course organiser | Dr Yi Cao
Tel: (0131 6)51 5338
Email: |
Course secretary | Mrs Kelly-Ann De Wet
Tel: (0131 6)50 8071
Email: |
|
|