diff --git a/HTS_122630.py b/HTS_122630.py index 882bbf6..768ad75 100644 --- a/HTS_122630.py +++ b/HTS_122630.py @@ -36,7 +36,10 @@ class HTS_122630 (HTS): for code in jangoDic: if jangoDic[code]['매도가능'] > 0: if code == "A"+stock_code: - orderNum = self.requestOrder(OrderType.sell, stock_code, jangoDic[code]['매도가능'], jangoDic[code]['장부가']+60) + if log_time.strftime('%M%S') < "1430": + orderNum = self.requestOrder(OrderType.sell, stock_code, jangoDic[code]['매도가능'], jangoDic[code]['장부가'] + 60) + else: + orderNum = self.requestOrder(OrderType.sell, stock_code, jangoDic[code]['매도가능'], jangoDic[code]['장부가'] + 10) print("SELL", log_time, jangoDic[code]['매도가능'], jangoDic[code]['장부가']+60) return @@ -90,7 +93,7 @@ class HTS_122630 (HTS): if THIS_TIME.strftime('%S') in ("09", "19", "29", "39", "49", "59"): # 10초마다 체크하여 체결된 내역이 있으면 60원 높게 매도를 주문한다. - self.getDefaultSell(THIS_TIME.strftime('%Y%m%d %H%M%S'), self.stock_code) + self.getDefaultSell(THIS_TIME, self.stock_code) if THIS_TIME.strftime('%S') == "05": # 매분 5초마다 실행한다. diff --git a/HTS_252670.py b/HTS_252670.py index 9a30f35..e6b346f 100644 --- a/HTS_252670.py +++ b/HTS_252670.py @@ -37,8 +37,11 @@ class HTS_252670 (HTS): for code in jangoDic: if jangoDic[code]['매도가능'] > 0: if code == "A"+stock_code: - orderNum = self.requestOrder(OrderType.sell, stock_code, jangoDic[code]['매도가능'], jangoDic[code]['장부가']+60) - print("SELL", log_time, jangoDic[code]['매도가능'], jangoDic[code]['장부가']+60) + if log_time.strftime('%M%S') < "1430": + orderNum = self.requestOrder(OrderType.sell, stock_code, jangoDic[code]['매도가능'], jangoDic[code]['장부가'] + 60) + else: + orderNum = self.requestOrder(OrderType.sell, stock_code, jangoDic[code]['매도가능'], jangoDic[code]['장부가'] + 5) + print("SELL", log_time.strftime('%Y%m%d %H%M%S'), jangoDic[code]['매도가능'], jangoDic[code]['장부가']+60) return @@ -91,7 +94,7 @@ class HTS_252670 (HTS): if THIS_TIME.strftime('%S') in ("06", "16", "26", "36", "46", "56"): # 10초마다 체크하여 체결된 내역이 있으면 60원 높게 매도를 주문한다. - self.getDefaultSell(THIS_TIME.strftime('%Y%m%d %H%M%S'), self.stock_code) + self.getDefaultSell(THIS_TIME, self.stock_code) #if THIS_TIME.strftime('%Y%m%d %H%M%S') in timecheck and not timecheck[THIS_TIME.strftime('%Y%m%d %H%M%S')]: if THIS_TIME.strftime('%S') == "03":