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 details)

Uploaded Source

File details

Details for the file stock-position-calc-1.1.tar.gz.

File metadata

  • Download URL: stock-position-calc-1.1.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for stock-position-calc-1.1.tar.gz
Algorithm Hash digest
SHA256 7a0bb3e2e422fe411a9eed0eece3c409123992492713fb7d2c26376325ba9281
MD5 fb10a951d8978215323e405e48170689
BLAKE2b-256 edf33ce33ff9066fe43a4d47b7f91d22164fc9e199e34b440ef226fa34b368f4

See more details on using hashes here.

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