Methodology/금과 FX

금이 오른 걸까요, 아니면 여러분의 통화가 내린 걸까요?

2025년 7월 10일부터 2026년 7월 10일까지 USD 기준 금은 23.93% 상승했습니다. 같은 금 포지션은 현지 통화 FX 요소를 포함하면 EUR 기준 26.95%, IDR 기준 37.97%, TRY 기준 45.50% 상승했습니다.

MMexchangerate.dev·Jul 13, 2026·7분 읽기

USD 대비 고시되는 통화로 금을 측정하는 투자자에게, 현지 통화 기준 금 수익률은 (1 + USD 금 수익률) × (1 + USD/현지통화 FX 수익률) − 1입니다. 마지막 항이 중요합니다. 두 퍼센트 변동을 단순히 더하는 것은 근사치일 뿐 정확한 결과가 아닙니다. 이 비교에는 동일한 두 영업일에 대한 정산된 금 바(bar)와 이월되지 않은 FX 관측값을 사용합니다.

Key points
선택된 1년 동안 USD 기준 금은 23.93% 수익률을 기록했습니다. 여기 나온 현지 통화 기준 결과는 EUR의 26.95%부터 TRY의 45.50%까지 다양합니다.
현지 통화 기준 금 수익률은 USD 금 가격 변동, FX 변동, 그리고 작은 상호작용 항을 결합한 것입니다.
이 공식은 회계 항등식입니다. 어느 시장이 왜 움직였는지 원인을 밝혀주지는 않습니다.
두 시점의 관측값 모두 선택된 영업일에 대해 정산되었거나 발표된 것이어야 합니다.
이월된 FX 관측값은 이 연구 비교에서 제외됩니다.

이 시리즈가 답하는 질문

USD 기준 금 차트는 유용한 질문 하나에 답합니다. 하지만 현지 투자자가 실제로 경험한 것을 알려주지는 않습니다. 금을 IDR, INR, JPY, EUR, TRY로 측정하면, 달러 가격과 해당 통화 대비 달러 환율이 모두 결과에 반영됩니다.

그렇다고 현지 통화 기준 금값 상승에 하나의 단순한 원인이 있다는 뜻은 아닙니다. 이 계산은 명시된 구간에 대해 관측 가능한 가격 요소와 FX 요소를 분리해 보여줄 뿐입니다. 어떠한 전망도, 투자자가 무엇을 해야 하는지에 대한 주장도 하지 않습니다.

정확한 공식

g를 USD 기준 금 수익률, f를 USD당 현지 통화로 표시된 FX 환율의 수익률이라고 합시다. L을 현지 통화 기준 금 수익률이라고 하면 다음과 같습니다.

formula · local-currency gold returncopy
g = gold_usd_end / gold_usd_start - 1
f = usd_to_local_end / usd_to_local_start - 1
L = (gold_usd_end × usd_to_local_end) / (gold_usd_start × usd_to_local_start) - 1

L = g + f + (g × f)

마지막 식은 설명에 유용합니다. g는 USD 금 요소, f는 통화 요소, g × f는 이 둘의 상호작용입니다. 이것이 두 퍼센트 변동을 단순히 더하는 방식이 정확하지 않은 이유입니다.

검증된 비교 기간

검증된 공통 영업일
2025년 7월 10일과 2026년 7월 10일은 모두 정산된 일별 XAU/USD 종가와, EUR·JPY·IDR·INR·TRY에 대해 이월되지 않은 USD 기준 FX 관측값을 갖고 있습니다. 주말이나 아직 확정되지 않은 날짜는 제외했습니다.

선택된 기간: 2025-07-10부터 2026-07-10까지. 금 종가: 트로이온스당 3323.81에서 4119.172 USD. 각 FX 환율은 USD당 현지 통화로 표시됩니다. 표시되는 모든 백분율은 소수점 둘째 자리로 반올림했으며, 계산 자체는 전체 정밀도를 유지합니다.

통화USD 금 / FX 구성요소현지 통화 기준 금 수익률
EUR23.93% + 2.44% + 0.58%26.95%
JPY23.93% + 10.63% + 2.54%37.10%
IDR23.93% + 11.33% + 2.71%37.97%
INR23.93% + 11.16% + 2.67%37.76%
TRY23.93% + 17.41% + 4.17%45.50%

출처가 되는 관측값

USD 금 요소는 정산된 일별 XAU-USD-SPOT 바에서 가져옵니다. FX 요소는 EUR, JPY, IDR, INR, TRY에 대한 날짜가 지정된 USD 기준 관측값에서 가져옵니다. 두 FX 응답 모두 source: ecb_daily였고, is_forward_filled: false였으며, data_updated_at은 요청한 날짜와 일치했습니다. 이는 정산가나 체결가가 아니라 인디케이티브 참조 환율입니다.

requests · exact inputs to preservecopy
GET https://api.goldprice.dev/v1/bars?symbol=XAU-USD-SPOT&interval=1d&from=2025-07-10T00:00:00Z&to=2026-07-10T00:00:00Z&limit=400

GET https://api.exchangerate.dev/v1/2025-07-10/USD?symbols=EUR,JPY,IDR,INR,TRY
GET https://api.exchangerate.dev/v1/2026-07-10/USD?symbols=EUR,JPY,IDR,INR,TRY

날짜는 금 바가 정산되었고 FX 관측값이 이월되지 않았을 때만 유효합니다. 특정 기념일이 두 조건을 모두 만족하지 않으면, 비교하는 두 날짜 모두 가장 가까운 공통 영업일 쌍으로 함께 앞당겨집니다. 이렇게 하면 한 시계열이 다른 날짜를 조용히 빌려 쓰는 일을 막을 수 있습니다.

계산 재현하기

python · calculate and verify each currencycopy
from decimal import Decimal

gold_start = Decimal("3323.81")
gold_end = Decimal("4119.172")
fx_start = Decimal("16237.25")  # IDR per USD on 2025-07-10
fx_end = Decimal("18076.55")    # IDR per USD on 2026-07-10

g = gold_end / gold_start - 1
f = fx_end / fx_start - 1
local_return = (gold_end * fx_end) / (gold_start * fx_start) - 1
interaction = g * f

assert local_return == g + f + interaction

이 assertion은 발행 전에 유용한 점검 장치입니다. 정확한 십진 연산 이후에도 0이 아닌 차이가 나온다면, 대개 환율 방향이 뒤바뀌었거나, 날짜가 맞지 않거나, 중간값이 너무 일찍 반올림된 것입니다.

이 계산이 측정하지 않는 것

  • 소매 딜러 프리미엄, 세금, 보관 비용, 스프레드, 배송 비용.
  • 거래 가능한 체결가나 정산가. FX 관측값은 인디케이티브 참조 데이터입니다.
  • 인과적 설명, 전망, 투자 권유.

더 긴 현지 통화 시계열이 필요한 애플리케이션 코드라면 과거 FX 범위 가이드goldprice.dev bars 레퍼런스를 참고하세요. 핵심은 곱셈 자체가 아닙니다. 그 곱셈을 역사적으로 정직하게 만드는 두 관측값을 보존하는 것입니다.

MM
exchangerate.dev
과거 FX 데이터를 다루는 개발자를 위한 방법론 노트.

Keep reading

Guide한 번의 호출로 얻는 과거 FX 환율과 시계열Read GuideFX 환율을 룩어헤드 편향 없이 백필하는 방법Read Guide자국 통화로 금 수익률 백테스트하기Read