GithubHelp home page GithubHelp logo

erickalfaro / tsmom Goto Github PK

View Code? Open in Web Editor NEW

This project forked from rkohli3/tsmom

0.0 0.0 0.0 32.07 MB

Replication of Time Series Momentum strategy by Moskowtiz, Ooi, Pedersen, 2011.

Python 0.24% Jupyter Notebook 99.58% CSS 0.18%

tsmom's Introduction

Disclaimer

  • None of the contents constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services
  • Past performance is no indicator of future performance
  • Provided for informational purposes only
  • All investments involve risk, including loss of principal

For access to the jupyter notebook with interactivity containing the CTA strategy, please click on this link: http://nbviewer.jupyter.org/github/rkohli3/TSMOM/blob/master/Momentum.ipynb

To access the jupyter notebook with interactivity for Indian Equities, please click on the link below: http://nbviewer.jupyter.org/github/rkohli3/TSMOM/blob/master/MomentumIndia.ipynb

Time Series Momentum (TSMOM)



Summary

The following code blocks are based on the Time Series Momentum strategy, TSMOM, as illustrated in the 2011, Moskowitz, Ooi and Pedersen paper.

  1. What is TSMOM and how is it different from Momentum mentioned by Jegadeesha and Titman, 2001?
    TSMOM is a smarket anomaly that captures strong positive predicitibility from a security's own past returns. That is, if the past returns are positive, they will continue to be positive and vice versa.

    This is related to, however, different from "momentum" in finance literature, which refers to the cross-sectional performance comparison of a security from its peers, where securities that have outperfermoed their peers in the past three to twelve months, will continue to do so on an average. TSMOM, focuses primarily on the security's own returns

  2. Why replicate?

    I do this in order to backtest results for the highly liquid ETF securities in the same asset class as the paper mentions. These asset classes are:

    1. Bonds
    2. Equity Index
    3. Currencies
    4. Commodities




Let's get on with it, shall we?!?!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.