GithubHelp home page GithubHelp logo

algothon2019's Introduction

Algothon at BlackRock

πŸ“… October 19 - 20, 2019

Theme 🌲

➑️ Evaluating the impact of ESG metrics on financial return metrics

Team members πŸ”—

  • Andreas Maos
  • George Hajivassiliou
  • Marios Kassapis
  • Michalis Lazarou

Main submissions πŸ“ˆ

  • portfolio_analysis.ipynb
    • Pulled and aggregated data from Quandl and Refinitiv from 500 randomly chosen ticker symbols from the NASDAQ stock exchange.
    • Log returns were calculated from the end-of-day adjusted closing prices.
    • Excess alpha (Ξ±) was calculated using the log returns and the Invesco FTSE RAFI US 1000 ETF (PRF) as a benchmark.
    • Linear regression was performed to extract the weight of each ESG (environmental, social and corporate governance) metric.
    • A future estimate of Ξ± was calculated using the latest ESG metrics.
  • ema_analysis.ipynb
    • User-defined functions for calculating and plotting the exponential moving averages (EMAs) for 20-day and 100-day windows.
  • Trade_Brigade_Presentation_Algothon.pptx
    • PowerPoint presentation

Repository structure πŸ“‚

  • The practice directory contains data and scripts used before the Algothon to familiarise ourselves with financial data and common data science techniques.
  • The competition_phases directory contains useful competition information and guidelines.
  • The workshops directory contains any lectures/workshops taught during the event.
  • The data directory contains any data used or saved during the Algothon.
  • Any Jupyter Notebooks created during the competition are found in the main repository. The main submission files are described above. get_merge_data.ipynb, calculating_alpha.ipynb, linear_regression_500.ipynb are the constituents of portfolio_analysis.ipynb.

About πŸ“

Algothon 2019 in partnership with BlackRock is the second annual Algothon organised by the Imperial College Algorithmic Trading Society. We’re excited to bring you 24 hours of intense hacking, bringing 200 of the brightest minds together to produce incredible new financial technology.

The event will be held in the offices of BlackRock, one of the most highly respected financial technology companies operating today. In addition to the main event, we’re delighted to offer several talks from field leading researchers in machine learning, as well as workshops to get you up to speed on some of the most exciting new technologies and practices in the field.

This will be an incredible weekend, producing amazing new technologies, learning from some of the best minds in the field, and overall having a great time!

Algothon Workshops πŸ“˜

  • Financial Machine Learning
  • Tensorflow Probability
  • Systematic Fixed Income Research
  • Behavioural Finance
  • Extracting Governing Equations from Data
  • Explainable model testing
  • Deep Reinforcement Learning

Organisers 🏒

  • Algorithmic Trading Society - Imperial College London
  • BlackRock

Sponsors 🏦

  • Quandl
  • Refinitiv
  • Amazon Web Services
  • Centre for Climate Finance & Investment - Imperial Business School

algothon2019's People

Contributors

maosa avatar

Stargazers

 avatar

Watchers

 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.