Git Product home page Git Product logo

comp578's Introduction

comp578's People

Contributors

blakersfield avatar mambosun-ssh avatar gioflores24 avatar

Watchers

 avatar  avatar  avatar

comp578's Issues

python yfinance investigation

import yfinance as yf
yf.download(tickers="AAPL", period = "6mo", interval="60m")

^^^ hourly price of apple for last 6mo

data bucketing code

This is going to be kind of weird because markets are only open for a portion of the day. For the sake of simplicity, let's just use records that match up with a given hour. This is going to look something like

convert tweet time fields to datetime
iterate through financial data hours:
data[tweets that fall in time range].aggregate()

join financial data to aggregated dataset

Financial Data Adjustment

  • Drop other fields in the csv files except for Date, Time, and High.
  • Merge this data together into one large dataframe.

Financial Data: S&P500, DJIA

figure out how to get hourly stock market index data going back to 1/15
(check numer.ai if nothing else pans out)

Twitter API: pull by ID

Load ID list into memory (or partial list)
(see if we can retrieve multiple tweets per request)
retrieve tweet(s)
push to collection (separate from the previous tweets collected)

Web Scraper: Cen4infoRes

don't get too crazy with this, just potentially write something that iterates over the posts on Cen4infoRes and grabs info + tweet ID

NLTK Sentiment Analysis

-get familiar with NLPT package on python
-write script to iterate over data
-this doesn't have to wait for the database to be done, if nothing else, copy paste the stuff right off of twitter and make sure you understand how it it works

database

-PROBABLY set up free tier mongoDB, maybe on azure because 5gb limit
-MAYBE write code to do local db because we might hit 5gb really fast

Analysis

write various analyses, will be broken up later

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.