From 6448ff580f6c46705e08b1a64ec3d64de242fb9b Mon Sep 17 00:00:00 2001 From: dsyoon Date: Tue, 12 Oct 2021 00:50:50 +0900 Subject: [PATCH] init --- hts/HTS.py | 25 +++++++++++++------------ 1 file changed, 13 insertions(+), 12 deletions(-) diff --git a/hts/HTS.py b/hts/HTS.py index c4a0b59..a3d73f5 100644 --- a/hts/HTS.py +++ b/hts/HTS.py @@ -1051,21 +1051,22 @@ class HTS: logFp.flush() if datetime.strptime(given_day + " 151501", '%Y%m%d %H%M%S') < datetime.now(): + break # 15:15:00 이후라면 모든 매수/매도 주문 취소하고 현재가-5원으로 매도한다. - self.cancelOrderList() + #####self.cancelOrderList() # 만약 잔고가 있으면 장부가보다 5원 높게 매도한다. - jangoDic = self.requstJango() - if jangoDic and len(jangoDic.keys()) > 0: - for code in jangoDic: - if jangoDic[code]['매도가능'] > 0: + #####jangoDic = self.requstJango() + #####if jangoDic and len(jangoDic.keys()) > 0: + #####for code in jangoDic: + #####if jangoDic[code]['매도가능'] > 0: # 데이터를 가지고 온다. - self.getRealTime(stock_code, given_day, result) + #####self.getRealTime(stock_code, given_day, result) # 분석을 통해서 볼린저밴드 상/하단을 계산한다. - data, _, _ = self.analyze(result) - final_price = data["Close"][len(data["Close"]) - 1] - 5 - orderNum = self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], final_price) - time.sleep(5) + #####data, _, _ = self.analyze(result) + #####final_price = data["Close"][len(data["Close"]) - 1] - 5 + #####orderNum = self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], final_price) + #####time.sleep(5) """ if final_price > jangoDic[code]['장부가'] + 5: orderNum = self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], final_price) @@ -1084,8 +1085,8 @@ class HTS: # 장부가의 마지막 자리수가 7,8,9 라면 (2097, 2098, 2099 -> 2105 에 매도) orderNum = self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], sell_price + 15) """ - else: - break + #####else: + #####break time.sleep(0.9)