From af888f3fe0ce9e00c7c56106ec9709e4d15ec87c Mon Sep 17 00:00:00 2001 From: dsyoon Date: Mon, 27 Sep 2021 13:22:09 +0900 Subject: [PATCH] init --- hts/HTS.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hts/HTS.py b/hts/HTS.py index 57d24b9..45ddc2d 100644 --- a/hts/HTS.py +++ b/hts/HTS.py @@ -198,6 +198,10 @@ class HTS: orderNum = objStockOrder.GetHeaderValue(0) + if (type == "1"): + print ("SELL", count, price) + else: + print ("BUY", count, price) return orderNum # 계좌 잔고 확인 @@ -688,7 +692,13 @@ class HTS: if jangoDic and len(jangoDic.keys()) > 0: for code in jangoDic: if jangoDic[code]['매도가능'] > 0: - self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가']) + 5) + last_number = int(jangoDic[code]['장부가']) % 10 + if last_number in [0, 1, 2]: + self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가'] / 10) * 10 + 5) + elif last_number in [3, 4, 5, 6]: + self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가'] / 10) * 10 + 10) + else: + self.requestOrder("1", stock_code, jangoDic[code]['매도가능'], int(jangoDic[code]['장부가'] / 10) * 10 + 15) time.sleep(0.9)