Skip to content

PyStock is a python package that scans stocks and predicts prices.

Notifications You must be signed in to change notification settings

ikitcheng/pystock

Repository files navigation

PyStock

PyStock is a python package that scans stocks and predicts prices.

Installation

Browse to the directory where this file lives, and run:

pip install .

This command will download any dependencies we have.

Stock Scanner

  • Find abnormally high volume stock
  • Get technical data: OHLC, pct_change, volatility
  • Quantify fundamental data: EPS, Market cap, Revenue growth, etc. (used to filter high volume stocks)
    • Is company growing?
    • Is it in an innovative sector?
  • Media attention over some reference period: positive/ negative catalysts?
  • Create risk metric for the stock (0 low to 1 high- maybe with sigmoid function?)
    • The more days it goes green, the higher the risk.
    • The number of days elapsed is from the day the volume exploded.
    • Should be weighted somehow by news.
  • Predict probability that price will go up on next market open.

Todo

  • add ma50, ma200
  • Filter high vol stocks based on fundamental data
  • Attention model for timeseries forecasting

About

PyStock is a python package that scans stocks and predicts prices.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published