diff --git a/hts/HTS.py b/hts/HTS.py index 64dcc63..4d930f8 100644 --- a/hts/HTS.py +++ b/hts/HTS.py @@ -1,10 +1,10 @@ -#import win32com.client +import win32com.client import time import os from datetime import datetime, timedelta import pandas as pd -import matplotlib.pyplot as plt -import plotly.graph_objects as go +#import matplotlib.pyplot as plt +#import plotly.graph_objects as go class HTS: @@ -151,7 +151,8 @@ class HTS: # 주식 매수 주문 acc = objTrade.AccountNumber[0] # 계좌번호 accFlag = objTrade.GoodsList(acc, 1) # 주식상품 구분 - print(acc, accFlag[0]) + # acc = "782446178" + # accFlag[0] = "01" objStockOrder = win32com.client.Dispatch("CpTrade.CpTd0311") objStockOrder.SetInputValue(0, "2") # 2: 매수 objStockOrder.SetInputValue(1, acc) # 계좌번호 @@ -501,9 +502,12 @@ class HTS: "low": [], "vol": []} + self.orderToBuy(stock_code, 1, 1) + while datetime.strptime(given_day + " 085900", '%Y%m%d %H%M%S') < datetime.now() < datetime.strptime(given_day + " 151500", '%Y%m%d %H%M%S'): second = datetime.now().strftime('%Y%m%d %H%M%S') - if second in timecheck and timecheck[second] == False: + + if second in timecheck and not timecheck[second]: # 데이터를 가지고 온다. self.getRealTime(stock_code, given_day, result)