I am trying to combine all stock single-day data with custom TA.
Below are my code, but when I tried to append it. I got an error.
TypeError: cannot concatenate object of type '<class 'str'>'; only Series and DataFrame objs are valid
import pandas as pd
import pandas_ta as ta
import yfinance as yf
stocks = pd.read_csv('stock_list.csv')
# stock list data
# Ticker
# AAPL
# MSFT
increased_symbol = []
for stock in stocks['Ticker']:
daily_data = pd.DataFrame()
daily_data = daily_data.ta.ticker(stock, start="2020-01-01", end="2021-09-30")
daily_data.ta.stochrsi(append=True)
daily_data = daily_data.iloc[-1:]
increased_symbol = daily_data.append(stock)
print(increased_symbol)
I hope someone can assist me. BR