33 lines
795 B
Python
33 lines
795 B
Python
import os
|
|
|
|
import pandas
|
|
import yfinance as yf
|
|
from get_all_tickers.get_tickers import get_tickers
|
|
|
|
PROJ_PATH = os.path.dirname(__file__)
|
|
ticker_data_file = os.path.join(PROJ_PATH, "ticker_data_NYSE.csv")
|
|
|
|
|
|
def main():
|
|
all_tickers = get_tickers(NASDAQ=False, AMEX=False)
|
|
print(all_tickers)
|
|
|
|
data = yf.download(tickers="SPL AAPL", start="2017-01-01", end="2017-04-30", interval="60m", )
|
|
# data = yf.download(tickers="SPL AAPL", start="2017-01-01", end="2017-04-30", interval="1d", )
|
|
data = yf.download(tickers=" ".join(all_tickers), interval="1d")
|
|
# yf.download()
|
|
|
|
print(data)
|
|
print(type(data))
|
|
|
|
# data.to_csv(ticker_data_file)
|
|
|
|
|
|
def transform_data():
|
|
data = pandas.read_csv(ticker_data_file)
|
|
|
|
|
|
if __name__ == '__main__':
|
|
# main()
|
|
transform_data()
|