주가는 10% 올랐는데 계좌는 2.1% 올랐다
미국 주식 한 주를 100달러에 샀다고 해보자. 며칠 뒤 주가는 110달러가 됐다. 미국 주식 차트에는 분명히 10% 상승이라고 나온다. 그런데 원화로 본 내 계좌는 10%가 아니라 약 2.1%만 올랐다. 어디서 7.9%가 사라진 것일까.
계산이 틀린 것이 아니다. 그동안 원달러 환율도 함께 움직였기 때문이다. 주식을 살 때 1달러가 1,400원이었다면 100달러짜리 한 주를 사는 데 14만원이 필요하다. 주가가 110달러가 된 날 1달러가 1,300원이라면 원화 평가액은 14만3천원이다. 처음 넣은 14만원보다 3천원 늘었다. 원화 수익률은 약 2.1%다.

미국 주식은 10% 올랐다. 그와 동시에 1달러를 바꾸는 데 필요한 원화는 1,400원에서 1,300원으로 줄었다. 쉽게 말해 원화가 달러보다 강해졌다. 달러로 늘어난 주식 가치를 원화로 옮기는 순간, 더 낮아진 환율이 수익 일부를 덜어낸 것이다.
계산기를 직접 찍어 보고 싶은 독자는 아래 네 줄만 실행해도 된다. 코드를 몰라도 위의 곱셈과 똑같으므로 건너뛰어도 글의 흐름은 끊기지 않는다.
buy_won = 100 * 1_400
now_won = 110 * 1_300
return_pct = (now_won / buy_won - 1) * 100
print(round(return_pct, 1)) # 2.1 이 숫자는 실제 종목이나 실제 날짜의 기록이 아니다. 원리를 보여주기 위해 만든 가정이다. 배당, 세금, 주식 거래 비용, 환전 비용, 추가 매수도 넣지 않았다. 증권사마다 달러 수익률과 원화 평가 수익률을 보여주는 방식도 조금씩 다를 수 있다. 지금 확인할 것은 단 하나다. 같은 미국 주식에도 한국 투자자가 보는 가격표는 하나가 아니라는 사실이다.
미국 증권거래위원회의 투자자 교육 사이트인 Investor.gov의 해외투자 설명도 환율 변화가 해외투자 수익을 늘리거나 줄일 수 있다고 설명한다. 주가가 맞게 올랐는데 내 수익률이 이상해 보이는 이유는 대개 여기서 시작한다. 주가 옆에 환율이라는 두 번째 가격표가 붙어 있다.
해외주식에는 주가와 환율이라는 두 가격표가 붙는다
첫 번째 가격표는 익숙하다. 미국 주식의 달러 가격이다. 100달러에 산 주식이 110달러가 되면 달러 기준 수익률은 10%다. 이 숫자는 미국 시장에서 그 주식이 얼마나 올랐는지를 말한다.
두 번째 가격표는 원달러 환율이다. 원달러 환율은 1달러를 사는 데 원화가 몇 원 필요한지를 보여준다. 1달러가 1,400원에서 1,500원이 되면 같은 1달러를 사는 데 원화가 더 많이 필요하다. 이때는 원화가 약해졌다고 말한다. 반대로 1달러가 1,400원에서 1,300원이 되면 더 적은 원화로 1달러를 살 수 있다. 이때는 원화가 강해졌다고 말한다.
여기서 방향을 자주 헷갈린다. 그래서 “환율이 올랐다”라는 말만 기억하지 않는 편이 낫다. 숫자를 그대로 읽으면 쉽다.
- 1달러당 1,400원에서 1,500원: 달러를 사는 데 원화가 더 든다. 원화 약세다.
- 1달러당 1,400원에서 1,300원: 달러를 사는 데 원화가 덜 든다. 원화 강세다.
한국 투자자의 원화 평가액은 두 가격표를 곱해 구한다.
원화 평가액 = 미국 주식의 달러 가격 × 보유 주식 수 × 원달러 환율
한 주만 갖고 있다면 더 간단하다. 100달러에 1,400원을 곱하면 14만원이다. 110달러에 1,300원을 곱하면 14만3천원이다. 해외주식 수익률은 어려운 공식에서 출발하지 않는다. 달러로 적힌 물건값을 원화로 다시 붙여 보는 계산이다.
증권사 화면에서는 이 두 가격표가 한 줄에 섞여 보일 수 있다. 어떤 화면은 달러 평가손익을 먼저 보여주고, 어떤 화면은 현재 환율로 바꾼 원화 평가금액을 크게 보여준다. 주식을 아직 팔지 않았는데도 원화 평가액은 매일 달라질 수 있다. 주가가 그대로여도 원달러 환율이 바뀌기 때문이다. 따라서 화면에 수익률이라고만 적혀 있다면 달러 기준인지 원화 환산 기준인지, 실제 환전 비용까지 반영한 값인지 설명 문구를 확인해야 한다.
평가금액과 손에 쥔 돈도 다르다. 110달러짜리 주식을 보유 중이라면 110달러는 현재 시장가격으로 계산한 평가액이다. 주식을 팔고 달러 현금으로 만든 뒤, 다시 원화로 환전해야 실제 원화가 된다. 그 사이 주가도, 환율도 움직일 수 있다. 이 글에서 원화 평가 수익률이라고 부르는 이유가 여기에 있다. 화면에 보이는 원화 금액은 유용하지만 아직 모든 거래가 끝난 최종 현금과 같다고 단정할 수 없다.
앞선 글 주가와 시가총액은 왜 다를까에서는 주가가 한 조각의 가격이고 시가총액이 회사 전체 가격표라고 설명했다. 이번에는 질문이 한 단계 더 늘어난다. 미국 주식의 달러 주가는 그 주식 한 조각의 현지 가격이다. 한국 투자자가 생활하는 원화로 가져오려면 환율이라는 번역 가격이 한 번 더 필요하다.
따라서 미국 주식 화면의 10%와 내 원화 계좌의 2.1%는 서로 싸우는 숫자가 아니다. 하나는 달러로 본 주가 변화이고, 다른 하나는 그 달러 가치를 현재 환율로 원화에 옮긴 결과다. 무엇의 가격표인지 먼저 나누면 숫자가 갑자기 단순해진다.
같은 10% 상승도 환율이 결말을 바꾼다
이제 같은 미국 주식을 두 개의 출구로 보내보자. 출발점은 똑같다. 주가 100달러, 원달러 환율 1,400원, 원화 원가 14만원이다. 주식도 똑같이 110달러까지 오른다. 달라지는 것은 마지막에 만나는 환율뿐이다.
첫 번째 출구에서는 원달러 환율이 1,300원이다. 원화가 강해졌다. 110달러에 1,300원을 곱하면 14만3천원이다. 원화 수익률은 약 2.1%다.
두 번째 출구에서는 원달러 환율이 1,500원이다. 원화가 약해졌다. 110달러에 1,500원을 곱하면 16만5천원이다. 같은 14만원에서 출발했으므로 원화 수익률은 약 17.9%다.

같은 110달러가 14만3천원도 되고 16만5천원도 된다. 미국 회사가 두 번 다른 실적을 낸 것이 아니다. 같은 달러 자산을 서로 다른 환율로 원화에 번역했기 때문이다.
여기서 한 가지 계산 함정이 있다. 주가 수익률과 환율 변화율은 정확히는 더하는 것이 아니라 곱한다. 원달러 환율이 1,400원에서 1,500원이 되면 달러의 원화 가격은 약 7.1% 오른다. 주가 상승률 10%와 7.1%를 단순히 더하면 17.1%지만 실제 원화 수익률은 약 17.9%다. 주가가 늘어난 뒤의 달러 금액 전체에 새 환율이 곱해지기 때문이다.
계산은 다음처럼 읽으면 된다.
원화 수익률 = (1 + 달러 주가 수익률) × (1 + 환율 변화율) - 1
원화가 강해진 첫 번째 출구는 1.10 × (1,300 ÷ 1,400) - 1이다. 결과는 약 2.1%다. 원화가 약해진 두 번째 출구는 1.10 × (1,500 ÷ 1,400) - 1이다. 결과는 약 17.9%다. 공식을 외울 필요는 없다. 시작 원화 금액과 마지막 원화 금액을 직접 비교해도 같은 답이 나온다.
start_won = 100 * 1_400
strong_won_exit = 110 * 1_300
weak_won_exit = 110 * 1_500
print(round((strong_won_exit / start_won - 1) * 100, 1)) # 2.1
print(round((weak_won_exit / start_won - 1) * 100, 1)) # 17.9 네 칸을 보면 환율은 항상 좋은 것도, 항상 나쁜 것도 아니다. 원화가 약해지면 달러 자산의 원화 평가액에는 힘을 보탠다. 원화가 강해지면 달러 자산의 원화 평가액을 줄인다. 그러나 그 효과가 투자 전체에 좋은지 나쁜지는 주가 방향, 달러를 언제 샀는지, 앞으로 돈을 달러로 쓸지 원화로 쓸지에 따라 달라진다.
기술적 분석이란 무엇인가에서 본 차트는 시장에 남은 가격의 흔적이다. 미국 주식 차트의 가격은 달러로 찍힌다. 한국 투자자의 원화 계좌는 그 차트에 환율을 한 번 더 곱한 화면이다. 그러므로 차트가 맞고 계좌도 맞을 수 있다. 두 화면이 서로 다른 질문에 답하고 있을 뿐이다.
환율이 손실을 가려도 회사가 좋아진 것은 아니다
이번에는 주가가 떨어지는 경우를 보자. 100달러에 산 주식이 90달러가 됐다. 달러 기준으로는 10% 손실이다. 그런데 같은 기간 원달러 환율이 1,400원에서 1,500원으로 올랐다. 원화가 약해졌다.
처음 원화 원가는 14만원이다. 현재 원화 평가액은 90달러에 1,500원을 곱한 13만5천원이다. 원화 손실률은 약 3.6%다. 주식은 10% 떨어졌는데 원화 계좌에서는 손실이 훨씬 작아 보인다.
start_won = 100 * 1_400
stock_down_won = 90 * 1_500
return_pct = (stock_down_won / start_won - 1) * 100
print(round(return_pct, 1)) # -3.6 여기서 가장 위험한 오해가 생긴다. 원화 손실이 작아졌다고 미국 회사가 좋아진 것은 아니다. 회사의 달러 주가는 여전히 100달러에서 90달러로 내려갔다. 환율이 주가 하락의 일부를 원화 화면에서 가렸을 뿐이다. 실적이 좋아진 것도 아니고 경쟁력이 회복된 것도 아니며 시장의 평가가 되돌아온 것도 아니다.
반대도 같다. 주가는 100달러에서 110달러로 올랐는데 원화 강세 때문에 원화 수익률이 2.1%로 줄었다고 해서 미국 회사의 주가 상승이 가짜가 되는 것은 아니다. 주식 장부와 환율 장부를 섞으면 회사 판단도, 내 계좌 판단도 동시에 흐려진다.
회사가 겪는 환율과 투자자가 겪는 환율은 다르다
환율이라는 같은 단어가 회사 안에서도 한 번 더 등장한다. 미국 회사가 해외에서 제품을 많이 판다면 유로, 엔, 원 같은 통화로 번 돈을 달러 재무제표로 바꾸는 과정에서 매출과 이익이 달라질 수 있다. 이것은 회사가 사업을 하며 겪는 환율 영향이다. 반면 이 글에서 계산한 것은 한국 투자자가 달러 주가를 원화 계좌로 옮길 때 겪는 환율 영향이다.
두 길은 서로 반대로 움직일 수도 있다. 달러 강세 때문에 미국 회사가 해외 매출을 달러로 바꿀 때 불리해질 수 있지만, 같은 시기에 원화가 달러보다 더 약해지면 한국 투자자의 원화 평가액에는 힘이 붙을 수 있다. 계좌가 올랐다고 회사의 환율 부담이 줄었다고 말할 수 없고, 회사가 환율 때문에 실적 부담을 겪는다고 내 원화 수익률도 반드시 같은 방향으로 움직이는 것은 아니다.
회사 쪽 환율 영향은 주가 차트가 아니라 공시에서 확인한다. EDGAR의 모든 것은 미국 기업의 연차보고서와 분기보고서를 찾는 출발점을 설명한다. Risk Factors와 MD&A를 같이 읽는 법은 회사가 환율 위험을 어떻게 경고하고 실제 매출과 비용 변화에서 어떻게 설명하는지 읽는 방법을 다룬다. 내 계좌의 환율은 거래 내역에서 보고, 회사의 환율은 공시에서 본다. 같은 환율이라는 말에 두 장부를 겹치지 않는 것이 중요하다.
이 구분은 해외주식을 직접 살 때만 필요한 것이 아니다. 국내 거래소에 상장된 해외자산 상품도 환율을 그대로 반영하는 환노출형과 환율 영향을 줄이려는 환헤지형이 있다. 이름이 어렵지만 뜻은 단순하다. 환노출형은 기초자산과 함께 환율 변화도 계좌에 남겨 둔다. 환헤지형은 선물환 같은 방법을 이용해 환율 영향을 줄이려고 한다.
한국거래소의 한 환노출형 해외 ETF 투자 유의사항은 해당 상품이 원달러 환율 변화를 반영한 기초지수 수익률을 따르며, 해외 주식 본장의 움직임이 멈춘 시간에는 원달러 환율만으로 장중 지표가치가 변할 수 있다고 설명한다. 해외 주가가 움직이지 않는 시간에도 국내 상장 상품 가격이 달라 보이는 이유 중 하나다.
환헤지라고 환율 위험이 완전히 사라진다는 뜻은 아니다. 얼마나 헤지하는지, 어떤 기간의 계약을 쓰는지, 비용과 추적 차이가 얼마나 생기는지는 상품마다 다르다. 따라서 상품명에 H가 붙었는지만 볼 것이 아니라 투자설명서의 환헤지 여부와 방식, 비용을 확인해야 한다. 이 글의 목적은 어느 쪽이 더 좋다고 고르는 것이 아니다. 내 수익률에 환율이 들어오는 통로가 열려 있는지 먼저 확인하는 것이다.
환율과 외국인 매매가 함께 언급되는 뉴스도 같은 태도로 읽어야 한다. 수급이란 무엇인가: 개인, 기관, 외국인에서 설명했듯 외국인 순매수와 주가, 환율이 같은 날 움직였다고 원인을 하나로 확정할 수는 없다. 지금 내 계좌에서 확인할 수 있는 것은 환율 효과가 얼마였는지다. 환율이 왜 움직였는지는 그 다음 질문이다.
환전은 한 가격이 아니라 사고파는 두 가격이다
지금까지 계산에는 화면에 표시된 원달러 환율 하나만 넣었다. 실제 환전에서는 한 단계가 더 있다. 달러를 살 때 적용되는 가격과 달러를 팔 때 적용되는 가격이 같지 않을 수 있다.
쉽게 생각하면 중고 거래와 비슷하다. 어떤 물건을 가게에서 사는 가격과 그 가게에 다시 파는 가격은 대개 다르다. 외환에도 달러를 사는 가격과 파는 가격이 있다. 두 가격 사이의 차이를 스프레드라고 부른다. 어려운 말처럼 보이지만, 환전 창구를 왕복할 때 생기는 가격 차이라는 뜻이다.

Investor.gov의 외환 거래 교육 자료는 매수 가격과 매도 가격의 차이가 거래 비용이 되며, 수수료가 없다고 표시돼도 비용이 더 넓은 가격 차이에 들어 있을 수 있다고 설명한다. 이 자료는 외환 거래 자체의 위험을 설명하는 문서다. 해외주식 투자자가 가져올 부분은 간단하다. 화면의 기준 환율과 내가 실제로 달러를 사고판 환율이 같다고 가정하지 말고 체결 내역을 확인하라는 것이다.
증권사의 환전 우대율이 높으면 이 차이가 줄어들 수 있다. 그렇다고 모든 투자자의 실제 비용이 같아지는 것은 아니다. 환전 시간, 적용 환율, 자동환전 여부, 증권사 조건이 다를 수 있다. 주식 거래 수수료도 별도로 붙을 수 있다. 그래서 이 글은 임의의 비용률을 넣지 않는다. 실제 계좌의 환전 내역과 거래 내역에 찍힌 숫자가 정답이다.
환전 시점도 중요하다. 원화를 달러로 바꾼 날과 미국 주식을 산 날이 같다면 계산이 쉽다. 그날 실제 적용된 환율을 원화 원가로 쓰면 된다. 하지만 이미 몇 달 전부터 달러 현금을 들고 있다가 오늘 주식을 샀다면 이야기가 달라진다. 주식 매수일 환율은 내가 달러를 처음 마련한 원가가 아니다.
예를 들어 1달러가 1,300원일 때 달러를 사 두고, 나중에 환율이 1,400원이 된 날 그 달러로 미국 주식을 샀다고 하자. 주식 앱은 주식 매수일부터의 달러 수익률을 잘 보여줄 수 있다. 그러나 내 원화 장부에는 달러를 1,300원에 마련했던 기록도 남아 있다. 주식 손익과 달러 현금의 환율 효과가 시간상 이어져 있는 것이다.
주식을 판 뒤 달러로 계속 들고 있을 때도 같다. 미국 주식 매도는 끝났지만 원화 결과는 아직 확정되지 않았다. 달러 현금의 원화 평가액은 계속 환율에 따라 바뀐다. 다시 미국 주식에 투자할 사람에게는 달러 잔액이 중요할 수 있고, 한국에서 쓸 원화가 필요한 사람에게는 실제 환전한 원화가 중요할 수 있다. 같은 계좌라도 목적에 따라 봐야 할 장부가 달라진다.
배당, 여러 번의 추가 매수, 중간 환전이 들어오면 계산은 더 길어진다. 세금도 별도 규칙을 따른다. 이 글의 100달러 예시는 그 요소들을 일부러 뺐다. 초보자가 먼저 익혀야 할 것은 모든 비용을 한 번에 계산하는 기술이 아니라 주가, 환율, 환전이라는 세 사건을 섞지 않는 습관이다.
다음 계좌의 관전 포인트는 세 장부다
이제 해외주식 계좌의 총수익률 한 줄을 세 장부로 나눌 수 있다. 첫째는 달러 주식 장부다. 미국 주식을 얼마에 사서 얼마에 평가하거나 팔았는지 적는다. 둘째는 달러 현금 장부다. 그 달러를 처음 얼마의 환율로 마련했는지, 주식을 판 뒤에도 달러로 들고 있는지 적는다. 셋째는 원화 환전 장부다. 실제로 원화로 바꿨다면 적용 환율과 환전 비용을 적는다.
이 세 장부는 환율을 맞히기 위한 예측표가 아니다. 지금 보이는 수익이 어디서 왔는지 분리하는 관찰표다. 다음 세 경우를 떠올리면 쓰임이 분명해진다.
만약 주가는 오르는데 원화가 강해진다면
달러 주가 수익률은 플러스인데 원화 수익률이 작아질 수 있다. 이 경우에는 미국 주식의 매수 가격과 현재 가격, 달러를 마련한 환율과 현재 환율을 각각 확인한다. 주가 상승이 사라진 것이 아니라 원화 번역 과정에서 일부가 줄었다는 뜻이다.
다만 이 설명이 맞으려면 시작점이 분명해야 한다. 배당을 받았거나 중간에 주식을 더 샀거나 달러를 여러 번 다른 환율로 샀다면 한 번의 시작 환율만으로 전체 계좌를 설명할 수 없다. 이 조건이 섞였는데도 100달러 한 주 계산을 그대로 적용하면 설명은 틀린다. 거래별 원가를 다시 확인해야 한다.
만약 주가는 내리는데 원화가 약해진다면
원화 약세가 달러 자산의 원화 값을 키워 손실 일부를 가릴 수 있다. 이 경우에는 달러 기준 주가 손실과 환율 효과를 따로 확인한다. 원화 손실이 작다는 이유만으로 회사의 실적이나 경쟁력이 회복됐다고 판단해서는 안 된다.
이 시나리오가 깨지는 조건도 분명하다. 원달러 환율이 올랐는데도 원화 계좌 손실이 더 커졌다면 주가 하락폭, 거래 비용, 추가 매수 시점이 환율 효과보다 컸을 수 있다. 반대로 주가가 회복됐다면 손실 축소를 환율만으로 설명하는 것도 틀린다. 달러 주가와 환율을 같은 기간으로 다시 맞춰야 한다.
만약 주식을 팔고도 달러를 계속 보유한다면
주식 투자는 끝났지만 환율 노출은 끝나지 않는다. 이 경우에는 주식 매매 손익을 달러로 먼저 확정하고, 남은 달러 현금의 취득 환율과 현재 환율을 별도 장부에서 추적한다. 다시 미국 주식을 살 계획이라면 달러 잔액이 더 직접적인 기준일 수 있다. 가까운 시일에 한국에서 쓸 돈이라면 실제 원화 환전 결과가 더 중요하다.
이 설명이 무효가 되는 조건은 목적을 바꾸는 순간이다. 달러로 계속 투자할 계획이었지만 갑자기 원화 지출이 필요해졌다면 원화 환전 가격과 비용이 바로 중요해진다. 반대로 원화 평가 손익이 커 보여도 달러로 재투자할 사람에게는 아직 환전하지 않은 숫자일 수 있다. 돈을 어느 통화로 쓸지부터 다시 확인해야 한다.
다음 해외주식 화면에서는 총수익률을 보고 바로 기뻐하거나 당황하기 전에 세 줄만 적어보자. 미국 주식은 달러로 몇 퍼센트 움직였나. 달러를 실제로 얼마에 마련했고 현재 원달러 환율은 얼마인가. 주식을 팔고 환전할 때 어떤 가격과 비용이 적용되는가.
이 세 줄이면 환율 전망을 맞히지 못해도 내 수익의 출처는 읽을 수 있다. 미국 주식 수익률에는 주가와 환율이라는 두 가격표가 붙는다. 환전 비용은 그 두 가격표가 실제 원화로 만나는 마지막 문턱이다. 미국 주식은 올랐는데 내 수익률이 다른 이유는 계좌가 틀렸기 때문이 아니다. 내가 지금까지 가격표 하나만 보고 있었기 때문이다.
근거 자료
- Investor.gov: International Investing
- Investor.gov: Foreign Currency Exchange Trading For Individual Investors
- 한국거래소 KIND: 환노출형 해외 ETF 투자 유의사항
이 글은 투자권유가 아니다. 특정 환율 방향, 특정 종목, 특정 ETF의 매수와 매도를 제안하지 않는다. 숫자는 해외주식 수익률의 계산 원리를 설명하기 위한 가정이며, 실제 결과는 거래 시점, 적용 환율, 비용, 배당, 세금, 추가 매수 여부에 따라 달라질 수 있다.