About

About Quant For Life

Welcome! This is the story of how Quant For Life, an algo trading boilerplate project, came to be.


My Story: Solving a Common Problem

My name is Michael Yin, a full-stack developer and a tech author. I've built courses on platforms like testdrive.io, focusing on tools like Celery and Wagtail CMS.

In my free time, I'm passionate about algo trading. I use Python packages like Pandas and Backtrader to develop and backtest strategies to generate alpha. However, I noticed a common frustration among developers: the time and effort it takes to set up a development environment. This often becomes a barrier for those wanting to get started. I realized there had to be a better way to help people jump straight into the fun part—building strategies.


What Quant For Life Offers

Quant For Life is a robust boilerplate project designed to simplify your entry into algo trading. It's built to be clean, up-to-date, and easy to use.

Key features include:

  • Dockerized Environment: Get a consistent development environment across any platform without worrying about system dependencies.
  • Up-to-Date Packages: The project's Python packages are regularly maintained to ensure they are current and free of conflicts.
  • Flexible Development: Includes Jupyter Lab for in-browser development, while also supporting popular editors like VS Code and PyCharm.
  • Multiple Data Sources: Start quickly with support for Yahoo Finance, with plans to integrate more data sources in the future.
  • Classic Strategies: A collection of classic algo trading strategies to help you learn and get started.

Get in Touch

I'd love to hear from your feedback, ideas, or questions.