diff --git a/HTS_etf.py b/HTS_etf.py index bc2d13c..62d3bba 100644 --- a/HTS_etf.py +++ b/HTS_etf.py @@ -507,20 +507,20 @@ class HTS_etf(HTS): if 0 < sell_price: check = self.sellStocks(stock_code=stock['stock_code'], stock_name=stock['stock_name'], bs_sell_price=sell_price) if check: + self.bot.sendMsg("Profit {:.2f}, {} ({})".format(profit, stock['stock_code'], stock['stock_name'])) self.orderChecker.sell(datetime.today().strftime('%Y%m%d'), stock['stock_code']) BUY_LIST['buy_avg'] = 0 BUY_LIST['buy_count'] = 0 BUY_LIST['buy_list'].clear() - self.bot.sendMsg("Profit {:.2f}, {} ({})".format(profit, stock['stock_code'], stock['stock_name'])) if 'buy_price' in bsLine1: buy_price = bsLine1['buy_price'][-1] buy_count = int(bsLine1['buy_count'][-1]) if buy_price > 0: # 매수를 요청 한다. + self.bot.post(stock['stock_code'], stock['stock_name'], "[BUY] ", buy_price, buy_count, data['rsi'][-1], -1) orderNum = self.requestOrder(OrderType.buy, stock['stock_code'], buy_count, buy_price) self.orderChecker.buy(datetime.today().strftime('%Y%m%d'), "A" + stock['stock_code'], buy_count, buy_price, orderNum) - self.bot.post(stock['stock_code'], stock['stock_name'], "[BUY] ", buy_price, buy_count, data['rsi'][-1], -1) # 미체결 기록을 가져와서 10분 이상 된 매수 주문을 취소 한다. ORDER_LIST = self.requestOrderList()