Skip to content
Economicium Free tools for markets and money.

포지션 사이즈 계산기

계좌 규모, 리스크 비율, 손절폭을 바탕으로 외환, 금, 원유, 지수, 암호화폐에서 거래할 정확한 로트 수를 계좌 통화 기준으로 계산합니다.

By , founder and editor Updated

손절 설정 방식
계약 설정 (브로커에 맞춰 조정)

 

리스크 금액
-
수량 / 단위
-
핍 가치 (로트당)
-

왜 직감이 아니라 리스크를 기준으로 규모를 정해야 하는가

포지션 사이징은 거래 전에 온전히 통제할 수 있는 유일한 질문, 즉 예측이 틀렸을 때 얼마를 잃을 것인가에 대한 답입니다. 이 숫자를 계좌 대비 비율로 먼저 고정하면, 로트 크기는 단순한 산술 계산 결과로 도출됩니다. 이렇게 규모를 정하면 손절폭이 넓을수록 포지션은 자동으로 작아지고, 손절폭이 좁을수록 커지므로, 어떤 상품이나 시간대이든 모든 거래가 계좌의 동일한 비율만큼만 리스크에 노출됩니다.

그 반대, 즉 로트 크기를 먼저 정하고 손절폭이 견딜 만하기를 바라는 방식은 계좌가 파산하는 전형적인 경로입니다. EUR/USD에서는 보수적인 1.00로트가 금에서는 매우 공격적인 규모가 될 수 있는데, 상품마다 계약 규모와 변동성이 자릿수 단위로 다르기 때문입니다.

공식

로트 수 = (잔고 × 리스크%) ÷ (손절 거리 × 계약 규모 × 환율)

여기서 손절 거리는 가격 단위(핍 × 핍 크기, 또는 |진입가 − 손절가|)이며, 계약 규모는 1.00로트당 단위 수, 환율은 상품의 표시 통화를 계좌 통화로 환산하는 값입니다 (이미 동일하면 1이 됩니다).

계산 예시

10,000달러 계좌가 EUR/USD에서 20핍 손절로 1%의 리스크를 감수한다고 합시다. 리스크 예산은 100달러입니다. 표준 1로트는 100,000EUR이며 1핍은 0.0001이므로, 1로트에 대한 20핍 손절은 20 × 0.0001 × 100,000 = 200달러의 손실을 발생시킵니다. 표시 통화가 이미 USD이므로 환산이 필요 없습니다:

로트 수 = $100 ÷ $200 = 0.50로트 (50,000EUR)

동일한 계좌, 동일한 1% 리스크지만 금에서 손절폭이 5.00달러라면: 1로트는 100온스이므로 1로트의 손절 손실은 5.00 × 100 = 500달러이며, 포지션은 $100 ÷ $500 = 0.20로트입니다. 리스크는 같지만 로트 수는 크게 다르며, 바로 이것이 핵심입니다.

다른 계산기들이 틀리는 지점

가장 흔한 오류는 모든 상품이 외환처럼 작동한다고 가정하는 것입니다. 지수 CFD는 특히 위험한 영역으로, 브로커에 따라 NAS100 1로트가 포인트당 1달러, 5달러, 10달러, 20달러로 달라질 수 있어 동일한 입력값에서도 결과가 20배까지 차이납니다. 원유는 100배럴 CFD 로트와 1,000배럴 선물로 나뉩니다. 이 계산기는 합리적인 기본값을 제공하고, 브로커마다 실제로 차이가 나는 모든 상품을 표시하며, 브로커의 사양에 따라 정확한 계약 규모를 설정할 수 있게 합니다. 조용히 추측하는 포지션 사이즈 도구는 없느니만 못하기 때문입니다.

외환, 금, 암호화폐, 지수 CFD를 아우르는 하나의 계산기

하나의 도구로 EUR/USD, 금, 비트코인, DAX 거래의 규모를 모두 계산할 수 있는 이유는, 이들 사이에서 바뀌는 숫자가 계약 규모, 즉 1로트가 통제하는 단위 수 하나뿐이기 때문입니다. 리스크 계산 방식 자체는 동일합니다. 상품을 선택하면 계산기는 대부분의 브로커가 사용하는 관례, 즉 외환 표준 로트는 100,000단위, 금은 100온스, 현물 암호화폐는 1코인, 현금 지수는 지수 1단위를 불러오며, 이를 브로커의 사양에 맞게 확인하거나 덮어쓸 수 있습니다. 이후의 모든 것, 즉 핍 가치나 포인트 가치, 최종 로트 수는 이 하나의 필드에서 도출됩니다.

혼란스러운 부분은 결과가 시장마다 다른 단위로 나오고, “로트”라는 단어의 의미도 조용히 바뀐다는 점입니다. 외환에서는 100,000단위의 로트입니다. 금에서는 100온스의 로트입니다. 현물 암호화폐에서는 대부분 로트가 아니라 코인 수나 달러로 규모를 정하므로, 계약 규모를 1로 설정하고 결과를 BTC 또는 ETH 수량으로 읽으면 됩니다. 선물에서는 1“로트”가 거래소가 정의한 하나의 계약(MES나 MNQ 등)이며, 포인트당 고정된 승수를 가집니다. 이 계산기는 이 네 가지를 모두 계산하며, 어떤 단위를 읽고 있는지만 알면 됩니다.

ATR로 손절폭 정하기

많은 트레이더는 정해진 숫자 대신 진입가로부터 평균 실질 변동폭(ATR)의 배수만큼 손절을 설정하여, 손절폭이 현재 변동성에 맞춰 조정되도록 합니다. 이를 위해 별도의 계산기가 필요하지는 않습니다. 차트에서 해당 상품의 ATR을 확인하고, 선택한 배수(1.5배나 2배가 흔히 쓰입니다)를 곱한 다음, 그 결과를 여기에 손절 거리로 입력하면 됩니다. ATR이 넓을수록 포지션은 자동으로 작아지는데, 이는 정확히 바람직한 동작입니다. 변동성이 큰 시장일수록 동일한 계좌 리스크에서 더 작은 규모를 갖게 됩니다. 이 공식은 손절 거리를 어떻게 산출했는지와 무관하며, ATR은 단지 입력하는 숫자를 정해줄 뿐입니다.

자주 묻는 질문

거래당 계좌의 몇 퍼센트를 리스크로 감수해야 하나요?
대부분의 리스크 관리 자료는 거래당 1%에서 2% 수준으로 수렴하며, 초보 트레이더에게는 0.5%가 흔히 권장됩니다. 고정 비율을 사용하는 핵심 목적은 생존입니다. 1% 리스크라면 연속으로 열 번을 잃어도 계좌는 10% 미만으로 줄어들며, 이는 충분히 회복 가능한 수준입니다. 이 계산기는 사용자가 선택한 어떤 비율이든 그대로 적용할 뿐, 특정 비율을 추천하지는 않습니다.
계산기가 왜 제 계좌 통화를 묻나요?
손절은 반드시 사용자의 통화가 아니라 해당 상품의 표시 통화로 발생하기 때문입니다. 유로 계좌로 USD/JPY를 거래하면 손실은 엔화로 발생하며, 이를 리스크 예산과 비교하려면 먼저 유로로 환산해야 합니다. 계산기는 이 환산에 날짜가 지정된 ECB 참조 환율을 적용하며, 브로커의 환율로 덮어쓸 수도 있습니다.
왜 제 브로커의 결과와 조금 다른가요?
일반적인 이유는 세 가지입니다. 브로커는 실시간 환율을 사용하는 반면 이 도구는 기본적으로 일일 ECB 참조 환율을 사용한다는 점, 귀금속·원유·지수·암호화폐에 대한 브로커의 계약 규모가 여기 기본값과 다를 수 있다는 점(계약 설정에서 수정 가능), 또는 브로커가 로트 크기를 자체 최소 단위(보통 0.01로트)로 반올림한다는 점입니다. 이보다 큰 차이가 있다면 브로커에 문의할 가치가 있습니다.
선물 계약에도 적용되나요?
부분적으로 적용됩니다. 계산 방식은 동일하지만, 선물은 거래소가 정한 고정된 계약 규모를 가집니다(CL 원유 계약은 1,000배럴, MES 계약은 지수 1포인트당 5달러). 계약 규모 필드를 해당 계약의 사양에 맞게 설정하고, 로트 수를 계약 수로 이해하면 됩니다. 계약별 틱 가치를 반영한 전용 선물 계산기는 향후 개발 계획에 있습니다.
레버리지가 제 포지션 규모를 바꾸나요?
아니요. 이것이 암호화폐와 CFD 사이징에서 가장 흔한 오해입니다. 포지션 규모는 오직 리스크와 손절 거리, 즉 손절이 발생했을 때 얼마를 잃는지에 의해서만 정해집니다. 레버리지는 그 포지션을 유지하기 위해 브로커가 확보해 두는 증거금을 결정할 뿐, 포지션의 크기 자체를 결정하지 않습니다. 0.20로트 금 거래는 계좌가 1:10이든 1:500이든 여전히 0.20로트 거래이며, 레버리지가 높을수록 동일한 거래에 필요한 증거금이 줄어들 뿐입니다. 먼저 리스크를 기준으로 규모를 정한 뒤, 그 포지션에 필요한 증거금이 계좌에 맞는지 확인하세요. 그것이 마진 계산기의 역할입니다.
다운로드할 수 있는 앱이 있나요, 아니면 엑셀이나 MT5에서 실행되나요?
그럴 필요가 없습니다. 이는 설치할 필요 없이 휴대폰과 데스크톱에서 동일하게 작동하는 무료 브라우저 도구입니다. 설정을 재사용하려면 링크 복사 버튼이 입력값을 URL로 인코딩해 주므로, 이를 북마크하거나 공유하면 저장된 스프레드시트와 같은 역할을 스프레드시트 없이 수행할 수 있습니다. 동일한 계산을 엑셀 시트나 MT5 스크립트로도 구현할 수 있지만, 그 가치는 자동화에 있을 뿐 다른 결과를 내는 것은 아닙니다. 위의 공식이 전부입니다.

Method and limitations

이 계산은 입력값에 대한 순수한 산술 연산입니다: 리스크 예산 = 잔고 × 리스크%, 로트당 손실 = 손절 거리 × 계약 규모(계좌 통화로 환산), 포지션 = 리스크 예산 ÷ 로트당 손실. 추정이나 모델링은 전혀 포함되지 않습니다.

알아두어야 할 한계: 이 결과는 스프레드, 수수료, 슬리피지, 스왑을 반영하지 않으며, 이들은 모두 손실 거래의 실제 비용을 늘리므로 목표치가 아니라 상한선으로 받아들이는 것이 좋습니다. 통화 환산은 실시간 시세가 아니라 하루에 한 번 갱신되는 ECB 참조 환율을 기본값으로 사용합니다. 계약 규모 기본값은 일반적인 리테일 관례를 따르며 브로커마다 다를 수 있어, 이 필드는 수정 가능하고 상품별로 표시되어 있습니다. 브로커는 또한 로트 크기를 자체 최소 단위로 반올림합니다.

Data sources

This tool runs entirely in your browser. Nothing you enter is sent to us or stored.

For general information and education only. This is not financial advice and not a recommendation to buy or sell anything. This tool is provided as is, with no warranty of accuracy: like any software it can contain errors, so always verify figures against your broker or the original source before acting on them. Trading and investing carry risk, including the risk of losing more than your initial outlay.

Spotted an error? Email [email protected] and it will be corrected. Maintained by Joey van Diest.