CpTd5341
설명: 금일 계좌별 주문/체결 내역 조회 데이터를 요청하고 수신한다
통신종류: Request/Reply
모듈위치: CpTrade.dll
Method
object.SetInputValue(type,value)
type에 해당하는 입력 데이터를 value 값으로 지정합니다
-
type: 입력 데이터 종류
0 - (string) 계좌번호
1 - (string) 상품관리구분코드 계좌구분
2 - (string) 종목코드[default:""] - 생략 시 전종목에 대해서 조회가됨
3 - (long) 시작주문번호[default:0] - 생략 시 전주문에 대해서 조회가됨
4 – (char) 정렬구분코드
코드 |
내용 |
'0' '1' |
순차 역순 [default] |
5 –(long) 요청개수[default::7] - 최대 20개
6 –(char) 조회구분코드
코드 |
내용 |
'1' '2' '3' |
단가별 건별 [default] 합산 |
-
value: 새로 지정할 값
value = object.GetHeaderValue(type)
type에 해당하는 헤더 데이터를 반환합니다
-
type: 데이터 종류
0 - (string) 계좌번호
1 - (string) 상품관리구분코드 계좌구분
2 - 사용하지 않음 (string) 종목코드
3 - 사용하지 않음 (long) 시작주문번호
4 - 사용하지 않음 (string) 계좌명
5 -사용하지 않음 (long) 체결수량합
6 - (long) 수신개수
-
반환값: 데이터 종류에 해당하는 값
value = object.GetDataValue(Type,Index)
type에 해당하는 데이터를 반환합니다
-
type: 데이터 종류
0 - (string) 상품관리구분코드 계좌구분
1 - (long) 주문번호
2 - (long) 원주문번호
3 - (string) 종목코드
4. - (string) 종목이름
5 - (string) 주문내용
주문내용은 주문내역코드들을 조합한 내용입니다. 조합하는 내용이여서 당사 업무변경으로 수시 변경 될 수도 있습니다.
따라서 단순 조회용으로 사용하시는데 문제가 없으나,
비교식으로 사용하시기에는 적합하지 않습니다.
정확한 정보는 제공되는 필드중에 코드로 제공되는 필드를 참고하시기 바랍니다.
"현금매도" "현금매수" "신용매도" "신용매수" "저축매도" "저축매수" "선물일반매도" "선물반대매도" "프로그램매도" "프로그램매수" " 시간외종가현금매도" "시간외종가현금매수" "시간외종가신용매도" "시간외종가신용매수" "시간외종가저축매도" "시간외종가저축매수" "시간외대량매도" "시간외대량매수" "시간외선물일반매도" "시간외선물대용매도" "장외현금매도" "장외현금매수" "장외저축매도" "장외저축매수" "장외선물일반매도" "장외선물반대매도"
6 - (string) 주문호가구분코드내용 매매구분내용
코드 |
내용 |
00 01 02 03 05 06 09 12 13 10 23 25 51 52 61 62 63 67 69 71 72 73 77 11 80 79 |
해당없음 보통 임의 시장가 조건부지정가 희망대량 자사주 최유리지정가 최우선지정가 스톡옵션자사주 임의시장가 임의조건부지정가 장중대량 장중바스켓 개시전종가 개시전종가대량 개시전시간외바스켓 개시전금전신탁자사주 개시전대량자기 신고대량(전장시가) 시간외대량 신고대량(종가) 금전신탁종가대량 금전신탁자사주 시간외바스켓 시간외대량자기 |
7 - (long) 주문수량
8 - (long) 주문단가
9 - (long) 총체결수량
10 - (long) 체결수량
11 - (long) 체결단가
12 - (long) 확인수량
13 - (string) 정정취소구분내용
코드 |
내용 |
1 2 3 |
정상주문 정정주문 취소주문 |
14 - (string) 거부사유내용
15 – 사용하지 않음 (string) 처리구분 ("정상" "확인")
16 - (string) 채권매수일
17 - (string) 거래세과세구분내용
18 - (string) 현금신용대용구분내용
코드 |
내용 |
1 2 3 |
현금 신용 선물대용 |
19 - (string) 주문입력매체코드내용
코드 |
내용 |
00 01 31 32 51 A1 A6 A7 A8 A9 ... |
영업점 CS센터 한국통신 데이콤 WEB 스톡아이 플러스 영업점플러스 CT자동 CT수동 등등등.. |
20 - 사용하지 않음 (string) 예약구분("정상" "예약")
21- (string) 종합계좌
22 - (long) 정정취소가능수량
23 - 사용하지 않음
(string) 정정/취소구분
"1":일부 - 원주문수량과잔량이같을때"2": 잔량 - 원주문수량과잔량이틀릴때
24 - (string) 매매구분내용 (주문구분)
코드 |
내용 |
1 2 |
매도 매수 |
25 - 사용하지 않음 (string) 매매구분
"00":지정가 "03":시장가 "05":조건부지정가 "09":자사주매매 "12":최유리지정가 "13":최우선지정가 "71":신고대량전장시가 "73":신고대량종가
26 - 사용하지 않음 (Type 31로 대체되었습니다.)
(string) 신용구분
"00":현금매도/매수 "01":유통융자매수 "03":자기융자매수 "05":유통대주매도 "07":자기대주매도 "11":유통융자매도 "33":자기융자매도 "55":유통대주매수 "77":자기대주매수
27 - (string)대출일
28 - (string) 거래소 거부사유 내용,
29 - (string) 주문구분코드
30 - (string) 주문구분내용
코드 |
내용 |
1 2 3 4 5 |
거래소주식 장내채권 코스닥주식 장외단주 프리보드 |
31 - (string) 현금신용대용구분코드 ( 기존 Type 26 의 대체입니다)
코드 |
내용 |
1 2 3 |
현금 신용 선물대용 |
32 - (string) 주문입력매체코드
[참조] Type 19 의 코드값
33 - (string) 거래세과세구분코드
코드 |
내용 |
1 2 |
과세 비과세 |
34 - (string) 주문호가구분코드
[참조] Type 6 주문호가구분내용
35 - (string) 매매구분코드
코드 |
내용 |
1 2 |
매도 매수 |
36 - (string) 정정취소구분코드
[참조] Type 13 정정취소구분내용
-
반환값: 데이터 종류의 index 번째 data
object.BlockRequest()
금일 계좌별 주문/체결 내역 조회 관련 데이터 요청.Blocking Mode
주의) 다음 데이터 유무를 파악하기 위해 Continue 속성 이용
Property
Object.Continue(읽기/쓰기)
Data 수신 후 연속된 Data의 유무를 알 수 있는 플래그.(True: 유, False: 무)
Continue가 True인 상태에서 Data를 요청하면 이전에 수신한 Data 다음의 Data를 얻어오게 되지만.
만일 Continue가 True인 상태에서 즉, 수신할 다음의 Data가 있는데도 Continue 값을 False로 바꾼 후 Data를 요청하게 되면 처음의 Data부터 다시 얻어오게 된다.