Skip to main content

A simple program to calculate the right amount of shares to buy while limiting risk.

Project description

Stock Position Calculator

PyPI - Python Version PyPI PyPI - Status PyPI - License

A simple program to manage risk and calculate the right amount of shares to buy.

Install with pip

To install:

$ pip install stock-position-calc

To upgrade:

$ pip install stock-position-calc --upgrade

For some Linux distributions you will need to install the tkinter package:

$ sudo apt update
$ sudo apt install python3-tk

Launch program:

$ stock-position-calc

Or create a file to run the program

Windows:

$ git clone https://github.com/zaironjacobs/stock-position-calc
$ cd stock-position-calc
$ pipenv install --dev
$ pipenv run pyinstaller stock_position_calc/app.py --onefile --windowed

Linux:

$ git clone https://github.com/zaironjacobs/stock-position-calc
$ cd stock-position-calc
$ pipenv install --dev
$ pipenv run pyinstaller stock_position_calc/app.py --onefile --windowed
$ sudo chmod +x dist/app

The output file can be found in the dist folder.

Usage

Fixed Cash Amount:

Will calculate the number of shares solely based on the amount you want to invest in a trade. Example: You have $10,000 to invest in a stock and you would like to buy shares of that stock when the price falls down to $20. The amount of shares you will buy will be 500 ($10,000 / $20).

Fixed Risk:

Will calculate the number of shares based on how much you are willing to risk. Example: You have an account size of $10,000 and you would like to buy shares of a stock when the price falls down to $20. You decide on a stop loss of 15% ($17) and you want to risk only 1% ($100) of your account size. The amount of shares you will buy will be 33 ($100 / ($20 - $17)).


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stock-position-calc-1.1.tar.gz (8.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page