본문 바로가기
  • 데이터야 놀자
데이터 분석 환경

엑셀데이터 DDE 연동 1 - 관심종목 실시간 현황판 만들기

by 데이터랑 2024. 7. 8.
728x90

키움증권에서 제공하는 OPEN API 이용해서 데이터를 실시간으로 데이터를 보는 것을 파이썬으로 구현할까 했는데 그것보다 더 간단한 방법,  증권사 HTS에서 제공하는 데이터 DDE연동하기 기능이 생각났다.

예전에 사용했던 기능이라 거의 10년만에 다시 들어가 보니 기억이 가물가물.....

이제 내 나이를 생각해서 이번에 설정한것을 기록해 본다.

특히  엑셀설정 부분에서 오류가 나는데 그거 해결하는라 좀 시간이 걸렸고 혹시 노트북을 변경하면 또 발생한 문제인지라.....

 

DDE 사용 흐름도



 

 

 

 

1.   엑셀에서 기능메뉴 -  엑셀데이터 연동서비스 시작 클릭

 

엑셀데이터 연동서비스

 

2.  내가 원하는 DDE 설정

  • 신규버튼 - My DDE 이름을 저장
  • 관심종목을 추가
  • 저장
  • 엑셀로보내기 클릭

     

엑셀데이터 DDE 만들기

 

 

3. 엑셀화면이 나오면 이 파일을 내가 원하는 곳에 원하는 이름으로 저장

 

4. 다시 저장한 파일을 열면 다음과 같은 오류가 발생한다

 

 

 

5. 엑셀오류는 권한 및 보안설정의 문제가 대부분인 것 같다.

5-1 : 보안설정 : 엑셀메뉴에서 파일 -옵션 보안센터설정

 

5-2 : 화면처럼 보안을 설정해준다. 

 

 

5-3 : 윈도우에서 엑셀의 실행을 관리자권한으로 실행하도록 설정

 

 

6. 엑셀 파일 다시 실행 ~ 아 잘되네

 

엑셀 DDE연동 파일

 

 

7. 다음으로 할 일은 이것을 가지고 VB로 알림 설정 프로그램을 작성하던지, 파이썬으로 실시간 그래프를 작성하던지 하는  숙제가 남았는데.... 좀 편한 방법이 없나 또 찾아봐야겠다.

 

 


파이썬 연동해서 데이터프레임 처리 시 예기치 않은 오류 처리 (실시간 데이터 인식불가) 를 먼저 해야 했다.

 

https://datawith.tistory.com/136

 

엑셀 데이터 DDE 연동 2 - 엑셀파일 자동저장 하는 방법

어제 DDE 연결을 하고 해당엑셀파일을 파이썬에서 데이터프레임으로 가져와 데이터 처리를 하려고 했다.그런데 1분 간격으로 데이터를 모니터링하려고 했는데 계속 같은 데이터만 읽어오는 오

datawith.tistory.com

 

 

728x90
728x90

댓글