수강생 사례 #금시세자동화 #AI투자전략 #업무자동화 #Python

매달 10시간 걸리던 금시세 수집,
Python 하나로 12분 만에
AI 투자 전략까지 뽑아냅니다

Selenium · pandas · OpenAI API를 활용해 KRX 금현물·국제금 시세 수집부터 뉴스 스크래핑, AI 투자 전략 도출까지 완전 자동화했습니다.
ChatGPT X Python RPA 교육 수강생이 실무에서 직접 구현한 금융 데이터 자동화 사례입니다.

10h → 12분
월 소요시간
단축
120h
연간 절약
시간
3개
데이터 소스
자동 통합
GPT
AI 투자전략
자동 생성

01 — 배경 · Problem

금투자 판단 하나에
매달 10시간이 사라지고 있었습니다.
사람이 직접 해야 할 이유가 있을까요?

바이브코딩스쿨 수강 전, 금시세 데이터를 수동으로 수집하느라 매달 10시간을 쏟던 비전공자 IT 직장인의 모습

KRX 금현물 시세 조회, 국제금 시세 조회, 관련 뉴스 수집. 투자 판단을 위한 기초 데이터를 모으는 일이었습니다. 내용은 단순했지만, 매달 반복되는 클릭과 복사·붙여넣기가 쌓여 한 달에 10시간을 잡아먹었습니다.

KRX 사이트에 로그인하고, 메뉴를 찾아 클릭하고, 기간을 설정하고, 엑셀로 저장하고. 국제금도 같은 과정을 반복했습니다. 네이버에서 금시세 뉴스를 검색해 제목과 본문을 하나하나 긁어모은 뒤, 파일에 정리하고 ChatGPT 창에 붙여넣어 질문했습니다.

정보가 갖춰진 뒤에야 투자 판단을 시작할 수 있었습니다. 데이터 수집에 드는 시간이 판단의 속도를 늦추고 있었습니다.

"매달 같은 작업을 반복하고 있다는 걸 알면서도, 시간이 없어서 자동화를 못 하고 있었어요. 교육을 듣고 나서야 '이건 코드 몇 줄로 끝낼 수 있겠다'는 생각이 들었습니다."

수작업 단계별 소요 시간

단계 작업 내용 소요 시간
STEP 1 KRX 로그인 후 금현물 시세 메뉴 탐색 → 기간 설정 → 조회 → 엑셀 저장 약 2시간
STEP 2 KRX 국제금 시세 메뉴 탐색 → 기간 설정 → 조회 → 엑셀 저장 약 2시간
STEP 3 네이버 금시세 뉴스 검색 → 1일 필터 설정 → 기사 제목·본문 수동 수집 및 정리 약 4시간
STEP 4 수집 데이터를 파일에 정리 → ChatGPT 창에 복사·붙여넣기 → 투자 전략 질의 약 2시간
합계 전체 수작업 프로세스 월 10시간

🕑 반복 접속 피로 — KRX 사이트 로그인과 메뉴 탐색을 매달 반복, 실수 발생 시 처음부터 다시

📋 수동 데이터 정리 — 뉴스 50건 내용을 손으로 긁어 파일에 붙여넣는 작업이 가장 많은 시간 소모

⚡ 판단 지연 — 데이터 준비에 시간이 걸려 시의적절한 투자 판단 타이밍을 놓칠 위험


02 — 솔루션 · Solution

KRX 자동 로그인부터
AI 투자 전략 출력까지,
코드 한 번 실행으로 끝납니다

사용 도구

🌐 Selenium 📊 pandas 📁 openpyxl 🤖 OpenAI API 🔍 webdriver_manager
INPUT
코드 실행 1회
KRX 로그인 → 자동화 시작
1
STEP 1 · KRX 금현물 시세 수집
KRX 자동 접속 → 1달 조회 → 엑셀 저장
Selenium으로 KRX 사이트에 자동 접속합니다. 로그인 완료를 감지한 뒤, 금현물 시세 메뉴로 이동해 1개월 기간을 선택하고 조회합니다. 로딩 창 소멸을 감지한 후 엑셀 파일로 저장합니다.
결과값: krx_gold_sise_df (일자·원/g·$/온스 시세 데이터)
2
STEP 2 · KRX 국제금 시세 수집
국제금 메뉴 자동 탐색 → 1달 조회 → 엑셀 저장
동일 브라우저 세션에서 국제금 시세 메뉴를 자동으로 탐색합니다. 1개월 버튼 클릭 후 조회하고, 로딩 완료를 감지한 뒤 엑셀 파일을 저장합니다.
결과값: w_krx_gold_sise_df (일자·종가·등락률·거래량 데이터)
3
STEP 3 · 금시세 뉴스 자동 스크래핑
네이버 뉴스 1일 필터 → 최근 50건 수집
네이버에서 '금시세'를 검색하고 뉴스 탭으로 이동합니다. 검색 옵션에서 1일을 선택한 뒤, 스크롤 다운을 반복하며 최근 기사 50건의 제목과 본문 요약을 DataFrame에 저장합니다. 중복 제목은 자동 제거됩니다.
결과값: gold_news_df (뉴스 제목·본문 요약 최대 50건)
4
STEP 4 · AI 투자 전략 자동 생성
3개 DataFrame → GPT 분석 → 전략 출력
수집된 3개의 DataFrame을 텍스트로 변환하고 OpenAI API에 전달합니다. 금현물 투자 전문가 페르소나로 시세 요약, 국내외 괴리 분석, 뉴스 흐름 요약, 오늘의 전략(매수/관망/분할매도)을 자동으로 생성합니다.
출력형태: 오늘의 KRX 금현물 투자 전략 텍스트
OUTPUT
오늘의 금현물 투자 전략 자동 출력
시세 요약 · 국내외 괴리 분석 · 뉴스 흐름 · 매수/관망/분할매도 결론

각 단계 핵심 설명

STEP 01 — 로딩 감지 자동화 · 사람처럼 기다리는 코드

KRX 사이트는 조회 중 '기다려주십시오' 로딩 창이 뜹니다. 이 창이 사라질 때까지 WebDriverWait으로 자동 대기하고 다음 단계로 이동합니다. 단순 sleep 대신 상태 감지를 적용해 속도와 안정성을 모두 확보했습니다.

✓ 수동 대기 및 타이밍 오류로 인한 재작업 완전 제거
STEP 02 — 다운로드 완료 감지 · .crdownload 모니터링

엑셀 파일이 다운로드 중일 때 생기는 .crdownload 파일을 감지해 다운로드 완료 여부를 판단합니다. 완료 후 가장 최신 파일을 자동 선택해 날짜 검증까지 수행합니다.

✓ 다운로드 미완료 상태에서 파일을 읽는 오류 원천 차단
STEP 03 — 무한 스크롤 뉴스 수집 · 중복 제거 포함

네이버 뉴스 페이지를 자동으로 스크롤하며 50건이 채워질 때까지 수집합니다. 제목 기준으로 중복을 실시간 필터링하며, 스크롤 높이 변화가 없으면 자동 종료됩니다.

✓ 손으로 긁어야 했던 기사 50건 수집 작업 완전 자동화
STEP 04 — AI 전문가 페르소나 설정 · 데이터 기반 전략 생성

GPT에 금현물 투자 전문가 시스템 프롬프트를 적용합니다. 수집된 3개 DataFrame을 텍스트로 변환해 전달하고, 외부 지식이나 추측 없이 데이터만으로 오늘의 전략(매수/관망/분할매도)을 산출합니다.

✓ ChatGPT 창에 직접 붙여넣던 작업 완전 제거, 전략 자동 출력

03 — 결과 · Result

월 10시간이 12분으로 줄었습니다.
투자 판단은 더 빨라지고,
데이터는 더 정확해졌습니다

AI교육기관 바이브코딩스쿨 수료 후 GPT 기반 금현물 투자 전략을 자동으로 받아보는 수강생 ROI 실증 사례

Before · 수작업

• KRX 사이트 수동 접속·로그인

• 금현물·국제금 각각 메뉴 탐색 반복

• 뉴스 50건 수동 수집 및 파일 정리

• ChatGPT 창에 복사·붙여넣기

월 소요 시간
10시간
= 연 120시간
After · 자동화

• 코드 실행 1회로 전체 프로세스 완료

• KRX 로딩 자동 감지 → 엑셀 자동 저장

• 뉴스 50건 자동 스크래핑 + 중복 제거

• AI가 투자 전략 자동 생성 · 출력

월 소요 시간
약 12분
= 연 약 2.4시간
📊 KRX_금현물시세_자동수집.xlsx
KRX 금현물 시세 · 1개월치 자동 수집 결과
일자 종가(원/g) 등락률 $/온스 종가
2026/02/04 246,360 +4.35% 4,871.63
2026/02/03 236,090 +3.68% 4,486.16
2026/02/02 227,700 -10.00% 4,426.24
2026/01/29 269,810 +7.22% 5,586.37
2026/01/02 208,800 +1.27% 4,379.90
⋯ (이하 24행 자동 저장 완료 · 날짜 검증 포함)

🤖 AI가 실제로 출력한 투자 전략 화면

수집된 3개 데이터(KRX 금현물 시세 · 국제금 시세 · 금시세 뉴스 50건)를 GPT에 넘기면, 금현물 투자 전문가 페르소나로 오늘의 전략이 자동으로 출력됩니다. 아래는 실제 출력 화면입니다.

GPT · 오늘의 KRX 금현물 투자 전략
1. 최근 시세 요약

KRX 금현물(원/g): 2/2 하한가(-11.51%) 폭락 후, 2/3 +7.19% 급등. 1월 말~2월 초 극심한 변동성(1/30 -6.83%, 2/2 -11.51%, 2/3 +7.19%). 국제금: 2/2 -10.00% 폭락, 2/3 +3.68%, 2/4 +4.35%로 이틀 연속 강한 반등.

2. 국내 vs 국제금 괴리 해석

KRX 금현물과 국제금 모두 2/2 폭락, 2/3~2/4 반등 흐름이 유사합니다. 데이터상 괴리로 인한 단기 차익거래 기회는 명확히 포착되지 않음.

3. 뉴스 흐름 요약

2/3~2/4: 저가 매수세 · 달러 약세 · 안전자산 선호로 국내외 금값 급반등. 투자심리: 저점 매수세 유입, 단기 변동성 확대, 관망 및 신중론 병존. 일부 뉴스는 단기 급등 후 변동성 경계 · 신중한 접근 필요성 강조.

4. 오늘의 전략
📊 관망
5. 근거 요약 (데이터 기반)

최근 3거래일간 극심한 변동성(폭락→급반등). 2/2 하한가 폭락 이후 2/3~2/4 이틀 연속 급등 — 단기 과열 신호. 추가 급등 추격매수는 위험, 단기 조정 가능성 배제 불가. 변동성 진정 확인 전까지 관망이 합리적.

"처음엔 코드가 KRX 사이트를 직접 클릭하는 게 신기했어요. 로딩 창이 뜨고 사라지는 걸 감지해서 다음 단계로 넘어가는 걸 보고, '이게 바로 RPA구나' 하는 걸 실감했습니다. 이제 아침에 코드 실행해두고 커피 한 잔 마시면 투자 전략이 나와 있습니다."

IT부서 배○○ / ChatGPT X Python RPA 교육 수료

04 — 인사이트 · Insight

데이터 수집에 드는 시간이
곧 판단의 속도를 결정합니다

Python과 AI를 활용해 KRX 금시세 수집을 자동화하는 바이브코딩 수강생의 실무 자동화 코드 실행 화면

이 자동화에서 가장 인상적인 부분은 데이터 수집과 AI 분석이 하나의 파이프라인으로 연결됐다는 점입니다. KRX에서 받아온 숫자가 별도 작업 없이 곧바로 GPT의 입력이 됩니다. 중간에 사람의 손을 거치지 않습니다.

로딩 창 감지, 다운로드 완료 감지, 스크롤 무한 수집. 각 단계는 단순한 클릭 자동화를 넘어 사이트 상태를 읽고 반응하는 방식으로 구현됐습니다. 실제 업무 환경에서 네트워크 지연이나 로딩 변수가 있어도 안정적으로 동작합니다.

AI에게 넘기는 프롬프트에도 명확한 규칙이 있었습니다. 외부 지식과 추측을 금지하고, 수집된 데이터만으로 판단하도록 설계했습니다. 이 원칙이 AI 투자 전략의 신뢰도를 높였습니다.

수집에 10시간, 판단에는 5분.
자동화는 판단 시간을 늘려줬습니다.

데이터 파이프라인이 완성되면 사람은 결정에만 집중할 수 있습니다.


05 — 확장 · Expansion

같은 구조로 어떤 업무에도
바로 적용할 수 있습니다

KRX 접속 → 데이터 수집 → AI 분석이라는 구조는 금 시세에만 국한되지 않습니다. 데이터 출처가 웹이고, 반복 수집이 필요하며, AI에게 판단을 요청하는 모든 업무에 동일한 방식이 적용됩니다.

🔗 같은 방식으로 자동화 가능한 업무들

주식·ETF 시세 모니터링 — 복수 종목 시세를 자동 수집해 포트폴리오 리밸런싱 신호를 AI가 판단 → 매일 아침 리포트 자동 출력

원자재·환율 일일 브리핑 — 유가·구리·달러 환율을 동시에 수집하고 AI가 당일 원자재 비용 영향을 분석 → 구매팀 자동 공유

공시·규정 변경 감지 — 금융감독원·KRX 공시 게시판을 자동 스크래핑하고 AI가 관련 공시만 분류 → 담당자에게 즉시 알림

경쟁사 가격 모니터링 — 특정 상품 페이지 가격을 정기 수집하고 AI가 가격 변동 패턴을 분석 → 주간 가격 전략 보고서 자동 작성

뉴스 트렌드 분석 자동화 — 산업별 키워드로 뉴스를 수집하고 AI가 주요 이슈·감성 분석·트렌드를 요약 → 경영진 주간 브리핑 자동 생성

매달 반복하던 10시간짜리 수작업,
이제 12분짜리 자동화로 바뀌었습니다

IT개발부 수강생이 ChatGPT X Python RPA 교육을 통해 KRX 금시세 수집부터 AI 투자 전략 생성까지 직접 구현한 실전 자동화 사례입니다.