A program that scrapes a list of stock tickers together from multiple sources. The program then grabs several metrics for each ticker and stores them in a dataframe. Dataframes are created each day and data is held going two weeks back. Statistical analysis is run on this data to determine which stocks meet certain metrics that indicate a good buy. These stocks are then put in a list, with the attached metric. There is a similar dataframe containing stocks already owned that has statistical analysis done on it to determine when to sell. Using a Robinhood API wrapper, the program logs into my account and automates trades based on the buy and sell lists. Current project, more coming soon. Python on Linux |