외환 거래 손익 정산법: 체결가·비용·계좌 통화 환산
외환 실제 체결가로 가상 손익을 계산하고 수수료, 금융비용, 부분 청산, 계좌 통화 환산을 거래 명세서와 대조하는 방법을 설명합니다.
이 글에서 다루는 내용실제 진입가와 청산가부터 확인하세요
짧은 요약
외환 거래의 가격 손익은 방향, 통화 수량, 실제 진입·청산 체결가에서 시작합니다. 거래 명세서에 표시되는 최종 결과에는 수수료, 금융비용, 환산 방식과 반올림이 별도로 반영될 수 있으므로 각 항목의 정의를 확인한 뒤 비용을 더하거나 차트 가격과 비교해야 합니다.
실제 진입가와 청산가부터 확인하세요
통화쌍은 첫 번째 기준통화 1단위에 대해 두 번째 표시통화가 몇 단위인지 나타냅니다. 단순화한 매수 손익은 (청산 체결가 − 진입 체결가) × 기준통화 수량이고, 매도 손익은 (진입 체결가 − 청산 체결가) × 기준통화 수량입니다. 방향에 따라 뺄셈 순서가 바뀝니다. 계산 결과는 표시통화 기준이며 자동으로 계좌의 홈 통화가 되는 것은 아닙니다.
EUR/USD 매수에서 10,000유로를 실제 매도호가 1.1002에 사고 나중에 실제 매수호가 1.1022에 판다고 가정해 보겠습니다. 단순 가격 손익은 (1.1022 − 1.1002) × 10,000 = 20달러입니다. 1핍을 0.0001로 정의하면 20핍 차이고, 다른 비용을 적용하기 전 이 거래 규모에서 가격이 1핍 움직이면 약 1달러가 변합니다. 이 값은 차트의 중간가격이나 계산기의 가상 기준가격이 아니라 두 체결가를 사용한 결과입니다.
USD/JPY 매도 포지션에서 10,000달러를 149.80에 팔고 149.50에 다시 사서 청산하면, 방향을 반영한 손익은 (149.80 − 149.50) × 10,000 = 3,000엔입니다. 이는 비용을 빼기 전 엔화 기준 가격손익입니다. 결과가 음수라면 가정한 조건에서 가격손실을 뜻합니다. 곱하기 전에 기준통화와 표시통화를 확인하세요. 통화쌍 이름만으로 계좌 통화 기준 금액을 알 수는 없습니다.
OANDA 미국의 거래 명세서 안내는 거래 단위, 체결 가격과 시간, 신규·청산·부분 청산 여부, 실현 손익, 수수료 등 거래 내역의 항목을 설명합니다. 계산식과 필드 이름은 해당 제공사의 명세서 기준입니다. 다른 브로커의 공통 형식으로 가정하지 말고, 대조에 필요한 입력값의 예로 활용하세요.
통화 단위와 호가 통화가 핍 가치와 포지션 노출액에 어떻게 반영되는지는 외환 로트 크기·포지션 크기 가이드에서 따로 살펴볼 수 있습니다.
스프레드는 어떤 가격 기준을 썼는지 보고 처리하세요
일반적으로 매수는 매도호가에 진입하고 나중의 매도는 매수호가로 청산하지만, 실제 실행은 상품 규칙과 체결에 따릅니다. EUR/USD 예시의 20달러 계산에는 이미 두 체결가가 사용됐습니다. 해당 명세서가 별도로 청구된 비용이라고 확인해 주지 않는 한 같은 스프레드를 다시 차감하지 마세요.
차트의 중간가격처럼 매수·매도 호가 사이 값을 기준으로 계산하는 방법도 있습니다. 이 경우 중간가격 간 변화에는 실제 매도호가 매수와 매수호가 매도의 차이가 포함되지 않습니다. 중간가격 가정과 실제 체결의 차이를 설명하려고 스프레드 비용을 별도로 추산할 수는 있지만, 기준 가격을 명확히 밝혀야 합니다. 중간가격과 실제 체결가를 섞으면 스프레드를 두 번 빼거나 실제보다 유리한 거래처럼 보일 수 있습니다.
브로커 명세서가 실현 손익 옆에 예상 스프레드 비용을 표시하기도 합니다. 그 이름만으로 추가 현금 차감인지, 비교용 추산인지, 체결가에 이미 반영된 금액인지 단정할 수 없습니다. 예를 들어 OANDA 미국 명세서는 예상 절반 스프레드 비용과 수수료를 따로 표시하며, 실현 손익에 포함되는 환산 비용도 설명합니다. 합산하기 전에 해당 명세서의 주석과 필드 정의를 읽으세요.
가상의 EUR/USD 거래를 한 줄씩 정산해 보세요
같은 EUR/USD 매수 10,000유로를 유지하겠습니다. 1.1002에 사고 1.1022에 청산하면 단순 총 가격 손익은 20달러입니다. 설명을 위해 진입 수수료 2달러, 청산 수수료 2달러, 오버나이트 금융비용 1.50달러가 적용된다고 가정합니다. 명시한 비용은 합계 5.50달러이므로 계좌 통화로 환산하거나 제외한 다른 비용을 반영하기 전 잔액은 $20 − $2 − $2 − $1.50 = $14.50입니다.
별도의 가상 홈 통화 환산율을 1유로 = 1.08달러라고 가정하면 $14.50 ÷ 1.08달러/유로 ≈ 13.43유로입니다. 남은 금액 전부를 한 환율로 환산하고, 환산 마크업이나 별도 비용은 없으며, 표시한 값 외 반올림도 없다고 가정한 계산입니다. 실제 제공사는 다른 환율, 시점, 수수료, 환율 기준 호가, 반올림 규칙을 사용할 수 있으므로 명세서 결과를 예측하는 수치가 아닙니다.
이 포지션의 가정상 1핍 가치는 1달러이므로 명시된 진입·청산 수수료와 금융비용 5.50달러는 가격손익 5.5핍에 해당합니다. 이는 실제 체결가 이후의 비용을 비교하는 단순 손익분기 계산일 뿐, 목록에 없는 비용을 포함하거나 거래가 특정 가격에 도달할 빈도를 예측하지 않습니다. 20달러를 실제 매도호가·매수호가 체결가로 계산했다면 이 정산표에 스프레드를 또 차감하지 마세요.
<!-- learn:illustration -->

실현 손익·금융비용·환산 비용은 서로 다른 항목일 수 있습니다
‘실현 손익’은 일반적으로 청산한 거래에 배정된 결과를 뜻하지만, 명세서 필드에 포함되는 항목은 계좌별로 다릅니다. OANDA 미국의 월별 명세서 문서는 청산 거래의 실현 손익에 해당되는 홈 통화 환산 비용이 포함될 수 있지만, 수수료는 별도로 표시될 수 있다고 설명합니다. 금융비용과 다른 현금 비용도 항목별로 표시됩니다. 다른 제공사는 다른 항목을 합산하거나 다른 순서로 보여줄 수 있습니다. 이 문서는 2026년 5월 5일 이후 처음 생성하는 명세서부터 적용되는 정의를 설명하므로, 본인 거래 기간에 적용되는 버전을 확인하세요.
환산은 거래가 청산될 때, 매일 정해진 처리 시각에, 또는 고객 계약의 다른 설정에 따라 이뤄질 수 있습니다. IG 영국은 스프레드 베팅·CFD 계좌에서 실현 손익, 금융비용, 수수료 등을 계좌 기준 통화로 환산할 수 있다고 안내하며 환율에 반영되는 환산 수수료와 연간 비용 명세서를 설명합니다. FOREX.com은 자격이 되는 손익과 비용을 계좌 기본 통화로 바꾸는 별도의 “Back to Base” 처리를 안내합니다. 이는 각 제공사의 상품과 계좌 설정에 해당하는 예이지 서로 바꾸어 적용할 공통 규칙이 아닙니다. IG의 환산 수수료 설명과 FOREX.com의 거래 비용 안내를 확인하세요.
FOREX.com 미국의 가격·수수료 안내는 거래 결제 통화가 계좌 기본 통화와 다른 경우의 환산을 설명합니다.
따라서 직접 계산과 명세서가 다른 이유는 제공사의 환산 시점이나 환율이 달라서일 수도 있고, 손익 안에 환산 수수료가 들어가거나 거래별 반올림 뒤 합계가 계산되어서일 수도 있습니다. 먼저 계약 법인과 상품을 확인하고, 해당 계좌의 명세서 정의를 따라가세요. OANDA, IG, FOREX.com의 사례를 다른 업체에 그대로 대입하지 마세요.
미실현 손익과 실현 손익을 분리하세요
열린 포지션에는 실시간으로 움직일 수 있는 평가손익 또는 미실현 손익이 있습니다. 청산된 거래에는 제공사의 정의와 보고 기간에 따른 실현 손익이 있습니다. 계좌 자산에는 두 값이 모두 반영될 수 있지만, 현금 잔액 필드가 같은 시점과 방식으로 바뀌지 않을 수 있습니다. 입금, 출금, 조정, 금융비용 정산, 미청산 포지션이 거래별 청산 내역 합계와 계좌 자산의 차이를 설명할 수 있습니다.
열린 포지션을 평가하는 가격도 중요합니다. OANDA 미국 명세서는 월별 계좌 요약에서 열린 매수 순포지션은 매수호가, 매도 순포지션은 매도호가로 시가평가한다고 설명하고, 개별 포지션 가격과 표시통화에서 홈 통화로 바꾸는 환율도 보여줍니다. 이는 해당 제공사의 명세서 기준입니다. 차트의 중간가격과 실제 계좌 평가에 쓰인 가격이 다를 수 있으므로 미실현 금액을 재현하려면 시각, 호가 방향, 환율을 맞춰야 합니다.
비용을 합산하기 전에 외환 스프레드와 수수료의 차이와 외환 롤오버·스왑 비용을 확인하세요. 거래 전 계산기는 사례를 보여줄 수 있지만 IG의 외환 계산기는 CFD 거래의 예시 손익과 증거금 안내입니다. 실제 계좌의 체결 내역과 명세서를 대신하지 않습니다.
IG 영국의 Forex CFD 상품 조건은 계약 단위, 금융비용 조정, 기본 통화 환산 처리에 관한 한 제공사의 예입니다.
부분 청산은 실제 청산 수량별로 계산하세요
포지션을 나눠 청산했다면 각 청산 수량과 배정된 진입 가격을 맞추어 계산합니다. 예를 들어 진입가 1.1002인 10,000유로 중 4,000유로를 1.1020에 청산하면 단순 가격손익은 (1.1020 − 1.1002) × 4,000 = 7.20달러입니다. 남은 6,000유로를 1.1025에 청산하면 (1.1025 − 1.1002) × 6,000 = 13.80달러입니다. 두 체결의 단순 총 가격손익은 비용 차감 전 21달러입니다.
가중 평균 청산가는 (4,000 × 1.1020 + 6,000 × 1.1025) ÷ 10,000 = 1.1023입니다. 전체 수량에 이 가중 평균을 적용하면 (1.1023 − 1.1002) × 10,000 = 21달러로 같은 총손익을 얻습니다. 두 청산가를 단순 평균한 1.10225를 쓰면 두 번째 가격에서 두 배 많은 통화가 청산됐다는 점이 사라져 계산이 맞지 않습니다.
일부 수량이 남아 있다면 청산된 부분의 실현 손익과 잔여 포지션의 평가손익을 분리하세요. 여러 가격에서 나눠 진입했다면 결과를 더 간단해 보이게 하는 진입가를 임의로 선택하지 말고 해당 계좌의 진입 배정, FIFO 규칙, 가중 평균 기준을 확인합니다. 명세서가 개별 거래와 통합 포지션을 함께 보여줄 경우 수량과 가격을 묶는 방식에 따라 합계가 다르게 보일 수 있습니다.
거래 명세서를 한 줄씩 대조하세요
먼저 보고 기간, 시간대, 계좌를 제공하는 법인, 상품, 계좌 통화를 기록합니다. 신규, 청산, 부분 청산 내역을 거래 ID, 방향, 수량, 체결가, 시각과 맞춥니다. 청산된 각 수량의 총 가격손익을 표시통화 기준으로 다시 계산합니다. 진입이 묶여 집계된다면 어떤 진입 배정 또는 가중 가격 규칙을 썼는지도 확인하세요.
다음으로 수수료, 금융비용·롤오버, 환산 비용, 조정 및 기타 비용을 각 항목으로 대조합니다. 각 금액이 실현 손익에 이미 포함됐는지, 비교용 안내 숫자인지, 별도 현금 내역으로 입금·차감됐는지를 기록하세요. “순손익”, “스프레드 비용”, “환산 비용”이라는 이름만으로 모든 계좌에서 같은 정의라고 가정하지 마세요. OANDA 미국의 거래 명세서 안내는 이런 구분을 설명하는 한 제공사의 사례입니다.
가상의 명세서 형태로 겹침 문제를 보면 이렇습니다. 가격손익 20달러, 별도 수수료 차감 4달러, 별도 금융비용 차감 1.50달러가 각각 표시된다면, 환산 전 단순 기여액은 14.50달러입니다. 반대로 어떤 제공사의 실현 손익 필드 정의에 이 가운데 한 항목 이상이 이미 순액으로 포함됐다면 그 비용을 다시 빼면 결과를 실제보다 낮게 계산합니다. 더할 항목은 ‘순’이라는 단어만 보고 정하지 말고 필드 정의와 거래별 내역을 확인하세요.
마지막으로 적용 환율, 환율 방향, 환산 시점, 반올림, 명세서 정의의 적용 버전을 확인합니다. 필드 사이 중복을 확인한 뒤에만 청산 거래 결과와 항목별 현금 움직임을 합산하세요. 그리고 입금·출금, 실현·미실현 손익, 금융비용, 수수료, 조정을 반영해 기초·기말 잔액과 계좌 자산을 대조합니다. 차이가 남으면 어떤 거래, 가격, 환율, 명세서 규칙이 그 결과를 만들었는지 제공사에 문의하고 날짜가 있는 명세서와 답변을 보관하세요.
계좌 비용을 비교하기 전에 명세서 조건을 맞추세요
제공사의 대표 스프레드, 수수료표, 계산기만으로는 표시통화 손익이 계좌 통화로 환산되어 어떻게 반영되는지 알 수 없습니다. 같은 통화쌍, 방향, 수량, 진입·청산 체결가, 보유 기간, 계좌 통화, 환산 설정을 기준으로 상품을 비교하세요. 어떤 가격 기준에 스프레드가 이미 반영됐고 어떤 수수료가 별도인지 기록합니다. 제안한 계좌의 계약 법인 확인은 외환 브로커 인가·웹사이트 점검 가이드를, 연습 결과가 실계좌 체결이나 비용을 재현하지 않는 이유는 데모 계좌와 실계좌 비교를 참고하세요.
유용한 거래 기록은 세 합계를 분리합니다. 실제 체결가에서 계산한 총 가격손익, 명시된 비용과 조정, 계좌로 환산되어 게시된 금액입니다. 여기에 각 명세서 필드에 이미 포함된 항목도 적습니다. 그러면 모든 브로커가 같은 계산식과 비용 배치를 쓴다고 가정하지 않고 결과를 재현할 수 있습니다. 과거 거래 결과가 전형적이라고 증명하거나 전략의 수익성을 보장하거나 미래 기대수익을 보여주는 절차는 아닙니다.
자주 묻는 질문
Q1브로커 명세서의 실현 손익은 항상 모든 비용을 뺀 순이익인가요?
그렇지 않을 수 있습니다. 환산 비용 일부는 실현 손익에 포함하고 수수료나 금융비용은 별도로 표시할 수 있습니다. 정확한 필드 정의는 계좌, 상품, 제공사와 보고 기간에 따라 다릅니다.
Q2실제 체결가로 손익을 계산했다면 스프레드를 또 빼야 하나요?
항상 그렇지는 않습니다. 진입·청산 가격이 실제 실행 체결가라면 스프레드가 이미 반영됐을 수 있습니다. 별도 명세서 항목이 추가 현금 차감인지 추산 안내인지 확인한 뒤 다시 차감할지 결정하세요.
Q3표시통화 손익과 계좌 통화 손익이 다른 이유는 무엇인가요?
표시통화 금액은 제공사가 적용하는 환율, 시점, 환산 수수료와 반올림 방식에 따라 계좌 통화로 변환됩니다. 차트 환율이나 나중에 확인한 환율과 달라질 수 있습니다.
Q4미실현 손익과 실현 손익은 같은가요?
아닙니다. 미실현 손익은 열린 포지션을 평가한 값이며 가격, 호가 방향, 환산에 따라 바뀔 수 있습니다. 실현 손익은 제공사의 명세서 규칙에 따라 청산된 수량에 적용되고, 계좌 자산은 두 값을 모두 포함할 수 있습니다.
출처와 더 읽을 자료
내용 정정 제보
이 아티클 링크를 담은 이메일 초안을 준비합니다. 직접 보내야 Mark에 제보가 접수됩니다
QUICK CHECK
글을 다 읽었다면, 3문항으로 확인해보세요
Question 01
EUR/USD를 10,000유로 매수해 1.1002에 진입하고 1.1022에 청산했다면 단순 총 가격손익은 얼마인가요?
정답을 고르면 바로 설명을 볼 수 있어요