# グリッドボット

Grid botは、特定の価格帯に買い注文と売り注文のグリッドを配置することで価格変動を収益化する自動売買戦略です。

{% embed url="<https://youtu.be/WeuiKvhMI00>" %}

### なぜGrid Botを使うのか？

市場はほとんど一直線には動きません。強いトレンドの最中でさえ、価格は常に上下に揺れ動きます。上昇し、押し戻され、反発し、もみ合い、その繰り返しです。従来の「買って保有する」手法は、方向性のある値動きからしか利益を得られません。Grid Botはその動き自体から利益を得ます。 *そのもの*.

例を見てみましょう。BTCは80,000ドルです。翌月にかけて95,000ドルまで上昇し、82,000ドルまで下落し、91,000ドルまで回復し、85,000ドルまで落ち込み、最終的には80,000ドルに戻ります。

もしその間ずっとBTCを保有していただけなら、最終損益はゼロです。

しかし、その過程では価格は何十回も上下に揺れています。その一つひとつが取引機会になり得ます。現在価格の下に買い注文、上に売り注文を置くグリッドなら、その間に起きたあらゆる反発、下落、回復から利益を回収できたはずです。買い→売りの1サイクルごとに小さな実現利益が確定し、価格がその範囲内にとどまる限り、それらの利益は積み重なって意味のあるリターンになります。市場がどこにも行かなくてもです。

これがGrid Botの働きです。構造化されたマーケットメイク戦略に似た動きをし、現在価格の下に段階的な買い注文、上に段階的な売り注文を置き、価格が往復するたびにそのスプレッドを繰り返し回収します。

これにより、本来ならレンジ相場中に遊休してしまう資金を有効活用でき、上昇相場でも下落相場でも、相場観を表現しつつ、その途中のボラティリティからも利益を得られます。

#### Grid取引に最適な相場環境

Grid取引が最も効果を発揮するのは、 **価格が一定のレンジ内で推移する** （レンジ相場）ときです。標準の、または [ニュートラル](#neutral-grid) グリッドボットはこれに使います。レンジ内で価格がより多く上下し、そのレベル内により長くとどまるほど、Grid botの利益は高くなります。&#x20;

レンジ相場では、 **価格が上昇または下落トレンドを描きつつも** トレンドの周囲で揺れ動くようなボラティリティがある場合、goodcryptoXはそれぞれ [ロング](#long-grid) と [ショート](#short-grid) のグリッドボットを提供します。これらのボットでは、グリッド範囲内のあらゆる価格変動から利益を得られるうえ、方向性のある値動きからも収益を得られます。

#### **一般的なGrid botの活用例：**

最も一般的なGrid取引の使い方は次の2つです：

* **レンジ相場から利益を得る。** 価格がもみ合い、強い方向感がないとき、ニュートラルグリッドは設定したレンジ内の往復動きを捉えます。
* **内蔵されたボラティリティ収益化を伴って方向性のある見方を表現する。** ロンググリッドとショートグリッドなら、方向性とその中の価格変動の両方から利益を得られます。

しかし、それだけではありません。Grid botは次のような戦略にも使える多用途ツールです：

* **ポジションを段階的に手仕舞う。** すでに保有しているポジションがある場合、市場価格より上に置いたショートグリッドボットを使って、途中の反発から利益を得ながら、計画的にポジションを縮小していけます。
* **資産を時間をかけて積み上げる。** 強気な資産にロンググリッドを使えば、短期的なボラティリティから収益を得ながら、徐々に積み上げていけます。

### Grid取引の仕組み

グリッドは4つのパラメータで定義されます。 **上側のグリッドレベル**、 **下側のグリッドレベル**、 **レベル数** をその範囲内に設定し、 **注文数量** を各レベルごとに指定します。

ボットは上限と下限の間を等間隔のレベルに分割し、それぞれに指値注文を置きます。買い注文は現在の市場価格より下、売り注文はその上に置かれます。現在価格に最も近いレベルは空欄のまま残り、次の値動きがどちらに動いても反応できる余地を確保します。

**基本サイクルは次のように動きます：**

価格が下がって買い注文が約定すると、ボットはその1レベル上にすぐ売り注文を置きます。価格が上がって売り注文が約定すると、ボットはその1レベル下に買い注文を置きます。買い→売りの各ペアは、2つのレベル差×注文数量（取引手数料を除く）に相当する小さな実現利益を確定します。価格がレンジ内で上下するたびに、このサイクルは何度も繰り返されます。

これは、価格帯全体に張られた網のように考えるとわかりやすいです。価格が網を通過するたびに取引が発生し、その取引ごとに小さな利益が生まれます。価格がより多く上下するほど、より多くの取引が成立し、利益も蓄積していきます。

**端に到達するとどうなるのか？** 価格が上側または下側のグリッド境界を超えると、その先に注文はありません。ボットは蓄積されたポジションを保持して待機します。価格がレンジに戻れば、サイクルは再開します。戻らなければ、方向性のあるポジションが残ります。これがグリッド取引の主なリスクであり、レンジ設定が重要な理由です。

**簡単な図解：** 2つのレベルだけのグリッドを想像してください。79,000ドルで買い、81,000ドルで売る設定です。BTCがその2つのレベルの間を行き来するたびに、ボットは安く買って高く売り、2,000ドル `×` を1サイクルごとの注文数量分だけ獲得します。これをより広いレンジで20や50レベルに拡張すると、通常の市場ボラティリティから何百もの小さな利益取引を生み出せる仕組みが見えてきます。

### グリッドモード：ニュートラル、ロング、ショート

goodcryptoXは3つのグリッドモードをサポートしています。それぞれ、ボットの初期ポジションとリスク特性が変わります。適切なモードの選択は、市場見通し次第です。

#### ニュートラルグリッド

ニュートラルはデフォルトで、最もバランスの取れたモードです。

ニュートラルグリッドを起動すると、ボットは現在の市場価格より下の全レベルに買い注文、上の全レベルに売り注文を置きます。初期ポジションは持たず、フラット（中立）な状態から始まります。

ニュートラルグリッドは、価格がレンジ内にとどまり、強い方向感がないと予想するときに最適です。ボットはレンジ内のボラティリティだけで利益を得ます。

**リスク特性：** 価格がレンジを上抜けすると、（パーペチュアルでは）ショートポジションを持つか、スポットでは保有資産を売却した状態になります。下抜けすると、ロングポジションを積み上げます。どちらの場合も、エクスポージャーはおおむねグリッド総量の半分になります。これは価格が通過する際に、レンジの片側の注文だけが執行されるためです。3つのモードの中で最もバランスの取れたリスク特性です。

**ニュートラルを使う場面：**

* レンジ相場、もみ合い相場
* 強い方向感がないとき

#### ロンググリッド

ロングモードでは、 *すべての* レベルが初期状態で買い注文として設定されます。

現在の市場価格より上にある買い注文は、起動直後に即座に約定します（現在価格またはそれ以上で約定できるため）。そして各注文は、1レベル上の売り注文に置き換えられます。これにより、初期ロングポジションが構築され、そのサイズは市場価格より上にあるレベル数×注文数量に等しくなります。

ロンググリッドは本質的に、初期ロングポジションを組み込んだニュートラルグリッドです。初回約定後は、買って下で待ち、売って上で待つという同じ動きを、レベル間で繰り返します。

**リスク特性：** 価格が上昇してグリッド範囲を上抜けすると、ボットはポジションを徐々に売却し、グリッド取引利益に加えて方向性の利益も確定します。価格が下落すると、さらに買い増しされます。ロングポジションは大きくなり、下落リスクは同等のニュートラルグリッドのおよそ2倍になります（起動時にポジションを持っており、 *と* 下がるたびにさらに買い増すため）。

**ロンググリッドを使う場面：**

* 強気で、かつボラティリティも想定されるとき
* 資産を積み上げつつ、短期の値動きも取りたいとき
* スポットで、クオート通貨（例：USDT）しか持っておらず、売るべきベース通貨がないとき

#### ショートグリッド

ショートモードはロングの鏡像です。

すべてのレベルが初期状態で売り注文として設定されます。現在の市場価格より下の売り注文は即座に約定し、初期ショートポジションを構築します。約定ごとに、1レベル下の買い注文に置き換えられます。

**リスク特性：** 価格がレンジを下抜けすると、ボットは徐々に買い戻してショートを解消し、方向性の利益を確定します。価格が上昇するとショートポジションは増え、エクスポージャーはニュートラルグリッドのおよそ2倍になります。

**ショートグリッドを使う場面：**

* 弱気で、かつボラティリティも想定されるとき
* 既存のロングポジションを段階的に縮小したいとき
* スポットでポジションを保有しており、それを段階的に売りたいとき

> **ロング/ショートの初期化に関する重要な注意：** 現在、ロングおよびショートモードの初期ポジションは、単一の成行注文としては開かれません。代わりに、すべての注文が各グリッドレベルの指値注文として置かれ、市場価格の「反対側」にある注文が即座に約定します。一部の先物取引所では、指値注文を現在価格から大きく離れた価格に置くことに関する取引所固有の制限により、板の奥深くに置かれた指値注文が拒否されることがあります。特定の取引所で広いロングまたはショートグリッドの起動時にエラーが出る場合、これが原因である可能性が高いです。これは既知の制限であり、今後のアップデートで対処される予定です。

***

### グリッド設定

このセクションでは、goodcryptoXのGrid Bot設定フォームの各項目を、画面に表示される順番どおりに上から下まで説明します。ここでの設定は、対応している中央集権型取引所のいずれを使う場合でも、また [Hyperliquid](/goodcryptox-ja/perp-dex/hyperliquid.md).

<figure><img src="/files/65d89ac19d8066c768ecba510d6e2d653e9342e2" alt=""><figcaption></figcaption></figure>

#### グリッドモード

最初の選択はモードです： **ニュートラル**, **ロング**、または **ショート**。迷う場合はニュートラルから始めてください。最もバランスの取れたリスクで、方向感も不要です。

#### 最高・最低グリッドレベル

この2つの項目で、取引レンジの上限と下限を定義します。すべてのグリッドレベルはこの2つの価格の間に配置されます。

どこに設定するかは、グリッド設定でもっとも重要な判断のひとつです。良い方法は、過去のサポート・レジスタンス水準を見ることです。チャートを引いて、価格が最も長く滞在していたレンジを特定し、それに合わせて上下限を設定してください。

すべての動きを捉える必要はありません。レンジを広くしすぎるとレベル間隔が広くなり（より多くのレベルが必要になるか、取引回数が減ります）、狭すぎると価格がすぐにレンジ外へ出てしまうリスクがあります。

これらの値はフォームに数値で入力することもできますし、チャート上で上限・下限を直接ドラッグすることもできます。調整するとチャート上のグリッドレベルがリアルタイムで更新され、どのレベルが買い注文で、どのレベルが売り注文になるかをすぐに確認できます。

#### レベル数

この項目では、レンジ内のレベル数（2〜250）を設定します。

ここには本質的なトレードオフがあります。資金量が固定されている場合：

* **レベルが多いほど** その分、間隔は狭くなります。各取引の利益は小さくなりますが（1レベルあたりのPnLは小さい）、取引頻度は高くなります。資金がより多くのレベルに分散されるため、注文数量は小さくなります。
* **レベルが少ないほど** 間隔は広くなります。各取引でより大きな価格差を取れますが（1レベルあたりのPnLは大きい）、取引頻度は下がります。資金が少数のレベルに集中するため、より大きな注文数量を使えます。

頻度と1回あたりの利益のバランスを取る必要があります。狭すぎると手数料で薄い利益が削られ、広すぎると価格がレンジ外へ出る前にほとんど取引しないまま終わります。

画面には **レベルごとのPnL** （取引所手数料後）が、この数値の調整に応じてリアルタイムで表示されます。各レベルの推定利益率も表示されるので、その間隔が取引銘柄や相場状況に合っているか判断しやすくなります。

> なお、レベルごとのPnLは基本の取引所手数料ティアで計算されています。より上位のティアをお持ちなら、手数料は下がり、レベルごとのPnLは高くなります。

チャート上では、この数値を変えるとレベル線がどう調整されるかを確認できます。間隔を視覚的にとても直感的に把握できます。

#### レベル分布：算術 vs 対数

最高/最低レベルの項目の下に、 **対数分布** のチェックボックスがあります。

デフォルトでは、グリッドは **算術** （線形）分布を使います。つまり、レベル間隔は等しい価格差です。たとえば、80,000ドルから90,000ドルの範囲で10レベルなら、各レベルはちょうど1,000ドルずつ離れます。

有効にすると **対数分布** （幾何分布とも呼ばれます）、レベル間隔は等しい *割合* の差になります。つまり、下側ではドル差が小さく、上側では大きくなります。

**なぜこれが重要なのか？** 暗号資産市場では、価格は割合で動く傾向があります。90,000ドルから5%下落すると（4,500ドル）、80,000ドルから5%下落する（4,000ドル）よりも、絶対値ベースでははるかに広いレンジをカバーします。算術間隔では、レベルごとのパーセント収益は一定ではありません。下側のレベルほど、上側よりも大きなパーセント利益になります。対数分布はこれを正規化し、各レベルで一貫したパーセント収益を得られるようにします。

**対数分布が一般的に好まれるのは：**

* 広い取引レンジ
* ボラティリティの高い資産
* 無期限先物
* 実務上のほとんどのグリッド設定

**算術分布が役立つのは：**

* 非常に狭いレンジ
* ステーブルコインや低ボラティリティのペア
* ドル建てで均等な間隔を特に望むとき

迷うなら、対数を有効にしてください。ほとんどの設定で推奨されるデフォルトです。

#### 注文数量

注文数量は、ボットが各レベルでどれだけ取引するかを定義します。常に **ベース通貨** （先物では契約枚数）で指定します。

たとえば、BTC.USDTでグリッドを運用し、注文数量を0.01 BTCに設定した場合、ボットは各レベルで0.01 BTCを売買します。

画面には、現在価格における各注文のおおよそのクオート通貨換算額も表示されます。この換算額はレベルによって変わる点に注意してください。価格が高いレベルほど1注文あたりに必要なクオート通貨は多く、低いレベルほど少なくなります。つまり、各レベルで売買するBTC数量は同じでも、1回あたりのドル価値は異なります。

必要資金の総額は、注文数量、レベル数、現在価格によって決まります。画面ではフォーム下部に **必要資金** が計算されるので、起動前に必要額を正確に確認できます。

#### アクティベーション価格

この任意項目を使うと、価格が特定レベルに達するまでグリッドの起動を遅らせることができます。

アクティベーション価格を設定すると、市場がその価格に到達するまでグリッドは注文を出しません。一度有効化されると、その時点でちょうど起動したのと同じようにグリッドが開始されます。

**使いどころ：**

* 現在の市場より上または下にあるレンジでグリッドを起動したい。価格が届くのを待つために、レンジの端にアクティベーション価格を設定する
* ブレイクアウトを予想しており、それが起きた後にだけグリッドを開始したい
* 市場を手動で監視せずに、特定のイベントや価格帯に合わせてグリッドを起動したい

#### 上限超過 / 下限割れで停止

これは価格ベースの停止トリガーです。価格がどちらかのレベルに到達するとボットは停止します。すべてのオープンなグリッド注文はキャンセルされ、（ **ボット停止時にポジションを決済** のチェックボックスが有効なら）現在のポジションは成行で決済されます。

グリッド境界を設定するのと同じように、ストップレベルもチャート上で直接ドラッグできます。

ストップレベルは重要なリスク管理です。価格がレンジを大きく外れた場合の損失拡大を防ぎます。価格がレンジ内に収まると予想していても、特にレバレッジ商品ではストップを設定するのが良い実践です。

#### ボット停止時にポジションを決済

このチェックボックスを有効にすると、ストップが発動したとき（またはエラーなど、その他の理由でグリッドが停止したとき）に、残っているポジションは成行で決済されます。無効の場合、グリッドは停止して注文をキャンセルしますが、ポジションは残るため手動で管理できます。パーペチュアルでは、すべての決済注文にreduce-onlyフラグが使われるため、ボットが誤ってポジションを反転させることはありません。

#### テイクプロフィット（PnL目標）

この項目では **実現PnL目標**を設定します。グリッドの総実現利益がこの金額に達すると、グリッドは停止します。

**重要な点：** これは純粋に *実現* PnLに基づきます。つまり、完了した買い→売りサイクルで確定した利益だけが対象です。未実現PnL（保有ポジションの時価評価）は *含まれません* 。つまり、価格がグリッド範囲の外に大きく動いて未実現損失が増えていても、新しいグリッド取引が完了しない限り、PnL目標には影響しません。そのような状況に備えるには、PnL目標に加えて上限超過 / 下限割れのストップを使ってください。

#### ニュートラルポジションで停止

有効にすると、次にグリッドが **ニュートラルポジション** （グリッド注文の正味エクスポージャーがゼロ）に戻ったときに停止します。

これ単独でも、ロンググリッドやショートグリッドでは有用です。価格が望む方向にレンジを抜けて進むと、グリッドは徐々にポジションを閉じ、ニュートラルに戻った時点で綺麗に停止します。そうすれば、その後に価格が反転しても新しいポジションを開かずに済みます。&#x20;

ニュートラルグリッドでは、起動時には既にニュートラルなのでこのチェックボックスは最初は効果がありませんが、次にグリッドがニュートラルへ戻ったときに有効になります。しばらくニュートラルグリッドを運用した後の、将来の利益確定レベルとして使えます。

**テイクプロフィットとの併用：** ここからが強力です。PnL目標とニュートラルポジションで停止の両方を有効にすると、動作が変わります。ボットはまず実現PnL目標に到達するまで待ちます。到達後も稼働を続けますが、今度はニュートラルポジションを監視します。グリッドが停止するのは *両方の* 条件が満たされたときだけです。つまり、利益目標に達し、かつポジションがゼロまで解消されたときです。

これにより、きれいな出口が実現します。望んだ利益を確定でき、 *と* 処理すべき残存ポジションもありません（さらに、マイナスの未実現PnLを実現損に変える必要もありません）。

#### PnLドローダウン（停止条件）

この任意項目では **実現PnLのトレーリングストップ**.

を設定します。仕組みは次のとおりです。ボットは起動以降の実現PnLの最高値を継続的に追跡します。実現PnLがその最高値から指定額だけ下がると、グリッドは停止します。

たとえば、PnLドローダウンを50ドルに設定し、グリッドの実現PnLが300ドルまで上昇した後250ドルに下がった場合、利益を守るためにグリッドは停止します。

**重要：** PnL目標と同様に、これは *実現* PnLのみに基づきます。価格がグリッド範囲外へ出て未実現PnLが悪化しても、ドローダウン停止は発動しません。反映されるのは実現利益の変化だけです。未実現エクスポージャーを管理するには、価格ベースのストップ（上限超過 / 下限割れ）を使ってください。

グリッドボットがすでに稼働している状態でもPnLドローダウンを設定できます。事前に決めておく必要はありません（必要なら別です）。

#### ポジション（パーペチュアルのみ）

この項目では、グリッドボットが蓄積し得る理論上の最大ロング/ショートポジションをプレビューします（価格がどちらかの極端まで到達した場合）。潜在的なリスクとエクスポージャーを評価するのに役立ちます。

#### 初期証拠金 / 必要資金

グリッド起動に必要な資金量を正確に表示します。

**無期限先物では：**

グリッドモードにかかわらず、必要なのは決済通貨（例：USDT）の証拠金だけです。正確な金額は、レベル数、注文数量、各レベルの価格によって決まります。これは *最低* 証拠金であることに注意してください。価格が不利に動いた場合の清算を避けるため、計算額を十分に上回る余裕を必ず持たせてください。利用可能な証拠金の100%をグリッドに割り当ててはいけません。

**スポット取引では：**

必要資金はグリッドモードによって異なります：

* **ニュートラル** には、基軸通貨と決済通貨の両方が必要です。市場価格より下の買い注文の資金として決済通貨、市場価格より上の売り注文の資金として基軸通貨が必要です。
* **ロング** には、すべての初期注文が買い注文であるため、決済通貨（例：USDT）のみが必要です。
* **ショート** には、すべての初期注文が売り注文であるため、基軸通貨（例：BTC）のみが必要です。

インターフェースには、各通貨に必要な数量、利用可能残高、残高が不足している場合の警告が明確に表示されます。

**現物での基軸通貨手数料**

> **⚠️ 現物取引：基軸コインで差し引かれる取引手数料に注意**
>
> ほとんどの現物取引所では（例：デフォルトのBinance）、取引手数料は購入したコインから直接差し引かれます。つまり、ボットの注文サイズが1 BTCの場合、買いが約定すると受け取るのは約0.999 BTCで、不足している0.001 BTCが手数料です。後でボットがちょうど1 BTCを売ろうとすると失敗します。実際には0.999 BTCしか保有していないため、注文は「残高不足」として拒否されます。
>
> 対処方法は2つあります：
>
> * **基軸コインの少量の追加残高を維持する** を、ボットが厳密に必要とする量より多めに、アカウント内に保持します。
> * **または、ネイティブトークンでの手数料支払いを有効にする** を取引所で有効にします（例：BinanceでBNBを保有し、「Pay fees in BNB」をオンにする）。そうすると手数料はそのトークンから差し引かれ、取引対象のコインはそのまま残ります。注意：特にAPI注文でこの機能がサポートされているか確認してください。たとえばBybitでは現在、取引所独自のインターフェース経由で発注された注文にのみ許可されています。
>
> これは次の場合にのみ適用されます： **現物**。無期限先物では、手数料は決済通貨（例：USDT）で支払われ、注文サイズには影響しません。

資金を確認したら、 **起動** をクリックしてグリッドを開始します。ボットは直ちにすべてのグリッド注文を発注し、監視を開始します。

***

### グリッドボットの起動と監視

クリックすると、 **起動**、ボットは直ちに取引所にすべてのグリッド注文を発注し（アクティベーション価格が指定されていない場合）、監視を開始します。ボットの詳細ページはいつでも開くことができ、グリッドが何をしているかを正確に確認し、パフォーマンスを確認し、パラメータを調整し、管理できます。

ボット詳細ページを開く方法は2つあります。 **ボット** をメインメニューでクリックすると、すべての取引所とペアにまたがる実行中の全ボットの一覧が表示されます。グリッドを見つけてクリックしてください。あるいは、同じ取引ペアが選択された状態で既に取引所ページにいる場合は、 **ボット** タブ

<figure><img src="/files/4f10593c8aa244b105e1b414bc4bd71e4349f168" alt=""><figcaption></figcaption></figure>

に切り替えて、その特定の銘柄で実行中のすべてのボットを表示し、そこからグリッドをクリックします。ボット詳細ページの上部には、取引所、取引ペア、グリッドモード（Neutral / Long / Short）、セットアップ時に設定した主要パラメータなど、ボットを識別する情報が表示されます。現在のステータスもここに表示され、ボットがアクティブに稼働中か停止しているか（停止している場合はその理由）を確認できます。

また、 **投資額**も表示されます。これはボットが運用に使用する資金の総額で、決済通貨で表されます。現物取引では、これはグリッドに投入した実際の資本、つまり基軸通貨と決済通貨の合計（起動価格で決済通貨に換算）を表します。

レバレッジ付き先物取引では、投資額はボットが運用する名目上の総サイズを反映し、 *含まれません* 実際に預け入れた証拠金ではありません。ボットが10倍レバレッジで1,000 USDT相当のポジションを使用している場合、実際にリスクにさらされている資本はおよそ100 USDTですが、投資額には1,000 USDTと表示されます。これは重要です。次のセクションに表示される収益率はこの投資額に対して計算されるためです。レバレッジをかけた場合の実際の証拠金に対するリターンを知るには、表示されている割合にレバレッジ倍率を掛けてください。

#### 収益性

このセクションでは、グリッドの財務パフォーマンスを表示します。

**実現PnL** は、完了した買い・売りサイクルから確定した利益の総額です。ボットが低いレベルで買い、高いレベルで売る（またはその逆）たびに、その取引ペアからの利益が実現PnLに加算されます。この数値はグリッドサイクルが完了したときにのみ増加し、現在のオープンポジションの市場価格の影響は受けません。

**未実現PnL** は、ボットの現在のオープンポジションの時価評価額です。ボットがロングポジションを保有していて、価格がそのポジションの平均エントリー価格より上にある場合、未実現PnLはプラスです。価格が下にある場合はマイナスです。この数値は価格ティックごとに変動します。

**合計PnL** は、実現と未実現の合計です。つまり、今すぐボットを停止してポジションをクローズした場合の、あなたの損益全体です。

> **ボットPnLと取引所ポジションPnL：数値が異なる理由**
>
> グリッドボットは、レベルごとに実現PnLを計算します。各買い・売りサイクルは独立した往復取引として扱われます。ボットがレベルAで買い、その後1レベル上で売ると、その差額がそのペアの実現利益として記録されます。
>
> 一方で取引所は、ポジション全体を1つとして追跡し、単一の平均エントリー価格を使用します。つまり、個々の売りに対する取引所の実現PnLは、 *全体の* ポジションの平均取得コストに対して計算され、グリッドが対応付けた特定の買いに対してではありません。
>
> これにより、特に価格が一方向に大きく動いた場合に、大きな乖離が生じることがあります。たとえば、ボットが100ドル、95ドル、90ドル、85ドル、80ドルで買い、平均エントリー90ドルの5注文ロングポジションを構築したとします。その後、価格が85ドルまで反発し、ボットが1レベル売却します。ボットはその売りで実現利益を記録します（80ドルで買い、85ドルで売る = +5ドル）。しかし取引所は、平均エントリー90ドルに対する85ドルでの売りと見なすため、-5ドルの損失として報告します。
>
> どちらの数値も「間違い」ではありません。単に異なる会計方法を表しています。ボットの方法は実際のグリッド戦略のパフォーマンス（各レベルが独立した取引）を反映します。取引所の方法は、平均化されたポジションを反映します。
>
> グリッドが稼働し、より多くのサイクルを完了するにつれて、とくに価格がレンジ内を往復するようになると、これら2つの数値は収束していきます。時間が経てば累積PnLは一致していきます。しかし、一方向への動きが長く続く期間では、その差が大きくなることがあり、取引所では異なる（あるいはマイナスの）実現PnLが表示されていても、ボットでは実現利益が表示される場合に驚かないことが重要です。

このセクションには、 **APY** （年間予想利回り）も2つの形式で表示されます。決済通貨での絶対額と、割合です。この予測は、ボットの現在の実現収益率をもとに、投資額に基づいて1年間で生み出すと見込まれる値を外挿したものです。グリッドのパフォーマンスを他の戦略と比較するのに便利な指標ですが、これはあくまで予測であり、実際の結果は将来の市場状況に左右されることを覚えておいてください。

**取引所手数料** には、ボットがすべての約定済み注文にわたって取引所に支払った取引手数料の総額が表示されます。この金額はすでに実現PnLに反映されていますが、グリッドが執行コストとしてどれだけ支払ったかを把握できるよう、ここでは別途表示されています。

> **資金調達料はPnLに含まれません（無期限先物）**
>
> 無期限先物では、資金調達金は取引所とあなたのアカウントの間で直接精算されます。通常は8時間ごとに、ポジションサイズとその時点の資金調達率に基づいて行われます。これらの支払いは、 **含まれません** グリッドボットの実現PnLまたは未実現PnLには反映されません。
>
> つまり、累積で支払ったまたは受け取った資金調達額によって、実際の損益はボット表示より高くも低くもなり得ます。持続的な方向性ポジションを維持する長期稼働グリッドでは、その差が大きくなることがあります。グリッドの真のパフォーマンスを評価する際には、必ず取引所の資金調達履歴を別途確認してください。

#### ポジション

このセクションには、ボットの現在のポジション、つまり現時点でボットが保有している契約数または基軸通貨の数量が表示されます。これは、今この瞬間にボットが停止した場合に残るポジションです。

以下の場合、 **ニュートラルグリッド**、初期ポジションはゼロです。ボットはノーポジションで開始し、価格が動いて注文が約定するにつれてのみポジションを構築します。 **ロング** と **ショートグリッド**では、ボットは最初からポジションを持って開始します。市場価格の「反対側」にある注文が起動時に約定し、初期のロングまたはショートのエクスポージャーが構築されます。グリッドが稼働し、価格が上下するにつれて、各レベルで買い注文や売り注文が約定し、このポジションは増減します。

ここに表示されるポジションは、ボットの **合計** ポジションです。起動時に構築されたものと、それ以降に変化したすべてを含みます。このポジションからの未実現PnLはボットの未実現PnL合計に含まれ、グリッドサイクルによる実現利益または損失はボットの実現PnL合計に含まれます。「ボットのパフォーマンス」と「ポジションのパフォーマンス」の間に区別はありません。ボットのPnLは全体像を反映する単一の統合された数値であり、そうあるべきです。これは戦略全体のパフォーマンスであり、それ以外ではありません。

この **ボット停止時にポジションを決済** セットアップフォームのチェックボックスにもここからアクセスでき、ボットの稼働中であればいつでもオン・オフを切り替えられます。有効にすると、ボットは停止時（理由を問わず）にポジションを成行でクローズします。無効にすると、ボット停止後もポジションは開いたままとなり、手動で管理できます。

#### 停止条件

セットアップ時に設定した停止パラメータ、つまり **Stop above** と **Stop below**, **Take Profit** （PnL目標）、 **PnLドローダウン** （いつ停止するか）、および **ニュートラルポジションで停止** は、ここにも表示されます。

以下を切り替えることができます： **ニュートラルポジションで停止** は、ボット稼働中いつでもオン・オフを切り替えられます。

その他の停止パラメータを変更するには、 **変更** ボタンを詳細ページ下部でクリックします。そこから、 **Take Profit PnL目標**, **PnLドローダウン**や、 **Stop above** と **Stop below** 価格レベルを追加、削除、調整できます。これにより、ボットを停止して再起動することなく、グリッドの稼働中や状況変化に応じてリスク管理を引き締めたり緩めたりできます。

#### 注文

このセクションでは、現在ボットが取引所に出している指値注文数と、すでにクローズ済み（約定済み）の注文数が表示されます。これにより、グリッドの活動レベルを素早く把握できます。何百件もの注文をクローズしているグリッドは活発に取引しており、クローズ済み注文が少ないものは、価格があまり動いていないレンジにいる可能性があります。

#### 進行状況

ボットの総稼働時間、つまり開始時刻と、どれだけ長く稼働しているかを表示します。時間の文脈でパフォーマンスを評価するのに便利です（特にAPY予測と併せて）。

#### Webhook

Webhookセクションには、このグリッドボットの **Cancel webhook URL** が表示されます。TradingViewアラートでボットを停止したい場合は、このURLにリクエストを送ることで、手動で停止ボタンを押したのと同じようにボットを停止できます。現在、グリッドボットでサポートされているのはキャンセルWebhookのみです。

#### 価格チャート

ボット詳細ページには、すべてのグリッド活動が重ねて表示された完全な価格チャートが含まれています。これは、グリッドがどのように機能しているかを理解するのに最も有益な表示の1つです。

<figure><img src="/files/57c6b1b129ed6ef2391c12d5bd7222ba4370f6af" alt=""><figcaption></figcaption></figure>

チャート上では次のものが確認できます：

* **灰色の水平線** はグリッドレベルを表し、ボットが注文を出す固定価格ポイントです
* **緑の線** がグリッドレベル上にある場合、その価格に現在出されている有効な買い注文を示し、線の開始点はその注文が取引所に出された正確な瞬間を示します。
* **赤い線** は、その価格に現在出されている有効な売り注文を示します
* この **中立ポジションレベル** もマークされます。これは、ボットのネットポジションがゼロになる価格です
* この **最大ポジションレベル** もマークされます。その価格は、

  &#x20;ボットが最大の方向性エクスポージャーに達する地点です
* **緑の点** と **赤い点** は、チャート上で各約定済み注文を示します。緑の点は買い約定、赤い点は売り約定です。ボットの全取引履歴を視覚的に追跡でき、各取引がいつ、どのレベルで実行されたかを正確に確認できます

このチャートにより、グリッドのパフォーマンスについて即座に視覚的フィードバックを得られます。取引は収益性の高いレンジに集中しているか？価格は端付近に滞在しているか？停止条件やレンジ境界に近づいているか？これらすべてをひと目で確認できます。

#### アラート

チャートの下では、この特定のグリッドボット用の通知を設定できます。アラートには4種類あり、任意の組み合わせで有効にできます：

* **すべての注文** - いずれかのグリッド注文が実行されるたびに通知します
* **PnLの変化ごと** - 注文によって実現PnLに変化が生じた場合（つまり、買い・売りサイクルを完了させる注文）と、ポジションクローズ注文があった場合にのみ通知します。利益を確定せず、ポジションを開くまたは増やすだけの注文はスキップされます
* **価格がレンジに入る／出る** - 価格が最高グリッドレベルを上抜ける、または最低グリッドレベルを下抜けたとき、およびレンジ内に戻ったときに通知します
* **ボット停止** - ボットが何らかの理由で停止したときに通知します

各アラートは、ボットの稼働中いつでもオン・オフを切り替えられます。

#### アクションボタン

ボット詳細ページの下部には、3つのアクションボタンがあります：

**停止** - ボットを即座に停止します。すべてのオープンなグリッド注文はキャンセルされます。 **ボット停止時にポジションを決済** が有効な場合、残っているポジションは成行でクローズされます。無効な場合、ポジションは開いたままとなり、あなたが管理することになります。

**変更** - ボット稼働中に停止条件を調整できるパラメータエディタを開きます。追加、削除、変更できるのは、 **Stop above**, **Stop below**, **Take Profit** （PnL目標）および、 **PnLドローダウン**です。さらに、 **ボット停止時にポジションを決済** と **ニュートラルポジションで停止** もここから切り替えられます。これらの変更のためにボットを停止する必要はなく、即座に反映されます。

**再実行** - このボットの正確なパラメータでボット設定フォームを事前入力します。ボットを再起動するときに便利です。

#### 注文一覧

アクションボタンの下には、このグリッドボットに関連付けられたすべての注文の完全な一覧が表示されます。一覧は2つのセクションに分かれています： **オープン注文** （現在取引所に出されており、約定待ちのもの）と、 **クローズ済み注文** （すでに実行済みのもの）。

<figure><img src="/files/176abfebc07a6fb91bb2cf80ea6d8e7b95416bda" alt=""><figcaption></figcaption></figure>

各注文について、価格、発注または約定時刻、現在のステータス、さらに実現PnLが発生した注文については、その特定の取引で得られた利益を確認できます。任意の注文をクリックすると、その詳細注文ページを開くことができ、そこにはその約定で実際に支払われた正確な手数料などの追加情報が含まれます。

この注文一覧は、グリッドの取引履歴を詳細に確認し、個々の取引のPnLへの寄与を理解するのに特に役立ちます。

#### グリッドはいつ停止しますか？

グリッドは、次のいずれかの条件で自動的に停止します：

* **価格が停止レベルに達する** （Stop above / Stop below）
* **実現PnL目標に到達する** （設定されている場合）
* **PnLドローダウンが発動する** （設定されている場合）
* **中立ポジションに到達する** （Stop in Neutral position が有効で条件を満たしている場合）
* **エラーが発生する** - いずれかの注文が発注できない、または取引所によって予期せずキャンセルされた場合（たとえば清算による場合）、グリッドはその不一致を検知し、安全対策として停止して残りのすべての注文をキャンセルします

グリッドが停止すると、すべてのオープンなグリッド注文はキャンセルされます。 **ボット停止時にポジションを決済** が有効であれば、残りのポジションは成行でクローズされます。無効であれば、ポジションは手動管理のため開いたまま残ります。

***

### Grid Bot 動画プレイリスト

実践的なウォークスルー例、実際の取引事例、戦略の議論については、当社のGrid Bot動画プレイリストをご覧ください：

{% embed url="<https://www.youtube.com/playlist?list=PLkscu1wG9E6WxhxMwwCtymU5pg_MRLMZr>" %}

内容：

* 5か月で60%以上のリターンを達成した長期BTCグリッド事例
* 高ボラティリティイベント向けグリッド設定
* 詳細なレンジ選定とレベル調整
* Long、Short、Neutral Gridの実践比較

> **注意：** これらの例ではさまざまな取引所での設定を示していますが、goodcryptoXのグリッドインターフェースと仕組みは、Hyperliquid、Binance、OKX、Bybit、Gateなど、サポートされているすべての取引所で同一に機能します。

また、専用の [TGチャンネル](https://t.me/+DfNOhP8G86xmYTMx) も運営しており、そこでは当社で最も成績の良いDCAや（時々）Grid設定を、中央集権型取引所・分散型取引所の両方向けに投稿しています。新しい取引アイデアを得たり、あなたの経験を共有したりするためにぜひご参加ください。

***

### FAQ

<details>

<summary><strong>グリッド取引とは何ですか？</strong></summary>

グリッド取引は、定義されたレンジ内のあらかじめ決められた価格レベルに、一連の買いおよび売りの指値注文を配置する自動戦略です。価格がレンジ内で上下するたびに、ボットは繰り返し安く買って高く売り、各サイクルから小さな利益を積み上げます。市場の方向を予測する必要なく、ボラティリティを収益化する方法です。

</details>

<details>

<summary><strong>グリッド取引は利益が出ますか？</strong></summary>

グリッド取引は、価格が選択したレンジ内またはその近くにとどまり、かつ取引を発生させるのに十分なボラティリティがある場合に利益を生みます。レンジ相場では、一貫したリターンを生み出す可能性があります。主なリスクは方向性リスクです。価格がレンジを大きく外れると、積み上がったポジションの未実現損失が、実現したグリッド利益を上回る可能性があります。収益性は、適切なレンジ選定、適切なレベル間隔、そして適切なリスク管理に依存します。

</details>

<details>

<summary><strong>最適なグリッドモードはどれですか - Neutral、Long、それともShort？</strong></summary>

それは市場見通しによります。Neutralは最もバランスが取れており、初期ポジションがなく、方向性リスクも最小です。Longは強気で、押し目で利益を得ながら積み増したい場合に最適です。Shortは弱気の場合や、ポジションを徐々に手仕舞いたい場合に最適です。迷う場合は、Neutralが最も安全な出発点です。

</details>

<details>

<summary><strong>算術分布とログのグリッドレベル分布の違いは何ですか？</strong></summary>

算術分布では、レベルは等しいドル間隔（例：1,000ドルごと）で配置されます。ログ（幾何）分布では、等しいパーセンテージ間隔（例：1.2%ごと）で配置されます。ログ分布は各レベルで一貫した割合リターンをもたらすため、一般的に暗号資産では好まれます。価格がパーセンテージベースで動くことが多く、とくに広いレンジやボラティリティの高い資産で有効です。

</details>

<details>

<summary><strong>グリッドレベルはいくつ使うべきですか？</strong></summary>

唯一の正解はありません。レンジの幅、注文サイズ、どれくらい頻繁に取引を実行したいかによって異なります。レベルが多いほど、より頻繁だが小さな取引になります。レベルが少ないほど、頻度は下がるが大きな取引になります。まずは中程度の数から始めて、インターフェースに表示されるレベルごとのPnLを観察してください。手数料控除後の利益が非常に薄い場合は、レベル数を減らすか、レンジを狭めることを検討してください。

</details>

<details>

<summary><strong>資金調達は無期限先物のグリッドPnLに影響しますか？</strong></summary>

はい、影響しますが、グリッドのPnL追跡には表示されません。資金調達金は取引所によって直接精算され、実際のアカウント残高に影響します。持続的なポジションを持つ長期稼働グリッドでは、累積資金調達額が実際のリターンに大きく影響することがあります。取引所の資金調達履歴を別途確認してください。

</details>

<details>

<summary><strong>価格がグリッドレンジを外れたらどうなりますか？</strong></summary>

レンジ外では新しい取引は実行されません。あなたはグリッドの取引活動によって積み上がったポジションを保有し、そのポジションの未実現PnLは価格とともに変化します。価格がレンジに戻れば、グリッドは取引を再開します。戻らない場合は、待つか、手動でグリッドを停止できます。

</details>

<details>

<summary><strong>無期限先物でグリッドを稼働中に清算されることはありますか？</strong></summary>

はい。たとえばグリッドのポジションが不利な方向に動くなどして、あなたの証拠金が取引所の維持要件を下回ると、清算される可能性があります。グリッドは清算を検知すると（取引所が注文をキャンセルするため）、自動的に停止します。このリスクを最小化するために、常に「Initial margin」に表示されている最小値より多くの証拠金を割り当ててください

</details>

<details>

<summary><strong>「Stop in Neutral position」は何をしますか？</strong></summary>

有効にすると、グリッドはネットポジションがゼロになるまで待ってから停止します。これはLong GridやShort Gridで便利です。価格が望ましい方向にレンジを通過すると、グリッドはポジションをレベルごとにクローズし、フラットになるときれいに停止します。PnL目標と組み合わせると、グリッドはまず利益目標の到達を待ち、その後、中立ポジションになるまで稼働を続けます。

</details>

<details>

<summary><strong>Hyperliquidでグリッドボットを実行できますか？</strong></summary>

はい。goodcryptoXは、Hyperliquidで無期限先物市場と現物市場の両方のグリッド取引をサポートしています。 [接続](/goodcryptox-ja/perp-dex/hyperliquid/jie-xu-fang-fa.md) HyperliquidアカウントをAPIウォレット経由で接続すると、3つのモードすべて、カスタムストップ、アクティベーション価格、リアルタイムチャートコントロールを含む、完全なグリッドボット機能にアクセスできます。goodcryptoXを通じてHyperliquidでグリッドボットを実行するのにサブスクリプションは不要です。

</details>

<details>

<summary><strong>グリッドボットはperp DEXや分散型現物取引所でも動作しますか？</strong></summary>

はい。goodcryptoXのグリッドボットは、Hyperliquid、Binance、OKX、Bybit、Gate、その他多くのサポート取引所を含め、すべての対応取引所で同じように動作します。また現在、Solana、BNB Chain、Base、その他の対応ネットワーク上のAMM DEXにもGridボットを展開中です。ここで説明されているインターフェース、仕組み、すべての機能は、中央集権型取引所にもHyperliquidのようなperp DEXにも適用されます。違いがあるのは取引所固有の点（手数料体系、レバレッジ上限、発注制限）だけです。

</details>

<details>

<summary><strong>グリッドボットは現物取引所で動作しますか？</strong></summary>

はい。goodcryptoXのグリッドボットは、無期限先物と同じインターフェースと仕組みで現物市場でも動作します。主な違いは実務面です。現物にはレバレッジも清算リスクもなく、必要資本はグリッドモードによって異なります。Neutralには基軸通貨と決済通貨の両方が必要で、Longには決済通貨のみ、Shortには基軸通貨のみが必要です。基軸通貨で手数料を徴収する現物取引所では、取引手数料を賄うために追加の基軸残高を維持する必要があります。セットアップフォームには必要なものが正確に表示され、残高が不足している場合には警告されます。

</details>

<details>

<summary>goodcryptoXのグリッドボットは無料ですか？</summary>

中央集権型取引所では、無料プランで利用できるグリッドボット数に制限があります。実行できるGridボット数を増やし、高度なGrid機能にアクセスするには、有料の [サブスクリプション](/goodcryptox-ja/ekoshisutemu/sabusukuripushonpuran.md).

が必要です。Hyperliquid（およびその他の対応DEX）では、サブスクリプション不要で、完全機能のグリッドボットを実行できます。標準の [取引手数料](/goodcryptox-ja/perp-dex/hyperliquid/birud.md) が各約定注文に適用され、取引量、 [GOODトークン](/goodcryptox-ja/goodtkun/gai-yao.md) の保有量、またはサブスクリプション階層によって引き下げることができます。&#x20;

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-ja/cex-qu-yin/botto/guriddobotto.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
