if not load_existing: sql_distinct_tickers = "select ticker from candlestick where event_time='2023-12-29' and ticker not like '^%%'" df_tickers = query_df(sql_distinct_tickers)
df = pd.DataFrame(index=['event_time'])
### Get the candlesticks for ticker in df_tickers['ticker']: sql_ticker_col = "select event_time, close from candlestick where ticker='{0}'" df_temp = query_df(sql_ticker_col.format(ticker)) df_temp.set_index('event_time', inplace=True) df_temp.rename(columns={'close': ticker}, inplace=True) df = df.add(df_temp, fill_value=0)