주식 물타기·평단가 계산기

지금 가진 주식의 평균 단가와 추가로 살 가격·수량을 넣으면 물타기 후 평단가와 손익을 바로 계산합니다. 목표 평단을 만들려면 몇 주가 필요한지도 거꾸로 계산할 수 있습니다.

계산 방식
통화
현재 보유
추가 매수
  1. 1차 매수

입력하면 평가 손익과 수익률도 계산합니다.

계산 결과

현재 평균 단가와 보유 수량을 입력하세요.

수수료·세금은 반영하지 않았습니다. 화면의 숫자는 표시 자릿수에서 반올림한 값입니다.

계산 결과는 참고용이며 투자 권유가 아닙니다. 실제 거래 조건에 따라 달라질 수 있고, 결과에 대한 책임은 이용자에게 있습니다.

사용법

  1. 통화를 고르고 현재 보유분을 입력합니다. 증권사 앱에 나온 평균 단가(평단가)와 보유 수량을 그대로 옮겨 적으면 됩니다.
  2. 추가로 살 가격과 수량을 입력합니다. 여러 번 나눠 살 계획이면 ‘추가 매수 행 추가’로 최대 10번까지 넣을 수 있습니다. 비워 둔 행은 계산에서 빠집니다.
  3. 현재가를 넣으면 손익까지 나옵니다. 평가 금액, 평가 손익, 수익률, 본전까지 필요한 상승률을 함께 보여 줍니다.

목표 평단을 먼저 정해 두었다면 계산기 위쪽에서 ‘목표 평단 역산’을 고르세요. 추가 매수 가격과 목표 평균 단가를 넣으면 몇 주를 사야 하는지와 필요한 금액을 계산합니다.

계산 공식

평균 단가

평균 단가 = 총 매입 금액 ÷ 총 수량

총 매입 금액은 기존 보유분(평균 단가 × 보유 수량)과 추가 매수분(매수 가격 × 매수 수량)을 모두 더한 값입니다. 평균 단가는 수량을 가중치로 한 가중평균이며, 매수할 때마다 이렇게 다시 계산하는 방식을 이동평균법이라고 합니다.

평균 단가 = (A₀ × q₀ + P₁ × n₁ + P₂ × n₂ + …) ÷ (q₀ + n₁ + n₂ + …)

A₀는 지금 평균 단가, q₀는 보유 수량, P는 추가 매수 가격, n은 추가 매수 수량입니다.

평가 손익과 수익률

평가 손익 = 현재가 × 총 수량 − 총 매입 금액
수익률(%) = 평가 손익 ÷ 총 매입 금액 × 100
본전까지 필요한 상승률(%) = (평균 단가 ÷ 현재가 − 1) × 100

목표 평단 역산

추가로 n주를 가격 P에 사서 평균 단가를 T로 만들려면 다음 식이 성립해야 합니다.

(A₀ × q₀ + P × n) ÷ (q₀ + n) = T

이 식을 n에 대해 풀면 필요한 수량이 나옵니다.

n = q₀ × (A₀ − T) ÷ (T − P)

n이 양수가 되려면 목표 평단 T가 매수 가격 P와 지금 평단 A₀ 사이에 있어야 합니다. 물타기라면 P < T < A₀, 불타기라면 A₀ < T < P입니다. 주식은 1주 단위로 사야 하므로 n을 올림해 표시하고, 그 수량으로 샀을 때의 실제 평균 단가를 함께 보여 줍니다.

계산 정밀도와 반올림

  • 모든 금액은 10진수로 계산합니다. 일반적인 컴퓨터 계산에서 생기는 0.1 + 0.2 = 0.30000000000000004 같은 소수점 오차가 생기지 않습니다.
  • 나눗셈은 소수 20자리까지 계산하고, 화면에 보여 줄 때만 반올림합니다. 원화는 단가를 소수 둘째 자리, 금액을 원 단위까지, 달러는 단가를 소수 넷째 자리, 금액을 센트 단위까지 보여 줍니다.
  • 수익률은 반올림한 평균 단가가 아니라 총 매입 금액으로 계산해 반올림 오차가 겹치지 않게 했습니다.
  • 목표 평단 역산의 올림은 나눗셈 결과를 곱셈으로 다시 확인합니다. 정확히 나누어떨어지는 수량을 1주 더 많게 올리는 일이 없습니다.

계산 예시

예시 1. 물타기: 72,500원에 20주를 가진 상태에서 56,000원에 20주를 더 산다면

구분 단가 수량 금액
기존 보유 72,500원 20주 1,450,000원
추가 매수 56,000원 20주 1,120,000원
합계·평단 64,250원 40주 2,570,000원

평균 단가는 2,570,000원 ÷ 40주 = 64,250원으로, 기존보다 8,250원(11.38%) 낮아집니다. 현재가가 61,000원이라면 평가 금액은 2,440,000원, 평가 손익은 −130,000원(−5.06%)이고, 본전이 되려면 주가가 5.33% 올라야 합니다.

예시 2. 불타기: 50,000원에 10주를 가진 상태에서 60,000원에 10주를 더 산다면

총 매입 금액은 1,100,000원, 총 수량은 20주이므로 평균 단가는 55,000원으로 5,000원(10.00%) 올라갑니다. 더 비싸게 샀기 때문에 평단이 오르는 것이 정상입니다. 현재가가 62,000원이라면 평가 손익은 +140,000원(+12.73%)입니다.

예시 3. 목표 평단 역산: 예시 1의 보유분을 56,000원에 더 사서 평단을 60,000원으로 낮추려면

n = 20 × (72,500 − 60,000) ÷ (60,000 − 56,000) = 62.5

1주 단위로 올리면 63주를 사야 하고, 필요한 금액은 3,528,000원입니다. 이렇게 사면 총 83주, 총 매입 금액 4,978,000원이 되어 평균 단가는 59,975.9원으로 목표보다 조금 낮아집니다.

자주 묻는 질문

주식을 일부 팔면 평균 단가가 바뀌나요?

매수할 때마다 평균 단가를 다시 계산하는 방식(이동평균법)에서는 일부를 팔아도 남은 주식의 평균 단가는 그대로이고, 판 수량만큼 실현 손익이 생깁니다. 이후에 다시 사면 그때 새 평균 단가가 계산됩니다.

수수료와 세금도 반영되나요?

아니요. 이 계산기는 매수 가격과 수량만으로 계산합니다. 거래 수수료와 매도할 때의 세금은 증권사와 시장에 따라 다르므로 실제 손익은 그만큼 달라질 수 있습니다.

증권사 앱에 나온 평단과 조금 다른 이유는 무엇인가요?

평균 단가에 수수료를 포함하는지, 소수점 아래를 반올림하는지 버리는지, 몇 자리까지 보여 주는지가 증권사마다 다를 수 있기 때문입니다. 이 계산기는 소수 20자리까지 계산한 뒤 화면에 보여 줄 때만 반올림합니다.

목표 평단 역산에서 수량이 딱 떨어지지 않으면 어떻게 되나요?

주식은 1주 단위로 사야 하므로 필요한 수량을 올림해서 보여 줍니다. 올린 만큼 물타기는 평균 단가가 목표보다 조금 더 낮아지고, 불타기는 조금 더 높아집니다. 실제로 그 수량을 샀을 때의 값은 결과의 ‘매수 후 평균 단가’에 나옵니다.

목표 평단을 넣었는데 결과가 나오지 않아요.

추가 매수로는 매수 가격보다 낮은 평균 단가를 만들 수 없습니다. 목표 평균 단가는 추가 매수 가격과 지금 평균 단가 사이에 있어야 합니다. 예를 들어 평단이 72,500원이고 56,000원에 더 산다면 목표는 56,000원보다 크고 72,500원보다 작아야 합니다.

소수점 주식도 계산할 수 있나요?

네. 보유 수량과 매수 수량은 소수점 아래 8자리까지 입력할 수 있습니다. 다만 목표 평단 역산의 필요 수량은 1주 단위로 올려서 보여 줍니다.

해외 주식(달러)도 계산되나요?

통화를 ‘달러’로 바꾸면 단가는 소수 넷째 자리까지, 금액은 센트 단위까지 계산해 보여 줍니다. 환율은 반영하지 않으므로 원화 기준 손익이 궁금하다면 따로 환산해야 합니다.

물타기를 하면 손실이 줄어드나요?

평균 단가가 낮아져 본전까지 필요한 상승률은 줄어들지만, 투자 금액이 늘어나므로 주가가 더 내려가면 손실 금액도 커집니다. 이 계산기는 결과를 숫자로 보여 줄 뿐 추가 매수를 권하지 않습니다.

출처·기준일

  • 이 계산기는 세율·수수료율 같은 외부 수치를 쓰지 않고, 위 ‘계산 공식’에 적은 가중평균(이동평균법) 정의만으로 계산합니다.
  • 증권사마다 평균 단가 표시 방식(수수료 포함 여부, 소수점 처리)이 다를 수 있으니, 실제로 거래하기 전에는 이용하는 증권사 화면을 확인하세요.

최종 검토일