Chris Conlan

Data Scientist

  • About
  • Blog
    • Business Management
    • Programming with Python
    • Programming with R
    • Automated Trading
    • 3D Technology and Virtual Reality
  • Books
    • Fast Python
    • Algorithmic Trading with Python
    • The Blender Python API
    • Automated Trading with R
  • Snippets
  • Opportunities

Pulling All Sorts of Financial Data in Python [Updated for 2021]

December 13, 2020 By Chris Conlan Leave a Comment

Contributed so kindly by Joe Wojniak It may seem obvious, but financial research requires data — and a lot of it. If financial research isn’t your day job, it can be surprisingly difficult to come by. Here are some suggestions for acquiring data to use in your financial research project. Data Sources Every project has […]

Filed Under: Automated Trading, Programming with Python

Calculating Triple Barrier Labels from Advances in Financial Machine Learning

April 12, 2020 By Chris Conlan 2 Comments

In Marcos Lopez de Prado’s 2018 book, Advances in Financial Machine Learning, the author proposes a system for calculating labels for financial events based on the precipitation of events followings a list of event dates. These labels are typically members of the set {-1, 0, 1}, and are ideal for fitting machine learning classification models. […]

Filed Under: Automated Trading, Programming with Python, Snippets

Calculating Financial Performance Metrics in Pandas

April 12, 2020 By Chris Conlan 2 Comments

I just finished writing my latest book, Algorithmic Trading with Python. When writing the chapter on performance metrics, I was consistently surprised with the simplicity of the pandas code. If you, as a developer, resolve to only work with datetime-indexed pd.Series objects, the resulting code is really clean and easy. Simulating Data For those unfamiliar […]

Filed Under: Automated Trading, Programming with Python

Moving from Single-Asset to Multi-Asset Algorithmic Trading

April 12, 2020 By Chris Conlan Leave a Comment

In my latest book, Algorithmic Trading with Python (2020), readers work through the process of developing a trading strategy, simulator, and optimizer against a portfolio of 100 assets. Each asset has 10 years of end-of-day data, creating about 2,500 data points per asset, totaling 250,000 data points. A lot of similar work in this field […]

Filed Under: Automated Trading

Download Historical Stock Data with R and Python

July 24, 2017 By Chris Conlan 35 Comments

Update #2: Track this Issue Here Updates to this post are more about which API’s are still supported than how to access them with R, Python, or any other language. Follow the hilarious change history of EOD stock data API’s at my other post: https://chrisconlan.com/download-daily-data-every-sp-500-stock-r/. Update: Using Quandl’s API Because everything I write about breaks, […]

Filed Under: Automated Trading, Programming with Python, Programming with R

  • 1
  • 2
  • Next Page »

Latest Release: Algorithmic Trading with Python

Algorithmic Trading with Python

Available for purchase at Amazon.com.

Algorithmic Trading

Download Price History for Every S&P 500 Stock with R

oauth and other ssl connections in retail trading

The Case for OAuth in Automated Trading via Retail Brokerage Adoption

S&P 500 for The Long Haul: Figures to Keep in Mind

Topics

  • 3D Technology and Virtual Reality (8)
  • Automated Trading (9)
  • Business Management (9)
  • Chris Conlan Blog (5)
  • Computer Vision (2)
  • Programming with Python (16)
  • Programming with R (6)
  • Snippets (8)
  • Email
  • LinkedIn
  • RSS
  • YouTube

Copyright © 2021 · Enterprise Pro Theme On Log in