카테고리 없음

뉴스에서 ETF까지|AI로 만든 테마별 투자 리스트

머니로깅 2025. 8. 10. 10:15

AI로 만든 테마별 투자 리스트
AI로 만든 테마별 투자 리스트

 

앞선 글에서 뉴스 → AI 요약 → ETF 매핑 방법을 정리했습니다.
하지만 매일 수동으로 기록하다 보면 시간이 오래 걸리고, 누락되기도 쉽습니다.

그래서 이번에는 AI와 구글시트를 연결해, 뉴스에서 ETF 리스트를 자동으로 업데이트하는 방법을 소개합니다.
이 과정을 구축하면 매일 아침, 시트를 열기만 해도 최신 ETF 매핑 리스트를 확인할 수 있습니다.


1. 준비물

  • Google 계정 (구글시트 사용)
  • ChatGPT Plus 또는 OpenAI API 키
  • 뉴스 RSS 피드 또는 관심 뉴스 URL
  • 간단한 구글 앱 스크립트 작성 능력

2. 구글시트 기본 틀 만들기

  1. 시트 1행에 열 제목 작성: 날짜, 뉴스 제목, AI 요약, ETF 리스트
  2. 시트 이름은 예: ETF_자동업데이트
  3. 뉴스 입력 칸(A열, B열)에만 수동으로 데이터 입력, 나머지는 자동 생성

3. AI 요약 + ETF 매핑 프롬프트

구글 앱 스크립트에서 OpenAI API를 호출할 때 아래 프롬프트를 사용합니다.

다음 뉴스 내용을 분석해서,
1) 핵심 산업/테마 키워드 3~5개 추출
2) 각 키워드에 해당하는 미국·한국 ETF 3개씩 추천
3) ETF 간략 설명 (운용방식, 최근 1년 수익률)

4. 구글 앱 스크립트 예시 코드

function getETFMapping(newsText) {
  var apiKey = "YOUR_OPENAI_API_KEY";
  var prompt = "다음 뉴스 내용을 분석해서...";
  
  var payload = {
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": prompt + newsText}],
    "temperature": 0.2
  };
  
  var options = {
    "method": "post",
    "contentType": "application/json",
    "headers": {"Authorization": "Bearer " + apiKey},
    "payload": JSON.stringify(payload)
  };
  
  var response = UrlFetchApp.fetch("https://api.openai.com/v1/chat/completions", options);
  var json = JSON.parse(response.getContentText());
  return json.choices[0].message.content.trim();
}

이 함수를 시트와 연결하면, 뉴스 내용을 넣을 때마다 AI가 ETF 매핑 결과를 자동으로 채워줍니다.


5. 자동 업데이트 스케줄

  1. 구글 앱 스크립트 메뉴에서 ‘트리거’ 설정
  2. 매일 오전 8시 실행하도록 예약
  3. 뉴스 RSS에서 새로운 제목을 가져와 A열, B열에 자동 추가

6. 활용 팁

  • ETF 리스트 옆에 티커 클릭 시 네이버금융/ETF.com으로 이동하는 하이퍼링크 추가
  • 수익률·거래량 데이터는 GOOGLEFINANCE 함수로 실시간 반영
  • Notion과 연동해 대시보드 형태로 시각화

결론

ETF 매핑을 매일 수동으로 하는 것은 시간이 오래 걸립니다.
하지만 구글시트와 AI를 연결하면 뉴스 분석 → ETF 매핑 → 리스트 업데이트까지 자동화할 수 있습니다.
이렇게 쌓인 데이터는 단순 기록이 아니라, 앞으로의 투자 전략에 활용할 수 있는 나만의 투자 데이터베이스가 됩니다.


《머니 상식 한 스푼》

Q. 자동 업데이트된 ETF 리스트만 보고 투자해도 될까요?
→ AI 매핑 결과는 참고 자료일 뿐, 최종 투자 판단은 본인 리서치 후 결정하는 것이 안전합니다.