하루에 한 번, 5분 동안 외환시장은 시장답게 움직이기를 멈춥니다. 런던 오후 4시 픽싱(4pm London fix) — LSEG가 발표하는 WMR 현물 종가 벤치마크 — 은 수조 달러 규모의 인덱스 펀드, 연금 포트폴리오, 기업 장부가 평가되는 기준 환율입니다. 그리고 엄청난 양의 체결이 의도적으로 그 창(window) 안에 떨어지도록 맞춰지기 때문에, 창 자체가 가격을 움직입니다. 뉴스가 없는 날 EUR/USD가 4분 만에 40핍을 달리는 걸 본 적이 있다면, 그것이 픽싱입니다.
오늘, 2026년 8월 31일은 그중에서도 특히 까다로운 경우입니다. 이번 달의 마지막 날이라 월말 리밸런싱 자금 흐름이 작동하고 있고, 동시에 영국의 여름 은행 공휴일이라 벤치마크 이름에 들어간 그 도시가 문을 닫았습니다. 픽싱은 그래도 계산됩니다. 그 뒤에 있는 유동성은 그렇지 않습니다.
이 글은 런던 오후 4시 픽싱이 실제로 무엇인지, LSEG가 진짜로 어떻게 계산하는지 — 대부분의 설명 페이지가 말하는 것과 다릅니다 — 왜 월말 픽싱이 시장을 움직이는지, 그리고 업무 요건이 "현재 환율" 대신 "픽싱 환율을 쓰라"고 할 때 코드에서 무엇이 달라지는지를 다룹니다.
런던 오후 4시 픽싱이란?
런던 오후 4시 픽싱은 기준 환율(benchmark exchange rate) 입니다. 통화쌍별로, 하루에 하나씩 발표되는 단일 숫자로, 모두가 사용하기로 합의할 수 있는 값이죠. 현물 외환은 중앙 거래소 없이 시간대를 넘나들며 연속으로 거래되므로, 주식처럼 자연스러운 "종가"가 존재하지 않습니다. 누군가는 하나를 지정해야 합니다. 1990년대 초부터 그 역할을 맡아온 것이 WM/Reuters 벤치마크이며, 현재는 WMR FX Benchmarks라는 이름으로 LSEG 산하 Refinitiv Benchmark Services (UK) Limited가 운영하고 FCA의 벤치마크 관리자 규제를 받습니다.
LSEG 자체 용어로 구분은 단순합니다. 방법론 용어집에 따르면 환율은 하루 종일 생성되며, 런던 오후 4시를 제외한 모든 환율은 "Intraday"입니다. 영국 시간 16:00 발표분이 Closing Rate이고, 이는 Critical Benchmark로 지정되어 추가적인 규제상 중단 절차가 적용됩니다.
용도는 다음과 같습니다.
- 펀드·포트폴리오 평가 — 20개 통화로 자산을 보유한 글로벌 주식 펀드는 NAV를 산출하기 위해 일관된 환율 스냅숏 하나가 필요합니다.
- 지수 산출 — MSCI, FTSE Russell, S&P, JP모건, STOXX의 다통화 지수는 WMR 환율 위에 구축됩니다.
- 파생상품 결제와 시가평가.
- 체결 — 자산운용사는 "픽싱에" 주문을 내어 체결가가 포트폴리오 평가 환율과 일치하도록 만들어 벤치마크 대비 추적오차를 없앱니다.
마지막 항목이 핵심입니다. 벤치마크는 단순히 관찰되는 것이 아니라 그 위에서 거래됩니다. 이 재귀성이야말로 픽싱이 자체적인 시장 미시구조를 갖는 이유입니다.
왜 하필 이 시각인가
이유는 커버리지입니다. 런던 16:00에는 유럽 세션이 아직 완전히 열려 있고 뉴욕은 두어 시간 거래한 상태 — 외환시장 거래 시간 가이드에서 다룬 것처럼 하루 중 겹침이 가장 깊은 시간대입니다. 더 이르면 아시아·태평양 가격이 낡았고, 더 늦으면 유럽은 퇴근했습니다. BIS 3년 주기 조사에 따르면 외환시장 전체는 2025년 4월 기준 하루 9조 6,000억 달러를 거래했고, 이는 2022년 대비 28% 증가입니다. 그중 벤치마크에 연동된 거래량의 불균형하게 큰 부분이 이 한 창에 압축됩니다.
WMR 픽싱은 실제로 어떻게 계산되나
여기서 인터넷의 거의 모든 설명 글이 틀립니다. 이 주제를 검색하면 픽싱이 "체결의 거래량 가중 중앙값"이라는 말을 반복해서 읽게 됩니다. 그러나 "volume-weighted(거래량 가중)"라는 표현은 LSEG가 공개한 방법론 어디에도 등장하지 않습니다(WMR FX Benchmarks, Spot, Forward, NDF and Metal Rates, v30, 2026년 1월). 실제 메커니즘은 표본에 대한 평범한 중앙값에 스프레드 규칙을 얹은 것입니다. 자체 틱 데이터와 픽싱 환율을 대사하려 한다면 이 차이는 중요합니다.
5분 창 — 그리고 아무도 언급하지 않는 샘플링 주기
창은 픽싱을 중심으로 5분 폭이며, 런던 시간 16:00 기준 2분 30초 전부터 2분 30초 후까지입니다. 유동성이 높은 통화든 낮은 통화든 동일합니다. 다른 것은 샘플링 빈도와 입력 유형입니다.
| Trade Currencies | Non-Trade Currencies | |
|---|---|---|
| 창 | 5분 (−2m30s ~ +2m30s) | 5분 (−2m30s ~ +2m30s) |
| 샘플링 간격 | 1초마다 | 15초마다 |
| 입력 | 체결 거래, 이후 호가 주문 | 복수 기여자 지시 호가 |
| 소스 | LSEG Matching, EBS | LSEG 호가 피드 |
중앙값이며, 스프레드는 합성됩니다
Trade Currency의 계산은 이렇게 진행됩니다.
- 포착된 각 체결은 매수인지 매도인지에 따라 bid 또는 offer로 표시됩니다 — 한쪽만 관찰됩니다.
- 없는 쪽은 합성됩니다. 같은 순간에 포착된 주문 호가에서 가져온 스프레드를 체결 환율에 적용해 반대쪽 bid 또는 offer를 만듭니다.
- 모든 소스의 유효 체결이 하나의 풀로 모이고, bid 중앙값과 offer 중앙값이 각각 독립적으로 계산됩니다.
- 중간값은 이 두 중앙값의 중점입니다.
- 이후 통화별 및 계산 시각별로 사전 정의된 최소 "Standard Spread"가 그 중간값에 적용되어 새로운 bid와 offer가 발표됩니다.
따라서 발표되는 bid/offer는 관찰된 bid/offer가 아닙니다. 중앙값 중간값을 중심으로 재구성된 값입니다. 시장 자체 스프레드가 사전 설정 최솟값보다 넓고 최댓값보다 좁으면 시장 스프레드가 사용되고, 최댓값보다 넓으면 수동 분석이 발동합니다.
유효 체결이 너무 적으면 — 임계값은 LSEG의 전문가 판단이며 공개된 숫자가 아닙니다 — 계산은 주문 호가로 폴백하며, 여기서 규칙이 바뀝니다. 서로 다른 소스의 주문은 풀로 합치지 않습니다. 각 소스가 자체 중앙값을 갖고, 유효 주문 수가 가장 많은 소스가 채택됩니다. 그 아래에 세 번째 계층이 있어, 체결도 주문도 없을 때는 RIC의 은행 호가가 사용됩니다.
25개 Trade Currencies
거래 기반 처리를 받는 통화는 25개뿐입니다.
AUD, CAD, CHF, CNH, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, JPY, MXN, NOK, NZD, PLN, RON, RUB, SEK, SGD, THB, TOF, TRY, ZAR
이 중 11개(AUD, CAD, CHF, CNH, EUR, GBP, HKD, JPY, NZD, RUB, SGD)는 LSEG Matching과 EBS 양쪽에서, 나머지 14개는 LSEG Matching만 사용합니다. 157개 현물 커버리지 통화 중 그 외 전부는 Non-Trade Currency이며 지시 호가로 가격이 매겨집니다. 제품이 예컨대 KES, PKR, BOB를 다룬다면, 그 통화쌍의 "벤치마크"는 딜러 호가의 중앙값입니다. 성격상 체결 가격보다는 지시적 참조 환율에 가까우며, 이 구분은 환율 API는 데이터를 어디서 얻는가에서 자세히 다룹니다.
한 가지 더 알아둘 점: 기준 통화가 항상 USD인 것은 아닙니다. CZK, DKK, HUF, NOK, PLN, RON, SEK는 유로에 대해 포착됩니다. 나머지는 달러에 대해서입니다.
월말: 픽싱이 시장을 움직이는 이유
1년 중 약 250일 동안 픽싱은 벤치마크이지만, 약 12일은 이벤트입니다. 월말은 기계적이고 가격에 둔감한 자금 흐름이 그 5분에 집중되는 때입니다.
지배적인 동인은 헤지 리밸런싱입니다. 미국 주식을 보유한 유럽 연기금은 달러 익스포저 규모에 맞춘 통화 헤지를 운용합니다. 그달 미국 주식이 크게 오르면 달러 익스포저가 커지고 기존 헤지는 작아지므로, 펀드는 목표 헤지 비율을 회복하기 위해 달러를 매도해야 합니다. 미국 주식이 급락하면 정반대로 달러 매수가 됩니다. 헤지는 벤치마크 대비로 측정되므로 거래는 벤치마크로 체결되고, 그것이 벤치마크를 밀어 올리거나 내립니다.
두 번째로, 더 이른 시점의 흐름은 기업 자금부에서 나옵니다. 해외 수익을 본국으로 송환하는 기업은 자금이 마지막 영업일에 도착하기를 원하는데, 현물 외환은 T+2로 결제되므로 그 거래는 대략 2영업일 전에 이뤄져야 합니다. 따라서 기업 월말 흐름은 마지막 날 이전에 나타나며 당일이 아닙니다 — FX 밸류데이트와 T+2 결제 가이드에서 다룬 결제 관행의 직접적 귀결입니다.
이 두 흐름은 같은 주에 반대 방향을 가리킬 수 있고, 특정 월말에 대한 각 은행의 추정치도 흔히 서로 엇갈립니다. 월말 흐름은 이미 시작된 움직임에 대한 설명이지 예측이 아닙니다.
오늘의 변수: 은행 공휴일과 겹친 월말
2026년 8월 31일은 영국의 여름 은행 공휴일입니다. LSEG의 공휴일 정책은 미국, 영국, 독일, 일본 중 둘 이상이 열려 있으면 현물 종가가 정상적으로 생성된다고 규정합니다 — 넷 중 셋이 열려 있으므로 오늘의 오후 4시 픽싱은 발표됩니다. 다만 영국 은행은 문을 닫았고 런던 데스크는 최소 인원이며, 얇은 호가창에 집중된 벤치마크 주문이 더해지는 것이야말로 과도한 픽싱 값을 만드는 조합입니다.
결제 쪽이 더 흥미롭습니다. EUR/USD의 경우 8월 31일은 프랑크푸르트와 뉴욕 모두 정상 영업일이므로 8월 28일(금) 거래는 9월 1일(화)에 결제됩니다. GBP/USD는 파운드의 결제 센터가 오늘 닫혀 있어 같은 거래일이 9월 2일(수)로 밀립니다. 두 통화쌍, 하나의 거래일, 두 개의 다른 밸류데이트 — 단일 영업일 달력을 가정한 대사 로직을 조용히 망가뜨리는 종류의 어긋남입니다.
픽싱 환율을 쓸 때 코드에서 달라지는 것
"포트폴리오를 런던 오후 4시 환율로 평가하라"는 요건이 책상에 떨어지면, 전형적인 환율 연동에서 몇 가지 전제가 성립하지 않게 됩니다.
서머타임 함정
픽싱은 런던 현지 시각으로 정의되므로 영국 서머타임 중에는 15:00 UTC, GMT 중에는 16:00 UTC입니다. 둘 중 하나를 하드코딩하면 대략 반년 동안 틀립니다. 계산하세요.
from datetime import datetime, timedelta, timezone
from zoneinfo import ZoneInfo
LONDON = ZoneInfo("Europe/London")
def fix_window_utc(day, hour=16):
"""UTC start/end of the WMR fix window: 2m30s either side of 16:00 London."""
centre = datetime(day.year, day.month, day.day, hour, 0, tzinfo=LONDON)
return (
(centre - timedelta(seconds=150)).astimezone(timezone.utc),
(centre + timedelta(seconds=150)).astimezone(timezone.utc),
)
# 2026-08-31 (BST) -> 14:57:30Z .. 15:02:30Z
# 2026-01-15 (GMT) -> 15:57:30Z .. 16:02:30Z같은 로직을 JavaScript로, 오프셋 표를 하드코딩하는 대신 longOffset 타임존 이름을 사용해 작성하면 다음과 같습니다.
function londonOffsetMinutes(d) {
const s = new Intl.DateTimeFormat('en-GB', {
timeZone: 'Europe/London', timeZoneName: 'longOffset',
}).format(d); // "31/08/2026, GMT+01:00"
const m = s.match(/GMT([+-])(\d{2}):(\d{2})/);
return m ? (m[1] === '-' ? -1 : 1) * (+m[2] * 60 + +m[3]) : 0;
}
export function fixWindowUTC(isoDate, hour = 16) {
const guess = new Date(`${isoDate}T${String(hour).padStart(2, '0')}:00:00Z`);
const centre = new Date(guess.getTime() - londonOffsetMinutes(guess) * 60_000);
return {
start: new Date(centre.getTime() - 150_000).toISOString(),
end: new Date(centre.getTime() + 150_000).toISOString(),
};
}둘의 출력은 동일합니다. 그 순간에 고정된 시장 환율을 가져오려면 계산한 타임스탬프로 Finexly API를 호출하세요.
curl "https://api.finexly.com/v1/historical?date=2026-08-31&base=EUR&symbols=USD,GBP,JPY" \
-H "Authorization: Bearer YOUR_API_KEY"{
"success": true,
"base": "EUR",
"date": "2026-08-31",
"rates": { "USD": "…", "GBP": "…", "JPY": "…" }
}이 응답은 "오늘"이 아니라 계산한 픽싱 타임스탬프에 매핑해 저장하세요. 환율이 속한 날짜와 그것을 가져온 날짜는 같은 필드가 아닙니다.
크로스 환율은 관찰된 것이 아니라 도출된 것
WMR은 각 통화를 USD(위에 나열한 7개 통화는 EUR)에 대해 포착하고 크로스는 산술적으로 계산합니다. 공개된 공식은 같은 쪽 호가를 곱하거나 나눕니다.
GBP/CAD bid = (USD/CAD bid) × (GBP/USD bid)
GBP/CAD offer = (USD/CAD offer) × (GBP/USD offer)
GBP/AUD bid = (GBP/USD bid) / (AUD/USD offer)
GBP/AUD offer = (GBP/USD offer) / (AUD/USD bid)여기서 두 가지 결과가 따라오며, 둘 다 방법론에 명시되어 있습니다. CAD, RUB, TRY, PHP는 T+2가 아니라 T+1로 결제되지만 아무런 조정도 하지 않습니다 — 크로스는 양쪽 레그가 T+2인 것처럼 계산됩니다. 그리고 기준 통화든 크로스 통화든 시장 공휴일이 있어도 조정하지 않습니다. 따라서 한쪽 레그를 실제로는 거래할 수 없었던 날에도 그 통화쌍의 크로스 벤치마크가 발표될 수 있습니다. 크로스를 중심으로 대사를 구축한다면 전체 산술은 크로스 환율 완전 정리를 참고하세요.
정밀도와 반올림은 규정되어 있습니다
bid와 offer는 최대 소수점 넷째 자리까지, 중간값은 다섯째 자리까지 발표됩니다. 중간값은 이미 반올림된 bid와 offer의 산술평균이며, 끝자리 5는 올림합니다. 픽싱 환율을 그보다 좁은 컬럼에 저장하거나 반올림 전 값으로 중간값을 재계산하면 공식 값과 마지막 자리에서 어긋나는 숫자가 나오고 — 그것만으로 감사 대사에서 실패합니다. 하류의 금액 연산 측면은 통화 반올림과 소수 자릿수 가이드에서 다룹니다.
픽싱은 수정될 수 있습니다
캐시 계층이 걸려 넘어지는 지점입니다. LSEG의 재발표 정책은 "예외적인 상황에서는 발표 후 하나 이상 통화의 환율을 수정할 필요가 있을 수 있다"고 명시하며, 유일한 경계는 이것입니다. 어떤 날의 환율도 다음 영업일 같은 시각의 환율이 발표된 뒤에는 결코 수정되지 않습니다. 실무적으로는 약 24시간의 수정 창이 있는 셈입니다. 픽싱을 한 번 가져와 불변으로 취급하는 시스템은 대체된 숫자를 영구히 보관하게 될 수 있습니다. 장부 마감 전에 전일 벤치마크를 다시 가져오고, 값 옆에 rate_asof 타임스탬프를 저장하세요.
발표도 즉시가 아닙니다. LSEG가 밝힌 목표는 현물의 경우 계산 시각 후 15분(포워드와 NDF는 30분)입니다. 런던 시간 16:00:01에 실행되어 종가를 기대하는 잡은 아무것도 얻지 못합니다.
공식 픽싱이 정말 필요한가요?
대부분의 소프트웨어에는 필요 없습니다 — 그리고 라이선스된 WMR 데이터는 비쌉니다. 정직한 기준은, 외부 당사자가 당신의 숫자를 자기 숫자와 대조할 것인지입니다.
라이선스 벤치마크가 필요한 경우는 펀드 NAV를 산출할 때, 지수를 산출하거나 추종할 때, WMR 환율을 명시한 계약을 결제할 때, 또는 감사인이 수탁 보고서와 대사할 숫자를 만들 때입니다.
좋은 시장 환율로 충분한 경우는 가격 페이지, 다통화 결제, 경비 환산, 분석 대시보드, 내부 보고, SaaS 청구입니다. 이런 경우 중요한 것은 환율이 중간 시장 환율에 가깝고, 일관된 소스에서 오며, 적용한 타임스탬프와 함께 저장되는 것이지, 특정 벤치마크와 소수점 다섯째 자리까지 일치하는 것이 아닙니다.
대부분의 팀이 결국 택하는 중간 경로는 이렇습니다. 운영용은 전부 범용 환율 API를 쓰고, 픽싱 타임스탬프에 찍은 일일 스냅숏을 내부 장부 환율로 고정하는 것입니다. 라이선스 벤치마크 피드에 돈을 쓰지 않고도, 업계의 나머지가 장부를 평가하는 시점과 맞물린 안정적이고 방어 가능하며 재현 가능한 일일 환율을 얻습니다. 읽을 때 재계산하지 말고 전용 컬럼에 저장하세요 — 다통화 원장 설계 참고.
자주 묻는 질문
런던 오후 4시 픽싱은 UTC로 몇 시인가요?
영국 서머타임(3월 말~10월 말)에는 15:00 UTC, GMT 기간에는 16:00 UTC입니다. 5분 계산 창은 2분 30초 전부터 2분 30초 후까지입니다. 오프셋을 하드코딩하지 말고 항상 Europe/London 타임존에서 도출하세요.
런던 오후 4시 픽싱은 거래량 가중 평균인가요? 아닙니다. 흔히 그렇게 설명되지만, LSEG의 공개 방법론은 표본 bid와 offer를 각각 독립적으로 계산한 가중치 없는 중앙값을 사용하고, 그 결과 중간값에 사전 정의된 최소 "Standard Spread"를 적용합니다. 문서화된 방법에 거래량 가중은 없습니다.
왜 런던 오후 4시에 환율이 그렇게 많이 움직이나요? 많은 체결이 의도적으로 벤치마크에 연동되어 있기 때문입니다. 자산운용사와 인덱스 펀드는 체결가를 평가가와 맞추기 위해 픽싱으로 거래하며, 단방향의 가격 둔감 자금 흐름을 5분 창에 집중시킵니다. 효과는 월말, 분기말, 연말에 가장 강합니다.
어떤 통화가 거래 기반 픽싱 환율을 받나요? 25개 "Trade Currencies" — AUD, CAD, CHF, CNH, CZK, DKK, EUR, GBP, HKD, HUF, ILS, INR, JPY, MXN, NOK, NZD, PLN, RON, RUB, SEK, SGD, THB, TOF, TRY, ZAR입니다. 157개 커버리지 통화 중 나머지는 지시 호가 데이터로 가격이 매겨집니다.
런던 오후 4시 픽싱 환율을 무료로 받을 수 있나요? 라이선스된 WMR 벤치마크 자체는 안 됩니다. 다만 LSEG는 2pm CET와 12 noon EST 픽싱에 대해 32개 통화를 대상으로 30분 지연된 제한적 무료 세트를 발표합니다. 대부분의 애플리케이션에서는 픽싱 타임스탬프에 샘플링한 무료 환율 API가 운영상 실질적으로 동등한 환율을 제공합니다 — 다만 감사인이 읽을 문서에서 그것을 WMR 픽싱이라 부르지는 마세요.
공휴일에도 픽싱이 발표되나요? 미국, 영국, 독일, 일본 중 둘 이상이 열려 있는 한 현물 종가는 생성됩니다. 이 센터 중 하나 이상이 닫히면 장중 환율은 생성되지 않을 수 있습니다. 환율이 생성되지 않을 때는 직전에 발표된 시각의 환율이 이월됩니다.
벤치마크 피드를 라이선스하지 않고도 고정된 타임스탬프에 고정할 수 있는 일관된 일일 환율이 필요하신가요? 무료 Finexly API 키 받기 — 신용카드 불필요. 170개 이상 통화, 1999년까지 거슬러 올라가는 과거 데이터, 월 1,000회 무료 요청으로 먼저 검증한 뒤 요금제로 확장하세요.
출처: LSEG, Methodology: WMR FX Benchmarks, Spot, Forward, NDF and Metal Rates, v30, 2026년 1월; LSEG, WMR FX Benchmarks 제품 팩트시트; BIS, Triennial Central Bank Survey — OTC foreign exchange turnover in April 2025.
Explore More
Vlado Grigirov
Senior Currency Markets Analyst & Financial Strategist
Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...
View full profile →