주문을 넣자마자 손익이 마이너스로 시작하는 이유는 대부분 MT5 스프레드입니다. 스프레드는 매도호가와 매수호가의 차이이고, MT5에서는 「데이타」 창(Ctrl+D)의 Spread 줄에 지금 값이 숫자로 표시됩니다. 다만 그 숫자에는 단위가 안 붙어 나옵니다.

MT5 화면이 이 두 호가를 부르는 이름이 「현재가」와 「호가」라는 것부터 짚고, 실제로 EURUSD를 0.01랏 매수해 손익이 -0.07로 시작하는 것까지 숫자로 맞춰 봤습니다. XAUUSD(금)·USTEC(나스닥100)·USDKRW의 봉별 값과, 과거 스프레드를 표로 뽑는 자리도 함께 정리했습니다.

화면은 MetaQuotes-Demo 서버 · 한글 설정 · build 6104 기준입니다. 다른 회사 계좌는 표기와 항목 구성이 다를 수 있습니다.

1. 스프레드가 무엇인가

같은 종목에 값이 두 개 붙어 있습니다. 그런데 MT5 화면에는 Bid·Ask라는 말이 어디에도 적혀 있지 않습니다. 그 자리의 이름은 「현재가」와 「호가」입니다.

화면에 적힌 열 이름원래 이름내가 하는 거래
현재가Bid(매수호가)시장이 사주겠다는 값내가 팔 때 이 값
호가Ask(매도호가)시장이 팔겠다는 값내가 살 때 이 값

이 둘의 차이가 스프레드입니다. 항상 「호가」가 「현재가」보다 높거나 같습니다.

「현재가」는 「지금 가격」처럼 읽히지만 실제로는 매수호가 한쪽입니다. 근거는 종합시세 우클릭 열 ▸ 목록에 있습니다. 그 안에 현재가 고가 · 현재가 저가 · 호가 고가 · 호가 저가가 짝을 이뤄 들어 있어, 원문의 Bid High/Low와 Ask High/Low에 그대로 대응합니다. 실제 값도 XAUUSD가 현재가 4343.88 옆에 호가 4344.29로, 호가 쪽이 높습니다.

2. 주문 직후 손익이 마이너스인 이유

매수 포지션을 예로 들면 이렇습니다.

1. 살 때는 높은 쪽(Ask)으로 체결된다 2. 그 포지션의 현재 평가는 낮은 쪽(Bid)으로 계산된다 3. 가격이 전혀 안 움직여도 스프레드만큼 마이너스로 보인다

가격이 스프레드만큼 올라와야 겨우 본전입니다. 오류가 아니라 구조입니다. 매도 포지션은 방향만 반대입니다.

방향체결되는 값평가되는 값시작 상태
매수Ask(호가)Bid(현재가)스프레드만큼 마이너스
매도Bid(현재가)Ask(호가)스프레드만큼 마이너스

숫자로 맞춰 보면 이렇습니다

말로만 하면 잘 안 와닿으므로 실제로 넣어 본 주문의 숫자를 그대로 적습니다. EURUSD 0.01랏 매수입니다.

체결가  1.15616   ← Ask(「호가」)로 체결
현재가  1.15609   ← Bid(「현재가」)로 평가
차이       7      ← 이것이 스프레드

7 × 1 000통화 × 0.00001 = 0.07 USD

「거래」 탭의 수익 칸에 -0.07로 찍혔습니다. 계산이 딱 맞습니다. 0.01랏 EURUSD는 명목 금액이 1 000통화이고 이 종목의 자리수가 5라 한 칸이 0.00001이므로, 스프레드 7이 곧 0.07달러입니다.

가격은 1밀리초도 안 움직였는데 손익이 마이너스로 시작한 것이 이 금액입니다. 오류가 아니라 계산된 값입니다.

그래서 스프레드는 따로 청구되는 항목이 아니라 가격 안에 이미 들어 있는 비용입니다. 실제로 하단 도구모음의 「히스토리」 탭 합계 줄에도 수익 · 크래딧 · 입금 · 출금 · 잔액만 있고 「스프레드」라는 줄은 없습니다. 줄로 찍히지 않을 뿐 포지션을 열 때마다 부담하고 있습니다.

3. 「데이타」 창에서 지금 값을 숫자로 봅니다

보기 (V) → 데이타   (Ctrl+D)

「데이타」 창은 영어 이름이 Data Window인 창입니다. 한글 설정이어도 창 안의 항목명은 번역되지 않습니다.

Date · Time · Open · High · Low · Close · Volume · Tick Volume · Spread

이 중 맨 아래 Spread가 스프레드 값입니다. 항목이 영어로 나오는 것은 설정이 잘못된 게 아니라 원래 그렇습니다.

MT5 데이타 창에 XAUUSD H1의 Spread 값이 표시된 화면
MT5 데이타 창에 USTEC H1의 Spread 값이 표시된 화면

보기 쉽게 색을 바꿔 찍은 화면입니다. 처음 깔면 검은 배경에 흑백 캔들입니다.

같은 창의 Volume은 항상 0으로 나옵니다. 실제로 값이 들어오는 것은 Tick Volume(틱 거래량)입니다. CFD라 거래소 거래량이 없기 때문이므로 이것도 고장이 아닙니다.

숫자만 뜨고 단위는 안 적혀 있습니다

여기서 반드시 짚어야 할 것이 있습니다. Spread 줄에 뜨는 것은 12 29 4 0 7 같은 숫자뿐입니다. 그 숫자가 「포인트」인지 「핍」인지 화면이 알려주지 않습니다. 어디에도 단위가 붙어 있지 않습니다.

그래서 이 숫자를 보고 바로 「몇 핍」이라고 옮겨 적으면 화면에 없는 말을 붙이는 셈이 됩니다. 단위와 크기를 확정하려면 화면에서 댈 수 있는 근거는 종목 사양 쪽입니다.

「종합시세」에서 종목 우클릭 → 「통화 속성 (P)」 → 「설명」 탭의 `스프레드` 항목

같은 탭의 자리수까지 함께 봐야 그 숫자가 가격으로 얼마인지 계산됩니다. 이 경로는 아래 6번에 정리해 두었습니다.

종합시세 목록에도 스프레드 열을 켤 수 있습니다

「종합시세」 창 우클릭 메뉴 맨 아래 열 ▸에는 켜고 끌 수 있는 열이 46개 들어 있고, 그중에 스프레드가 있습니다. 켜 두면 데이타 창을 따로 열지 않아도 종합시세 목록에서 종목별 스프레드를 나란히 볼 수 있습니다.

기본으로 켜져 있는 열은 매일의 변화 하나뿐이라 처음에는 안 보입니다. 참고로 같은 목록에 현재가·호가는 아예 없는데, 이 둘은 끌 수 없는 고정 열이기 때문입니다.

4. 실측 — 같은 종목도 봉마다 다릅니다

「데이타」 창 Spread에서 봉을 하나씩 짚어 읽은 값입니다.

종목Spread
XAUUSD2026.08.07 15:00 (H1)7
XAUUSD2026.08.03 19:00 / 10:00 (H1)7 / 7
USTEC2026.08.07 22:00 (H1)0
USTEC2026.08.04 20:00 (H1)0
USTEC2026.08.03 18:00 (H1)70
USDKRW2026.08.05 03:0032
USDKRW2026.08.05 06:0021
EURUSD개장 직후 장중1

여기서 가장 조심해야 할 것이 USTEC입니다. 같은 종목, 같은 H1인데 어떤 봉은 0이고 어떤 봉은 70입니다. 그래서 「USTEC은 스프레드가 0이다」라고 읽으면 틀립니다. 0으로 찍힌 봉 하나만 보고 「이 종목은 비용이 없다」고 판단하면 안 됩니다.

그리고 같은 USTEC「통화」 창 「봉수」 탭에서 M1으로 뽑아 보면 08.06~08.07 전 구간이 100으로 기록돼 있습니다. 데이타 창에서 0으로 보이던 것과 다른 값입니다. 어느 자리에서 읽었는지에 따라 숫자가 달라지므로, 어디서 읽은 값인지를 같이 적어 두는 편이 안전합니다.

왜 어떤 봉만 0으로 찍히는지는 화면에 설명이 없습니다.

종목별 성격도 갈립니다. XAUUSD는 어느 봉을 봐도 7로 일정한 반면, USDKRW21~32로 흔들립니다. 한 번 읽은 값을 그 종목의 대푯값으로 삼기 어렵다는 뜻입니다.

그리고 이 숫자들을 종목끼리 그대로 비교하면 안 됩니다. 종목 사양의 「자리수」가 서로 다르기 때문입니다.

종목자리수
XAUUSD2
EURUSD5
USTEC2

EURUSD의 7과 XAUUSD의 7은 같은 숫자지만 소수점 자리 수가 다릅니다. EURUSD는 한 칸이 0.00001이고 XAUUSD는 한 칸이 0.01입니다. 숫자만 나란히 놓고 「이게 더 싸다」고 판단할 수 없습니다.

5. 과거 스프레드는 「봉수」 탭에서 표로 뽑습니다

지금 값 말고 지난 값을 보고 싶다면 「통화」 창을 씁니다.

보기 (V) → 통화 (O)   (Ctrl+U)

「통화」 창은 영어 이름이 Symbols인 창입니다. 「종목 목록」이 아니라 「통화」로 번역돼 있어 메뉴에서 못 찾는 경우가 많습니다. 탭은 설명 · 봉수 · 틱 세 개이고, 이 중 「봉수」 탭에 스프레드 열이 있습니다.

MT5 통화 창의 봉수 탭에 스프레드 열이 포함된 화면

종목과 주기와 기간을 지정하고 「요청」을 누르면 표가 나옵니다. 장중에 화면을 지켜보지 않아도 지난 값을 되짚어 볼 수 있는 자리입니다. 실제로 USTEC을 M1으로 08.06~08.07 구간 뽑아 보니 스프레드 열이 전 구간 100이었습니다.

이 탭의 열 이름은 데이타 창과 달리 한글인데, 종가 열이 「종가」가 아니라 「닫기」입니다.

날짜 · 시가 · 고가 · 저가 · 닫기 · 틱 거래량 · 거래량 · 스프레드

Close를 그대로 「닫기」로 옮긴 것입니다. 「종가 열」을 찾으면 화면에 없습니다. 같은 표의 거래량은 전부 0이고 값이 들어 있는 것은 틱 거래량 쪽인데, 이것도 데이타 창과 같은 이유입니다.

6. 종목 사양에도 「스프레드」 항목이 있습니다

「종합시세」에서 종목 우클릭 → 「통화 속성 (P)」 → 「설명」 탭

「설명」 탭 항목 중에 스프레드가 있습니다. 같은 탭에 자리수 계약단위 스톱레벨 틱사이즈 틱밸류 같은 항목이 함께 있어, 스프레드 숫자를 해석하는 데 필요한 값을 한 화면에서 볼 수 있습니다.

MT5 통화 속성 설명 탭에 스프레드 항목이 표시된 화면

여기서 한 가지 짚어둘 것이 있습니다. 스프레드 항목의 값은 숫자가 아니라 「유동」입니다. 촬영 시점(2026-08-08~09 주말) 실측으로 XAUUSD·EURUSD·USTEC·US30·US500 다섯 종목 전부 「유동」이었습니다. 고정 스프레드가 아니라 그때그때 달라진다는 뜻이라, 지금 값을 알고 싶으면 이 항목이 아니라 「데이타」 창의 Spread 줄을 봐야 합니다.

같은 탭의 틱사이즈·틱밸류도 함께 읽어 두면 숫자 해석이 쉬워집니다. 촬영 시점(2026-08-08~09 주말) 실측값입니다.

종목「설명」 탭 스프레드틱사이즈틱밸류
XAUUSD유동0.010.1
EURUSD유동항목 자체가 없음항목 자체가 없음
USTEC유동0.000
US30유동0.000
US500유동0.000

EURUSD는 값이 0인 것이 아니라 「틱사이즈」·「틱밸류」 줄이 아예 없습니다. 같은 탭의 「계산」 항목이 Forex라서 그렇고, 나머지 네 종목은 CFD 계열이라 두 항목이 표시됩니다.

7. 언제 벌어지는지 — 지금 말할 수 있는 것

위 숫자는 대부분 주말에 읽은 값입니다. 평일 개장 직후에 한 종목만 실제로 확인했습니다.

개장 직후 EURUSDSpread1이었습니다. 반대로 주말과 개장 전에는 값이 움직이지 않고 0으로 굳어 있습니다. 창이 고장 난 것이 아니라 새 틱이 안 들어오는 시간대입니다. 그러니 Spread가 0으로 보이면 먼저 지금 틱이 들어오고 있는지부터 확인하는 편이 빠릅니다.

나머지 종목의 시간대별 값은 아직 확인하지 못했습니다. 그래서 「평소에는 얼마, 지표 발표 때는 얼마」 식의 숫자는 쓰지 않습니다.

한 가지 같이 알아둘 점이 있습니다. 이 계좌의 체결 방식이 「시장」(Market Execution)이라, 값이 벌어졌을 때 재견적 창이 뜨면서 알려주는 구조가 아닙니다. 재견적이나 Off quotes 같은 창이 구조적으로 뜨지 않으므로, 벌어졌는지는 스스로 숫자를 봐야 압니다.

또 주말에는 주문을 눌러도 화면에 아무 반응이 없습니다. 오류창도 뜨지 않고 「저널」 탭에만 [Market closed]가 붙은 줄이 남습니다. 스프레드 숫자가 이상해 보인다면 먼저 지금이 거래 가능한 시간인지부터 확인하는 편이 빠릅니다.

8. 어디서 무엇을 보는지 정리

하고 싶은 것보는 자리
지금 스프레드 값「데이타」 창(Ctrl+D)의 Spread
종목별로 나란히 비교「종합시세」 우클릭 → 열 ▸스프레드 켜기
사고파는 두 값 자체「종합시세」의 현재가(Bid) · 호가(Ask) 열
과거 스프레드「통화」 창(Ctrl+U) → 「봉수」 탭의 스프레드
종목 사양의 스프레드 항목종목 우클릭 → 「통화 속성 (P)」 → 「설명」 탭
숫자 해석에 필요한 값같은 「설명」 탭의 자리수 계약단위 틱사이즈 틱밸류

주문 전에 「데이타」 창의 Spread 한 줄만 보면 됩니다. 한 번 켜두면 그 뒤로 따로 할 일은 없습니다. 다만 그 숫자에는 단위가 안 붙어 있고 봉마다 달라진다는 것, 그리고 「현재가」와 「호가」의 차이가 곧 그 숫자라는 것만 같이 기억해 두면 됩니다.