CpSvr8091
설명 |
회원별 매매동향(체결단위건별조회)데이터를 요청하고 수신한다 |
통신종류 |
Request/Reply |
연속여부 |
O |
관련 SB/PB |
CpSvr8091s |
관련CYBOS |
[8091 회원사매매현황(순간거래량)] |
모듈 위치 |
cpdib.dll |
Method
object.SetInputValue(type,value)
type에 해당하는 입력 데이터를 value 값으로 지정합니다
-
type: 입력 데이터 종류
0 - (char) 선택분류 코드
코드 |
내용 |
'1' |
외국계 전체 |
'3' |
회원사 + 종목전체 |
'4' |
회원사 선택 + 단일종목 |
'5' |
단일종목+외국계 전체 |
'7' |
복수종목+외국계전체 |
'8' |
복수종목+회원사 |
1 - (string) 회원사코드
2 - (string or stringarray) 종목코드Ex1) 단일 종목의 경우 (VB, VBA )
SetInputValue 0, asc("4") ' or asc("5")
SetInputValue 2, "A003540"
Ex2) 복수 종목의 경우 (VB, VBA )
SetInputValue 0, asc("7") ' or asc("8")
dim ar (0 To 1) as String
ar(0) ="A003540"
ar(1) ="A000660"
SetInputValue 2, ar
또는 VB/VBA의 Split 함수를 이용하여
SetInputValue 2, Split ( "A003540,A000660", ",")
[주의] 선택분류 코드는 반드시 지정해주셔야 하며
전체로 되어있는 것은 그 해당 필드를 입력 안 해도 됩니다
-
value: 새로 지정할 값
value = object.GetHeaderValue(type)
type에 해당하는 헤더 데이터를 반환합니다
-
type: 데이터 종류
0 - (short) Count
-
반환값: 데이터 종류에 해당하는 값
value = object.GetDataValue (Type,index)
type에 해당하는 데이터를 반환합니다
-
type: 데이터 종류
0 - (short) 시간
1 - (string) 회원사명
2 - (string) 종목 코드
3 - (string) 종목명
4 - (char) 매도/매수
코드 |
내용 |
'1' |
매도 |
'2' |
매수 |
5 - (long) 매수/매도량
6 - (long) 순매수
7 - (char) 순매수부호('+',' -')
8 - (char) 상태구분
코드 |
내용 |
'1' |
상한 |
'2' |
상승 |
'3' |
보합 |
'4' |
하한 |
'5' |
하락 |
'6' |
기세상한 |
'7' |
기세상승 |
'8' |
기세하한 |
'9' |
기세하락 |
9 - (long) 현재가 등락율
10 - (long) 외국계 전체 누적순매수
-
index: data index
-
반환값: 데이터 종류의 index번째 data
object.Subscribe()
사용하지 않음
object.Unsubscribe()
사용하지 않음
object.Request()
회원별 매매동향(체결단위건별조회) 데이터를 요청한다
object.BlockRequest()
데이터 요청.Blocking Mode
Event
Object.Received
회원별 매매동향(체결단위건별조회)데이터를 수신했을 때 발생하는 이벤트