관리자 0 721 0 0

잡다한 다른 변수들은 설명이 필요없을 듯 하다. 

SetInputValue 값으로

1. 계좌번호

2. 비밀번호(있을경우 입력)

3. 상장폐지조회구분

4. 비밀번호입력매체구분

을 파라메터로 전달한다.

 

CommRqData 에서 세번째 파라메터값으로 "1"을 넣은 이유는 연속으로 호출하기 위함이다.

대부분 매수 종류가 1개 이상일 것이기 때문이다.

account_number = myWindow.main_ui.account_box.currentText()
#print("account_number = " + account_number)
self.dynamicCall("SetInputValue(QString, QString)", "계좌번호", account_number)
# self.dynamicCall("SetInputValue(QString, QString)", "비밀번호", "1234")
self.dynamicCall("SetInputValue(QString, QString)", "상장폐지조회구분", "0")
self.dynamicCall("SetInputValue(QString, QString)", "비밀번호입력매체구분", "00")

sRQName = "나의매수리스트_WOOK_"
self.dynamicCall("CommRqData(QString, QString, int, QString)", sRQName, "OPW00004", 1, "0102")

 

그리고 OnReceiveTrData 에서 아래와 같이 값을 불러올수 있다.

종목코드 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 0, "종목코드"]).strip()
종목명 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 0, "종목명"]).strip()
보유수량 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 1, "보유수량"]).strip()
현재가 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 2, "현재가"]).strip()
평가금액 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 3, "평가금액"]).strip()
손익금액 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 4, "손익금액"]).strip()
손익율 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 5, "손익율"]).strip()
매입금액 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 6, "매입금액"]).strip()
결제잔고 = self.dynamicCall("GetCommData(QString, QString, int, QString)", [trcode, rr, 7, "결제잔고"]).strip()

mybuylist = {
"종목코드": 종목코드,
"종목명": 종목명,
"보유수량": 보유수량,
"현재가": 현재가,
"평가금액": 평가금액,
"손익금액": 손익금액,
"손익율": 손익율
}

너무 예시중심으로 가서 헷갈릴 수도 있겠지만, 이게 다 KOA Studio 안에 다 있는 내용임.

 

기존에 나의 데이터베이스에서 가져오던 매수목록을 실제 키움 데이터베이스 안에 내용을 가져오도록 수정함.

Comments


제목 글쓴이
파이썬 공시뉴스 자동매매 프로그램 ver2.0 댓글 11 관리자
키움API, 나의 매수리스트 불러오기 관리자
Qt Designer XML 을 py 소스로 변경작업   관리자
관리종목 필터링 추가 관리자
파이썬 뉴스 자동매매, 매수리스트 완료 관리자
뉴스자동매매, 매수로직 적용완료 관리자
실시간 뉴스, 종목 키워드, 주문 설정, 매수 패턴 적용완료 관리자
종목코드 데이터베이스에 저장 관리자
파이썬을 이용한 뉴스매매 ver2.0 실시간 뉴스 + 주문설정 페이지 제작완료 관리자
키움 API를 이용한 뉴스매매 ver2.0 개발시작 관리자
최종 완성본 이라기보다는 일단 프로토타입 완성 댓글 2 관리자
매수성공 관리자
매수 API가 안되길래 키움증권에 문의남김2. 관리자
매수 API가 안되길래 키움증권에 문의남김. 관리자
공시뉴스기사와 키워드 매칭작업 관리자
공시뉴스 초단위로 불러오기, 쓰레드 문제 해결 관리자
키움 로그인 창 띄우기 댓글 1 관리자
개발에 도움받은 페이지 목록 관리자
뉴스 크롤링 완료 관리자
파이참(PyCharm) 설치 관리자