🔍 키움증권 DDE 엑셀 연동 방법 (실시간 주식 데이터 가져오기 완벽 가이드)

반응형

키움증권 DDE 연동은 엑셀을 통해 실시간 주가 데이터를 수집하고, 나만의 자동화된 주식 분석 시스템을 만들 수 있는 핵심 기능입니다. 이 글에서는 DDE란 무엇인지, 그리고 키움증권 데이터를 엑셀로 실시간 연동하는 방법을 단계별로 자세히 알려드릴게요.


📌 목차

  1. DDE란 무엇인가요?
  2. 키움증권 DDE 연동 준비물
  3. 엑셀로 실시간 주가 가져오는 방법
  4. DDE 함수 예시 (티커, 현재가, 체결량 등)
  5. 자주 묻는 질문(FAQ)
  6. 마무리 및 팁

✅ 1. DDE란 무엇인가요?

DDE (Dynamic Data Exchange) 는 두 개의 프로그램이 데이터를 실시간으로 주고받을 수 있게 해주는 통신 방식입니다. 키움증권은 영웅문4를 통해 이 DDE 기능을 제공하며, 투자자가 엑셀에서 실시간 주식 가격을 불러올 수 있도록 지원하고 있습니다.


🧰 2. 키움증권 DDE 연동 준비물

필수 항목

  • 키움증권 계정 (무료 가입 가능)
  • 키움증권 HTS 프로그램 영웅문4 설치
    👉 영웅문4 다운로드
  • Microsoft Excel (Windows 기반, Mac은 불가)
  • HTS 내 DDE 기능 활성화(기능 -> 엑셀 데이터 연동서비스(DDE) 시작 누름

dde 활성화 이미지

 


📥 3. 키움증권 데이터를 엑셀로 가져오는 방법

🔹 STEP 1: 영웅문4 실행

  • 키움증권 로그인 후 [주식현재가] → [DDE 설정] 메뉴로 이동
  • 또는 관심종목 → 마우스 우클릭 → DDE 연결

🔹 STEP 2: 엑셀 실행 후 셀에 DDE 함수 입력

excel

=NKRun|'005930_AL'!'10'  (삼성전자 현재가)
=NKRun|'005930_AL'!'15'  (삼성전자 체결량)
=NKRun|'035720_AL'!'10'  (카카오 현재가)
=NKRun|'035720_AL'!'15'  (카카오 체결량)

이 함수는 삼성전자(A005930)의 현재가를 실시간으로 표시합니다.

🔹 주요 DDE 함수 형식

objectivec

=NKRun|'데이터항목'!'종목코드'

예시 항목들:

항목 이름설명예시

(예를들어 : 삼성전자 종목코드 005930 이면 엑셀 종목코드에 해당 코드를 바꾸시면 됩니다.)

현재가 종목의 실시간 가격 =NKRun|'종목코드_AL'!'10'
시가 당일 시가 =NKRun|'종목코드_AL'!'16'
고가 당일 고가 =NKRun|'종목코드_AL'!'17'
저가 당일 저가 =NKRun|'종목코드_AL'!'18'
체결량 거래 체결 수량 =NKRun|'종목코드_AL'!'24'

엑셀 데이터 연동서비스 화면
영웅문4 DDE화면에서 필요한 종목을 관심종목으로 보내는 작업 화면
DDE 화면에서 엑셀보내기 하면 나오는결과
DDE 화면에서 엑셀로 보내기 누르면 자동으로 엑셀에 추가되서 나옴.

영웅문4에서 엑셀로 보내기 누르시면 엑셀파일에 셀을 클릭하면 수식란에 사용코드를 확인할수 있습니다.

💡 4. 실전 응용: 포트폴리오 실시간 모니터링 시트 만들기

종목명종목코드현재가체결량
삼성전자 005930 =NKRun|'005930_AL'!'10'
카카오 035720 =NKRun|'035720_AL'!'10'

 


❓ 5. 자주 묻는 질문 (FAQ)

Q1. DDE가 안 되는 이유는?

  • 엑셀 보안 설정이 강할 경우 차단됩니다 → 옵션 → 보안 센터 → 외부 콘텐츠 활성화
  • Mac에서는 작동하지 않습니다 (Windows 필수)
  • 영웅문4가 실행 중이어야 합니다

Q2. 자동으로 종목 여러 개를 동기화할 수 있나요?

  • 네, 엑셀에서 수식 복사로 다수 종목을 실시간 모니터링 가능
  • 조건식이나 VBA 활용하면 알림도 만들 수 있어요

Q3. HTS 종료 시 데이터는 어떻게 되나요?

  • 실시간 연동이 중단됩니다
  • 자동화 분석용일 경우, Python + Open API 방식을 고려해야 합니다

📝 6. 마무리 및 투자 팁

  • 키움 DDE는 단순 실시간 주가 확인에는 매우 편리하지만, 백테스트나 자동 매매에는 부적합합니다.
  • 엑셀을 통한 실시간 대시보드 구축 용도로 활용하시고, 고급 자동화가 필요하다면 Kiwoom Open API + Python으로 넘어가는 것을 추천드립니다.
  • DDE 함수는 복잡해 보이지만 기초만 알면 누구나 사용 가능해요!

📈 관련 키워드 (SEO 최적화용)

  • 키움증권 엑셀 연동
  • DDE 실시간 주가
  • 키움 영웅문4 DDE
  • 실시간 주식 엑셀 가져오기
  • 키움 DDE 함수 예시
  • 키움 API vs DDE
  • 주식 엑셀 대시보드 만들기

실시간 주가 엑셀 연동 이미지

반응형