AI로 ETF 포트폴리오 리밸런싱 계산하는 방법

ETF를 여러 개 보유하다 보면 처음 정한 비중은 자연스럽게 달라집니다. 주식형 자산이 많이 오르면 포트폴리오에서 차지하는 비중이 커지고, 반대로 채권형이나 현금 비중은 계획보다 작아질 수 있습니다. 이 차이를 다시 확인하고 조정하는 과정이 리밸런싱입니다.

문제는 종목이 늘어날수록 계산이 번거롭다는 점입니다. AI를 활용하면 표 구조를 짜고, 수식을 만들고, 셀 참조가 맞는지 검토하는 일을 빠르게 처리할 수 있습니다. 사람은 증권사 잔고를 옮겨 적고 목표 비중을 입력한 뒤 결과를 확인하면 됩니다.

AI를 활용한 ETF 리밸런싱 계산 흐름
현재 자료와 목표 비중을 입력하면 AI가 표·수식·오류를 점검하고, 신규 납입금 시나리오를 거쳐 사람이 최종 확인합니다.

이 글에서는 설명으로 끝내지 않고 가상 포트폴리오가 들어 있는 계산표를 직접 만들어 봅니다. 현재 비중과 목표 비중의 차이를 구한 뒤, 매도부터 계산하지 않고 신규 납입금으로 부족한 비중을 얼마나 줄일 수 있는지도 함께 확인합니다.

먼저 정할 것: AI와 사람이 맡는 일을 나누기

AI는 계산을 잘 도와주지만 목표 비중까지 대신 정하게 하면 안 됩니다. 어떤 자산을 얼마나 보유할지는 투자기간, 목적, 손실을 감당할 수 있는 정도에 따라 달라지기 때문입니다. Investor.gov도 자산배분은 개인의 투자기간과 위험 감수 수준에 따라 달라지는 결정이라고 설명합니다.

이 작업에서는 역할을 다음처럼 나눕니다.

AI가 맡을 일 사용자가 맡을 일
표의 열과 계산 순서 설계 증권사 기준 수량과 평가액 확인
현재 비중·목표 금액·차이 수식 작성 목표 비중 입력
절대참조와 복사 범위 점검 통화와 가격 기준 통일
목표 비중 합계와 오류 확인 세금·수수료·주문 가능 수량 확인
신규 납입금 배분 시나리오 계산 실제 매매 여부 결정

이렇게 분리하면 사람에게 남는 일은 생각보다 많지 않습니다. 투자 기준을 정하는 일과 실제 주문 전 확인만 사람이 맡고, 반복 계산은 AI와 스프레드시트에 넘길 수 있습니다.

MoneyTech365 ETF 리밸런싱 계산표 살펴보기

아래 화면은 실제 계좌가 아니라 설명을 위해 만든 가상 데이터입니다. 자산명도 자산-A 주식형, 자산-B 채권형처럼 바꿨습니다. 계좌번호나 실명, 전체 거래내역을 AI에 전달할 필요는 없습니다.

MoneyTech365 ETF 리밸런싱 계산표 확대 화면
가상 포트폴리오로 만든 MoneyTech365 계산표. 노란 셀만 바꾸면 현재·목표 비중과 신규 납입금 배분이 다시 계산됩니다.

예시 포트폴리오의 현재 평가액은 630만 원입니다. 목표 비중은 주식형 40%, 채권형 25%, 금·대체 15%, 단기자금 10%, 현금 10%로 입력했고 합계가 100%가 되는지 별도 셀에서 확인합니다. 이 비율은 계산 설명용일 뿐 특정 투자자에게 적합한 배분을 뜻하지 않습니다.

현재 주식형 비중은 약 45.6%로 목표보다 높습니다. 반면 채권형, 금·대체, 단기자금과 현금은 목표보다 부족합니다. 표의 목표와 차이가 양수면 부족한 금액, 음수면 목표보다 많은 금액입니다.

이 계산표는 Excel에서 열 수 있고 Google Sheets에 업로드해 사용할 수도 있습니다.

MoneyTech365 ETF 리밸런싱 계산표 내려받기

노란색 셀에 목표 비중과 신규 납입금을 입력하면 나머지 값이 수식으로 바뀝니다. 처음에는 가상 값으로 구조를 확인한 뒤 복사본에서 자신의 자료로 교체하는 편이 안전합니다.

1단계: 현재 잔고를 최소한의 정보로 정리하기

먼저 증권사 앱에서 다음 항목만 확인합니다.

  • 자산명 또는 임의의 구분명
  • 보유 수량
  • 현재 가격 또는 현재 평가액
  • 포트폴리오에 포함할 현금
  • 기준 통화

원화와 외화를 함께 넣으면 합계가 왜곡될 수 있습니다. 원화 기준으로 볼지, 달러 기준으로 볼지 먼저 정하고 모든 금액을 같은 통화로 맞춥니다. 가격을 직접 입력하기 번거롭다면 증권사에 표시된 평가액을 사용해도 됩니다.

AI에는 아래처럼 표 구조부터 요청하면 됩니다.

ETF 포트폴리오의 현재 비중과 목표 비중 차이를 계산할 표를 설계해 줘.

필요한 열:
- 자산명
- 보유 수량
- 현재 가격
- 현재 평가액
- 현재 비중
- 목표 비중
- 목표 평가액
- 목표와 현재의 차이

조건:
- 목표 비중은 사용자가 입력
- 모든 금액은 같은 기준 통화
- 매수·매도 추천은 하지 않기
- 각 열의 역할을 먼저 설명하기

AI가 제안한 열이 너무 많다면 줄여도 됩니다. 이 표의 목적은 투자 일지를 완벽하게 만드는 것이 아니라 현재와 목표의 차이를 반복해서 계산하는 것입니다.

2단계: AI로 핵심 수식 만들기

표 구조가 정해졌다면 데이터가 들어갈 행과 열을 알려 주고 수식을 요청합니다. 예시 계산표에서는 5행부터 9행까지 자산을 입력합니다.

계산 항목 예시 수식
현재 평가액 =B5*C5
현재 비중 =D5/SUM($D$5:$D$9)
목표 평가액 =SUM($D$5:$D$9)*F5
목표와 차이 =G5-D5
목표 비중 합계 =SUM(F5:F9)

현재 비중을 계산할 때 전체 평가액 범위에는 절대참조를 사용합니다. 그래야 수식을 아래로 복사해도 합계 범위가 움직이지 않습니다.

수식을 받은 뒤에는 AI에 다시 계산을 시키기보다 검토를 요청하는 편이 좋습니다.

아래 수식을 다시 작성하지 말고 오류만 점검해 줘.

확인할 것:
1. 현재 평가액이 수량×가격인지
2. 합계 범위가 모든 자산과 현금을 포함하는지
3. 아래로 복사할 때 고정해야 할 범위가 고정됐는지
4. 현재 비중과 목표 비중 합계가 각각 100%인지
5. 빈 셀이나 0 때문에 생길 오류가 있는지

각 문제의 셀 위치와 확인 방법만 알려 줘.
투자 비중이나 매매 방향은 제안하지 마.

AI가 검토를 마쳤더라도 셀 하나의 수량이나 가격을 임시로 바꿔 보는 것이 좋습니다. 평가액과 현재 비중이 예상한 방향으로 움직이면 수식 연결을 눈으로 확인할 수 있습니다.

3단계: 매도 전에 신규 납입금 시나리오 계산하기

리밸런싱을 한다고 해서 항상 비중이 커진 자산부터 팔 필요는 없습니다. Investor.gov도 원래 자산배분으로 돌아가는 방법으로 일부 자산을 줄이는 방법과 함께, 다른 자산에 추가 자금을 넣는 방법을 설명합니다.

MoneyTech365에서는 먼저 신규 납입금으로 부족 비중을 얼마나 줄일 수 있는지 계산합니다. 이 방식은 매도와 관련된 세금·수수료·체결 문제를 당장 계산하지 않아도 되고, 적립식 투자 중이라면 기존 납입 흐름에 적용하기도 쉽습니다.

예시에서는 목표보다 부족한 금액이 총 35만 원이고 신규 납입금은 30만 원입니다. 계산표는 부족한 금액의 비율에 따라 다음처럼 배분합니다.

자산 목표보다 부족한 금액 신규 납입금 배분
자산-B 채권형 25,000원 21,429원
자산-C 금·대체 153,000원 131,143원
자산-D 단기자금 18,000원 15,429원
현금 154,000원 132,000원

주식형 자산은 목표보다 35만 원 많기 때문에 신규 자금이 배분되지 않습니다. 신규 납입금 30만 원을 반영하면 부족 금액은 대부분 줄지만 완전히 사라지지는 않습니다. 이 결과는 그대로 주문하라는 뜻이 아니라, 매도 없이 어느 정도까지 조정할 수 있는지를 보는 시나리오입니다.

신규 납입금 배분 수식은 다음 원리로 만들 수 있습니다.

배분액 =
해당 자산의 부족 금액
÷ 전체 부족 금액
× 신규 납입금

목표보다 많은 자산의 부족 금액은 0으로 처리합니다. 계산표에서는 양수인 차이만 합산해 배분합니다.

4단계: 가격 자동 입력은 보조 기능으로만 사용하기

Google Sheets에서는 지원되는 종목에 한해 GOOGLEFINANCE 함수로 가격을 가져올 수 있습니다.

=GOOGLEFINANCE("NASDAQ:종목코드","price")

Google 공식 안내는 거래소와 티커를 함께 적는 방식을 권장합니다. 다만 일부 시세는 최대 20분 지연될 수 있고, 대부분의 국제 거래소를 지원하지 않습니다. 정보는 거래나 투자 조언용이 아니라는 제한도 명시되어 있습니다.

따라서 국내 ETF나 지원되지 않는 종목은 증권사 잔고의 가격 또는 평가액을 직접 사용합니다. 실제 주문 직전에는 자동 입력된 가격이 아니라 증권사의 현재 가격과 주문 가능 수량을 다시 확인해야 합니다.

5단계: 계산 결과를 주문서로 바꾸기 전에 확인할 것

계산표가 점검 통과를 표시해도 투자 판단이 끝난 것은 아닙니다. 이 표가 확인하는 것은 수식 합계와 입력 구조입니다. 실제 거래 조건은 포함하지 않습니다.

최종적으로 다음을 확인합니다.

  • 목표 비중은 자신의 투자 계획에서 정한 값인가
  • 모든 평가액이 같은 기준 통화인가
  • 현재 비중과 목표 비중 합계가 각각 100%인가
  • 현금과 모든 자산 행이 합계 범위에 포함됐는가
  • 신규 납입금 배분액 합계가 입력 금액과 같은가
  • 증권사 평가액과 계산표 합계가 일치하는가
  • 세금, 수수료, 환전 비용과 최소 주문 수량을 확인했는가
  • 자동 가격이 지연되거나 지원되지 않는 종목은 없는가

특히 목표와 차이가 음수라고 해서 자동으로 매도해야 하는 것은 아닙니다. 추가 납입 계획, 거래비용, 세금, 투자계좌의 조건을 함께 보고 실제 조정 여부를 결정해야 합니다.

AI에 맡기면 안 되는 부분

AI는 수식과 표를 자연스럽게 만들어도 틀린 셀을 참조하거나 존재하지 않는 금융 정보를 제시할 수 있습니다. 다음 요청은 피하는 편이 좋습니다.

  • 내 상황에 가장 좋은 ETF 비중을 정해 달라는 요청
  • 오늘 사거나 팔 종목과 수량을 결정해 달라는 요청
  • AI가 알려 준 현재 가격을 검증 없이 입력하는 것
  • 세금과 수수료를 모든 증권사에 동일하게 적용하는 것
  • 예상 수익률을 사실처럼 계산하는 것

Investor.gov 역시 AI가 만든 투자정보가 부정확하거나 오래됐을 수 있고, 내용을 만들어 낼 수도 있으므로 투자 결정에 단독으로 의존하지 말라고 안내합니다.

결론: 투자 결정은 줄이지 말고 반복 계산을 줄이기

ETF 리밸런싱에서 가장 번거로운 부분은 종목마다 현재 평가액과 비중을 계산하고, 목표 금액과 차이를 다시 구하는 일입니다. 이 작업은 AI와 스프레드시트에 맡기면 빠르고 일관되게 반복할 수 있습니다.

반면 목표 비중을 정하고 실제 주문 여부를 판단하는 일은 자동화 대상이 아닙니다. 증권사 잔고와 거래 조건을 최종 기준으로 삼아야 합니다.

MoneyTech365의 기준은 단순합니다. 매도부터 계산하지 말고 신규 납입금으로 비중을 조정할 수 있는지 먼저 봅니다. AI는 계산표를 만들고 오류를 찾는 도구로 쓰고, 실제 투자 기준은 사람이 관리합니다.

참고한 공식 자료

댓글 남기기