Welcome to Prophet

Prophet is a Python microframework for financial markets. Prophet strives to let the programmer focus on modeling financial strategies, portfolio management, and analyzing backtests. It achieves this by having few functions to learn to hit the ground running, yet being flexible enough to accomodate sophistication.

Go to Quickstart to get started or see the Tutorial for a more thorough introduction.

Prophet’s data generators, order generators, and analyzers are all executed sequentially which is conducive to allowing individuals to build off of others work. If you have a package you would like to share, please open an issue on the github repository to register it in the Registry.

Join the mailing list here or join by email.


  • Flexible market backtester
  • Convenient order generator
  • See Roadmap for upcoming features

API Reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

Contributor Guide

Additional Notes

Sponsored by Wokflow


Fork me on GitHub