엑셀 x AZURE 머신러닝, 주식 가격 예측 분석 도구 | 서식 무료 제공

엑셀과 AZURE 머신러닝을 활용하여 'Auto Arima 방식'으로 주식 가격을 자동으로 예측하는 방법 | 프로젝트 서식 무료 제공

# 데이터분석

작성자 :
오빠두엑셀
최종 수정일 : 2021. 09. 17. 23:02
URL 복사
메모 남기기 : (19)

엑셀 x AZURE 머신러닝, 주식 가격 예측 분석 | 서식 무료 제공

엑셀 x 머신러닝 주식 예측 목차 바로가기
영상 강의

큰 화면으로 보기

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [관련자료] 주식 시세 예측 양식(AZURE)
    무료서식

AZURE 머신러닝 스튜디오 무료 회원가입 방법

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 머신러닝 회원가입
    기존 마이크로소프트 회원일 경우 Sign In 버튼으로 로그인합니다.
  3. 만약 마이크로소프트 회원이 아니라면 Sign Up Here 버튼을 클릭합니다.

    AZURE 머신러닝 회원가입 버튼
    기존 마이크로소프트 회원이 아닐 경우, Sign Up Here 을 클릭합니다.
  4. Free Workspace의 Sign In 버튼을 클릭합니다.

    AZURE 무료 회원가입
    Free Workspace 회원으로 가입합니다.
  5. '계정을 만드세요!' 를 클릭합니다.

    마이크로소프트 회원가입
    계정을 만드세요! 를 클릭합니다.
  6. 이후 새 전자메일 주소를 받거나, 기존에 다른 메일 주소로 회원가입을 진행합니다.

    마이크로소프트 계정만들기
    새 전자 메일 주소 받기를 클릭하여 새로운 계정을 생성합니다.
  7. 회원 가입이 완료되면 AZURE 머신러닝 스튜디오 홈페이지로 이동됩니다.

    AZURE 머신러닝 스튜디오 가입 완료
    회원 가입이 완료되면서 AZURE 머신러닝 스튜디오 홈페이지로 이동합니다.

머신러닝 프로젝트 API 만들기

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

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

  1. 위에 적어드린 머신러닝 프로젝트 모델 링크로 이동하면 미리 제작된 프로젝트 모델을 확인할 수 있습니다. [Open in Studio(Classic)] 버튼을 클릭합니다.

    주식 시세 예측 프로젝트 다운로드
    일별 주식 시세 예측 모델을 ML 스튜디오로 복사합니다.
  2. 버튼을 클릭하면 머신러닝 스튜디오로 이동하며 해당 프로젝트를 저장할 공간을 묻는 대화상자가 나타납니다. 기본 값을 유지한 채로 확인 버튼을 클릭합니다.

    주식 시세 예측 프로젝트 복사
    기본값을 유지한 채로 확인 버튼을 클릭합니다.
  3. 머신러닝 프로젝트가 복사되었습니다. 화면 아래 [▶RUN] 버튼을 클릭하여 프로젝트를 실행합니다.

    주식 시세 예측 모델 실행
    RUN 버튼을 클릭하여 모델을 실행합니다.
  4. 프로젝트가 실행되면서 우측 상단에 작업 시간이 표시됩니다. 작업이 완료되면 'Finished Running' 라는 메시지가 표시됩니다.

    주식 시세 예측 완료
    진행단계를 확인할 수 있습니다.
  5. 실행이 완료되었으면, 화면 아래 [DEPLOY WEB SERVICE] 버튼을 클릭하여 웹 API로 등록합니다.

    AZURE 머신러닝 웹 API 등록
    DEPLOY WEB SERVICE 버튼을 클릭합니다.
  6. 버튼을 클릭하면 웹 API 설정 페이지로 이동합니다. 페이지에서 API KEY를 확인할 수 있습니다. 이 API 키는 주식가격 예측 양식의 API 키로 사용됩니다.

    머신러닝 API키 확인
    API 키를 확인합니다.
  7. 설정 페이지에서 REQUEST/RESPONSE를 클릭합니다.

    azure 웹 api 설정
    REQUEST/RESPONSE 로 이동합니다.
  8. 페이지를 이동하면 POST 옆에 URL 주소를 확인할 수 있습니다. 이 URL 주소는 주식가격 예측 양식의 URL 주소로 사용됩니다.

    머신러닝 URL 복사
    API를 사용할 수 있는 URL주소를 확인할 수 있습니다.

엑셀 x 머신러닝 주식 가격 예측양식 사용법

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

  1. 주식가격 예측 양식을 실행합니다. 파일을 처음 실행하면 엑셀 화면 상단에 [콘텐츠 사용] 버튼이 표시됩니다. 버튼을 클릭하여 매크로를 활성화합니다.
    매크로 포함
    파일을 처음 실행할 경우, [콘텐츠 사용] 버튼을 클릭하여 매크로를 포함합니다.
  2. 파일의 C24셀(URL) 과 C25셀(API) 안에 이전 단계에서 생성한 API키와 URL주소를 각각 복사/붙여넣기 합니다.

    주식 정보 조회 URL API 입력
    이전 단계에서 받아온 API키와 URL 주소를 입력합니다.
  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 기능 켜기끄기
    Windows 기능 켜기/끄기로 이동합니다.
  2. [.Net Framework 3.5(.Net 2.0 및 3.0 포함)]을 체크한 뒤, 확인 버튼을 클릭합니다.
    Net Framework 설치
    .Net Framework 3.5 를 체크 후 [확인] 버튼을 클릭합니다.
  3. 설치가 완료되면 모든 오피스 프로그램을 종료 후 다시 실행합니다.
4.8 12 투표
게시글평점
19 댓글
Inline Feedbacks
모든 댓글 보기
19
0
여러분의 생각을 댓글로 남겨주세요.x