728x90
대신증권에서 각 모듊별로 호출 하는 type, value가 존재하는데 가장 활용이 자주 있거나 사용해본 모듈 기준으로
정리를 해보았다..
[거래량/거래대금 상위종목] CpSysDib.CpSvr7049
object.SetInputValue(type,value)
type에해당하는입력데이터를 value 값으로지정합니다
type 종류
0 - (string)시장 구분 : "1":거래소, "2":코스닥, "4":전체(거래소+코스닥)
1 - (string) 선택 구분 : "V":거래량상위, "A":거래대금상위
2 - (string) 관리 구분 : "Y'', "N"
3 - (string) 우선주 구분 : "Y'', "N"
type에해당하는헤더데이터를반환합니다
- type: 데이터종류0 - (short)개수
- 반환값: 데이터종류에해당하는값
value = object.GetDataValue (Type,index)
type에해당하는헤더데이터를반환합니다
- type: 데이터종류0 - (short)개수
- 반환값: 데이터종류에해당하는값
value = object.**GetDataValue (Type,index)**
[종목별 투자자 매매동향(잠정)데이터] CpSysDib.CpSvr7210d
SetInputValue(type, value)
0 - (string)시장구분 - '0' : 전체 '1' : 유가증권 '2' : 코스닥 '3' : 업종 '4' : 관심종목
1 - (char)단위 - ‘0’ : 수량(단주) ‘1’ : 금액(백만원)
2 - (unsigned short)투자자구분 - 0 : 종목코드 1 : 외국인 2 : 기관계 3 : 보험,기타금융 4 : 투신
5 : 은행 6 : 연기금 7 : 국가,지자체 8 : 기타법인
3 - (char)차순'0' : 상위순 '1' : 하위순
4 - (string)종목코드
5 - (string)업종코드
GetHeaderValue(type)
0 - (long)수신갯수
1 - (long)집계날짜
2 - (long)집계시간
GetDataValue(type, index)
0 - (string) 종목코드 1 - (string)종목명 2 - (unsigned long)현재가
3 - (long)대비 4 - (double)대비율 5 - (unsigned long)거래량 6 - (long)외국인
7 - (long)기관계 8 - (long)보험,기타금융 9 - (long)투신 10 - (long)은행
11 - (long)연기금 등 12 - (long)국가,지자체 13 - (long)기타법인
[업종별 투자자 매매현황 실시간] CpSysDib.CpSvrNew7221S
object.SetInputValue(type,value)
type에해당하는입력데이터를 value 값으로지정합니다
type 종류
0 - (string) 업종코드
value: 새로지정할값
value = object.GetHeaderValue(type)
type에해당하는헤더데이터를반환합니다
type 종류
0 - (char) 시장구분 ( 업종코드가 속한 시장구분값)1:거래소, 2:코스닥 만 지원됨
1 - (long) 수신시
2 - (long) 수신개수
반환값: 데이터종류에해당하는값
value = object.GetDataValue (Type,index)
type에해당하는데이터를반환합니다
type 종류
0 - (long) 매도 거래량 1 - (long) 매도 거래대금(백만)
2 - (long) 매수 거래량 3 - (long) 매수 거래대금(백만)
- index: data index
0 - 개인1 - 외국인2 - 기관 3 - 금융투자 4 - 보험5 - 투신 6 - 은행7 - 기타금융 8 - 연기금
9 - 국가,지방자치단체 10 - 기타법인 11 - 미등록외국인 12 - 사모펀드
- 반환값: 데이터 종류에 해당하는값
object.Subscribe() -실시간 데이터 수신을 신청한다.
object.Unsubscribe() - 실시간 데이터 수신을 해지한다.
[일별 투자자매매추이] CpSysDib.CpSvrNew7224
object.SetInputValue(type,value)
type에해당하는입력데이터를 value 값으로지정합니다
type종류
0 - (char)차트 구분
'1' : 일반 '2' : 차트
1 - (char)시장
A:전체, B:거래소, C:코스닥, D:선물, E:콜옵션, F:풋옵션, G:KOSDAQ선물,
H:KOSDAQ콜옵션, I:KOSDAQ풋옵션, J:주식콜옵션, K:주식풋옵션, L:옵션(콜-풋),
M:주식선물, S:미국달러 선물, T:엔 선물, U:유로 선물, V:금속상품 선물, W:돈육
X:미국달러 콜, Y:미국달러 풋, Z:CME 선물, a:미니금선물, b:3년국채(신), c:5년국채(신)
d:10년국채(신), f:ETF, g:ELW, h:ETN, i:KOSPI200 변동성 지수, j:에너지화학섹터 지수,
k:정보기술섹터 지수, l:금융섹터 지수, m:금융소비재섹터 지수, n:CME-USD 선물
o:미니 풋옵션, p:미니 콜옵션, q: 미니 선물, 7:코넥스, 0:업종별
2 - (short) 투자자
0 전체 1 개인 2 외국인 3 기관계 4 금융투자(이전:증권) 5 보험 6 투신
7 은행 8 기타금융(이전:종금,신금) 9 연기금(이전:기금,공제)
10 국가지자체(이전:기타국가) 11 기타법인 12 기타외국인 13 사모펀드
3 - (char)기간/일별 - '1' 기간 '2' 일별
4 - (char)계약/금액구분 -'1' 계약 '2' 금액
5 - (long)기간선택구분
0 : 일자지정 1 : 1개월 2 : 2개월 3 : 3개월 4 : 6개월 5 : 최근5일 6 : 최근선물만기일
6 - (long) 시작일자: 5 기간선택구분이일자지정일때설정
7 - (long) 최종일자: 5 기간선택구분이일자지정일때설정
8 - (char) 매매비중구분 '1' : 순매수 '2' : 매매비중
Value = object.GetDataValue (Type,index)
type 종류
[주의] 시장구분에따라데이터필드명의변화가있습니다
<시장구분이 A:전체일경우>
0 - (long) 일자 1 - (long) 거래소 2 - (long) 코스닥 3 - (long) 선물
4 - (long) 콜옵션계약 5 - (long) 콜옵션금액 6 - (long) 풋옵션게약 7 - (long) 풋옵션금액
<시장구분이거래소이후이고투자자가전체의값일경우>
0 - (long) 일자 1 - (long) 개인 2 - (long) 외국인 3 - (long) 기관계 4 - (long) 금융투자(이전:증권)
5 - (long) 보험 6 - (long) 투신 7 - (long) 은행 8 - (long) 기타금융(이전:종금)
9 - (long) 연기금(이전:기금) 10 - (long) 기타법인(이전:기타)
11 - (long) 국가,지자체 12 - (long) 사모펀드
<시장구분이거래소이후이고투자자가개인이후의값일경우>
0 - (long) 일자 1 - (long) 매도수량(or 계약) 2 - (long) 매도수량비중(or 계약비중) 3 - (long) 매도금액
4 - (long) 매도금액비중 5 - (long) 매수수량(or 계약) 6 - (long) 매수수량비중(or 계약비중)
7 - (long) 매수금액 8 - (long) 매수금액비중 9 - (long) 순매수수량 10 - (long) 순매수금액
반환값: 데이터종류에해당하는값
object.Request()
투자자별매매동향에해당하는데이터를요청한다
object.BlockRequest()
데이터요청.Blocking Mode
Event
Object.Received
투자자 일별 매매동향에 해당하는 데이터를 요청할 때 발생하는 이벤트
[상승율 상위테마] Dscbo1.CpSvr8563
object.SetInputValue(type,value)
type에해당하는입력데이터를 value 값으로지정합니다
type 종류
0 - (char)상승율구분
'1' - 전일대비상승율상위순 '2' - 전일대비상승율하위순 '3' - 5일대비상승율상위순
'4' - 5일대비상승율하위순 '5' -상승종목비율상위 '6' - 상승종목비율하위
value = object.GetHeaderValue(type)
type 종류
0 - (short)data 건수
value = object.GetDataValue (Type,index)
type 종류
0 - (short)테마코드 1 - (string)테마명 2 - (short)구성종목수 3 - (float)1일전대비
4 - (float)5일전대비 5 - (long)상승종목수 6 - (long)하락종목수 7 - (long)상승종목비율
object.Request()
상승율구분을두어상승율상위테마데이터를요청한다
object.BlockRequest()
데이터요청.Blocking Mode
Event
Object.Received
상승율 구분을 두어 상승율 상위테마 데이터를 수신했을때 발생하는 이벤트
[주식 일자별] Dscbo1.StockWeek
object.SetInputValue(type,value)
type에해당하는입력데이터를 value 값으로지정합니다
- type: 입력데이터종류
0 - (string) 종목코드
- value: 새로지정할값
value = object.GetHeaderValue(type)
type에해당하는헤더데이터를반환합니다
type 종류
0 - (string) 종목코드 1 - (short) count 2 - (long) 날짜
반환값: 데이터종류에해당하는값
value = object.GetDataValue(Type,Index)
type에해당하는데이터를반환합니다
type 종류
0 - (ulong) 일자 1 - (long) 시가 2 - (long) 고가 3 - (long) 저가 4 - (long) 종가
5 - (long) 전일대비 6 - (long) 누적거래량 [주의] 기준단위를확인하세요
-기준단위-
거래소, 코스닥, 프리보드 - 단주
거래소지수 - 천주
코스닥지수프리보드지수 - 단주
7 - (long) 외인보유 8 - (long) 외인보유전일대비 9 - (double) 외인비중 10 - (double) 등락
11- (char)대비부호
'1' - 상한 '2' - 상승 '3' - 보합 '4' - 하한 '5' - 하락
'6' - 기세상한 '7' - 기세상승 '8' - 기세하한 '9' - 기세하락
12- (long) 기관순매수수량 13- (long) 시간외단일가시가 14- (long) 시간외단일가고가
15- (long) 시간외단일가저가 16- (long) 시간외단일가종가 17- (char) 시간외단일가대비부호
18- (long) 시간외단일가전일대비 19- (long) 시간외단일가거래량
20- (long) 거래대금(단위: 만원) 21- (long) 외국인 순매수 수량
index: data index
반환값: 데이터종류의 index번째 data
object.Request()
종목코드에해당하는일자별주가 (최고 10년치데이터) 데이터를요청한다
object.BlockRequest()
데이터요청.Blocking Mode
Event
Object.Received
종목코드에해당하는일자별주가 (최고 10년치데이터) 데이터를수신했을때발생하는이벤트
반응형
'Server Programming > Python' 카테고리의 다른 글
대신증권 Python API 활용하기 (0) | 2022.01.28 |
---|---|
Flask API Call 한글깨짐 현상 (0) | 2022.01.26 |
슬랙 봇 생성 및 Python 으로 연동하기 (0) | 2022.01.24 |
Python mulitprocessing (0) | 2022.01.24 |