INNER CODE UNIT · Python
_fetch_all_rate
adminho/trading-stock-thailand · BOT_API_example.py:197
def _fetch_all_rate(url, start_date, end_date, createDataFrame):
period1 = datetime.timedelta(days=1)
period31 = datetime.timedelta(days=30)
STOP_DDD = datetime.datetime.strptime(end_date, "%Y-%m-%d").date()
start_ddd = datetime.datetime.strptime(start_date, "%Y-%m-%d").date()
to_ddd = start_ddd + period31
df_list = []
while(to_ddd < STOP_DDD):
data_detail = _requestExchangeRate(url, start_ddd, to_ddd)
df = createDataFrame(data_detail)
# save dataframe
df_list.append(df)
# shift period31
start_ddd = to_ddd + period1
to_ddd = to_ddd + period31
# get remain data