Skip to content

jk1mm/stock-market

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3d05d49 · Dec 21, 2021
Dec 20, 2020
Dec 21, 2021
Aug 2, 2021
Dec 21, 2021
Dec 21, 2021
Feb 3, 2021
Feb 9, 2021
Feb 9, 2021
Dec 21, 2021
Feb 24, 2021
Feb 9, 2021
Dec 21, 2021
Dec 18, 2020

Repository files navigation

Stock Market

Research & Analysis driven module, with the aim to help improve a trading decision or optimize a stock portfolio. Market/trend data, market analysis, and financial models are some upcoming work in the making.

Overview


Module Listing


Modules

Data

  • Stocks: Get stocks performances for a date range given a ticker symbol
  • Crypto: Get crypto performances for a date range given a ticker symbol
  • IPO: Get IPO related data from MarketWatch and populate new metrics
  • Index: Get market indexes (e.g. S&P 500)
  • Reddit: Understand the general sentiment around most discussed stocks and topics

Analysis

  • IPO: Analysis on recent and upcoming IPO stocks

    1. General success metrics on recent IPO bubble.
    2. Optimal sell day analysis.
    3. Individual stock performance views.
  • Index: Analysis on a market index

    1. Stock categorization summary by industry.
    2. Index performance for different periodic times.
    3. Today's top and bottom performing stocks.
  • Stocks: Analysis on stocks

    1. Stock net profit calculator: Supposed net gain on a stock for a buy and sell on a specified date period.
    2. Stock chart comparison between a list of requested stocks to view. Provides quick and easy way to analyze the performance of each stock aligned by a date range.
  • Reddit: Analysis on Reddit posts

    1. Sentiment view of trending Reddit posts in a specified subreddit, leveraging ticker detection and sentiment model from models.

Model

  • Classification: Models relating to classification

    1. Detect Stock: Identifies the ticker being discussed in a given text.
  • NLP: Models relating to natural language processing

    1. NLTK Sentiment: Leverages Vader Lexicon data to evaluate a given text's sentiment.