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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…