mirror of
https://github.com/andrewkdinh/fund-indicators.git
synced 2024-11-24 14:04:20 -08:00
353d3a7d9f
Tried using Google Sheets API for stock data but didn't realize they did not allow that.
43 lines
1.3 KiB
Python
43 lines
1.3 KiB
Python
# main.py
|
|
# Andrew Dinh
|
|
# Python 3.6.1
|
|
# Description:
|
|
'''
|
|
Asks users for mutual funds/stocks to compare
|
|
Asks to be compared (expense ratio, turnover, market capitalization, or persistence)
|
|
Asks for time period (Possibly: 1 year, 5 years, 10 years)
|
|
Makes the mutual funds as class Stock
|
|
Gets data from each API
|
|
Compare and contrast dates and end changeOverTime for set time period
|
|
NOTES: Later can worry about getting close values to make a graph or something
|
|
Gives correlation value using equation at the end (from 0 to 1)
|
|
|
|
FIRST TESTING WITH EXPENSE RATIO
|
|
'''
|
|
|
|
from StockData import Stock
|
|
|
|
listOfStocks = []
|
|
numberOfStocks = int(input("How many stocks or mutual funds would you like to analyze? "))
|
|
for i in range(0, numberOfStocks, 1):
|
|
print("Stock", i+1, ": ", end='')
|
|
stockName = str(input())
|
|
listOfStocks.append(i)
|
|
listOfStocks[i] = Stock()
|
|
listOfStocks[i].setName(stockName)
|
|
#print(listOfStocks[i].name)
|
|
|
|
for i in range(0, numberOfStocks, 1):
|
|
print("\n")
|
|
print(listOfStocks[i].name)
|
|
Stock.main(listOfStocks[i])
|
|
|
|
#print(listOfStocks[0].name, listOfStocks[0].absFirstLastDates, listOfStocks[0].finalDatesAndClose)
|
|
print("\nWhich indicator would you like to look at? \n1. Expense Ratio")
|
|
indicator = str(input)
|
|
'''
|
|
stockName = 'IWV'
|
|
stock1 = Stock(stockName)
|
|
print("Finding available dates and close values for", stock1.name)
|
|
Stock.main(stock1)
|
|
''' |