Files
DeepStock/HTS_etf_all.py
dsyoon c70b055814 init
2023-12-14 14:17:35 +09:00

35 lines
1.1 KiB
Python

import os
from datetime import datetime
from HTS_etf import HTS_etf
if __name__ == "__main__":
today = datetime.today()
PROJECT_HOME = os.getcwd()
RESOURCE_PATH = os.path.join(PROJECT_HOME, "resources")
stocks = [
{'stock_code': '122630', 'stock_name': 'KODEX 레버리지'},
{'stock_code': '233740', 'stock_name': 'KODEX 코스닥150레버리지'},
{'stock_code': '251340', 'stock_name': 'KODEX 코스닥150선물인버스'},
{'stock_code': '252670', 'stock_name': 'KODEX 200선물인버스2X'}
]
hts = HTS_etf(RESOURCE_PATH)
hts.connect2DB("hts.db")
today_str = today.strftime('%Y%m%d')
if not os.path.exists(os.path.join(RESOURCE_PATH, "log")):
os.mkdir(os.path.join(RESOURCE_PATH, "log"))
MAX_PRICE = 100000
hts.buyRealTime(stocks, today_str, MAX_PRICE=MAX_PRICE)
db_filename = os.path.join(RESOURCE_PATH, "hts.db")
for stock in stocks:
hts.insertStockData(today, stock['stock_code'], stock['stock_name'])
hts.bot.sendMsg("done... {} ({})".format(stock['stock_code'], stock['stock_name']))
hts.disconnect()
print("done...")