기준 통화가 같은 두 환율
예시 스냅샷에서 1 USD = 0.80 EUR이고 1 USD = 120 JPY라고 합시다. 유로 1단위의 엔화 가치를 계산하려면 USD 1단위당 JPY 환율을 USD 1단위당 EUR 환율로 나눕니다. USD 단위가 소거됩니다.
120 JPY/USD ÷ 0.80 EUR/USD = 150 JPY/EUR
10 EUR × 150 JPY/EUR = 1,500 JPY통화 단위가 순서대로 이어지면 곱하기
같은 입력값을 다른 순서로 계산할 수도 있습니다. USD 1단위당 0.80 EUR의 역수를 구해 EUR 1단위당 1.25 USD로 만든 다음, USD 1단위당 120 JPY를 곱합니다. 이 경우에도 EUR 1단위당 150 JPY가 됩니다.
공식은 “항상 곱하기”라는 지름길이 아니라 단위를 따릅니다. 공통 기준 통화라면 대상 환율을 출발 환율로 나눕니다. 공통 상대 통화이거나 방향이 섞여 있으면 먼저 각 환율을 받는 통화/제공하는 통화로 적으세요.
결과를 신중하게 역산하기
EUR 1단위당 150 JPY의 역수는 JPY 1단위당 1/150 EUR이며, 표시용으로는 약 0.00666667입니다. 금액을 환산할 때는 이 축약된 표시값보다 더 높은 연산 정밀도를 유지하세요.
양의 환율에 반올림하지 않은 역수를 곱하면 1이 되는지 확인하는 것이 유용합니다. 0으로 나누기, 환율 누락, 양수가 아닌 값은 통화 결과가 아니라 입력 실패입니다.
호환되는 입력 가져오기
Narwhal은 요청한 기준 통화에 대해 선택한 통화를 반환할 수 있습니다. 아래 요청은 USD 기준 EUR과 JPY를 가져오며 위의 예시 값을 보장하지 않습니다. 반환되는 각 레코드는 자체 타임스탬프와 stale 플래그를 가집니다.
curl --request GET \
--url "https://api.narwhalapi.com/v1/fx/rates/USD?currencies=EUR,JPY" \
--header "Authorization: Bearer $NARWHAL_API_KEY"하나의 응답에 서로 다른 관측 시간이 포함될 수 있습니다
두 환율이 하나의 HTTP 응답에 나타났다고 해서 같은 시장 시점에서 온 것은 아닙니다. 더 이른 관측과 더 최근 관측을 결합한 파생 환율은 시점 맥락이 섞입니다.
- 입력 타임스탬프와 두 stale 플래그를 비교하세요.
- 사용 사례에 맞는 허용 시간 차이를 선택하세요. 보편적인 임계값은 없습니다.
- 두 입력 관측값을 파생 결과와 함께 보관하세요.
- 최신성을 하나의 경과 시간으로 요약한다면 더 오래된 입력을 사용하되 두 타임스탬프도 계속 보관하세요.
계산된 교차 환율은 참고용 결과입니다
서로 호환되는 중간 환율이나 참고 환율로 계산한 교차 환율은 참고값이며, 체결 가능한 거래 가격을 확정하지 않습니다. 매수·매도 스프레드, 거래 시장 및 관측 시점의 차이로 인해 별도로 제시된 통화쌍의 환율과 다를 수 있습니다.
환율 유형을 일관되게 유지하고 나눗셈 전에 두 입력 환율을 각각 반올림하지 마세요. 금액 환산만 필요하다면 문서화된 환산 작업으로 대상 통화쌍을 직접 요청하고 반환된 환율과 시간 정보를 보관하세요.
출처 및 레퍼런스
게시일: . 최종 검토일: .

