MOMO'S LITTLE LABORATORY

주식 평균단가 계산기

여러 차례 매수한 수량과 가격을 합산해 보유 주식의 평균 매입단가를 계산해요.

서로 다른 가격으로 여러 번 산 주식의 평균단가는 어떻게 계산하나요?

각 매수 내역의 수량과 1주 가격을 곱해 모두 더한 뒤 총수량으로 나눠요. 10주를 10,000원에, 20주를 8,000원에 매수했다면 총 매입금액 260,000원을 30주로 나눈 평균단가는 약 8,666.6667원이에요.

주식 평균단가 실험실 · 실험대

실험 준비 완료
01 실험 조건을 정해요
02 변화를 관찰해요

총수량과 총매입금액에서 평균단가까지

  1. 총 매수 수량30주
  2. 총 매입금액260,000원
  3. 평균 매입단가 · 반올림8,666.6667원/주
2건 · 30주 · 평균 8,666.6667원/주각 내역의 수량 × 1주 가격을 더한 금액을 총수량으로 나눠요. 수수료와 세금은 제외해요.

평균 매입단가

8,666.6667원/주
총 매수 수량 · 총 매입금액30주 · 260,000원

(10주 × 10,000원/주) + (20주 × 8,000원/주) = 260,000원; 260,000원 ÷ 30주 ≈ 8,666.6667원/주

관찰 화면에서 총수량과 총매입금액을 함께 확인해요. 평균단가는 소수점 아래 다섯째 자리에서 반올림해 최대 네 자리까지 표시해요. 총매입금액은 최대 여덟 자리까지 보존해 계산하며, 매도·수수료·세금·환율은 반영하지 않아요.

주식 평균단가 계산기 대표 이미지
계산 가이드

주식 평균단가 계산기 사용법

같은 종목을 여러 가격에 나누어 매수했을 때 전체 수량의 평균 매입단가를 확인해요.

  1. 매수 내역 (수량, 1주 매입가격)에 한 줄마다 매수 수량과 1주 가격을 쉼표 하나로 구분해 입력해요. 10주를 주당 10,000원에 샀다면 10,10000으로 적어요.
  2. 다른 매수 내역은 다음 줄에 이어서 입력해요. 빈 줄은 건너뛰며 숫자 앞뒤의 공백은 무시해요. 최대 100건까지 합산할 수 있어요.
  3. 실험 시작하기를 누르고 평균 매입단가, 총 매수 수량, 총 매입금액을 확인해요.

매수 수량은 한 건당 0.0001주부터 100,000,000주까지, 1주 매입가격은 0원부터 1,000,000,000원까지 입력할 수 있어요. 두 값 모두 소수점 아래 네 자리까지 허용해요.

소수는 0.5처럼 정수 부분을 포함해 적어요. 입력에는 천 단위 쉼표, 원·주 같은 단위, 부호, 지수 표기를 넣지 않아요. 수량이 0인 줄은 삭제하고, 가격이 0원인 내역은 2,0처럼 명시해 주세요. 값이 빠지거나 잘못된 줄이 있으면 해당 줄을 수정한 뒤 계산해요.

계산 방법

주식 평균단가 계산기 계산 방법 및 공식

평균 매입단가는 매수 수량을 가중치로 사용하는 평균이에요.

  • 각 매입금액 = 해당 매수 수량 × 해당 1주 매입가격
  • 총 매입금액 = 각 매입금액의 합
  • 총 매수 수량 = 각 매수 수량의 합
  • 평균 매입단가 = 총 매입금액 ÷ 총 매수 수량

예를 들어 10주를 10,000원에, 20주를 8,000원에 매수하면 각각의 매입금액은 100,000원과 160,000원이에요. 총 260,000원을 30주로 나누면 평균은 약 8,666.6667원/주예요.

가격 두 개만 평균 낸 9,000원과 다른 이유는 8,000원에 산 수량이 더 많기 때문이에요. 매수 횟수보다 각 가격에 매수한 수량이 평균을 결정해요.

수량과 가격을 곱하거나 합산하는 중간 단계에서는 반올림하지 않아요. 평균단가를 구한 마지막 단계에서 소수점 아래 다섯째 자리가 5 이상이면 넷째 자리를 올려요.

계산 예시

주식 평균단가 계산기 계산 예시 및 데이터 분석

표의 줄바꿈은 입력란에서도 각각 다른 줄을 뜻해요. 가격은 계산 방법을 설명하기 위한 가정값이에요.

매수 내역 입력총 매수 수량총 매입금액평균 매입단가
10,10000
20,8000
30주260,000원약 8,666.6667원/주
20,10000
10,8000
30주280,000원약 9,333.3333원/주
0.5,10000.5
1.5,8000.25
2주17,000.625원8,500.3125원/주
2,0
3,10000
5주30,000원6,000원/주

첫 번째와 두 번째 예시는 가격과 총수량이 같지만 가격별 매수 수량이 달라요. 10,000원에 산 수량이 늘어나면 총매입금액과 평균단가가 함께 높아져요.

소수 수량 예시는 0.5 × 10,000.5 = 5,000.25원과 1.5 × 8,000.25 = 12,000.375원을 더해요. 합계 17,000.625원을 2주로 나누면 8,500.3125원/주예요.

0원 매입가격도 명시한 수량만큼 반영해요. 마지막 예시에서는 0원인 2주와 10,000원인 3주를 합쳐 30,000원 ÷ 5주 = 6,000원/주로 계산해요.

결과 해석과 계산 범위

평균 매입단가는 입력한 매수분 전체에 대해 주식 1주당 배분되는 매입금액이에요. 관찰 화면은 총 매수 수량 → 총 매입금액 → 평균 매입단가의 계산 순서를 보여줘요. 각 단계에 주·원·원/주 단위를 함께 표시해요.

평균단가와 총수량은 소수점 아래 최대 네 자리까지 표시해요. 총매입금액은 수량과 가격의 곱을 보존해 최대 여덟 자리까지 표시하며 불필요한 끝자리 0은 생략해요. 예를 들어 0.0001,0.0001의 총매입금액은 0.00000001원이고 평균단가는 0.0001원/주예요. 아주 작은 금액도 중간에 0으로 반올림하지 않아요.

평균단가 자체는 반올림 때문에 아주 작은 양수가 0으로 표시될 수 있어요. 결과의 와 관찰 항목의 반올림 표시는 평균단가에 반올림이 적용됐다는 뜻이에요. 표시된 평균단가에 총수량을 다시 곱하면 원래 총매입금액과 약간 다를 수 있어요.

같은 종목의 원화 기준 내역을 입력해 주세요. 환율을 적용하거나 여러 종목의 가격을 구분하는 기능은 없어요. 일부 매도, 주식 분할·병합 등으로 수량이나 원가가 바뀌었다면 그 변화를 별도로 반영한 현재 수량과 매입 원가를 사용해야 해요.

추가 매수 후 평균을 확인하려면 현재 보유 수량과 평균단가를 첫 줄에 넣고 추가 매수분을 이어 적어요. 가능한 경우 반올림된 평균단가 대신 원래 매수 내역을 사용하면 반올림 오차가 누적되는 것을 줄일 수 있어요.

수수료, 세금, 배당, 현재 주가와 평가손익은 계산에 포함하지 않아요. 결과를 계좌 내역과 비교할 때는 매수 수량, 체결가격, 비용 포함 여부와 표시 자리수를 함께 확인해 주세요.

자주 묻는 질문

매수가격끼리 더해서 매수 횟수로 나누면 안 되나요?

매번 같은 수량을 샀을 때만 같은 결과가 나와요. 매수 수량이 다르면 많이 산 가격이 평균에 더 크게 반영되도록 총 매입금액을 총수량으로 나눠야 해요.

기존 보유 주식에 추가로 매수할 때도 사용할 수 있나요?

기존 보유 수량과 평균단가를 첫 줄에 입력하고 추가 매수 내역을 다음 줄부터 입력하면 돼요. 다만 기존 평균단가가 이미 반올림된 값이면 원래 매입금액으로 계산한 결과와 차이가 생길 수 있어요.

소수점 수량이나 0원 매입가격도 입력할 수 있나요?

수량과 가격 모두 소수점 아래 네 자리까지 입력할 수 있어요. 수량은 0.0001주 이상이어야 하며 가격은 0원도 허용해요. 0원으로 입력한 수량도 총수량에 포함돼요.

매도한 내역은 음수 수량으로 넣나요?

매도 내역과 음수 수량은 지원하지 않아요. 일부를 매도했다면 현재 남은 수량과 그 수량에 해당하는 매입금액을 기준으로 입력해야 해요. 과거 매수 내역 전체를 넣으면 입력한 매수분 전체의 평균을 계산해요.

수수료와 세금도 평균단가에 포함되나요?

이 계산기는 입력한 수량과 1주 매입가격만 사용하며 수수료와 세금을 별도로 더하지 않아요. 증권사의 비용 반영 방식이나 표시 단위에 따라 계좌에 표시되는 평균단가와 다를 수 있어요.