엑셀 Excel 키움증권과 엑셀 DDE 데이터 연결해서 사용하는 방법 1부 |
환경: Microsoft Excel 2013 |
DDE 란 “Dynamic Data Exchange” 의 줄임말로 “동적 데이터 교환”이라는 말로 번역할 수 있습니다. 말 그대로 주식 프로그램에서 엑셀로 실시간 데이터를 전송하는 기능입니다. 키움증권 뿐만 아니라 거의 대부분의 증권사에서 지원하고 있습니다. 사용자는 DDE 를 통해 데이터를 받아 다양한 형태로 가공합니다. 또한 사용자 만의 데이터 베이스를 구축해서 다양하게 활용할 수 있습니다. 오늘은 키움증권에서 DDE 서비스 시작과 엑셀로 연결하는 부분에 대해서 이야기 하겠습니다.
▼ 키움증권의 영웅문을 시작한 후 메인화면 상단에 있는 기능 메뉴를 클릭합니다. 그럼 하위 메뉴에 [DDE 서비스 시작]이라고 있습니다.
▼ DDE 서비스 시작과 함께 엑셀 연결을 위한 팝업창이 뜹니다. 엑셀에 넘길 데이터의 구분은 두 가지입니다. 탭으로 구분된 “종목”과 “아이템”입니다. 먼저 자신이 데이터를 받고 싶어하는 종목부터 골라 보겠습니다. 목록에서 종목을 더블 클릭하거나 화살표 버튼을 눌러 오른쪽 목록으로 옮깁니다.
▼ 다음은 각 종목에서 받고 싶은 데이터를 표시하는 것입니다. [아이템] 탭으로 이동해서 목록에 있는 항목들을 오른쪽으로 옮깁니다.
▼ 종목과 아이템 설정이 끝나면 바로 아래에 있는 [엑셀로 보내기] 버튼을 클릭합니다. 그럼 PC 에 있는 엑셀 프로그램이 실행되면서 그림과 같이 제목과 함께 데이터를 시트에 표시합니다. 셀에 표시된 코드를 보면 3부분으로 나눌 수 있습니다. 처음 나오는 KHRun 은 키움 DDE 를 가리키는 아이디와 같습니다. 뭐라고 하는지 모르겠지만 모든 셀에 동일한 내용이 들어가 있습니다. 중간에 들어가 있는 숫자는 종목 코드 값입니다. 그리고 마지막에 있는 ‘10’ 은 Item 코드 입니다. 이렇게 DDE 데이터 구성 요소를 알고 있으면 자신이 원하는 데이터를 가져올 수 있습니다.
▼ DDE 로 연결한 엑셀 파일을 계속 사용하기 위해서는 매크로 저장 파일인 xlsm 으로 저장해야 합니다.
▼ 다음 포스팅에서는 데이터를 가공하기 위한 VBA 코드에 대해서 설명하도록 하겠습니다.
'엑셀(Excel) > Excel' 카테고리의 다른 글
마이크로소프트 오피스 365 엑셀 체험판 다운 받는 방법 (1) | 2022.11.06 |
---|---|
엑셀 Excel 아티클 전체 목록 (10) | 2022.09.08 |
엑셀 Excel 열에서 최고 금액을 찾은 다음 행에 다른 값 알아내기(MAX, INDEX, MATCH 함수 이용) (0) | 2022.04.03 |
ITQ 정보기술자격 시험 기출 문제 및 정답 다운로드 받기 (0) | 2022.02.28 |
엑셀 셀서식이 너무 많습니다 혹은 데이터를 붙여 넣을수 없습니다 오류 해결법 (32) | 2020.04.08 |
엑셀 Excel 장소와 기기에 상관없이 작업 할 수 있도록 OneDrive 클라우드에서 문서 관리하기 (0) | 2020.04.07 |
엑셀 표를 이미지로 복사했을 때 이미지 속 데이터를 변경하는 방법 (1) | 2020.03.27 |
엑셀 셀 크기에 따라 차트의 크기가 변경되지 않게 하는 방법 (0) | 2020.03.26 |