ROBO ADVISORS & SYSTEMATIC INVESTING - INFO.UB.52.001 Spring 2021 - NYU

Page created by Eduardo Myers
 
CONTINUE READING
ROBO ADVISORS & SYSTEMATIC INVESTING - INFO.UB.52.001 Spring 2021 - NYU
ROBO ADVISORS &
                                                          SYSTEMATIC INVESTING
                                                      INFO.UB.52.001 Spring 2021

         Instructor       Professor Vasant Dhar
         Classroom
         Class times
         Exam date/time   One week after the last class
         Grader
         Office Hours     Preferred communication: Email and telephone;
                          4:30-6PM on day of class and by appointment
         Internet         Email: vdhar@stern.nyu.edu
                          URL: www.stern.nyu.edu/~vdhar
         Numbers          Office (212) 998-0816, Fax: 995-4228

“Follow the plan, and you'll be surprised how successful you can be. Most people
don't have a plan. That's why it's easy to beat most folks.” Bear Bryant.

The most important requirement in the virtual classroom is complete attention and visible
faces!

Seriously, visual cues are an essential in teaching, so I expect cameras to be always on.

   1. COURSE SYNOPSIS

I am a “pracademic” who has been trading professionally for over 25 years. I brought
machine learning to Wall Street in the 90s, when I set up the first systematic machine
learning program at Morgan Stanley in the 90s. My one piece of advice to any aspiring
trader is to find a robust “system” instead of “gut feel” because the vast majority of
humans are terrible investors. You need a machine!
My experience is that as financial markets have become more information-rich and
liquid, a higher degree of knowledge about analytics and systems is required in order to
compete. In Bear Bryant’s terms, it means “having a plan.” We think of this as following
a repeatable scientific method to financial decision making.

This course teaches students how modern financial markets function and how to use the
information emanating from these markets for systematic investing, specifically how to
build and implement the analytics associated with designing and implementing
systematic computer-based models for investing.

The course covers the basis, evaluation and execution of trading strategies that are
commonly used by professionals in financial markets. There is increasing interest in
particular, on systematic trading strategies and execution systems because of their
consistency in decision making, transparency, scalability and freedom from emotion. The
central objective of this course is to understand the essence of systematic trading, key
elements of which are the basis for generation of “alpha,” and how to think about and
control the various types of risks associated with systematic trading systems. The
strategies are grounded in data of various forms including prices, fundamentals, as well
as unstructured data from news sources. During the second half of the course, we will
increasingly touch on how to think about Machine Learning in creating trading strategies.

In terms of effort and focus, the first part of the course requires an intensive coverage of
systematic trading through regular hands-on assignments. This provides you with the
tools and thinking you will use in your project which you should focus on during the
second part of the course, but start thinking about as early as possible. A project can be
defined in many ways. For example, it might involve the development of a trading
strategy (i.e. a factor model for predicting returns) or try to answer a general question like
“Is method X better than method Y for predicting returns for asset Z?” The important
thing is that the inquiry be conducted scientifically and rigorously.

       2. LEARNING GOALS

       There are two main learning goals and a secondary one associated with this course:

  I.      Critical and Integrative Thinking: specifically, how do you transform a trading
          idea into a concrete description that can be described and modeling using a
          program or a spreadsheet. The spreadsheets created from the various assignments
          are usable as “templates” for developing more advanced strategies. In addition to
          translating an idea into a model, students will learn how to draw and assess
          conclusions from the model and data provided. You are free to use other software
          for testing more sophisticated strategies, especially for your project.
II.     Effective Oral Communication: Each student shall be able to communicate
         verbally in an organized, clear, and persuasive manner, and be a responsive
         listener.
III.     Interpersonal Awareness and Working in Teams: Students will submit a project
         which may entail working in a small group (two people) and must apportion tasks
         appropriately and submit a quality product in a timely manner.

The course strikes a balance between theory and practice by grounding the discussion in
the current state of financial markets. The course requires students to do several hands-on
exercises with real market data. The exercises start with a review of simple concepts of
risk and return and progress to realistic trading strategies that students build and evaluate.
The objective is to help you understand how to assess markets in an orderly and scientific
way so as to be able to draw sound inferences from the analysis.

The course should be of interest to students across the financial services industry. It will
not transform you into a trading expert, which takes considerable effort, time, and pain. It
will, however, bring the concepts of risk and return alive by working with real data and
exercises, and through industry experts describing their approach to fund management
and administration. More generally, the course should give you a clearer appreciation on
the fact that understanding markets is a theory building exercise, where professionals
spend a lot of time in understanding emerging market phenomena with the objective of
translating their insights into profitable strategies. These concepts are useful regardless of
your specific interest in the financial industry, i.e. whether you intend to be a trader, risk
manager, controller, salesperson, or analyst.

Self-learning is a particularly important part of this course. You will get the best value
from this course if you experiment actively with ideas and actively construct and test
trading strategies instead of just coming to class and expecting to be told what works and
what doesn’t. There’s nothing like learning by doing. Accordingly, 50% of the grade is
assigned to your project. So, start early. Exploratory work always takes longer than you
think. Indeed, your very first assignment is to write a 1-2 page summary of what you
might do as your project. Even if you end up changing topics, the exercise will help you
get started in thinking about it seriously, before you get into the nitty-gritty of the
quantitative exercises.

       3. COURSE MATERIALS

There is no required textbook for this course since none of the available books in this area
satisfy the majority of the objectives of this course. The following book, for example,
describes at a high level the basis for quantitative trading strategies used by portfolio
managers but doesn’t provide enough detail or hands-on examples for how to build
strategies:

Inside the Glass Box: The Simple Truth About Quantitative Trading, Rishi Narang,
2013
In contrast, for those students wanting details on market indicators and measurement, a
useful textbook is:

New Trading Systems and Methods, Perry Kaufman, Wiley 2014

The above textbook is biased towards practice at the expense of theory and it has detailed
descriptions of market indicators and methods, which makes it a good reference. It is not
mathematically rigorous, but useful in helping you think about measurement issues with
time series data, commonly used types of indicators to describe states of markets, and
vanilla models from which portfolio managers build more elaborate strategies.

The following textbook provides some of the latest research with real-world examples
and interviews with top hedge fund managers to show how certain trading strategies
make money and why they sometimes don't:

Efficiently Inefficient: How Smart Money Invests and Market Prices are
Determined, Lasse Pedersen, Princeton University Press, 2015.

The book is a great source of ideas for your term project.

A set of current readings for each session will be posted on the website that you must
read prior to each class. In addition to these readings, the course will provide datasets that
will be used for the assignments. The assignments are simple, and intended to serve as a
foundation for thinking about more sophisticated trading strategies you might build going
forward. In order to keep the material accessible, all examples are illustrated in Excel.

Since one of the main objectives of the course is to provide you with hands-on skills in
developing and understanding trading strategies, several datasets are provided including
the following:

   1. Daily S&P500 cash data 1960-2005
   2. Daily data for selected currency, fixed income, equity futures, and commodity
      futures
   3. Intraday (minute level bars) for select futures contracts
   4. Fundamentals (Trade Balance) data for currencies (aligned with the dollar index)
   5. Yield curve dynamics data for currency trading
   6. Fundamentals-based aggregated equities data
   7. Equities data for spread-based (pairs) trading
   8. News-based sentiment data for equities
   9. High frequency data on select futures contracts including equity, bond, currency,
      and commodity indices

All materials (except for late breaking articles and non-electronic information) are posted
on the class website. Students are also encouraged to explore the Internet for materials
relevant to the course.
4. EVALUATION

Assignments

Since this is a hands-on course, there are several small assignments involving data
analysis. You must have reasonable Excel skills to do these assignments. There are up to
six such assignments. You must also participate in class discussion and come prepared to
present your analyses to the class. Each class where an assignment is due will begin with
several students at random being chosen to present their results. All assignments due on
a particular date must be submitted prior to the beginning of class. Late
submissions will not be accepted.

Project

In addition, you must hand in a term project describing a complete trading strategy. It is
preferable if this strategy is demonstrated using data and analysis, but conceptual
analyses are also acceptable. Examples of things you could explore are:

      Has COVID resulted in a “paradigm shift” in trading, and if so, how? Does it
       impact how we think about systematic investing?
      Are there newer “alternative data” sources (social media, cargo patterns etc.) that
       provide value in their ability to predict certain markets or securities?
      Is there any relationship between current volatility and future returns in equity or
       currency markets in the US or other markets?
      Which macroeconomic indicators have exhibited a consistent influence on
       financial markets and what could explain this? Is it possible to blend such “lower
       frequency” data with higher frequency data like prices?
      (How) and when does spread-based trading work and why?
      Are currencies driven by short-rates or the longer end of the yield curve?
      Which fundamentals or technicals spread-based or directional trading strategy
       works on indices, individual/pairs, ETFs, etc.?
      Engineer a system where you can describe the market conditions under which it
       would make and lose money. How would you position such a system for
       investors?
      Does technical analysis work? I.e. Doji based systems, Bollinger bands, etc.
      How could one design a news-driven sentiment analysis system for trading
       individual equities or equity/currency/commodity indices?
      Can you predict the inclusion or exclusion of stocks from indices?
      How does inclusion in ETFs impact the behavior and performance of stocks?
      Is it possible to predict or capitalize on a “short squeeze” in stocks?
In the past, students have turned in interesting projects in a number of areas that typically
“expand” on an assignment, such as testing pairs trading “on scale” across all equities in
a sector or market index or commodities (such as related energy futures contracts),
extending pairs trading to “baskets,” exploring and integrating currency strategies across
multiple timeframes, behavior of markets around options expiration, and so on. Creativity
and exploration is highly encouraged.

Start early on your project. The assignments are “front loaded” and largely done midway
through the course which should give you time to focus on your term project.

There is no final exam. The grade breakdown is as follows.

   i.   Assignments: 50 points
  ii.   Term paper on a trading strategy: 40 points
 iii.   Class participation and attendance: 10 points
 iv.    Final Quiz (perhaps): 10 points

    5. ATTENDANCE AND PUNCTUALITY
Every session covers a specific type of trading strategy and each session builds on the previous
ones. Sessions also discuss “tips and tricks” you will not find in readings or books. Complete
attendance is therefore critical. Class participation is an equally important part of the learning
process. Absence is only appropriate in cases of extreme personal illness, injury, or close family
bereavement. Voluntary activities such as job interviews, business school competitions, travel
plans, joyous family occasions, etc. are never valid reasons for missing any class. Students who
miss two or more sessions without notice will get a zero on attendance.
Late arrival is disruptive to the learning environment; so please arrive before the scheduled time. \

    6. PRE-REQUISITES
There are no pre-requisites for this course, except reasonable Excel skills and an enthusiasm to
work with data. However, knowledge about financial markets and financial instruments never hurts!

    7. ACADEMIC INTEGRITY/EXPECTATIONS

Integrity is critical to the learning process and to all that we do here at NYU Stern. As
members of our community, all students agree to abide by the NYU Stern Student Code
of Conduct, which includes a commitment to:

       Exercise integrity in all aspects of one's academic work including, but not limited
        to, the preparation and completion of exams, papers and all other course
        requirements by not engaging in any method or means that provides an unfair
        advantage.
       Clearly acknowledge the work and efforts of others when submitting written
        work as one’s own. Ideas, data, direct quotations (which should be designated
with quotation marks), paraphrasing, creative expression, or any other
       incorporation of the work of others should be fully referenced.
      Refrain from behaving in ways that knowingly support, assist, or in any way
       attempt to enable another person to engage in any violation of the Code of
       Conduct. Our support also includes reporting any observed violations of this
       Code of Conduct or other School and University policies that are deemed to
       adversely affect the NYU Stern community.

The entire Stern Student Code of Conduct applies to all students enrolled in Stern courses
and can be found here: www.stern.nyu.edu/uc/codeofconduct

To help ensure the integrity of our learning community, prose assignments you submit to
NYU Classes will be submitted to Turnitin. Turnitin will compare your submission to a
database of prior submissions to Turnitin, current and archived Web pages, periodicals,
journals, and publications. Additionally, your document will become part of the Turnitin
database.

GENERAL CONDUCT & BEHAVIOR

Students are also expected to maintain and abide by the highest standards of professional
conduct and behavior. Please familiarize yourself with Stern's Policy in Regard to In-
Class Behavior & Expectations (http://www.stern.nyu.edu/portal-partners/current-
students/undergraduate/resources-policies/academic-policies/index.htm) and the NYU
Student Conduct Policy (https://www.nyu.edu/about/policies-guidelines-
compliance/policies-and-guidelines/university-student-conduct-policy.html).

STUDENTS WITH DISABILITIES
If you have a qualified disability and will require academic accommodation of any kind
during this course, you must notify me at the beginning of the course and provide a letter
from the Henry and Lucy Moses Center for Students with Disabilities (CSD, 998-4980,
www.nyu.edu/csd) verifying your registration and outlining the accommodations they
recommend. If you will need to take an exam at the CSD, you must submit a completed
Exam Accommodations Form to them at least one week prior to the scheduled exam time
to be guaranteed accommodation.
8. TIMETABLE (subject to slight revision):

Session   Topic                   Reading/Preparation (posted on BB)                          Submission/Handout
1         Introduction and        Should You Trust Your Money to a Robot?
          Course Objectives       https://www.liebertpub.com/doi/10.1089/big.2015.28999.vda
2         Measurement Basics:     Life at Sharpe’s End                                        Assignment RISK
          I                                                                                   handed out
          Measurement             https://www.bloomberg.com/opinion/articles/2019-03-06/a-    Assignment RISK due
3         Basics:II               money-manager-s-past-performance-does-matter                Assignment ETF
          Comparing strategies                                                                handed out
          ETFs and Volatility     Link to paper on website                                    Assignment ETF due
4                                                                                             Assignment VOL
                                                                                              handed out
          Trend Following         Reading: Kauffman                                           Assignment VOL due
5         Systems & Futures       Chapter 8                                                   Assignment TREND
          Markets                                                                             handed out
          Trend and Counter-      Reading: Riding the Wave                                    Assignment TREND
6         trend systems           Reading: website link                                       due
                                                                                              Assignment CT
                                                                                              handed out
          Spreads and pairs       Kauffman Chap13: Spreads and Arbitrage;                     Assignment TREND
          trading in Equities     Dickey-Fuller test handout                                  due
7         Markets                                                                             Assignment SPRD
          Trading “neutral”                                                                   handed out
          portfolios
          MIDTERM BREAK
          Pairs trading review;   Readings: TBD
8         Basket and
          ETF/Passive
          Investing
          Currencies: Technical   FX Guide                                                    Assignment SPRD due
9         Strategies, Flow-       Battle of the Dollar                                        Assignment CUR
          based Strategies and                                                                handed out
          Carry trades
          Machine Learning        TBD
10        and Artificial
          Intelligence in
          Financial Prediction
          News-based Trading      Chapter 15 from High Frequency and Algorithmic Trading
11        Systems: interpreting   Late breaking articles on BB
          “big” unstructured
          data
          High frequency          High Frequency Trading                                      Assignment CUR due
12        trading:                reading
          Interpreting “big”
          structured data
13        Student Projects
14        Student Projects                                                                    Projects are due within
                                                                                              one week
15        Final Quiz (perhaps)
You can also read