This website attempts to automate much of the calculations described in Phil Town's Rule #1 investing book. (As well as his second book, Payback Time.)
To use the website, simply enter in a stock ticker symbol and let this site do its magic.
The data for this website is pulled from various sources such as Morningstar, Yahoo Finance, MSN Money, etc.
If you wanted to mirror many of these calculations in a spreadsheet, you can check out Phil Town's PDF explaining this step-by-step.
NOTE: This site is for personal investing purposes only. Any analysis on this site should be used at your own discretion. Obviously investing always carries some risk, but if you follow the principles in Rule #1 investing, then this site should be a "one stop shop" for all the calculations/resources you may need.
If you want to run bulk queries for stock analysis, check out the Rule 1 Stock Screener repository.
This repository contains a script to iteratively issue a bulk fetch and populate a MySQL database with the results. It also includes some predefined SQL queries for convenience.
- Clone the repo.
- Install python3, if you haven't already.
- Run the following command to install the dependencies:
python3 -m pip install .
- Run the
main.py
with:
python3 main.py
If you haven't already, install the Google Cloud SDK
If it's your first time deploying, run:
gcloud init
If you already have an initialized repository, then simply run
gcloud app deploy app.yaml