← 最新の論文
📈 経済学

Rounding Rules in Retail Foreign Exchange Interfaces: Evidence from CNY and HKD Quotes

本論文は、中国本土の銀行および香港の金融機関におけるリテール外国為替インターフェースを分析することで、四捨五入などのセント単位の端数処理規則が、集計された取引コストと個々の取引コストとの間に、いかに測定可能な累積的算術的不一致を生じさせるかを実証するものである。

原著者: Ruirui Deng

公開日 2026-09-28
📖 1 分で読めます☕ さくっと読める

原著者: Ruirui Deng

原論文は CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) でライセンスされています。 ✨ これは以下の論文のAI生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

銀行で両替を行う際、それが日本円を中国元で購入する場合であっても、米ドルを香港ドルに売却する場合であっても、コンピュータは単純な掛け算を行います。つまり、欲しい外貨の金額に現在の価格を掛けるのです。多くの場合、その計算結果は整数のセント(または分単位)にはなりません。例えば、7.164や8.049のように、端数が発生することがあります。これらのシステムにおける通貨は通常、整数のセント単位でカウントされるため、コンピュータはそのわずかな端数をどのように処理するかを決めなければなりません。数値を近い方のセントに切り上げるか、切り下げるかを選択する必要があります。この決定は、単一の取引においては些細なことに思えますが、多くの小さな取引を行う場合には重要になります。もし銀行が小さな金額を購入するたびに毎回切り下げを行えば、顧客は各取引において正確な数学的コストよりもわずかに少なく支払うことになりますが、もし同じ総額を一度にまとめて購入した場合、端数処理が異なり、最終的に表示される価格が変わる可能性があります。これはリテール・バンキングにおける静かな算術であり、端数を扱うためのルールが、顧客がボタンをクリックする前に表示される正確なコストを決定しているのです。

ルイルイ・デンという研究者は、中国本土の二つの主要銀行と、香港のモバイル・バンキング・アプリが、これらの端数をどのように扱っているかを詳しく調査しました。この研究は、顧客が取引前に価格を確認するために使用する公開計算機に焦点を当てました。研究者は、中国工商銀行のオンライン・ツールに特定の金額の外貨を入力することで、システムがどのように結果を丸めているかをテストしました。テストの結果、この計算機は「四捨五入(round half up)」として知られる標準的なルールに従っていることが分かりました。これは、端数が二つのセントのちょうど中間にある場合、または中間よりわずかに大きい場合は、システムが次のセントに切り上げることを意味します。もし中間よりわずかに小さい場合は、切り下げられます。研究者は、中間点よりわずかに下、およびわずかに上の数値を入力することで、これを確認しました。例えば、特定のインドネシア・ルピアの金額を計算した際、正確な計算結果は中間点よりわずかに低い値となりましたが、計算機は正しく低い方のセント値を表示しました。入力値をわずかに調整して結果を中間点よりわずかに上に押し上げたところ、計算機は高い方のセント値を表示しました。

また、この研究は、日本円、韓国ウォン、インドネシア・ルピアといった異なる通貨間で、この端数処理がどのように振る舞うかについても調査しました。これらの通貨は中国元に対して非常に異なる価値を持っていますが、銀行の計算機はすべての通貨に対して同じ丸めロジックを適用していました。研究者は、特定の金額において、正確な数学的コストと表示されたコストとの差が、最大でほぼ0.5セントに達することを発見しました。この差は単一の取引では極めて微小ですが、研究では、顧客が同じ小さな購入を1,000回繰り返した場合に何が起こるかをシミュレーションしました。ある特定の日本円のテストでは、1回につき189円を購入すると、表示されるコストは8.04元でした。もし顧客がこの小さな購入を1,000回繰り返した場合、表示される総コストは8,040元になります。しかし、もし顧客が同じレートで189,000円を一括で取引した場合、計算機は8,044.22元というコストを表示しました。この4.22元の差は、銀行が1,000回の小さな注文それぞれに対してコストを切り下げたことによって生じたものであり、一方で一括注文の場合は最後に一度だけ丸めが行われました。これは、銀行が価格を表示する方法によって、取引を多くの小さな断片に分けるか、一度に行うかによって、総コストが変わる可能性があることを示しています。

研究者はまた、米ドルから香港ドルへの為替レートを表示する香港のHSBCのモバイル・バンキング・アプリについても調査しました。このアプリはレートを小数点以下4桁まで表示していましたが、この精度では、アプリが最終的なセントをどのように丸めているかを正確に特定するには不十分でした。表示されているレートが、コンピュータが内部で使用している可能性のある数桁の数字を隠している可能性があるため、研究者はアプリが切り上げているのか、切り下げているのか、あるいは別の方法を使用しているのかを確実に判断することはできませんでした。ある事例では、アプリが表示した結果が、目に見える数値に基づいた計算と一致しなかったため、内部計算が画面に表示されているものとはわずかに異なるレートを使用している可能性が示唆されました。これは、銀行が限定的な精度でレートを表示する場合、顧客が最終的な価格がどのように計算されるかを正確に知ることは困難であるという、重要な限界を浮き彫りにしました。

これらの結果は、二つの本土銀行の計算機が、銀行システムにおける標準的な慣行である、一貫した予測可能な丸め方法を使用していることを裏付けています。この研究は、この丸め処理が巨大な財務的リスクを生み出したり、銀行が損失を出したりしていると主張しているのではなく、むしろ、算術のルールが実在し、測定可能であることを示しています。シミュレーションされたシナリオにおける数元の差は小さいものですが、それは明確なメカニズムを示しています。すなわち、「どこで丸めが行われるか」が重要なのです。もし銀行が個々の小さな注文ごとに価格を丸めるならば、総コストは、総額を一度に丸める場合とは異なる可能性があります。これは、端数を処理するためにシステムに組み込まれたルールである、オペレーショナル・コントロールの一例です。本研究は、特定の数値をテストし、表示される価格がどのように変化するかを観察することによって、誰でもこれらのルールを確認できる方法を提供しています。画面上の数値は通常、真の数学的価値に非常に近いものですが、切り捨てられた微細な端数が、特定の形で積み重なることがあることを示しており、それらのルールを理解することは、顧客に何が請求されているのかを正確に説明する助けとなります。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →