This commit is contained in:
dsyoon
2023-12-19 23:35:57 +09:00
parent 6906703261
commit b065e11349

View File

@@ -19,15 +19,11 @@ if __name__ == "__main__":
PROJECT_HOME = os.getcwd()
RESOURCE_PATH = os.path.join(PROJECT_HOME, "resources")
start_date = "20231211"
#start_date = (date.today() - timedelta(7)).strftime('%Y%m%d')
# KODEX 인버스 * 2
stocks = [
{"stock_code": "252670", "stock_name": "KODEX 200선물인버스2X", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
#start_date = "20231211"
start_date = (date.today() - timedelta(days=30)).strftime('%Y%m%d')
"""
{"stock_code": "114800", "stock_name": "KODEX 인버스", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "122630", "stock_name": "KODEX 레버리지", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "251340", "stock_name": "KODEX 코스닥150선물인버스","start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "233740", "stock_name": "KODEX 코스닥150레버리지", "start_date": datetime.strptime(start_date, '%Y%m%d'),"end_date": datetime.today()},
{"stock_code": "305720", "stock_name": "KODEX 2차전지산업", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "102780", "stock_name": "KODEX 삼성그룹", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "139260", "stock_name": "TIGER 200 IT", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
@@ -72,6 +68,13 @@ if __name__ == "__main__":
{"stock_code": "261220", "stock_name": "KODEX WTI원유선물(H)", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "271050", "stock_name": "KODEX WTI원유선물인버스(H)", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "138910", "stock_name": "KODEX 구리선물(H)", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()}
"""
stocks = [
{"stock_code": "252670", "stock_name": "KODEX 200선물인버스2X", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "122630", "stock_name": "KODEX 레버리지", "start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "251340", "stock_name": "KODEX 코스닥150선물인버스","start_date": datetime.strptime(start_date, '%Y%m%d'), "end_date": datetime.today()},
{"stock_code": "233740", "stock_name": "KODEX 코스닥150레버리지", "start_date": datetime.strptime(start_date, '%Y%m%d'),"end_date": datetime.today()}
]
hts = HTS_Downloader(RESOURCE_PATH)
@@ -83,6 +86,7 @@ if __name__ == "__main__":
while True:
print("insert...", stock["stock_code"], stock["stock_name"], this_day.strftime('%Y%m%d'))
hts.insertStockData(this_day, stock["stock_code"], stock["stock_name"])
print("updateDisparity...", stock["stock_code"], stock["stock_name"], this_day.strftime('%Y%m%d'))
hts.updateDisparity(stock["stock_code"])
this_day = this_day + timedelta(days=1)
if this_day > stock["end_date"]: