Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.
/ python-canslim Public archive

A Python program to analyze & visualize stocks using the CANSLIM method by William J.O'Neil including a calculator to find entry points to add more positions to your portfolio (Pyramid Buying).

License

Notifications You must be signed in to change notification settings

KhoiUna/python-canslim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: Macrotrends has blocked automated access!

Introduction

  • A Python scraping program to analyze & visualize stocks using the CANSLIM method by William J.O'Neil, also includes a calculator to find entry points to add more positions to your portfolio (Pyramid Buying).

Tech stack

  • Python:
    • pandas, numpy, matplotlib
    • python-fire to automatically generate command line interfaces.
    • Beautiful Soup to scrap HTML data.

Instructions

  • Prefer video tutorial? Click here.
  1. git clone https://github.com/KhoiUna/python-canslim.git && cd python_canslim
  2. pip install -r requirements.txt to install the required dependencies
  3. python CANSLIM/main.py analyze [TICKER] [TICKER]... to analyze stocks using the CANSLIM method.
    • You can run python CANSLIM/main.py -h or python CANSLIM/main.py analyze -h to learn more about available command.
    • The program will return -GOOD STOCKS- that fit the CANSLIM criteria.
  4. python Pyramid_Profit_Calculator/main.py to start the Pyramid Buying calculator GUI.

Notes:

About

A Python program to analyze & visualize stocks using the CANSLIM method by William J.O'Neil including a calculator to find entry points to add more positions to your portfolio (Pyramid Buying).

Topics

Resources

License

Stars

Watchers

Forks

Languages