API(3)
-
[키움 API] OnReceiveChejan 이벤트 FID값 - 매도 주문
잔고에 신한지주가 52주 있는 상황 1) 신한지주 20주를 41000원에 매도 주문 접수 2) 1)의 주문을 전량(20주) 40900원으로 매도 정정 3) 2)의 주문을 전량(20주) 40600원으로 한번 더 매도 정정 4) 3)의 주문이 일부 매도 체결(1주, 미체결 19주) 5) 3)의 주문이 일부 매도 체결(2주, 미체결 17주) 3)의 주문이 일부 매도 체결(14주, 미체결 3주), 표에 없음 6) 3)의 주문이 전량 매도 체결(3주, 미체결 0주) 잔고에 남은 신한지주 32주 전량을 41000원에 매도 주문 접수, 표에 없음 7) 매도 주문 취소 잔고에 카카오페이가 2주 있는 상황 8) 카카오페이 2주를 시장가로 매도 주문 접수 9) 8)의 주문이 일부 매도 체결 (70700원에 1주 체결, 미..
2023.01.14 -
[키움 API] OnReceiveChejan 이벤트 FID값 - 매수 주문
1) 잔고에 삼성물산이 없는 상태에서 삼성물산 113000원에 10주 매수 주문 접수 2) 1)의 주문을 115000원으로 전량(10주) 매수 정정 주문 접수 3) 2)의 주문을 118000원으로 한번더 전량(10주) 매수 정정 주문 접수 4) 3)의 주문이 일부 체결됨 (6주 체결, 미체결 4주) 5) 3)의 주문이 일부 체결됨 (1주 체결, 미체결 3주) 6) 3)의 주문이 전량 체결됨 (3주 체결, 미체결 0주) 7) 잔고에 삼성물산이 10주가 있는 상태에서 삼성물산 시장가로 3주 매수 주문 접수 8) 7)의 주문이 전량 체결 삼성물산 5주 추가 주문, 표에는 없음 9) 5주 전량 취소 주문 접수
2023.01.13 -
실시간 거래 데이터 기록하기(결과)
keyframe = signed_at[:-1] + "0" if code not in self.minute_chart_data: self.minute_chart_data[code] = {} if keyframe not in self.minute_chart_data[code]: self.minute_chart_data[code][keyframe] = {"시가": close, "고가": close, "저가": close, "종가": close, "거래량": volume} else: if self.minute_chart_data[code][keyframe]["저가"] > close: self.minute_chart_data[code][keyframe]["저가"] = close if self.minute_char..
2022.12.24