오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
엑셀 고급 강의

엑셀 x AZURE 머신러닝, 주식 가격 예측 분석 도구 사용법

오빠두엑셀 by 오빠두엑셀
  • 학습시간 7분
  • 난이도 중급
  • 작성일 2021.07.12

엑셀과 AZURE 머신러닝을 활용하여 'Auto Arima 방식'으로 주식 가격을 자동으로 예측하는 방법!

이 강의에서는 마이크로소프트의 AZURE 머신러닝 스튜디오를 무료로 활용해 일별 주식 시세를 Auto-Arima 모델로 예측하는 과정을 다룹니다. 머신러닝 스튜디오 회원가입부터 웹 API 배포까지 단계별로 따라가며, 발급한 URL과 API 키를 엑셀 양식에 연결해 주식 가격 예측 결과를 자동으로 받아오는 방법을 정리합니다.

엑셀 x AZURE 머신러닝, 주식 가격 예측 분석 도구 사용법

실습 가이드

AZURE 머신러닝 스튜디오는 머신러닝 학습 모델을 빠르게 개발하고 배포할 수 있도록 지원하는 플랫폼으로, 마이크로소프트 계정으로 가입하면 누구나 무료로 사용할 수 있습니다.

무료 버전과 유료 버전은 제공되는 서비스에 차이가 있습니다. 주요 항목은 아래와 같으며, 자세한 가격정책은 아래 관련 링크를 참고해주세요.

항목 무료(Free) 표준(Standard)
가격 무료 US$9.99/월 (계정당)
AZURE 구독 - 필수
최대 실행시간 실험당 1시간 실험당 최대 7일
저장공간 10GB 무제한
실행성능 단일노드(Single-Node) 다중노드(Multi-Node)
웹 API 사용량 최대 1,000회 무료 / 월
최대 2시간 무료 / 월
가격 정책에 따름

아래 순서대로 진행하면 AZURE 머신러닝 스튜디오무료 회원으로 가입할 수 있습니다.

  1. AZURE 머신러닝 스튜디오 홈페이지로 이동합니다.
  2. 기존 마이크로소프트 회원이라면 Sign In 버튼을 클릭하여 로그인합니다.AZURE 머신러닝 회원가입
  3. 마이크로소프트 회원이 아니라면 Sign Up Here 버튼을 클릭합니다.AZURE 머신러닝 회원가입 버튼
  4. Free Workspace의 Sign In 버튼을 클릭합니다.AZURE 무료 회원가입
  5. '계정을 만드세요!' 를 클릭합니다.마이크로소프트 회원가입
  6. 새 전자메일 주소를 발급받거나 기존 메일 주소로 회원가입을 진행합니다.마이크로소프트 계정만들기
  7. 회원가입이 완료되면 AZURE 머신러닝 스튜디오 홈페이지로 자동 이동됩니다.AZURE 머신러닝 스튜디오 가입 완료

 

AZURE 머신러닝 스튜디오에 가입하면 최대 10GB까지 무료로 머신러닝 프로젝트를 만들 수 있습니다. 또한 웹 API를 배포하여 월 최대 1,000회까지 API를 호출할 수 있습니다.

아래 머신러닝 프로젝트 링크를 클릭하면 일별 주식 시세를 Auto-Arima로 분석하는 머신러닝 프로젝트를 다운로드받을 수 있습니다.

  1. 위 링크로 이동하면 미리 제작된 프로젝트 모델을 확인할 수 있습니다. [Open in Studio(Classic)] 버튼을 클릭합니다.주식 시세 예측 프로젝트 다운로드
  2. 버튼을 클릭하면 머신러닝 스튜디오로 이동하며 프로젝트를 저장할 작업공간을 묻는 대화상자가 나타납니다. 기본값을 유지한 채 확인 버튼을 클릭합니다.주식 시세 예측 프로젝트 복사
  3. 머신러닝 프로젝트가 복사되었습니다. 화면 아래의 [▶RUN] 버튼을 클릭하여 프로젝트를 실행합니다.주식 시세 예측 모델 실행
  4. 프로젝트가 실행되면서 우측 상단에 작업 시간이 표시됩니다. 작업이 완료되면 'Finished Running' 메시지가 출력됩니다.주식 시세 예측 완료
  5. 실행이 완료되면 화면 아래의 [DEPLOY WEB SERVICE] 버튼을 클릭하여 웹 API로 등록합니다.AZURE 머신러닝 웹 API 등록
  6. 버튼을 클릭하면 웹 API 설정 페이지로 이동합니다. 페이지에서 API KEY를 확인할 수 있으며, 이 API 키는 주식가격 예측 양식의 API 키로 사용됩니다.머신러닝 API키 확인
  7. 설정 페이지에서 REQUEST/RESPONSE를 클릭합니다.azure 웹 api 설정
  8. 이동한 페이지에서 POST 옆의 URL 주소를 확인할 수 있습니다. 이 URL 주소는 주식가격 예측 양식의 URL 주소로 사용됩니다.머신러닝 URL 복사

 

주식 가격 예측양식의 자세한 사용법은 아래 다운로드 페이지 또는 영상강의를 참고해주세요.

  1. 주식가격 예측 양식을 실행합니다. 파일을 처음 실행하면 엑셀 화면 상단에 [콘텐츠 사용] 버튼이 표시됩니다. 버튼을 클릭하여 매크로를 활성화합니다.
    매크로 포함
  2. 파일의 C24셀(URL)과 C25셀(API)에 이전 단계에서 발급받은 API 키와 URL 주소를 각각 복사하여 붙여넣습니다.주식 정보 조회 URL API 입력
  3. 주식 가격 예측 양식의 C6셀(종목번호)과 C7셀(종목명)을 변경하면 각 종목번호와 종목명이 자동 갱신됩니다.주식 종목번호 종목명 조회
  4. 종목명이나 종목번호가 잘못 입력된 경우 '입력한 주식정보를 찾을 수 없습니다' 오류 메시지가 출력됩니다.주식정보 조회 불가
  5. 기준날짜와 조회기간, 예측기간을 입력합니다. 이후 [예측분석실행] 버튼을 클릭하면 예측분석이 실행됩니다. (약 2~3초 소요됩니다.)
  6. 예측분석이 완료되면 안내 메시지가 출력되며 입력한 기간에 대한 데이터와 차트가 업데이트됩니다.주식 가격 예측 완료
  7. [조회기록] 시트로 이동하면 이전에 검색했던 과거 주식 종목의 검색 기록을 확인할 수 있습니다.주식 가격 과거 조회 기록

가격 예측 양식 사용 관련 자주 묻는 질문

매크로 실행 중 오류가 발생했습니다. 잘못된 URL 입니다.

: 머신러닝의 URL 주소를 올바르게 입력했는지 다시 확인합니다.

매크로 실행 중 오류가 발생했습니다. 9: 아래첨자 사용이 잘못되었습니다.

: 머신러닝의 API 키를 올바르게 입력했는지 다시 확인합니다.

개체 변수 또는 with 문의 변수가 설정되어 있지 않습니다.

: 종목번호 또는 종목명이 올바르게 입력되었는지 확인합니다.

종목명, 종목번호가 검색되지 않습니다. (또는 "-" 로 출력됩니다.)

: 종목번호 또는 종목명이 올바르게 입력되었는지 확인합니다.

서버와의 연결이 비정상적으로 종료되었습니다.

: 사용 중인 윈도우를 최신 버전으로 업데이트한 후 다시 실행합니다.

작업시간을 초과했습니다.

: TimeOut 설정을 3000(기본값: 3초)에서 더 높은 값으로 변경합니다.

위 내용을 모두 확인 후 수정해도 계속 오류가 발생합니다.

: 일부 64bit 윈도우에서 32bit 엑셀을 사용하면 HTTP 요청으로 웹에 접근할 때 오류가 발생할 수 있습니다. 이 경우 아래 순서에 따라 .Net Framework 설치 여부를 확인합니다.

  1. 윈도우 검색창에서 "Windows 기능 켜기/끄기"로 이동합니다.Windows 기능 켜기끄기
  2. [.Net Framework 3.5(.Net 2.0 및 3.0 포함)]을 체크한 뒤 확인 버튼을 클릭합니다.
    Net Framework 설치
  3. 설치가 완료되면 모든 오피스 프로그램을 종료한 후 다시 실행합니다.
댓글 19
4.8 (15개 평가)
화랑
화랑 2021.07.12 21:21
머신러닝도 유용하지만 예측데이터를 차트 표시하는 부분은 매출 예측 챠트 작성에 많은 도움이 될 것 같습니다. 좋은자료 감사드립니다.
조용원
조용원 2021.07.12 23:09
감사합니다.
대단한너
대단한너 2021.07.12 23:12
엑셀 파일의 매크로 버튼을 눌러 콘텐츠 사용을 승인했는데 "이 통합문서의 VBA(Visual Basic for Application) 매크로가 손상되어 삭제되었습니다. 손상된 매크로가 현재 파일에 있습니다. 매크로를 복구하려면 아 파일의 백업 복사본이 있을 경우 해당 복사본을 여십시오" 라고 에러가 발생됩니다. 어찌 해야 될까요?
오빠두엑셀
오빠두엑셀 작성자 2021.07.14 10:27
안녕하세요.
만약 콘텐츠 사용을 승인한 뒤 해당 오류가 발생하신다면, 엑셀의 보안센터 설정을 변경해보시겠어요?
[파일] - [옵션] - [보안센터] - [매크로설정] - "VBA 매크로 사용(권장 안함, 위험한 코드가 시행될 수 있음)"을 체크한 뒤, 파일을 다시 실행해보세요.
만약 보안센터 설정을 변경해도 동일한 오류가 발생한다면, 기업에서 사용중인 문서 보안 프로그램으로 인해 매크로가 포함되지 못할 수 있습니다. 사용중인 보안프로그램을 한번 확인해주세요.
감사합니다.
TommyGom
TommyGom 2021.07.13 09:04
분석실행 매크로 실행 버튼을 클릭하면 아래와 같은 오류가 나오네요.
엑셀은 office365 사용중입니다. 또한, API나 URL은 정상적으로 추출했습니다.
원인이 무엇일까요?? ㅜㅜ
-----------------------------------------------------------
매크로 실행중 오류가 발생했습니다.
-2147012894 : 작업시간을 초과했습니다.
오빠두엑셀
오빠두엑셀 작성자 2021.07.16 03:29
안녕하세요.
해당 오류는 인터넷 접속환경이 좋지 않아 생기는 문제입니다. 현재 주식가격예측양식의 인터넷 TimeOut은 3초로 설정되어 있는데.. 접속이 3초보다 오래 걸리면 TimeOut 되면서 발생하는 문제입니다.
혹시 아직도 해당 문제가 발생하시나요? 향후 TimeOut을 설정할 수 있도록 버전을 업데이트해드리겠습니다.
감사합니다.
무늬만영화배우
무늬만영화배우 2021.08.27 22:09
처음실행 해보았는데,,똑같이 에러가 나오네요,,,버전이 업그레이 되었나요?
오빠두엑셀
오빠두엑셀 작성자 2021.08.28 22:48
무늬만영화배우님 안녕하세요.
금일 v2.0 버전으로 업데이트 해 드렸습니다.
새 서식의 TimeOut 설정을 3000보다 높은 값으로 변경해서 사용해보시겠어요?^^
감사합니다.
ls****
ls**** 2021.07.13 10:46
두번째 링크가 어디에 있나요?? API랑 URL 부분부터 막히네요...
하재득
하재득 2021.07.13 12:12
엑셀 배우는 최고의 사이트
수현사랑
수현사랑 2021.07.14 14:54
좋은 자료 감사 합니다.
NightRaven
NightRaven 2021.07.14 18:18
좋은 자료 감사합니다!
피쵸
피쵸 2021.07.14 18:57
감사합니다.
SEANPAUL
SEANPAUL 2021.07.15 13:57
세상에나. 감사합니다