How to Get (Almost) Free Tick Data

How to Get (Almost) Free Tick Data

Access to high quality, cost effective market data is a continuing problem for retail traders. I was recently told about the ongoing efforts of the startup brokerage “Alpaca”. The gentleman I spoke with said the API gave access to the tick data of thousands of stocks everyday and without cost.

I thought it was too good to be true but recently I took a little bit of time to investigate.

Read More

Mean Reversion Strategies in Python (Course Review)

Mean Reversion Strategies in Python (Course Review)

In this post I will be reviewing the course “Mean Reversion Strategies in Python by Dr. E.P. Chan” (<—affiliate link, use discount code LONGSHORT for an additional 5% off at checkout). In mean reversion strategies, the course author focuses on three categories of mean reversion systems. These are pairs trading, index arbitrage, and cross-sectional long-short strategies. 

Read More

The Secret to Shorting Stocks

The Secret to Shorting Stocks

Misinformation is everywhere. Many people believe the key to successful short selling is simply the inversion of a successful long strategy. I also used to believe this, among other short selling myths.

This article will demonstrate the impact, just one of the revealed secrets to short selling, can have on your algorithmic strategy development.

Read More

Introducing the Take Profits Strategy Subscription

Introducing the Take Profits Strategy Subscription

This year, my goal for Blackarbs, is to build a fully automated multi-strategy trading portfolio worthy of personal and professional investment and I want to share it with you!

My initial insample performance targets for this portfolio are a sharpe ratio of 1.5 or better, max drawdown less than 15%, and only 1 losing year every ten years. I aim to develop variations of this portfolio that can scale from 100K to several million.

To support this development effort and still stay true to my original goal of sharing my work, I’ve created a subscription tier for premium content. I’m calling this the Take Profits Strategy Subscription.

Over the next 12 months, every month (including February), I will share one new algorithmic strategy with my subscribers. My goal is to have each strategy be fully functional on the Quantconnect platform out of the box. This will allow you to backtest and live trade the strategy immediately if you choose.

The code will be documented in a way that practitioners can build on and customize the strategy. The code documentation will also provide in-depth explanations behind the purpose and function of each component. I will also provide any additional research documents and notebooks, that helped me in the development process. Ultimately, I will pick the best combination of these strategies to implement in the multi-strategy portfolio.

Read More

Synthetic ETF Data Generation (Part-2) - Gaussian Mixture Models

Synthetic ETF Data Generation (Part-2) - Gaussian Mixture Models

This post is a summary of a more detailed Jupyter (IPython) notebook where I demonstrate a method of using Python, Scikit-Learn and Gaussian Mixture Models to generate realistic looking return series. In this post we will compare real ETF returns versus synthetic realizations.

Read More