기준 통화와 상대 통화 이해하기

통화쌍을 올바른 방향으로 읽고 환율의 역수를 구하며 환율 API 응답의 base 및 currency 필드를 해석합니다.

정리된 쟁반에서 두 통화 토큰을 살펴보는 흰색 일각고래.

통화쌍을 문장처럼 읽기

일반적인 통화쌍 표기에서 첫 번째 통화는 기준 통화이고 두 번째는 상대 통화입니다. 환율은 기준 통화 한 단위로 받는 상대 통화의 양을 나타냅니다. 1.25 같은 숫자만으로는 불완전하므로 두 통화 코드와 순서를 함께 표시하세요.

아래 숫자는 모두 예시이며 현재 시장 시세가 아닙니다. 제품 화면에서는 통화쌍 코드만 표시하는 것보다 “1 EUR = 1.25 USD”가 이해하기 쉬운 경우가 많습니다.

기준 통화에서 상대 통화로 환산할 때는 곱하기

고객이 예시 EUR/USD 환율 1.25로 EUR 80을 미국 달러로 표시하려 한다고 합시다. 단위를 보면 어떤 연산을 해야 하는지 알 수 있습니다. 유로 단위가 소거되고 달러가 남습니다.

예시 변환
80 EUR × 1.25 USD/EUR = 100 USD
100 USD ÷ 1.25 USD/EUR = 80 EUR

방향이 바뀌면 환율을 역산하기

EUR 1단위당 1.25 USD의 역수는 USD 1단위당 0.80 EUR입니다. 차트가 EUR/USD에서 USD/EUR로 바뀌면 레이블과 값 모두 바꿔야 합니다. 반대 방향의 레이블에 1.25를 그대로 사용하면 다른 환산 결과가 나옵니다.

방향에 따라 환율 변동을 해석하는 방식도 달라집니다. 두 번째 예시 관측에서 EUR/USD가 1.25에서 1.30으로 오르면 유로 1단위로 더 많은 달러를 살 수 있다는 뜻입니다. 역방향 환율은 USD 1단위당 0.80 EUR에서 약 0.76923 EUR로 하락합니다.

단위를 API 필드에 대응시키기

Narwhal의 현재 환율에서 base는 가격을 표시할 기준 통화입니다. 반환되는 각 레코드는 기준 통화 1단위로 받는 통화를 표시합니다. 환율은 고유한 타임스탬프와 stale 상태를 가진 십진수 문자열로 반환됩니다.

현재 환율 요청
curl --request GET \
  --url "https://api.narwhalapi.com/v1/fx/rates/USD?currencies=EUR,JPY" \
  --header "Authorization: Bearer $NARWHAL_API_KEY"

저장소와 UI에서 방향을 명확히 표시하기

저장하는 관측값에는 숫자 이상의 정보가 필요합니다. 환율을 표시하거나 비교할 때 다음 세부 정보를 함께 보관하세요:

  • 기준 통화와 상대 통화를 별도 필드로 저장합니다.
  • 표시용으로 반올림하기 전의 수신 환율입니다.
  • 관측 타임스탬프와 최신성 정보입니다.
  • 그 값이 참고 환율인지, 매수 호가인지, 매도 호가인지, 또는 이름이 지정된 다른 환율 유형인지 표시합니다.

역수를 취해도 스프레드와 수수료는 사라지지 않습니다

위 계산은 하나의 참고 환율을 예시로 사용합니다. 통화를 사는 고객과 파는 고객에게는 서로 다른 가격이 제시될 수 있습니다. 스프레드, 수수료 및 반올림을 적용한 뒤 통화를 환산했다가 원래 통화로 다시 환산해도 원래 금액이 돌아온다고 보장해서는 안 됩니다.

제공자가 매수 호가와 매도 호가를 제공하면 값과 함께 매수·매도 방향도 뒤집어야 합니다. 역방향 매수 호가는 1 / 원래 매도 호가이고, 역방향 매도 호가는 1 / 원래 매수 호가입니다. 여기의 Narwhal 현재 환율 예시는 참고 환율을 설명하며, 체결 가능한 매수·매도 호가장이 아닙니다.

출처 및 레퍼런스

게시일: . 최종 검토일: .