OptiNod アカデミー
グリッド取引 — レンジを収穫する機械が、ひとたびのトレンドで分解する理由
グリッド取引のなめらかな累積曲線は実現益だけを描いたものなので、曲線が静かなほど、まだ損切りしていない含み損が深く積み上がっているという合図です。レンジの箱の中で利益を集める仕組みが、ひとたびのトレンドでどう崩れるのか、そしてレンジの前提が有効なときだけボットを回す運用基準を、検証済みのBTC事例で整理します。
> グリッドのなめらかな累積曲線は静かな右肩上がりに見えますが、実際にはまだ損切りしていない反対側の含み損が、はしごのように積み上がっているものです。
ですから曲線がなめらかなほど、清算を先送りした借金が深いという合図として読むべきです。グリッド取引(Grid Trading)は、定めた価格レンジを一定の間隔で区切ってグリッド(格子)を作り、ひとマス下がれば買い、ひとマス上がれば売りという形で機械的に繰り返す取引です。ひとマスの幅が1%で0.5%の手数料を引くと、一度往復するたびにそのマスの利益が実現します。価格が同じレンジを行き来しているだけなら、同じ資本が一日に何十回も利益を積むので、累積損益曲線はほぼ直線のように右肩上がりになります。
世間はこの曲線を見て「放っておいてもお金が刷られて出てくる自動収益機」と呼びます。ボット取引所が宣伝する「月数%の安定収益」という検証曲線も、ほとんどがこのなめらかな直線です。ただ、その直線は実現損益だけを描いた曲線です。グリッドは価格が下がるときマスごとに買うので、下落が止まらなければ、清算できなかった買いポジションがはしごのように積み上がり続けます。この含み損は曲線には表示されません。
ですからグリッド曲線がなめらかだという事実は、うまく回っているという意味のように見えますが、実際には反対方向のポジションを一度も損切りせずに抱えているという意味です。曲線のなめらかさと、抱えている含みの借金の深さは、一緒に育ちます。この記事を読み終えると、グリッドの累積曲線を見るとき、直線の傾きよりも、その下に敷かれた含み損のはしごの長さを先に見るようになります。

累積損益曲線は実現分だけを描くので、なめらかさがそのまま先送りした借金です
グリッドの累積損益曲線がなめらかな理由は単純です。曲線はマスを往復して実現した利益だけを足すからです。価格が下がって買いマスが埋まると、そのポジションは含み損の状態で口座に残り、曲線には何の変化もありません。平坦な曲線は損失が消えたという意味のように見えますが、実際には損失を曲線の外へ押し出した結果です。
これが危険な理由は、トレーダーが見る画面と口座の実際のリスクが互いにずれるからです。実現曲線だけを見れば、下落相場でも利益は積み上がり続けるので、画面上ではボットがお金を稼いでいるように見えます。その間、口座の実際の価値は含み損のはしごの分だけ削られていきます。最大ドローダウン(Maximum Drawdown)を実現損益曲線だけで測ると、このリスクは測ることすらできません。
2024年9月のBTCUSDTは、一か月のあいだ安値52,550ドルから高値66,498ドルの間を行き来し、9月1日の終値は57,301ドルでした。このレンジに幅1.5%のグリッドを敷いていたら、マスの往復が何十回も起きて実現曲線はきれいに右肩上がりになったはずです。同じボットをトレンド区間でそのまま回すと、曲線の形が完全に変わります。
チャートでグリッドボットを運用するときは、実現累積曲線と口座の評価価値(エクイティ)曲線を常に一緒に表示しておきます。二つの曲線が離れ始める瞬間が、含み損のはしごが積み上がり始める瞬間です。
グリッドは平均回帰に一方向だけ賭けるので、トレンドが来るとボットが崩れます
グリッドのすべてのマスは同じ前提を敷いています。価格がこのレンジへ戻ってくるという前提です。ひとマス下がれば買うという行為は、すぐ反発して上のマスで売れるという平均回帰(Mean Reversion)の賭けです。レンジを前提としないグリッドは存在しえません。
ですから価格がレンジを外れて一方向に進み続けると、グリッドは設計された規則どおり、もっとも不利な取引を繰り返します。下落トレンドでは下がるマスごとに買って平均取得価格を下げ、損失ポジションを際限なく増やします。トレンドが来るとボットが崩れる理由は、下落をただ、より安く買う機会としてのみ受け取るように作られているからです。トレンドフォローと平均回帰は互いに正反対の相場局面でのみお金を稼ぐのですが、グリッドは平均回帰の側にすべてのマスを賭ける、もっとも極端な形です。
2022年11月のFTX破綻が教科書的な事例です。BTCUSDTは11月7日の終値20,591ドルから9日の安値15,588ドルまで、二日にわたって崩れました。20,000〜22,000ドルのレンジにグリッドを敷いていたボットなら、下落のあいだじゅうマスごとに買いを繰り返し、レンジ下限を割った時点では口座全体が含み損のはしごで埋まった状態でした。実現曲線はそのときもなお、数日前に得た利益をそのまま表示していました。
価格がグリッドの上限または下限を割ると、その瞬間ボットはもはや利益を出せず、ナンピンだけを繰り返すことになります。レンジの境界をチャートに水平線で引いておき、価格が境界に触れる瞬間を、ボットがまともに動作する区間の終わりと見ます。
無限グリッドという表現の裏には、資本が無限だという前提が敷かれています
「ノーリミットグリッド」「無限グリッド」という設定が危険な理由は、価格レンジに下限がないという言葉が、資本に下限がないという前提を敷くからです。価格がどれだけ下がっても買い続けるには、その買いを支える資金が無限でなければなりません。現実の口座には下限があります。
レバレッジを使ったグリッドでは、この前提が破産確率(Risk of Ruin)へまっすぐつながります。含み損のはしごが深くなるほど口座の証拠金が削られ、あるマスで清算価格に触れると、ボットが一度も損切りしていないのにポジション全体が強制清算されます。グリッドは小さな利益を着実に実現する代わりに、まれにではあるものの口座全体を失いうる、一度の裾(テール)損失を抱え込む仕組みです。
2021年5月19日のBTCUSDTは、当日の始値42,850ドルから安値30,000ドルまで、たった一日で30%近く下げました。40,000〜45,000ドルのレンジに3倍レバレッジの無限グリッドを回していた口座なら、一日の変動だけではしご全体が深い含み損に陥り、清算価格に触れうる下げ幅でした。ボットの実現曲線は、その前日までなめらかな右肩上がりでした。
無限グリッドを検討するときは、「価格がレンジ下限からどれだけ下がると証拠金が0になるか」を数字でまず計算します。その数字が過去の単一の日足の変動幅より小さければ、そのグリッドは名前だけが無限で、実際には有限で短いグリッドです。
マスを狭めると利益が小さくなり、手数料が利益を食います
マスの幅を狭めるほど往復回数が増えて曲線がよりなめらかに見えますが、このなめらかさには代償が伴います。マスの幅が一度に取れる利益の最大値であり、その利益から両側の手数料・スリッページ(Slippage and Fees)が抜けていくからです。マスを狭めると曲線はなめらかになりますが、マスあたりの純利益はその分だけ手数料に削られます。
たとえばひとマスの幅を0.3%にして、成行の往復に両側0.1%ずつ計0.2%かかるなら、マスひとつを往復して手元に残る純利益は0.1%だけです。ボラティリティがマス幅に届かずマスがほとんど埋まらない日には、往復そのものが起きず、マスを狭めても利益は出せずに含みのはしごだけがより密に積み上がります。マスを狭める作業は、過去のボラティリティに合わせてグリッドを精密に合わせる作業ですが、これが過剰最適化(Overfitting)の典型的な形です。
マスの幅はその資産のボラティリティに合わせて定めます。ATR(Average True Range)でマス幅を取れば、ボラティリティの大きい資産には広いマスが、小さい資産には狭いマスが自動で割り当てられます。マス幅を固定%の代わりにATRの一定倍数で設定し、そのマスが直前の手数料の最低3倍以上の純利益を残すかどうかをまず確認します。3倍という値は、スリッページや未約定で実現益が計算より減る幅を吸収するための、最低限の余裕分です。
グリッドの収益は、レンジをうまく選ぶ判断から生まれます
グリッドボットがお金を稼ぐ核心は、マスを往復する反復動作のように見えますが、実際にお金を稼ぐ根拠は、いまこの資産がこのレンジを外れないという判断です。ボットはその判断が当たっているあいだだけ利益を出し、判断が外れた瞬間からナンピンだけを繰り返します。自動化は判断を実行する道具にすぎず、損益を分ける決定は人が選んだレンジです。
ですからグリッドを敷く場所は、サポート・レジスタンス(Support and Resistance)がはっきり両側をふさいでいるレンジの箱でなければなりません。ドンチャンチャネル(Donchian Channel)の上限・下限が一定期間平坦に抑えられていて、ADX(平均方向性指数)が低く、トレンドが弱いという合図が一緒に出るときが、レンジの前提がもっとも安全な場所です。逆にチャネルの幅が広がり始めれば箱が崩れる合図なので、ボットを止めるべきです。
次は、レンジの箱にグリッドを敷くひとつのセットアップです。利確ラベルの「箱幅70%」の値は、無効化条件(1 ATRの逸脱)が発動する前にあらかじめ新規の買いを減らし、はしごがそれ以上長くならないようにふせぐ事前の防御線です。
- エントリー(レンジ設定): 直近20日の高値と安値の差が、そのレンジの中心価格に対し±3%以内に狭く
ADX<20のとき、箱の上限と下限の間をグリッドのレンジに設定します。 - マス幅: 日足の
ATR×0.5をマス幅に取り、マスあたりの純利益が往復手数料の3倍以上かをまず確認します。 - 資本配分: 運用資本全体をマス数で割り、価格が箱の下限まですべて下がってすべての買いマスが埋まっても、証拠金が清算価格に触れないよう、レバレッジを1倍に置きます。
- 利確/管理: 価格が箱の下限から箱幅の70%地点(上限まで残り距離30%)を通過したら、新規マスの生成を止め、埋まったポジションだけを精算します。
- 無効化(ボット停止): 終値が箱の上限または下限を
1 ATR以上逸脱したら、ボットを止め、残った含みポジションを別途管理します。
箱が維持されているあいだはボットをそのまま回し、無効化条件が発動したら人が介入してはしごを断ち切ります。なめらかな曲線がもっともよく見えるときが、精算していない借金がもっとも長く積み上がったときです。その借金をどこで断ち切るかを、ボットを回す前に数字で定めておくことが、グリッド運用の核心です。
よく陥る落とし穴
実現曲線だけを見てグリッドを増やす場合。 実現曲線がなめらかに右肩上がりだからと、資金をさらに入れてマスを増やすパターンです。なめらかさは含みのはしごがまだ精算されていないという合図なので、資金をさらに入れることは、精算していない借金の規模を大きくすることと同じです。曲線がもっともよく見えるときが、はしごがもっとも長く積み上がっているときである場合がよくあります。
損切りのない仕組みを安全だと錯覚する場合。 グリッドは損切りをしないから損失が出ないと見るパターンです。損切りをしないという言葉は、損失を実現しないだけで含み損として累積するという意味であり、小さな利益を集める代わりに、まれな裾損失を丸ごと抱え込む仕組みです。損切りがないという構造は、リスクが消えたように見えますが、実際にはリスクが一度に押し寄せるよう先送りしただけです。
箱が有効かを確認したあとにだけボットを回します
グリッドを堅くする核心は、ボットを回す前にレンジの前提が有効かを確認する手順です。グリッドのすべてのリスクは、レンジの前提が崩れる瞬間に一度に表れるため、その前提を点検することがもっとも大きな安全装置です。次の項目がすべて満たされるときだけボットを回します。
- [ ] 直近20日の高値と安値の差が、そのレンジの中心価格に対し±3%以内に狭く、
ADX<20です。 - [ ] ドンチャンチャネルの上限・下限の幅が、直前の区間に比べて広がらず維持されています。
- [ ] マスあたりの純利益(マス幅 − 往復手数料)が往復手数料の3倍以上です。
- [ ] 箱の下限まですべてのマスが埋まっても、証拠金が清算価格に触れません(レバレッジ1倍基準)。
- [ ] 終値が箱の境界を
1 ATR逸脱したらボットを止める無効化条件を、あらかじめ設定してあります。
グリッドのなめらかな曲線をあらためて見ると、それはボットがうまくやっている証拠のように見えますが、実際にはまだ損切りしていない反対側のポジションがどれだけ積み上がったかを覆い隠した画面です。曲線がもっとも静かなときにはしごはもっとも深く、そのはしごが一度に精算される、ただ一度のトレンドが、それまでの収益をすべて消します。
