ブログに戻る

ステーブルコインの為替レート徹底解説:ドルトークンが常に1ドルとは限らない理由

V
Vlado Grigirov
September 06, 2026
Currency API Exchange Rates Stablecoins Fintech Developer Guide Finexly

ブラジルレアル、トルコリラ、あるいはアルゼンチンペソで USDT を買ったことがあるなら、この記事のテーマをすでに身をもって知っているはずです。すなわち、ステーブルコインの為替レートは、通貨 API に表示される法定通貨の為替レートとは別物だということです。ドルにペッグされたトークンはきっかり 1 ドルの価値を持つはずなのに、自国通貨で実際に支払う価格がその通貨の USD ミッドマーケットレートと一致することは、まずありません。差が丸め誤差程度で済むこともあれば、4 パーセントに達することもあります。

この差にはちゃんと名前があります。ステーブルコイン・プレミアム、学術文献での呼び方ならパリティ乖離(parity deviation)です。そして 2026 年現在、これはもはや暗号資産クラスタだけの内輪ネタではありません。中央銀行の研究者たちがこれを計測し始め、しかもその作用が双方向であることを突き止めました。現地通貨の状況がステーブルコイン価格を動かし、ステーブルコイン需要が現地通貨を押し戻すのです。

本記事では、ステーブルコインの為替レートとは実際のところ何なのか、なぜペッグと市場価格が別物なのか、プレミアムはどこから生まれるのか、そして実際の FX 参照レートを使ってプレミアムをコードで算出する方法を解説します。

ステーブルコインの為替レートとは何か

ステーブルコインとは、参照資産に対して価値を固定するよう設計された暗号トークンであり、その参照資産は圧倒的に米ドルです。USDT と USDC の 2 つでステーブルコイン市場のおよそ 5 分の 4 を占めており、その市場の発行残高は 2026 年 9 月初旬時点で 3,000 億ドル近く、内訳は USDT が約 1,830 億ドル、USDC が約 740 億ドルでした。

混乱の出発点は、ここに2 つの異なるレートが存在していることです。そしてほとんどの解説記事は、そのうち片方しか扱いません。

1. ペッグレート(約束)

ペッグとは発行体のコミットメントです。1 トークンは 1 米ドルで償還できる、という約束です。法定通貨担保型のステーブルコインでは、現金と短期国債からなる準備資産に加え、承認された取引相手向けの発行・償還の窓口によってこれが担保されます。これは会計上の関係であって、市場価格ではありません。

2. 市場レート(実際に支払う価格)

市場レートとは、あなたが資金を出す通貨が何であれ、その通貨建てで取引所においてトークンが売買される価格のことです。トルコの取引所でリラを使って USDT を買うなら、価格を決めるのは現地の板の需給であり、発行体の準備金報告書ではありません。プライシング、請求、会計処理において意味を持つのはこちらのレートです。

決定的なポイントはこれです。USD ペッグのステーブルコインを非 USD 通貨建てで建値すれば、それは外国為替取引である。 レアルで USDT を買うことは、経済的にはレアルでドルを買うことにほぼ等しいのです。BIS はこれを「並行的な暗号資産ベースの FX エコシステム」と呼んでいますが、その規模は多くの人が想像するよりはるかに大きく、BIS ワーキングペーパー No 1340 によれば、法定通貨からステーブルコインへの交換の 70% 超が米ドル以外の通貨を起点としています

ペッグは実際どのように維持されているのか

市場レートがなぜ乖離するのかを理解するには、何がそれを繋ぎ止めているのかを知る必要があります。

法定通貨担保型のステーブルコイン(USDT、USDC)は、現金および現金同等物でおおむね 1:1 の準備資産を保有します。安定化の実務を担っているのは裁定取引です。トークンが 0.995 ドルで取引されていれば、認定参加者がそれを安く買い、発行体に対して 1.00 ドルで償還します。このメカニズムは強力ですが、機能するのはUSD のレッグ、つまりトークンと実際のドルとの間だけであり、しかも償還関係を持つ主体に対してのみです。

暗号資産担保型のステーブルコインは、ボラティリティの高い資産で過剰担保を組み、清算エンジンに依存します。アルゴリズム型の設計は、外部の準備資産による裏付けを持たず、スマートコントラクトを通じて供給量を増減させることでペッグを維持しようとします。最も派手な破綻を生んだのがこのカテゴリです。

ここで、どのメカニズムもやっていないことに注目してください。そのどれ一つとして、あなたの現地通貨に対してトークンを安定させてはいません。 償還の窓口はドル建てです。あなたが使う取引所でリラの流動性が枯渇しても、発行体の裁定でそれが直ることはありません。そして、まさにそこにプレミアムが宿ります。

ステーブルコイン・プレミアム:真の為替レートが隠れている場所

プレミアムとは、ステーブルコイン経由でドルエクスポージャーを取得する場合と、通常のスポット FX 市場で取得する場合との差額です。式は単純です。

premium % = ((local_price_of_stablecoin / mid_market_usd_rate) - 1) × 100

具体例で見てみましょう。次のように仮定します。

  • ブラジルの取引所で USDT が 5.62 BRL で取引されている
  • 参照 FX フィードによる USD/BRL のミッドマーケットレートは 5.50

このとき (5.62 / 5.50) - 1 = 0.0218、すなわち 2.18% のプレミアムです。ブラジルの買い手は、インターバンク市場が本物のドルに付ける値段より 2.18% 高い金額を、合成ドルに対して支払っていることになります。

結果がマイナスならディスカウントです。ステーブルコイン経由のほうがスポット FX より安いという状態で、これは典型的には、現地の保有者がドルエクスポージャーを現地通貨に売り戻すスピードに裁定業者が追いつけないときに起こります。

ここから直ちに 2 つのことが導かれ、どちらもこの領域でソフトウェアを作る人にとって重要です。

  1. 信頼できる法定通貨の参照レートなしにプレミアムは計算できません。 取引所は片方の数字しかくれません。もう片方はあなたが用意する必要があります。これこそが FX データフィードの仕事であり、あるフィードをベンチマークとして信頼する前に、為替レート API はどこからデータを取得しているのかを理解しておく価値があります。
  2. プレミアムはあなたが支払っているスプレッドです。 領収書に明細として載るかどうかは関係ありません。取引所手数料、ネットワーク手数料、そしてオフランプのマージンの上に、さらに乗ってきます。

なぜプレミアムが生じるのか

プレミアムは不合理の産物ではありません。それは、まぎれもなく実在する摩擦に付けられた価格です。

資本規制と交換性の制限。 居住者が公定レートで自由にドルを買えない国では、ステーブルコインが抜け道になります。そして価格も抜け道らしい付き方をします。こうした市場では、ステーブルコインのレートは公定レートではなく並行レートや街中のレートに連動しがちですが、その理由はドル化で論じたのと同じです。人々が十分に切実にドルを欲するとき、彼らは上乗せして払うのです。

インフレと通貨価値の下落。 高インフレ経済では、ユーザーは購買力を守るためにドルトークンを買います。この需要は非弾力的で、人々はベーシスポイント単位で買い物比較をしたりしません。だからこそ現地価格をパリティより上に押し上げ、そこに留め置くのです。

裁定のキャパシティは有限。 プレミアムを解消するには、トークンを保有しつつ現地通貨の FX ブックも運用でき、両者の間で価値を移動できる仲介者が必要です。それにはバランスシート、銀行関係、そしてライセンスが要ります。BIS の研究はこの点を説明の中心に据えています。仲介者は限られたバランスシート・キャパシティに直面しており、その資本が枯渇すると乖離は不均衡に拡大するのです。

週末と市場の取引時間。 暗号資産は連続的に取引されますが、インターバンク FX はそうではありません。日曜の午前 3 時にリラ建てで値付けされたステーブルコインは、金曜の夕方に更新が止まった法定通貨レートに対して評価されています。プレミアムに見えるものの一部は、実際には古くなった参照レートであり、経済現象ではなく計測上のアーティファクトです。

現地の流動性の厚み。 板が薄ければ、ささやかな買い注文でも板を食い進んでしまいます。新興国通貨ペアが最も大きく、最も持続的な乖離を示すのは、まさにそこで裁定が最も弱いからです。

ステーブルコインのフローは今や現実の為替レートを動かしている

少し前までなら、暗号 FX 市場など余興にすぎないと論じることもできました。2026 年の研究はそうではないと告げており、しかも因果は暗号資産の側から伝統的な通貨市場へと流れています。

BIS ワーキングペーパー No 1340(Aldasoro、Beltrán、Grinberg、2026 年 3 月 27 日)は、2021 年から 2025 年にかけて 64 の取引所における 4 種類の USD ペッグ・ステーブルコインを 27 の法定通貨に対して分析しました。その中心的な推計は、ステーブルコインの純流入が外生的に 1% 増加するとパリティ乖離が 40 ベーシスポイント拡大するというもので、加えて伝統的なスポット市場で現地通貨を減価させ、合成調達市場におけるドルプレミアム(カバー付き金利平価の乖離)を拡大させます。反実仮想シミュレーションによれば、市場間の摩擦を半減させれば為替レートへの影響は 3 分の 1 近く縮小するとされています。

韓国銀行の研究は Jihyun Kim と Sangheum Cho によるもので、2026 年 9 月初旬に報じられ、伝達経路そのものを直接検証しました。Binance が法定通貨とステーブルコインの直接ペアを上場し、投資家がたとえばブラジルレアルで USDT を買えるようになると、プロのマーケットメイカーがトークンを供給し、その後ポジションをフラットにするために FX 市場で現地通貨を売ってドルを買いました。計測された効果は次のとおりです。

  • 法定通貨ペアの導入後、現地のステーブルコイン・プレミアムは0.33〜0.38 パーセントポイント低下しました。裁定が容易になったときに予想されるとおりです
  • ペアが存在する通貨では、ステーブルコインの買い圧力が強まるほど現地通貨の減価と関連していました
  • 「bitcoin」の Google 検索数(リテールの暗号資産需要の代理変数)が 1 標準偏差上昇すると、ブラジルレアルの 0.118% の減価、およびブラジルのステーブルコイン・プレミアムの 0.109 パーセントポイントの上昇と関連していました
  • Binance にウォンとステーブルコインの直接ペアがない韓国では、有意な為替レートの反応は見られず、買い圧力は代わりにプレミアムに現れました

最後の発見こそが秀逸なところです。2 つの市場をつなぐ配管が存在するところでは、圧力は為替レートへ伝わります。存在しないところでは、圧力はプレミアムに蓄積されます。同じ力に対する、2 種類の圧力計というわけです。

規模も些細ではありません。Chainalysis によれば、ウォンによるステーブルコイン購入は2025 年 6 月までの 12 か月間で 640 億ドルに達し、韓国をアジア太平洋地域で最大の現地通貨ステーブルコイン市場にしています。

ステーブルコイン・プレミアムをコードで計測する方法

ここからは実践編です。必要なのは、信頼できる法定通貨のミッドマーケットレート、トークンの取引所価格、そして割り算がひとつです。

まずは参照レートから。Finexly API を 1 回呼べば法定通貨側のレッグが手に入ります。

curl "https://api.finexly.com/v1/latest?base=USD&symbols=BRL,TRY,ARS" \
  -H "Authorization: Bearer YOUR_API_KEY"
{
  "success": true,
  "base": "USD",
  "timestamp": 1757116800,
  "rates": {
    "BRL": 5.5012,
    "TRY": 41.2830,
    "ARS": 1402.5000
  }
}

次に Python でプレミアムを計算します。

import os
import time
import requests

FINEXLY_URL = "https://api.finexly.com/v1/latest"
HEADERS = {"Authorization": f"Bearer {os.environ['FINEXLY_API_KEY']}"}

MAX_RATE_AGE_SECONDS = 900  # refuse to measure against a stale benchmark


def mid_market_rate(quote_currency: str) -> float:
    r = requests.get(
        FINEXLY_URL,
        headers=HEADERS,
        params={"base": "USD", "symbols": quote_currency},
        timeout=5,
    )
    r.raise_for_status()
    data = r.json()

    age = int(time.time()) - data["timestamp"]
    if age > MAX_RATE_AGE_SECONDS:
        raise RuntimeError(f"Reference rate is {age}s old — not a valid benchmark")

    return data["rates"][quote_currency]


def stablecoin_premium(local_token_price: float, quote_currency: str) -> dict:
    """
    local_token_price: what 1 USDT costs in the local currency, from your exchange
    quote_currency:    ISO 4217 code of that local currency, e.g. 'BRL'
    """
    spot = mid_market_rate(quote_currency)
    premium = (local_token_price / spot) - 1

    return {
        "currency": quote_currency,
        "token_price": local_token_price,
        "mid_market_rate": spot,
        "premium_pct": round(premium * 100, 4),
        "direction": "premium" if premium > 0 else "discount",
    }


print(stablecoin_premium(5.6200, "BRL"))
# {'currency': 'BRL', 'token_price': 5.62, 'mid_market_rate': 5.5012,
#  'premium_pct': 2.1595, 'direction': 'premium'}

同じロジックを、監視ジョブ向けに JavaScript で書くとこうなります。

const FINEXLY = "https://api.finexly.com/v1/latest";

async function midMarketRate(quote) {
  const res = await fetch(`${FINEXLY}?base=USD&symbols=${quote}`, {
    headers: { Authorization: `Bearer ${process.env.FINEXLY_API_KEY}` },
  });
  if (!res.ok) throw new Error(`Finexly returned ${res.status}`);
  const data = await res.json();
  return data.rates[quote];
}

async function premium(tokenPriceLocal, quote) {
  const spot = await midMarketRate(quote);
  return ((tokenPriceLocal / spot - 1) * 100).toFixed(4);
}

// await premium(41.95, "TRY")  →  "1.6162"

サポートチケットを 1 枚減らせる実装上の注意点を 3 つ。

  • すべてに timestamp を付けること。 取引所価格、参照レート、そして両方の timestamp を保存してください。時点のずれたスナップショットから計算したプレミアムはただのノイズです。
  • 週末のギャップを明示的に扱うこと。 陳腐化の許容幅を広げたうえで結果に「参考値」というラベルを付けるか、FX の取引時間外はメトリクス自体を出さないか、どちらかにしてください。日曜のプレミアムを火曜のものであるかのように黙って公開してはいけません。
  • 小数点以下に注意すること。 プレミアムは小数点第 3 位・第 4 位に宿るので、FX レートを早い段階で丸めてしまうとシグナルが消えます。通貨の丸めと小数点以下の桁数のガイドで扱ったのと同じ罠です。

ステーブルコインを使って開発しているなら、これは何を意味するか

帳簿上で 1 USDT を 1 USD として扱ってはいけません。 それはドルに対する請求権であり、値段を付けるのは市場です。観測された市場価値で、あなたが帳簿を付けている通貨建てで計上してください。

独立した法定通貨の参照レートを使うこと。 トークン価格それを検証するための FX レートの両方を取引所や決済プロバイダが提供しているなら、建値に織り込まれたマージンを検知する手段はありません。独立したフィードこそが対照群です。通貨 API 比較ページでプロバイダを比較できます。

見積もるのではなく、建値してロックすること。 ステーブルコイン決済の現地通貨価格を顧客に提示するなら、明示的な有効期間を添えて提示し、それを守ってください。プレミアムは暗号資産のニュースだけでなく、現地のニュースでも動きます。

プレミアムを一級のメトリクスとして記録すること。 それは、あなたが扱う現地コリドーのストレスを測る最もクリーンな代理指標です。3 日連続で拡大しているプレミアムは、ニュースに出るずっと前から現地のドル需要について何かを語っています。

価格だけでなく政策も見ること。 ステーブルコイン FX は中央銀行デジタル通貨をめぐる取り組みと同じ規制の枠内にあり、BIS の論文もこれらのスピルオーバーが政策当局の注意に値すると明確に位置づけています。現地の法定通貨ペアに関するルールは、コリドー全体のプレミアム構造を一夜にして変えうるのです。

よくある質問

ステーブルコインの為替レートは USD の為替レートと同じですか?

いいえ。ドルペッグのステーブルコインはドルに連動しますが、現地通貨建ての価格は現地の板で決まり、通常はその通貨の USD ミッドマーケットレートとは異なります。この差がステーブルコイン・プレミアムであり、厚みのある市場では小さく、制約のある市場では数パーセントに達します。

なぜ私の国では USDT が公定ドルレートより高いのですか?

たいていは、ドルへのアクセス制限、非弾力的な需要を生む高い現地インフレ、薄い現地流動性、そして限られた裁定キャパシティが入り混じった結果です。居住者が公定レートで簡単にドルを買えない国では、ステーブルコイン価格は公定レートではなく並行レートのほうへ引き寄せられます。

ステーブルコインは現実の為替レートに影響しますか?

BIS と韓国銀行の 2026 年の研究によれば、します。BIS の推計では、ステーブルコインの純流入が外生的に 1% 増えるとパリティ乖離は 40 ベーシスポイント拡大し、現地通貨は減価します。バランスシートの限られた仲介者が、ポジションをフラットに保つために現地通貨を売ってドルを買わざるをえないからです。

ステーブルコイン・プレミアムはどのくらいが普通ですか?

厚みがあり自由に交換可能な市場では、通常は 1 パーセント未満で、数時間のうちに平均回帰します。資本規制や高インフレのある新興国市場では、数パーセントに達し、そのまま持続することもあります。普遍的な「普通」は存在しません。自分のコリドーについて、時間をかけてベースラインを作る必要があります。

会計と税務にはどのレートを使うべきですか?

大半の報告フレームワークが求めるのは、名目上のペッグではなく、取引時点における機能通貨建ての公正市場価値です。つまり、観測されたトークンの現地価格を、監査可能な法定通貨の参照レートに対してベンチマークし、timestamp とともに保存するということです。為替レートと税務報告のガイドで説明したのと同じ規律です。

通貨 API からステーブルコインの価格を取得できますか?

Finexly は 170 以上の通貨の法定通貨為替レートをカバーしており、これが計算の参照側のレッグにあたります。トークン価格はご自身の取引所や流動性会場から取得し、上で示したとおりに両者を組み合わせてください。


ステーブルコインは静かに第 2 の FX 市場になりました。しかも今や、第 1 の市場に対して押し返していることが実証的に示されています。現地通貨とドルトークンに触れる何かを構築しているなら、ベンチマークとする参照レートは細部などではありません。それが計測のすべてです。

監査可能な法定通貨のベンチマークをスタックに追加する準備はできましたか?無料の Finexly API キーを取得しましょう。クレジットカードは不要です。無料通貨 API ティアの月 1,000 リクエストから始めて、取引量の増加に合わせて料金プランをスケールアップしてください。

Vlado Grigirov

Senior Currency Markets Analyst & Financial Strategist

Vlado Grigirov is a senior currency markets analyst and financial strategist with over 14 years of experience in foreign exchange markets, cross-border finance, and currency risk management. He has wo...

View full profile →

この記事を共有する