> ## Documentation Index
> Fetch the complete documentation index at: https://docs.intention.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# クイックリバース

> 1回の操作でポジションを反対方向に反転させる機能が実際には何を送信するのか、ワンウェイモードとヘッジモードで結果が異なる理由です。

クイックリバースは、ロングを同じ数量のショートに、あるいはその逆に、1回の操作で切り替えます。考えが変わり、正確さより速さが重要になった瞬間のための便利機能です。

仕組みとしては単一の操作ではありません。**ポジションサイズの2倍の成行注文**を送信します。保有分を決済し、同じ数量を反対方向に建てるのに足りる数量です。

<div className="dg" data-dg="quick-reverse">
  <div className="dg-c" style={{aspectRatio:"720 / 324"}}>
    <svg className="dg-w" viewBox="0 0 720 324" aria-hidden="true">
      <path className="dg-wire" d="M 173.50 86.33 L 173.50 101.93" />

      <path className="dg-head" d="M 173.50 108.33 L 169.10 101.93 L 177.90 101.93 Z" />

      <path className="dg-wire" d="M 173.50 155.67 L 173.50 171.27" />

      <path className="dg-head" d="M 173.50 177.67 L 169.10 171.27 L 177.90 171.27 Z" />

      <path className="dg-wire" d="M 546.50 86.33 L 546.50 101.93" />

      <path className="dg-head" d="M 546.50 108.33 L 542.10 101.93 L 550.90 101.93 Z" />

      <path className="dg-wire" d="M 546.50 155.67 L 546.50 171.27" />

      <path className="dg-head" d="M 546.50 177.67 L 542.10 171.27 L 550.90 171.27 Z" />
    </svg>

    <div className="dg-band" style={{left:"0.0000%",top:"8.0247%",width:"48.1944%",height:"65.4321%"}}><span className="dg-cap">ワンウェイ：予想どおり</span></div>
    <div className="dg-band" style={{left:"51.8056%",top:"8.0247%",width:"48.1944%",height:"65.4321%"}}><span className="dg-cap">ヘッジ：ロングのレッグをリバース</span></div>
    <div className="dg-b dg--blue" style={{left:"2.2222%",top:"13.2716%",width:"43.7500%",height:"12.1399%"}}><span className="dg-t">ロング0.1 BTC</span></div>
    <div className="dg-b dg--yellow" style={{left:"2.2222%",top:"34.6708%",width:"43.7500%",height:"12.1399%"}}><span className="dg-t">成行売り0.2</span></div>
    <div className="dg-b dg--green" style={{left:"2.2222%",top:"56.0700%",width:"43.7500%",height:"12.1399%"}}><span className="dg-t">ショート0.1 BTC</span></div>
    <div className="dg-b dg--blue" style={{left:"54.0278%",top:"13.2716%",width:"43.7500%",height:"12.1399%"}}><span className="dg-t">ロング0.2 · ショート0.1</span></div>
    <div className="dg-b dg--yellow" style={{left:"54.0278%",top:"34.6708%",width:"43.7500%",height:"12.1399%"}}><span className="dg-t">成行売り0.4</span></div>
    <div className="dg-b dg--orange" style={{left:"54.0278%",top:"56.0700%",width:"43.7500%",height:"12.1399%"}}><span className="dg-t">ショート0.3</span><span className="dg-s">新しいショートは保有していたショートと統合</span></div>
    <div className="dg-b dg--orange dg-left" style={{left:"0.0000%",top:"79.6296%",width:"100.0000%",height:"17.2840%"}}><span className="dg-t">選択したポジションの2倍の成行注文であり、特別な基本操作ではない</span><span className="dg-s">そのため両建てポジションの一方のレッグをリバースすると、もう一方が増えます。確認画面で結果の数量を確かめてください。</span></div>
  </div>
</div>

特別な基本操作ではなく2倍の成行注文だと理解すれば、以降の話はすべて説明がつきます。手数料、スリッページ、ヘッジモードでの意外な挙動です。

<h2 id="one-way-mode">
  ワンウェイモード
</h2>

単純です。0.1 BTCのロングは0.1 BTCのショートになります。スプレッドを2回またぎ（決済で1回、新規で1回）、2倍になった数量の全体にテイカー手数料がかかります。

<h2 id="hedge-mode">
  ヘッジモード
</h2>

ここでの結果は多くの人の予想と違います。リバースが作用するのは**選択したポジション**であって、ネットのエクスポージャーではないからです。

0.2 BTCのロングと0.1 BTCのショートを保有していて、ロングをリバースしたとします。

|      | 実行前 | 動作         | 実行後 |
| ---- | --- | ---------- | --- |
| ロング  | 0.2 | 決済         | —   |
| ショート | 0.1 | 0.2を新規に建てる | 0.3 |

送信されるのは0.4 BTCの売りです。0.2でロングを決済し、0.2で新しいショートを建てます。この新しいショートは**すでに保有していたショートと統合され**、残るのは0.3です。「ロングを反転させる」と考えて想定しがちな0.2ではありません。

<Warning>
  ヘッジモードでは、両建てポジションの一方のレッグをリバースすると、もう一方のレッグが増えます。相殺し合うポジションを保有した状態で片方をリバースすると、どちらのレッグよりも大きい方向性のエクスポージャーが残ります。実行する前に、確認画面で結果の数量を確かめてください。
</Warning>

<h2 id="what-can-go-wrong">
  うまくいかない場合
</h2>

**注文が上限で切られます**。ポジションの2倍がマーケットの最大注文数量を超える場合、注文はその上限まで切り詰められます。反転は途中までとなり、完全な反転ではなくフラットか縮小したポジションが残ります。上限が適用されたことは画面に表示されます。

**証拠金が不足することがあります**。決済は証拠金を解放しますが、新しいポジションを建てるには証拠金が要ります。注文がマッチングに届いた時点で計算が合わないことがあり、その場合は証拠金不足で拒否されます。決済は概念上は成立し、新しいポジションが建たないだけです。

**成行注文として振る舞います。実際に成行注文だからです**。板が薄ければ一部約定にとどまり、2つの方向の中間に置き去りにされることがあります。[スリッページ保護](/ja/trading/market-to-limit)はそのまますべて適用されます。同じ上限価格、同じ未約定の残りが出る可能性です。

<h2 id="when-to-use-something-else">
  別の方法を使うべきとき
</h2>

クイックリバースの代償は、スプレッドを2回またぐことと、2倍の数量に対する全額のテイカー手数料です。1クリックで済ませることの値段です。

急いでいないなら、次の選択肢があります。

* **まず決済し、それから決める**。決済とその後の新規建ては2つの別の判断であり、2つ目は1つ目と同じ1秒のうちに下さないほうが良い判断になります。
* **指値注文を使う**。その数量でスプレッドや手数料が効いてくるなら、こちらを選んでください。
* **分割して抜け、分割して入り直す**。2倍の成行注文が板を不利な方向へ動かすほどポジションが大きいなら、[TWAP](/ja/trading/twap)や[スケール注文](/ja/trading/scale-orders)を使ってください。

<h2 id="where-to-go-next">
  次に読む
</h2>

<CardGroup cols={2}>
  <Card title="マージンモード" href="/ja/trading/margin-modes">
    ヘッジモードでリバースの結果が変わる理由です。
  </Card>

  <Card title="成行注文" href="/ja/trading/market-to-limit">
    リバースが送信する注文に適用されるスリッページの上限です。
  </Card>

  <Card title="リデュースオンリー" href="/ja/trading/reduce-only">
    逆向きの保証、つまり決して反転させない注文です。
  </Card>

  <Card title="手数料" href="/ja/programs/fees">
    2倍になった数量の全体にかかるテイカー手数料です。
  </Card>
</CardGroup>
