Giter VIP home page Giter VIP logo

stock-dashboard-momentum-factor-'s Introduction

SNP STOCK DASHBOARD - Momentum Factor

Alex Papa 23/07/2019


FILES NOT INCLUDED (Confidentiality Reasons)

  • database.db -sqlite
  • raw Excel Data

Should work with Yahoo Finance price data with modifications


Stage 1

  • DATA WRANGLING
    • toolbox.py

      • Contains all main functions for building momentum factor.
    • initial_wrangler.py

      • Wrangles excel spreadsheet data to clean raw data
      • Uses functions from toolbox.py
      • Stores/retrieves information for sql 'database'

Stage 2

  • MOMENTUM INDICATOR
    • main.py
      • script that builds the Momentum Indicator
      • uses functions from toolbox
      • Structures Dataset into desired format
      • Calculates Compounded Returns for entire Index and by week
      • Calculates Compounded Returns by Company by week
      • Calculates Z-Scores for each window by Company and by week
      • Generates Company Scores
      • CALCULATE AVG & STD OF COMPANY AVG_Z_SCORE
      • CALCULATE Z-SCORES 2# FOR EACH COMPANY BY WEEK
      • FOR EACH WEEK ASSIGN COMPANY TO QUINTILE ACCORDING TO Z-SCORE
      • Generates Compounded Returns by Quintile and create Quintile Indices
      • CALCULATES COMPOUNDED RETURNS BY WEEK FOR EACH QUINTILE
      • Generates Relative Compounded Quintile Returns

Stage 3

  • DASHBOARD VISUALISATION

    • app.py
      • script that creates interactive web-based plots
      • using Plotly Dash (Python)
      • For increased efficiency call data from database.db

Other Files

  • Various materials from intership at Barings London

Issues

S1

  • ...
    • ...

S2

  • ...
    • ...

Additional Ideas

  • ...
    • ...

stock-dashboard-momentum-factor-'s People

Contributors

09acp avatar

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.