GMX自動売買とは、Arbitrum等の上で動く分散型取引所(DEX)GMXのパーペチュアル(無期限先物)を、プログラムやAIエージェントに発注させて運用する取引手法である。結論から言えば、GMXは口座開設審査なしでウォレットさえあればbotを動かせる自由度と、全取引がオンチェーンに記録される検証可能性が魅力だが、ガス代・実行手数料という固定費とスマートコントラクト特有の実装難易度があり、「CEXのAPI取引より簡単」では決してない。当編集部は2026年4月からClaude CodeにGMXでのトレードを任せる検証運用を実口座で続けており、入金588ドル・実現損益約-21ドル(2026年7月上旬のオンチェーン監査で確定)という等身大の途中経過と、実運用でしか分からない失敗の記録を持っている。本記事では、その一次情報をもとにGMX自動売買の仕組み・実際・再現手順を解説する。
GMXとは何か: オンチェーン自動売買の土台
GMXは、Arbitrumなどのチェーン上で動く分散型のパーペチュアル取引所だ。中央集権型取引所(CEX)と違い、運営会社に口座を作るのではなく、自分のウォレットからスマートコントラクトに直接注文を送って取引する。オンチェーンのレバレッジ取引分野では最古参クラスのプロトコルのひとつで、板(オーダーブック)ではなく流動性プールとオラクル価格で約定する設計を採っているため、自動売買の観点では「約定価格が事前に読みやすい」「板の厚みを気にせず設計できる」という独特の性質を持つ。2026年7月時点の主な仕様は次のとおりである。
- 取引形態: パーペチュアル(無期限先物)と現物スワップ。レバレッジ取引に対応
- ポジション手数料: ポジションサイズの0.04%または0.06%(ロングとショートの偏りを緩和する方向の注文なら0.04%、拡大する方向なら0.06%)。オープン・クローズの双方にかかる
- 価格決定: オラクル(Chainlink等)が配信する価格で約定する方式。板寄せではないため、事前に価格インパクトが予測しやすい
- 保有コスト: ロング・ショートの偏りやプール利用率に応じた資金調達率・借入手数料が保有中ずっと発生する
- ネットワーク費用: Arbitrumのガス代は平時1トランザクションあたり数セント〜30セント程度。加えて注文実行用の手数料を前払いする仕組みがある
注文がbotから約定するまでの流れ
GMX v2の発注は2段階の非同期モデルで動く。botが行うのは「注文リクエストの作成」までで、実際の約定は別のプレイヤーが担う。
- botはExchangeRouterというコントラクトに対し、担保トークンの送付(sendTokens)・実行手数料の送付(sendWnt)・注文作成(createOrder)を1つのトランザクション(マルチコール)にまとめて送信する
- 注文はいったんオンチェーンに記録される
- キーパーと呼ばれる実行者がその注文を検知し、オラクル価格を添えて執行トランザクションを送信、ここで初めて約定する
この「リクエストと執行の分離」がGMX自動売買の最大の特徴で、フロントランニングを防ぐ設計である一方、botの実装では「注文を出したのに執行されていない」状態を監視する必要が生まれる。後述するが、編集部はまさにここで発注バグを踏んだ。
コストの内訳を正確に把握する
自動売買の損益設計に直結するため、GMXで1回のトレードに発生するコストを分解しておく。
- ポジション手数料(オープン時): サイズの0.04%または0.06%
- ポジション手数料(クローズ時): 同上
- 価格インパクト: 注文がロング・ショートの偏りをどう動かすかに応じた調整。偏りを拡大する大口注文ほど不利に働き、緩和する注文には有利に働くことがある
- 資金調達率・借入手数料: 保有時間に比例して累積。相場の過熱時には年率換算で大きく跳ねることがある
- ガス代: リクエスト送信のトランザクション費用。平時のArbitrumでは数セント〜30セント程度
- 実行手数料: キーパーによる執行のために前払いする費用。未使用分は返金される仕組みだが、発注のたびに一時的な持ち出しが発生する
率でかかるコストはサイズに比例するが、ガス代と実行手数料はサイズにかかわらずほぼ一定の固定費だ。この固定費の存在が、後述する「小さい建玉はガス代負けする」という編集部の失敗の直接の原因であり、CEXの手数料感覚のままDEXに来ると必ずつまずくポイントである。
実装手段: SDKとAIエージェント対応
自前でコントラクトを直接叩く以外に、GMXは公式のSDK(プロトコル操作を型付きメソッドにまとめたライブラリ)を提供しており、市場データの取得・手数料計算・ポジションの開閉をプログラムから呼び出せる。さらに2026年時点の公式ドキュメントにはAIエージェント向けの解説が用意されており、オラクル価格による決定的な執行と包括的なAPIを備えたGMXは、自律型botの取引先として公式に想定されている。数値の扱いには癖があり、たとえばUSD建てのポジションサイズは30桁精度の整数で指定するなど、実装時の罠は少なくない。
実装方式は3つ: 直叩き・SDK・AIエージェント
GMX自動売買の実装アプローチは、難易度と自由度のバランスで3つに大別できる。
- コントラクト直叩き: ExchangeRouterのcreateOrder等を自前のコードから直接呼ぶ方式。最も自由度が高いが、マルチコールの組み立て、30桁精度のUSD値、執行状態の監視をすべて自分で実装する必要があり、単位の取り違えひとつが実損につながる。上級者向けだ
- 公式SDK利用: 型付きメソッド経由でマーケット取得・手数料計算・注文作成を行う方式。単位変換やコール手順の多くをSDKが吸収してくれるため、実装事故のリスクが大きく下がる。プログラミング経験者が自作botを組むなら現実的な本命になる
- AIエージェント方式: Claude CodeのようなAIエージェントに、SDKやスクリプトの実装・実行・改修まで任せる方式。編集部の検証運用はこれで、戦略の記述や変更を自然言語ベースで高速に回せるのが最大の利点だ。一方で、エージェントの判断や実装のミスを検出する監視層(発注watchdog・日次の引き継ぎ・週次の振り返り)を人間側が設計しないと、エラーが静かに損失へ変わる
どの方式でも共通するのは、「発注コードを書くこと」より「発注が意図どおり執行されたかを確認する仕組み」のほうが重要という点だ。GMXの非同期執行モデルでは、この確認層の有無が実運用の生死を分ける。
編集部が実際にやったこと: 検証環境の全体像
編集部の検証運用の構成はシンプルだ。Windows PC上でClaude Code(AIコーディングエージェント)を毎朝6時に起動し、翌朝の自己終了まで24時間、相場監視と発注判断を任せる日次セッション方式を採っている。セッション終了時には建玉と課題を引き継ぎメモに書き出し、翌日のセッションが読み込んで運用を継続する。
- 取引の場: GMXのパーペチュアル(オンチェーンDEX)
- 設定値: レバレッジ10倍、利確+3.5%、損切り-4.5%、トレーリングストップ併用、建玉下限400ドル
- 戦略: モード判定式。レンジ相場ならレンジ端の逆張り、トレンド相場なら押し目の順張り
- 資金: 当初188ドルで開始し、後に400ドルを追加
なぜCEXではなくGMXを選んだか。理由は3つある。第一に、ウォレットがあれば審査なしでbotを動かせるため、AIエージェントに口座管理を委ねる実験として自然だったこと。第二に、全取引がチェーン上に残るため、後から第三者的に検証できること。実際、2026年7月にはオンチェーン記録と内部帳簿を突き合わせる監査を行い、損益を1件単位で確定できた。第三に、オラクル価格による執行で、板の薄さに起因する滑りを想定しやすかったことだ。
日次セッション方式を採った理由
常駐プロセスとして動かし続けるのではなく、毎朝6時に起動して翌朝自己終了する日次リサイクル方式にしたのには理由がある。第一に、長時間動き続けるエージェントは文脈が肥大化して判断品質が落ちるため、24時間で区切ってリセットするほうが安定する。第二に、毎日の終了時に「建玉・判断の要約・未解決の課題」を引き継ぎメモとして書き出させることで、運用記録が自動的に日次単位で蓄積され、週次の振り返りや月次の監査の一次資料になる。第三に、起動失敗があっても翌朝の定時起動で自然に復旧する、システムとしての単純さだ。自動売買の信頼性は複雑な冗長化よりも「毎日必ず作り直される」単純な構造から生まれる、というのが検証を通じた実感である。
結果: 良かったこと・悪かったこと
数字の現在地
2026年7月上旬の監査で確定した実現損益は約-21ドル。入金588ドルに対して約3.6%のマイナスという途中経過だ。勝率やトレード数は検証途上のため未公表だが、経過は当サイトの運用実績ページ(/ai-trading)で継続公開している。利益が出ているとは言えない数字をあえて出すのは、GMX自動売買の実像は成功談だけでは伝わらないからだ。
良かったこと
- 24時間監視が現実に機能した: 毎朝6時起動→翌朝自己終了の日次セッションは安定して回り、人間が寝ている間の相場急変にも機械的に対応できた
- 検証可能性が担保された: オンチェーン記録のおかげで、内部帳簿に計上されていなかった手数料まで含めて損益を確定できた。この透明性はCEXの取引履歴では得にくい
- 戦略の改訂が高速に回った: 自然言語で戦略を記述できるAIエージェント方式のため、「レンジと押し目のモード判定式」への戦略リライトのような大きな変更も短期間で反映できた
悪かったこと・失敗の記録
- ガス代負け: 検証初期、建玉が小さすぎて、利確ライン+3.5%に到達しても往復のポジション手数料とガス代・実行手数料で利益が消えた。対策として建玉下限400ドルを導入した。DEXは取引ごとに固定費がかかるため、CEX以上にサイズ設計が生命線になる
- 早期損切りの刈られ: 浅い損切りが価格ノイズで連発し、損切りのたびに手数料と固定費も発生する二重の損になった。2026年7月に早期損切りを廃止し、トレーリングストップ中心へ全面リライトした
- 発注バグ: 特定銘柄(WBTC)で注文リクエストが意図どおり執行されない不具合が発生。前述の「リクエストと執行の分離」構造ゆえに、発注済みのつもりで実は約定していないケースを見逃していた。発注監視(watchdog)の仕組みを差し替え、注文の実行状態を確認するフローにして解消した
補足すると、3つ目の発注バグは損失そのものより「機会損失と信頼性の毀損」が痛かった。エントリーしたつもりの局面で実はポジションが存在せず、想定シナリオどおりに相場が動いたのに利益がゼロ、というケースが起きる。さらに、内部記録上は建玉があることになっているため、その後の判断(追加エントリーの抑制やリスク計算)まで狂っていく。非同期執行のDEXでは「注文を出した」と「約定した」の間に必ず確認の関門を置く。これが編集部の検証で得たもっとも高くついた教訓のひとつだ。
3つの失敗に共通するのは、いずれもバックテストでは検出できず、実弾を入れて初めて顕在化した点だ。GMX自動売買を検討する読者には、最初の資金を「利益を出す元手」ではなく「システム検証の授業料」と位置づけることを強くすすめる。授業料と割り切れば、-21ドルという数字は3つの構造的欠陥を洗い出した対価としてはむしろ安い、というのが編集部の総括である。
DEXとCEXの自動売買はどう違うか
GMXでの実運用を踏まえ、CEXのAPI自動売買との違いを整理する。結論を先に言えば、両者は優劣の関係ではなく役割の違いであり、「検証可能性と自由度のDEX」「実装の容易さと固定費ゼロのCEX」という特性を理解した上で、自分の技術力・資金規模・目的に合わせて選ぶ(あるいは併用する)のが正しい構えだ。
| 項目 | GMX(DEX) | CEX(Bitget等) |
|---|---|---|
| 口座 | ウォレットのみ・審査なし | 口座開設・本人確認が必要 |
| 発注手段 | スマートコントラクト/SDK | REST・WebSocket API |
| 取引ごとの固定費 | ガス代+実行手数料 | なし(手数料は率のみ) |
| 資産の管理 | 自己管理(秘密鍵) | 取引所に預託 |
| 検証可能性 | 全取引がオンチェーン | 取引所の履歴に依存 |
| 実装難易度 | 高い(非同期執行・単位の癖) | 中(API仕様に準拠) |
対Bitget(CEXのAPI自動売買)
CEXでの自動売買の代表例としてBitgetを挙げると、2018年創業の大手で日本語UIに対応し、REST/WebSocket APIが整備され、APIキーにIP制限をかけられるなどbot運用向けの機能が揃っている。手数料は現物0.1%(独自トークンBGB払いで0.08%)、先物はメイカー0.02%・テイカー0.06%と率だけで完結し、ガス代に相当する固定費がないため、小さいサイズでの試行錯誤に向く。GMXでは成立しない数十ドル規模の検証トレードも、CEXなら手数料数セントで回せる計算だ。レバレッジは最大125倍まで用意されるが、高倍率は清算リスクと表裏一体であり、編集部の10倍という設定でも損切り-4.5%は証拠金の45%の損失に相当する点は意識してほしい。一方で資産は取引所預託となり、秘密鍵の自己管理と引き換えにカウンターパーティリスクを負う構図になる。
対コピートレード
自分でbotを作らず、優秀なトレーダーの取引を自動複製するコピートレードもCEX側の有力な選択肢だ。Bitgetはコピートレード大手として知られ、利益が出た場合のみ利益の最大10%程度をトレーダーへ分配する成果報酬型が主流である。構築コストゼロで自動売買の感覚を掴めるが、戦略を制御できず、過去の成績は将来の利益を保証しない。GMXでの自作botとは「自由度と手間」のトレードオフ関係にある。
対国内取引所のAPI取引
GMOコインなど金融庁登録済みの国内取引所にもAPI取引はあり、日本円の入出金と法的保護の枠内で自動売買を完結できる。プログラムから発注する体験を安全な環境でまず積みたい初心者にとって、国内APIでの練習は合理的な最初の一歩になる。ただしパーペチュアルの銘柄数やレバレッジ条件は海外と異なり、GMXのようなオンチェーン取引の検証可能性はない。また国内取引所はUSDT・USDCなどのステーブルコインを扱っていないことが多く、DEX運用の担保に使う資金は結局どこかで変換する必要がある。後述のとおり、編集部は国内取引所を「資金の出入り口」として位置づけ、取引の場はGMX、という役割分担を採っている。
同じ環境の作り方: 6つのステップ
編集部と同等の環境は、次の手順で再現できる。なお大前提として、資金ルートの起点には金融庁登録済みの国内取引所の口座を持ち、そのうえで海外サービスやDEXを利用目的に応じて併用する構成を推奨する。国内口座は日本円の出入り口と税務記録の基盤であり、ここを飛ばした構成は出口で必ず困る。
- 手順1: 国内取引所の口座を用意する: 日本円の入金と、最終的な利益の出金・円転はここが担う。GMOコインは暗号資産の送金手数料が無料で、資金ルートの起点として使いやすい。国内取引所はUSDT・USDCを扱っていないことが多いため、外部へはBTCやETHで送る前提で考える
- 手順2: 海外CEXの口座で資金の中継と変換を行う: 国内から送ったBTC/ETHをステーブルコイン(USDC等)に変換したり、DEXが不調なときの代替取引先にしたりする中継点として、API取引に対応した海外CEXの口座をひとつ用意しておくと運用の自由度が上がる。編集部の比較検討ではAPI機能とコピートレードの層の厚さでBitgetが候補の筆頭だった
- 手順3: 自己管理ウォレットを作る: MetaMask等でウォレットを作成し、秘密鍵・リカバリーフレーズをオフラインで厳重に保管する。bot専用のウォレットを新規に作り、生活資金と完全に分離するのが鉄則だ
- 手順4: Arbitrumに資金を移す: ステーブルコインとガス代用のETHをArbitrumネットワークへブリッジする。送金ネットワークの選択ミス(ERC20とTRC20の取り違え等)は資産喪失に直結するため、少額のテスト送金を必ず挟む。取引所からの出金時に「Arbitrum One」を直接選べる場合はブリッジ操作自体を省略できることが多い。ガス代用ETHは数ドル分あれば当面は足りるが、切らすと決済すらできなくなるため、残量の監視対象に含めておく
- 手順5: botを構築する: GMX公式SDKを使うか、AIエージェント(編集部はClaude Code)に発注ロジックを実装させる。実装時は「注文リクエストの作成」と「執行の確認」を分けて監視する設計にし、発注の成否をチェーン上で確認するwatchdogを必ず組み込む。利確・損切り・建玉下限などのパラメータは設定ファイルに外出しし、戦略の改訂を安全に行えるようにする
- 手順6: 最小サイズで検証稼働する: いきなり本番サイズで動かさず、数週間は検証と割り切って小さく回す。ただし小さすぎるとガス代負けで損益分岐点が成立しないため、手数料と固定費から成立する最小サイズ(編集部の環境では建玉400ドル)を計算してから始める
稼働後にやるべきこと: 監視と振り返りの運用
環境を作って終わりではなく、稼働後の運用こそがGMX自動売買の本体だ。編集部が実際に回している運用ループを紹介する。
- 日次: セッションの起動確認と引き継ぎメモの確認。発注watchdogのアラート有無、想定外の建玉やエラーの有無をチェックする。所要時間は数分でよいが、毎日必ず見る
- 週次: 1週間分のトレードを「設計どおり/ルール外/エラー起因」に分類し、実現損益・含み損益・コスト比率(手数料+ガス代が粗利に占める割合)を集計する。改善は週に1つに絞り、前週に入れた改善の効果を翌週検証するリズムを守る
- 月次: 内部記録とオンチェーン記録の完全突き合わせ。編集部が2026年7月上旬に実施した監査はこの延長で、全トランザクションをチェーンから拾い直した結果、実現損益約-21ドルの確定とともに、内部帳簿に載っていなかった手数料の存在も判明した
DEX運用の強みは、この月次監査を誰にも依存せず自力で実行できる点にある。CEXなら取引所の履歴データを信頼するしかない場面でも、オンチェーンの記録は自分で数え直せる。「帳簿上は勝っているが実態は違った」という自動売買で最も危険なズレを、構造的に検出できるのだ。ガス代負け・損切りの刈られ・発注バグという編集部の3つの改善も、すべてこの日次・週次・月次のループから生まれている。
リスクと注意点
GMX自動売買と海外サービス利用には、国内の取引所にはないリスクが伴う。始める前に必ず理解してほしい。
- 金融庁登録がない: GMXのようなDEX、およびBitget等の海外取引所は、金融庁登録の暗号資産交換業者ではない。日本の法規制・補償スキームの対象外であり、トラブル時に国内の投資者保護は受けられない
- 出金・サービス変更リスク: 海外取引所には出金制限やサービス内容の急変が起こり得る。実例として、Bybitは日本居住者向けサービスを終了し、2026年3月23日に新規建てを停止、7月22日正午には未決済ポジションの強制決済が行われた。海外サービスを使う場合、この種の撤退リスクは常に前提に置くべきで、既存利用者は国内または利用可能なサービスへの計画的な移行が必要になる
- 秘密鍵の自己責任: DEXでは資産の管理者は自分だけだ。秘密鍵やリカバリーフレーズの漏えい・紛失は資産の全損を意味し、誰も補償しない
- スマートコントラクトリスク: プロトコルの脆弱性やオラクルの異常は、個人の注意では防げない損失につながり得る。運用資金は失っても生活に影響しない範囲に限定すべきだ
- 清算リスク: レバレッジ取引では、価格が証拠金に対して一定以上逆行するとポジションが強制清算される。自動売買は損切り設定があっても、急変時の執行遅延で想定より深い損失になる可能性がある
- 保有コストの変動: 資金調達率・借入手数料は相場過熱時に跳ね上がることがあり、ポジションの長期保有は想定外のコスト累積を招く
- botの不具合リスク: 編集部の発注バグのように、コードの不具合は機会損失や意図しない建玉として跳ね返る。監視と通知の仕組みなしの放置運用は避けるべきだ
- 税務: 海外取引所やDEXでの利益も課税対象であり、原則として雑所得として確定申告が必要になる。オンチェーン取引の損益計算は複雑になりやすいため、取引記録を保全し、税理士など専門家に相談してほしい
始める前のチェックリスト
- 金融庁登録済みの国内取引所口座を資金ルートの起点として確保した
- bot専用ウォレットを作り、秘密鍵を生活資金と分離してオフライン保管した
- 送金ネットワークの確認と少額テスト送金の手順を徹底する準備ができた
- ガス代・手数料から損益分岐が成立する最小建玉サイズを計算した
- 発注の実行状態を監視するwatchdogと通知の仕組みを実装した
- 失っても生活に影響しない金額に運用資金を限定した
- 確定申告に備えて取引記録の保全方法を決めた
まとめ
GMX自動売買は、ウォレットだけで始められる自由度と、全取引をオンチェーンで検証できる透明性を備えた、AIエージェント時代と相性の良い取引環境だ。一方で、ガス代・実行手数料という固定費、リクエストと執行が分離した非同期の約定モデル、秘密鍵の自己管理という、CEXのAPI取引とは別種の難しさがある。編集部の検証運用は入金588ドル・実現損益約-21ドルという途中経過だが、ガス代負け→建玉下限導入、損切り刈られ→トレーリング化、発注バグ→watchdog差し替えという失敗と改善の記録は、これから同じ環境を作る読者の近道になるはずだ。向いているのは、秘密鍵の自己管理を受け入れられ、検証と改善のループを回すことを楽しめる人だ。逆に、実装や監視に時間を割けない人は、CEXのAPI取引やコピートレードのような選択肢から段階的に始めるほうが挫折しにくい。いずれの道でも、国内取引所を起点にした資金ルートの確保と、最小サイズでの検証稼働から始めてほしい。口座開設やAPI設定の具体的な手順は、当サイトの手順記事で段階を追って解説している。
<!-- INTERNAL_LINKS_RELATED -->
関連記事
<!-- INTERNAL_LINKS_RELATED -->