把货币对读成一句话
按照通常的货币对惯例,第一种货币是基准货币,第二种是报价货币。汇率表示每一单位基准货币可换得的报价货币数量。只有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.25 USD 的汇率取倒数后,为每 USD 兑换 0.80 EUR。如果图表从 EUR/USD 切换为 USD/EUR,标签和值都必须改变。在反向标签下重复使用 1.25 会得到不同的换算结果。
方向也会改变对变动的解读。在第二个示例观测中,EUR/USD 从 1.25 上升到 1.30,表示一欧元可以买到更多美元。反向汇率则从每 USD 兑换 0.80 EUR 降至约 0.76923 EUR。
将单位对应到 API 字段
对于 Narwhal 当前汇率,base 是被定价的货币。每条返回记录都会说明你用一个基准单位可获得哪种货币。汇率以带有自身时间戳和 stale 状态的十进制字符串返回。
curl --request GET \
--url "https://api.narwhalapi.com/v1/fx/rates/USD?currencies=EUR,JPY" \
--header "Authorization: Bearer $NARWHAL_API_KEY"在存储和界面中明确方向
有用的已保存观测值不只有数字。显示或比较汇率时,请将以下细节一起保留:
- 基准货币和报价货币,分别存放在不同字段中。
- 接收到的原始汇率,即为显示而舍入之前的值。
- 观测时间戳和时效上下文。
- 该数字是指示性汇率、买入价、卖出价,还是其他已命名的汇率类型。
取倒数不会消除价差或费用
以上计算使用一个示例参考汇率。买入货币和卖出货币的客户可能获得不同报价。考虑点差、费用和舍入后,不能承诺换出再换回仍能得到原始金额。
如果服务商提供买入价和卖出价,反转货币对时也必须反转两者:反向买入价是 1 / 原卖出价,反向卖出价是 1 / 原买入价。这里 Narwhal 的当前汇率示例描述的是指示性汇率,而不是可执行的买卖盘。
来源与参考
发布于 。最近核查于 。

