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
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.