BellCurve is an open source desktop application that helps public stock market investors estimate the probability of stock price moves.
Linux
- Download the Linux-binary
- Launch application by double-clicking on the downloaded file
All Operating Systems
- Clone this repository
- Install dependencies from project root directory using
npm install
- Launch application using
npm start
Using BellCurve is quite easy. Enter a ticker, select a target price, and select a time frame and let BellCurve handle everything else.
Behind the scenes, BellCurve calculates the historical daily prices moves, summarizes potential moves using the normal and lognormal distributions, and then estimates the probability of target moves.
BellCurve exists because many public stock market investors require context to assist in their investing activity. Some investors want to time their entry or exit trades in order to place a position with a good chance of succeeding. Other investors analyze options and would like to know the potential range of stock price movements before implementing a trading strategy. In each case, context for potential price movements helps investors make intelligent decisions.
BellCurve was inspired by the awesome team at tastytrade. Check them out and show them some love!
Huge thanks to the team at Alpha Vantage for providing free access to stock price histories. Please check them out and show them some love!