RSIStrategy.py
(...)
def get_balance_count(self): ------ 매도 주문이 접수되지 않은 보유 종목 수를 계산하는 함수
balance_count = len(self.kiwoom.balance)
for code in self.kiwoom.order.keys(): ------ kiwoom balance에 존재하는 종목이 매도 주문 접수되었다면 보유 종목에서 제외시킴
if code in self.kiwoom.balance and self.kiwoom.order[code]['주문구분'] == "매도"
and self.kiwoom.order[code]['미체결수량'] == 0:
balance_count = balance_count - 1
return balance_count
def get_buy_order_count(self): ------ 매수 주문 종목 수를 계산하는 함수
buy_order_count = 0
for code in self.kiwoom.order.keys(): ------ 아직 체결이 완료되지 않은 매수 주문
if code not in self.kiwoom.balance and self.kiwoom.order[code]['주문구분'] == "매수":
buy_order_count = buy_order_count + 1
return buy_order_count