외환 랏 크기 계산법: 일곱 단계 루틴

작성자: Daniel Frost·
외환 랏 크기 계산: 하나의 리스크 금액과 하나의 스톱 거리가 브로커가 받아주는 물량으로 바뀌는 과정

외환에서 랏 크기를 계산하려면, 잃어도 되는 금액을 스톱까지의 거리(pips)와 해당 통화쌍의 표준 랏당 1 pip 가치의 곱으로 나눈 뒤, 결과를 브로커의 볼륨 스텝으로 내림 처리하면 됩니다. 루틴은 어느 통화쌍에서나 똑같습니다. 달라지는 것은 거기에 넣는 세 숫자뿐입니다.

산술 자체는 10초쯤 걸립니다. 그런데도 물량이 틀리는 이유는, 그 산술이 일곱 단계 중 네 번째일 뿐이고, 그 주위의 여섯 단계에서 계획한 것과 소수점 두 자리쯤 어긋난 포지션이 만들어지기 때문입니다.

그래서 이 글은 그 루틴이 실제 책상에서 어떻게 돌아가는지를 다룹니다. 거의 아무도 적어두지 않는 부분, 즉 주문창에 이미 입력된 물량을 어떻게 확인하는지까지 포함해서.

산술이 시작되기 전에 무엇이 필요한가

입력은 넷이고, 각각이 어디서 오는지 알아두면 좋습니다. 감수할 금액, 진입에서 스톱까지의 거리, 그 통화쌍에서 1 pip의 가치, 그리고 브로커가 받는 볼륨 스텝. 이 중 셋은 차트를 보기 전에 알 수 있습니다. 정확히 하나만 차트 자체에서 읽어야 합니다.

4루틴의 입력
7나눗셈을 둘러싼 단계
100,000표준 랏의 통화 단위
0.01일반적인 볼륨 스텝

리스크 금액은 장이 시작되기 전에 내린 결정입니다. pip 가치는 심볼과 계좌 통화에 속하고, 이를 고시하는 쪽은 브로커입니다. 볼륨 스텝도 심볼의 속성으로, 리테일 계좌에서는 대개 0.01이지만 가정하지 말고 자신의 심볼 사양에서 확인하세요.

늦게 도착하는 입력은 스톱 거리 하나뿐입니다. 차트에서 오기 때문입니다. 그 레벨이 어디에 놓이는지는 구조의 문제이지 물량의 문제가 아닙니다. 당신이 밖으로 나가려면 가격이 무언가에서 틀려야 하고, 그 자리를 정하는 것은 시장이지 당신에게 편한 물량이 아닙니다. 그 레벨을 어디에 두는지에 대한 근거는 별개의 주제이며, 시장 구조 읽기 가이드에서 다룹니다.

진입 레벨, 구조 너머에 놓인 스톱 레벨, 그 사이의 거리를 보여주는 가격 패널과 그 옆에 놓인 네 입력의 열. 셋은 미리 아는 것으로, 하나는 그 거리에 연결되어 표시됨
차트에서 오는 유일한 입력. 루틴의 나머지는 차트를 열기 전부터 이미 알고 있던 것들이다.

이 순서는 보기보다 무겁습니다. 레벨이 먼저이고 물량은 거기서 따라옵니다. 반대는 없습니다. 더 떨어지는 랏 수를 만들려고 당겨온 스톱은 분석한 것과 다른 거래이고, 그런데도 입력칸에는 말끔한 숫자가 찍힙니다.

외환 랏 크기를 단계별로 계산하는 법

일곱 단계, 매번 이 순서로. 3단계부터 6단계까지가 한 줄씩인 것은 의도적입니다. 그 내용은 다른 페이지의 몫이기 때문입니다. 여기서 중요한 것은 그것들이 이 순서로 서 있다는 점, 그리고 그 뒤에 일곱 번째가 따라온다는 점입니다.

  1. 감수할 금액을 확정한다. 거래당 허용하는 비율을 오늘 실제로 운용하는 계좌 숫자에 적용해, 퍼센트가 아니라 계좌 통화의 금액으로 만든다.
  2. 스톱 거리를 차트에서 읽는다. 해당 통화쌍의 pips로, 의도한 진입에서 아이디어가 무효가 되는 레벨까지.
  3. 그 통화쌍의 표준 랏당 1 pip 가치를 계좌 통화로, 브로커가 고시하는 대로 가져온다. 이 숫자는 모든 통화쌍에서 같지 않다.
  4. 나눈다: 리스크 ÷ (스톱 pips × 랏당 pip 가치) = 랏. 계산은 이게 전부이고, 공식의 전체 유도는 여기에 있다.
  5. 브로커의 볼륨 스텝으로 내림 처리한다. 올림은 절대 금물이다. 올림은 거래가 열리기도 전에 허용한 리스크를 넘기게 만든다.
  6. 결과를 심볼의 최소·최대 물량과 대조한다.
  7. 거꾸로 곱해 1단계와 비교한다. 이 부분은 아래에 따로 절이 있다.

6단계는 따로 한 문장을 받을 만합니다. 안에 함정이 있기 때문입니다. 계산이 브로커의 최소 물량보다 작은 값을 돌려준다면, 그것은 올림하라는 초대가 아닙니다. 정보입니다. 당신이 허용하는 리스크에서 그 스톱 거리는 그 계좌에 비해 너무 넓다는 뜻입니다. 정직한 답은 둘, 구조가 실제로 정당화하는 더 가까운 스톱이거나, 거래를 하지 않는 것입니다. 거래 가능한 크기에 닿으려고 리스크 비율을 올리는 것만이 사이징 규칙을 권고로 바꿔 버립니다.

일곱 단계 루틴의 흐름도. 각 단계에 그 숫자의 출처(당신·차트·브로커)가 적혀 있고, 나눗셈이 네 번째, 역산 점검이 일곱 번째에 놓여 있다
세 단계는 브로커에서 숫자를 가져오고, 하나는 차트에서, 하나는 당신에게서. 나눗셈은 네 번째일 뿐이다.

같은 루틴을 세 통화쌍에 적용하면

장이 하나가 아니라 세 개의 셋업을 줄 때 루틴은 이렇게 보입니다. 같은 계좌, 같은 리스크 비율, 서로 다른 세 통화쌍. 아래 숫자는 예시입니다. 어느 하나라도 옮겨 쓰기 전에 자신의 심볼에서 pip 가치와 볼륨 스텝을 확인하세요. pip 가치가 서로 다른 이유는 이 페이지의 주제가 아닙니다. 왜 1 pip이 통화쌍마다 다른 금액인지는 그 자체로 하나의 주제입니다.

계좌: 5,000달러. 거래당 리스크: 1%, 즉 각각 50달러.

통화쌍리스크스톱(pips)pip 가치 / 랏원 결과내림 후
메이저(EURUSD)$5024$10.000.20830.20
엔화쌍(USDJPY)$5031$6.700.24070.24
크로스(EURGBP)$5018$12.600.22050.22
통화쌍마다 한 줄씩 세 줄. 같은 리스크 금액이 각자의 스톱 거리와 pip 가치를 지나 서로 다른 최종 물량에 도달한다
하나의 리스크 결정, 세 번의 통과, 세 개의 물량. 가장 덜 움직이는 열이 미리 정해둔 열이다.

리스크 열은 한 번도 움직이지 않습니다. 루틴 전체가 지키려고 존재하는 결정이기 때문입니다. 위험한 쪽은 마지막 열입니다. 0.2 언저리에 모인 세 물량은 눈대중으로 때워도 될 만큼 비슷해 보이고, 그렇게 해서 0.20이 세 주문에 모두 찍힙니다. 정작 일을 하는 가운데 두 열은 줄마다 다릅니다.

이 마지막 지점이 랏 크기를 외우면 안 되는 이유입니다. 화요일에 맞았던 물량은 하나의 스톱 거리, 하나의 통화쌍, 특정 잔고에 대해 맞았을 뿐입니다. 다른 통화쌍으로 옮기면 계산하지 않은 손실을 들고 거래하는 셈입니다.

산술보다 더 자주 틀리는 입력

깨지는 곳은 좀처럼 나눗셈이 아닙니다. 1단계, 정확히는 당신이 "계좌"로 취급하기로 한 숫자입니다.

거래 당일 계좌 숫자로 쳐야 할 것을 정리한 카드: 최초 입금액이 아니라 현재 잔고, 포지션이 열려 있을 때의 순자산, 그리고 펀디드 챌린지에서 오늘 남은 허용치

오늘 무엇을 계좌로 볼 것인가

최초 입금액은 이미 지난 이야기입니다. 포지션이 열려 있는 동안 잔고와 순자산은 다른 숫자입니다. 그리고 펀디드 챌린지에서 당신을 묶는 숫자는 계좌 크기가 아니라, 이미 한 거래를 빼고 오늘의 손실 한도에서 남은 부분입니다.

같은 실수의 세 가지 형태. 첫째는 몇 달 전에 이미 잔고가 아니게 된 최초 입금액에서 물량을 잡는 것. 둘째는 포지션이 열려 있는데 잔고에서 잡는 것. 나쁜 한 시간을 버텨낼 숫자는 순자산 쪽입니다. 둘의 차이와, 같은 거래에서 두 계산기가 엇갈리는 나머지 이유는 랏이라는 단위 자체 가이드에 정리해 두었습니다.

셋째는 펀디드 챌린지를 하는 사람의 몫이고, 계좌를 끝내는 것도 이쪽입니다. 당신을 묶는 것은 계좌 크기가 아니라 일일 손실 한도이며, 두 번 잃은 뒤 세 번째에 걸 수 있는 것은 그 한도의 남은 부분이지 잔고의 또 다른 1% 전체가 아닙니다. 세 번째 거래를 앞의 두 번이 없었던 것처럼 사이징하는 것은 산술적으로는 맞고 실전에서는 치명적입니다.

이 중 무엇도 어떤 비율을 쓸지에 대한 논쟁이 아닙니다. 그 질문에는 리스크 숫자가 실제로 무엇을 결정하는지라는 전용 페이지가 있습니다. 여기서의 논점은 더 좁습니다. 어떤 비율을 골랐든, 그것을 진입하는 순간 오늘 참인 숫자에 적용하라는 것.

이미 입력한 랏 수를 확인하는 법

계산을 거꾸로 돌리세요. 입력칸의 물량에 스톱 거리의 pips를 곱하고 랏당 pip 가치를 곱하면, 그 스톱에 닿았을 때 잃을 금액이 나옵니다. 그것을 1단계의 숫자와 비교합니다. 10초면 끝나고, 정방향 계산이 잡지 못하는 오류를 잡습니다. 오류는 바로 그 정방향 계산에서 만들어졌기 때문입니다.

두 열의 비교: 거래 전에 계획한 손실과, 지금 주문창에 입력된 물량이 의미하는 손실. 둘 사이의 간격이 표시되어 있다
계획한 값 대 실제로 의미하는 값. 이 둘이 열 배로 어긋나면 소수점이 움직인 것이다.

위의 EURUSD 줄을 보세요. 물량이 0.20이었으니 0.20 × 24 × $10.00 = $48입니다. 50달러 계획에 대해 이것은 내림이 의도대로 작동한 모습으로, 넘기지 않고 살짝 아래에 내려앉습니다. 이제 입력칸에 2.0이 들어갔다고 해봅시다. 같은 점검은 50달러 계획에 480달러를 돌려주고, 주문이 존재하기 전에 그것을 보게 됩니다. 나중이 아니라.

소수점이 어긋난 숫자는 주문창에서 완전히 정상으로 보입니다. 다섯 자리 호가에서 pips 대신 포인트로 잰 거리는 열 배 작은 숫자를 만듭니다. 조용한 쪽은 이전 거래에서 남아 있던 물량입니다. 칸이 한 번도 비지 않았고, 화면에는 잘못돼 보이는 것이 없기 때문입니다.

이 점검의 일은 좁습니다. 셋업이 할 만한지에 대한 의견은 없고, 나쁜 아이디어를 좋게 만들지도 않습니다. 대신 예측할 수 있는 손실을 줍니다. 사이징이 애초에 존재한 이유가 그것뿐입니다.

계산해 둔 랏 수가 상하는 이유

물량은 한 순간을 위해 계산되고, 네 입력 중 셋은 버튼을 누르기 전에 움직일 수 있습니다.

가장 먼저 밀리는 것은 스톱 레벨입니다. 구조는 새 캔들마다 갱신되고, 직전 종가에서 타당했던 레벨이 가격이 도달할 무렵에는 5 pips 더 멀리 있을 수 있습니다. 그 거리는 분모에 있으므로 5 pips는 반올림의 문제가 아닙니다.

계좌 숫자도 양방향으로 움직입니다. 마지막 계산 이후 청산된 거래는 잔고를 바꿔 놓았고, 챌린지라면 오늘 몫의 남은 양도 바꿔 놓았습니다. 그리고 계좌 통화가 그 통화쌍의 호가 통화가 아니라면, pip 가치 안의 환산은 계산하는 순간에 읽힙니다. 그것은 살아 있는 환율이지 상수가 아닙니다.

제자리에 있는 것은 볼륨 스텝뿐입니다. 나머지는 전부 스냅숏입니다. 그래서 루틴은 계획하는 자리가 아니라 진입하는 순간에 속합니다. 전날 밤 세 통화쌍에 돌려두면, 이미 유효기간이 지나가는 숫자 셋을 적어둔 셈이 됩니다.

루틴의 네 입력을 한 줄로 보여주는 그림. 스톱 거리, 계좌 숫자, 환산 환율은 계산과 진입 사이에 변하는 것으로, 볼륨 스텝은 고정으로 표시되어 있다
한 입력만 가만히 있다. 나머지 셋은 계산하던 순간의 스냅숏이다.

루틴 전체를 한 번의 동작으로

위의 모든 것이 기계적이고, 그것이 한 세션에 세 번씩 손으로 하지 않을 이유입니다. 저희 MT5 패널인 Smart Trade Assistant는 pip 가치를 심볼의 실시간 사양에서 읽고, 거리는 차트에서 끌어다 놓은 스톱 라인에서 가져오며, 물량은 리스크 비율(잔고·순자산·여유 증거금·ATR)로 계산하고, 브로커의 볼륨 스텝으로 알아서 내림 처리합니다. 일곱 단계는 라인 하나를 놓는 동작으로 줄고, 손으로 칠 입력이 없으니 7단계도 필요 없어집니다. 패널이 터미널 안에서 무엇을 하는지, 브라우저 탭에서 가져온 숫자가 왜 가끔 거기서 거절되는지는 MT5 안에서 사이징하기에서 다룹니다.

패널이 스톱을 골라주지는 않고, 산술을 더 낫게 만들지도 않습니다. 사람이 입력하는 부분을 없앨 뿐입니다.

자주 묻는 질문

외환에서 랏 크기는 어떻게 계산하나요?

잃어도 되는 금액을, 스톱까지의 거리(pips)와 해당 통화쌍의 표준 랏당 1 pip 가치의 곱으로 나눈 뒤, 그 결과를 브로커의 볼륨 스텝으로 내림 처리하면 됩니다. 산술은 어느 통화쌍에서나 같고, 달라지는 것은 거기에 넣는 세 숫자뿐입니다.

1,000달러 계좌에서는 어떤 랏 크기를 써야 하나요?

정해진 답은 없습니다. 크기는 계좌만이 아니라 스톱 거리에 달려 있기 때문입니다. 1,000달러의 1%는 10달러이므로, 표준 랏 기준 1 pip이 10달러인 통화쌍에서 20 pips 스톱이면 0.05랏, 같은 통화쌍에서 50 pips 스톱이면 0.02랏이 됩니다. 스톱이 바뀌면 올바른 크기도 함께 바뀝니다.

입력한 랏 수가 맞는지 어떻게 확인하나요?

거꾸로 곱해 보세요. 물량 × 스톱 pips × 랏당 pip 가치는 스톱에 닿았을 때 잃는 금액입니다. 그 숫자를 거래 전에 정한 리스크 금액과 비교하세요. 열 배 차이는 대개 소수점이 잘못 찍힌 경우이고, 포지션이 열린 뒤보다 여기서 잡는 편이 훨씬 쉽습니다.

0.01랏은 너무 작아서 의미가 없나요?

대부분의 브로커가 받는 최소 단위이고, 작은 계좌에서는 타협이 아니라 정직한 답인 경우가 많습니다. 계산 결과가 최소 물량보다 작다면 그 거래는 허용한 것보다 많은 리스크를 요구하는 것입니다. 선택지는 구조가 실제로 뒷받침하는 더 가까운 스톱이거나, 그 거래를 건너뛰는 것입니다. 거래 가능한 크기를 만들려고 리스크를 올리는 것만은 피해야 합니다.

스톱을 바꾸면 다시 계산해야 하나요?

그렇습니다. 그래서 단계는 미리가 아니라 진입하는 순간에 밟습니다. 스톱 거리는 거래를 계획한 뒤에도 움직일 수 있는 두 입력 중 하나이고 분모에 있습니다. 몇 pips만 옮겨도 손실을 당신이 고른 금액에 묶어두는 물량은 달라집니다.

자주 묻는 질문

외환에서 랏 크기는 어떻게 계산하나요?

잃어도 되는 금액을, 스톱까지의 거리(pips)와 해당 통화쌍의 표준 랏당 1 pip 가치의 곱으로 나눈 뒤, 그 결과를 브로커의 볼륨 스텝으로 내림 처리하면 됩니다. 산술은 어느 통화쌍에서나 같고, 달라지는 것은 거기에 넣는 세 숫자뿐입니다.

1,000달러 계좌에서는 어떤 랏 크기를 써야 하나요?

정해진 답은 없습니다. 크기는 계좌만이 아니라 스톱 거리에 달려 있기 때문입니다. 1,000달러의 1%는 10달러이므로, 표준 랏 기준 1 pip이 10달러인 통화쌍에서 20 pips 스톱이면 0.05랏, 같은 통화쌍에서 50 pips 스톱이면 0.02랏이 됩니다. 스톱이 바뀌면 올바른 크기도 함께 바뀝니다.

입력한 랏 수가 맞는지 어떻게 확인하나요?

거꾸로 곱해 보세요. 물량 × 스톱 pips × 랏당 pip 가치는 스톱에 닿았을 때 잃는 금액입니다. 그 숫자를 거래 전에 정한 리스크 금액과 비교하세요. 열 배 차이는 대개 소수점이 잘못 찍힌 경우이고, 포지션이 열린 뒤보다 여기서 잡는 편이 훨씬 쉽습니다.

0.01랏은 너무 작아서 의미가 없나요?

대부분의 브로커가 받는 최소 단위이고, 작은 계좌에서는 타협이 아니라 정직한 답인 경우가 많습니다. 계산 결과가 최소 물량보다 작다면 그 거래는 허용한 것보다 많은 리스크를 요구하는 것입니다. 선택지는 구조가 실제로 뒷받침하는 더 가까운 스톱이거나, 그 거래를 건너뛰는 것입니다. 거래 가능한 크기를 만들려고 리스크를 올리는 것만은 피해야 합니다.

스톱을 바꾸면 다시 계산해야 하나요?

그렇습니다. 그래서 단계는 미리가 아니라 진입하는 순간에 밟습니다. 스톱 거리는 거래를 계획한 뒤에도 움직일 수 있는 두 입력 중 하나이고 분모에 있습니다. 몇 pips만 옮겨도 손실을 당신이 고른 금액에 묶어두는 물량은 달라집니다.