SharpTraderのクロス・分離マージン設定ガイド 2026年11月02日 – Posted in: Arbitrage Software, cryptoarbitrage software
SharpTraderのクロスマージンと分離マージン:OKX、HTX、Binance、BybitでのMarginフィールドの設定方法
Settingsタブにある小さな数値ひとつで、注文が現物口座、クロスマージン口座、分離マージン口座のどれに送られるかが決まります。正しく設定すれば、ペアは両方の取引所で建てられます。間違えると、OKXがエラー51000で注文を拒否したり、ショートになるはずのレッグがまったく建たなかったりします。本ガイドでは、対応するすべての取引所の正確な設定値を示し、ヘッジされたペアにとってクロスマージンと分離マージンが実際に何を変えるのかを説明し、マーケットニュートラルな取引がどの程度のレバレッジまで安全に耐えられるかを解説します。
Marginフィールドの役割(と役割でないこと)
結論:Marginフィールドは、注文がどの口座に属するかを取引所に伝えます。現物(0)、クロスマージン(1)、分離マージン(2)のいずれかです。この値はサイドごとに1回、ストラテジーのSettingsタブでSignal TTLのすぐ下に設定します。レバレッジは設定しません。Binance、OKX、Bybit、HTXでは、レバレッジ倍率は取引所アカウントでその銘柄に設定した値のままです。
SharpTraderのペアトレードおよびヘッジストラテジーは、Side 1とSide 2の2つのレッグを同時に取引します。各サイドは1つの取引所接続であり、それぞれが独自のMargin値を持ちます。PairTradingPostストラテジーでは、SettingsタブのSignal TTLの下にあります。HedgeおよびHedgePostストラテジーでは、ペア設定のOpen leverageとClose leverageフィールドで同じ値を使用します。どちらも注文の同じフィールドに書き込まれるためです。
これが重要なのは、フィールド名が誤解を招きやすいためです。「margin」や「leverage」の入力欄で倍率を設定するプラットフォームに慣れたトレーダーは、希望するレバレッジを入力しがちです。現物ペアでは、それによって通常の現物注文がマージン注文に変わってしまいます。OKXの無期限契約では、0を入力すると注文が現物口座に送られますが、現物口座では無期限契約を取引できません。
取引所別の設定値
下表は、このフィールドが意味を持つすべての取引所セッションの一覧です。効果がない場合は0のままにしてください。
| セッション | 値 | 結果 |
|---|---|---|
| OKX USDT無期限契約と現物 |
0 |
現物のみ。無期限契約は拒否 |
1 |
クロスマージン。無期限契約にはこれを使用します。 | |
2 |
分離マージン。無期限契約にも有効です。 | |
| HTX現物 | 0 |
通常の現物口座。借入なし。 |
1 |
クロスマージン口座。 | |
2 |
分離マージン口座。 | |
| HTX USDT先物 | — | 効果なし注文は常にクロスマージンで、HTXアカウントで設定したレバレッジで発注されます。 |
| Binance USDT先物 | — | 効果なしマージンモードとレバレッジはBinanceのアカウント設定から適用されます。 |
| Bybit USDT先物 | — | 効果なしマージンモードとレバレッジはBybitのアカウント設定から適用されます。 |
この値が決定的な意味を持つのはOKXです。OKXでは、すべての注文に取引モード(現金=現物注文、クロスマージン注文、分離マージン注文)を明示する必要があるためです。HTX現物では、この値を使って、別々に分かれた現物口座、クロスマージン口座、分離マージン口座のいずれかを選択します。3つの先物セッションでは、取引所がアカウント設定から自動的に判断するため、このフィールドは無視されます。

よくある構成と計算例
例:Side 1にHTX現物、Side 2にOKX無期限契約を置く場合。Side 1 Margin = 0、Side 2 Margin = 1に設定します。
このペアを金額で追ってみましょう。各レッグで10,000 USDTのエクスポージャーを取りたいとします。HTX現物でコインをロングし、OKXで同額のそのコインのUSDT無期限契約をショートします。OKXアカウントではその無期限契約に3倍のレバレッジを設定しています。
| レッグ | Margin値 | エクスポージャー | 拘束される資金 | 清算される可能性 |
|---|---|---|---|---|
| Side 1:HTX現物、ロング | 0 |
10,000 USDT | 10,000 USDT(全額、借入なし) | なし。コインを保有しています。 |
| Side 2:OKX無期限契約、ショート | 1 |
10,000 USDT | 3倍で当初証拠金約3,333 USDT | あり。価格が十分に上昇し、口座の証拠金が尽きた場合 |
このペアは価格面ではマーケットニュートラルですが、資金面では対称ではありません。現物レッグは全額支払い済みで、無期限契約レッグは借入を使っています。コインが25%上昇すると、HTXの現物レッグは約2,500 USDTの利益、OKXのショートは約2,500 USDTの損失となります。ペア全体では損益ゼロでも、OKXアカウントは当初証拠金の大半を失っており、利益はOKXからは見えない別の取引所にあります。これがクロス取引所ペアの中心的なリスクであり、ボット内のどの設定よりも、取引所で選ぶマージンモードとレバレッジが重要である理由です。
現物・クロスマージン・分離マージンの解説
3つのモードはいずれも同じ市場で取引します。違いは、資金がどこから来るのか、そしてポジションが逆行したときに何を失う可能性があるかです。

現物(値0)
口座にある資産で取引します。買いにはUSDTの全額が、売りにはコインが必要です。借入、清算、資金調達料はありません。ペアトレードでの制約は方向性です。通常の現物口座では、すでに保有しているコインしか売れません。ペアのロジックがそのサイドでショートを建てる必要がある場合、現物サイドで対応できるのはコインがすでに口座にあるときだけです。
クロスマージン(値1)
マージン口座内のすべてのポジションが1つの担保プールを共有します。損失を出しているポジションは清算される前に残高全体を利用するため、より大きな値動きに耐えられます。反面、1つの非常に悪いポジションが、他のポジション用の証拠金を食いつぶす可能性があります。1つの口座に1つのヘッジレッグを置く場合は、通常クロスマージンのほうが余裕があります。その口座に置いた残高全体がバッファーになるためです。
分離マージン(値2)
各ポジションに専用の証拠金が割り当てられます。清算された場合に失うのはその証拠金だけで、口座の他の資産は失いません。分離モードは、1つの口座で互いに関係のない複数のストラテジーを運用する場合や、1つのペアが失える金額に明確な上限を設けたい場合に便利です。同じレバレッジなら、分離ポジションは十分な資金のある口座のクロスポジションよりも早く清算されます。残りの残高から証拠金を借りられないためです。
| 現物(0) | クロスマージン(1) | 分離マージン(2) | |
|---|---|---|---|
| 使用する資金 | 保有残高のみ | マージン残高全体を共有 | ポジションに割り当てた証拠金 |
| 借入/レバレッジ | なし | あり | あり |
| コインを保有せずにショートを建てる | 不可 | 可(マージン現物は借入、無期限契約はそのままショート可能) | 可 |
| 清算 | なし | 口座全体の証拠金が尽きたとき | そのポジションの証拠金が尽きたとき |
| 最大損失 | ポジションの価値がゼロになること | 最大でマージン残高全体 | そのポジションの証拠金 |
| ペアでの典型的な用途 | 全額資金のロングレッグ | バッファー付きのヘッジ無期限契約レッグ | 1口座で複数ペア、ペアごとに損失上限を設定 |
HTX現物では、3つの値がHTXの画面上の3つの異なる口座を指します。そのペアの現物口座、クロスマージン口座、分離マージン口座です。資金はこれらの口座間で自動的には移動しません。Margin値が1なのにUSDTが現物口座にある場合、注文に使える資金がありません。ストラテジーを開始する前に、値が指す口座へ担保を振り替えてください。
ヘッジペアが耐えられるレバレッジ
レバレッジは取引所で設定しますが、暗号資産ペアにおいて最も重要なリスク判断です。ペアは価格面ではヘッジされていますが、証拠金面ではヘッジされていません。2つのレッグが別々の取引所にある場合、一方のレッグの利益で他方の損失を補うことはできません。したがって問題は、その取引所がレバレッジレッグを清算するまでに、価格がどこまで逆行できるかです。
単一の分離ポジションについての大まかな目安は次のとおりです:

| 取引所でのレバレッジ | 10,000 USDTあたりの当初証拠金 | 清算までのおおよその逆行幅(分離) | ペアにとっての意味 |
|---|---|---|---|
| 2x | 5,000 | 約49% | 現実的なほぼすべての急騰に耐えられる |
| 3x | 3,333 | 約33% | 監視していれば大半のコインで余裕がある |
| 5x | 2,000 | 約19% | アルトコインの強い上昇で数日以内に到達しうる |
| 10x | 1,000 | 約9.5% | ペアが損益ゼロでも、1回の荒れた取引時間でレッグが清算されうる |
| 20x | 500 | 約4.5% | ヘッジの保有には不向き |
これらの数値から導かれるルールはシンプルです。レバレッジは節約できる資金ではなく、そのレッグが耐えるべき値動きに基づいて選びます。ペアトレードにおけるスプレッドの収束には数時間から数日かかることがあり、その間、個々の価格はスプレッドよりはるかに大きく動く可能性があります。レバレッジレッグが清算されるとペアはもはやヘッジされておらず、もう一方の取引所にオープンポジションが残ります。たいていは最悪のタイミングで。
- 当初証拠金を上回るバッファーを確保する。クロスモードでは、口座に残しておく追加のUSDTが清算ラインを遠ざけます。当初証拠金と同額のバッファーがあれば、低レバレッジでは清算までの距離がおよそ2倍になります。
- ボラティリティの高いコインに合わせてサイズを決める。大型銘柄と中型銘柄のペアでは、中型銘柄のレッグがリスクを決めます。
- 資金調達料を考慮する。無期限契約レッグは資金調達間隔ごとに資金調達料を支払うか受け取ります。数日間保有すると、実際のコストや収入になりえます。計算方法は資金調達率アービトラージガイドで解説しています。
- ポジションだけでなく資金もリバランスする。大きな値動きの後は、一方の取引所に利益が、もう一方に損失が残ります。資金を戻すことでバッファーが回復します。その送金にかかるコストは出金手数料と送金時間のガイドをご覧ください。
手順:新しいペアの設定
1
2
3
4
5
6
7
値が間違っている場合:エラーと対処法
OKXの無期限契約に0を送ると、現物口座から取引するよう取引所に求めることになりますが、それは不可能です。OKXは注文を拒否し、トレード接続ログには次のように表示されます:
これが表示されたら、他の箇所を調べる前にそのサイドのMargin値を確認してください。下表に、その他のよくある症状と対処法をまとめています。
| 症状 | 考えられる原因 | 対処法 |
|---|---|---|
| OKX無期限契約のレッグが拒否され、ログにsCode 51000 | OKX無期限契約のサイドでMargin = 0 | 1(クロス)または2(分離)に設定 |
| OKX現物注文がマージン注文になる、または借入が発生する | OKX現物のサイドでMargin = 1または2 | 0に設定 |
| HTX現物の売りが残高不足で拒否される | Margin = 0でコインが現物口座にない、またはストラテジーが通常の現物でショートを建てようとした | コインを現物で保有する、資金のあるマージン口座(1または2)を使う、またはショートレッグを無期限契約側に置く |
| Margin = 1または2でHTX現物注文が拒否される | 担保がまだ現物口座にある | HTXのクロスまたは分離マージン口座へ資金を振り替える |
| レバレッジが想定と異なる | Marginフィールドにレバレッジを入力した | 取引所の画面でその銘柄のレバレッジを設定し、フィールドには正しいモードの値を入れておく |
| 分離にしたかったのにBinanceやBybitのポジションがクロスで建つ | これらの取引所ではマージンモードはアカウントから適用される | 取引所の設定でマージンモードを変更する。Marginフィールドはそこでは無視される |
1つのサイドには1種類の銘柄タイプ
1つのサイドは1つの取引所接続なので、この設定はそのサイドのすべてのペアに適用されます。OKXの場合、1つのサイドで現物ペアと無期限契約ペアを両方扱うことはできません。現物には0、無期限契約には1または2が必要だからです。別々のストラテジーに分けるか、サイドごとに銘柄タイプを1つに絞ってください。
実用的な習慣として、ストラテジーを銘柄タイプごとに整理することをおすすめします。現物対無期限契約のペア用に1つ、無期限契約対無期限契約のペア用に別の1つ、という具合です。こうすると、1つの取引所アカウント上のストラテジーのすべてのレッグが同じモードを使うため、証拠金の状況も把握しやすくなります。
SharpTraderで暗号資産ペアを取引
SharpTraderは高速なWebSocketコネクターでBinance、OKX、Bybit、HTXなどの取引所に接続し、ここで説明したペアおよびヘッジストラテジーを、各レッグのサイド別設定とともに実行します。
無料アービトラージスキャナー+短いメール講座
無料スキャナーのリンクと、Boris からの短く実践的なメールをお届けします。コスト差し引き後の価格差が本当に意味すること、実際の資金を投じる前に戦略をテストする方法、あなたの市場に合うツールについて。誇張はありません。 メールは英語で配信されます。
よくある質問
SharpTraderのMarginフィールドはレバレッジを設定しますか?
いいえ。Binance、OKX、Bybit、HTXでは、マージンモードを選択するだけです。0は現物、1はクロスマージン、2は分離マージンです。レバレッジは、取引所アカウントでその銘柄に設定した値になります。
OKXの無期限契約にはどのMargin値を使えばよいですか?
クロスマージンなら1、分離マージンなら2を使用します。値0では注文が現物注文として送られ、OKXはsCode 51000で拒否します。
SharpTraderでのOKXエラーsCode 51000は何を意味しますか?
注文のパラメーターが受け付けられなかったことを意味します。ペアおよびヘッジストラテジーで最も多い原因はOKX無期限契約のサイドでのMargin = 0なので、まずその値を確認してください。
ヘッジペアにはクロスマージンと分離マージンのどちらを使うべきですか?
1つの口座に1つのヘッジレッグを置く場合は、残高全体がバッファーとして機能するため、通常はクロスマージンのほうが余裕があります。1つの口座で複数のペアを運用し、各ペアの損失に上限を設けたい場合は分離マージンが適しています。
Binance、Bybit、HTXの先物でMarginフィールドが無視されるのはなぜですか?
これらのセッションでは、取引所がアカウント設定からマージンモードとレバレッジを取得し、HTXのUSDT先物注文は常にクロスマージンで発注されます。フィールドは0のままにして、代わりに取引所側で設定してください。
1つのサイドでOKX現物とOKX無期限契約のペアを同時に取引できますか?
いいえ。1つのサイドは1つの取引所接続と1つのMargin値です。現物には0、無期限契約には1または2が必要なので、別々のストラテジーに分けるか、サイドごとに銘柄タイプを1つに絞ってください。
HedgeとHedgePostストラテジーも同じ値を使いますか?
はい。ペア設定のOpen leverageとClose leverageフィールドは同じ値を使用します。注文の同じフィールドを設定するためです。
本記事は教育目的のものであり、投資助言ではありません。レバレッジと清算の数値は概算かつ参考値であり、実際のしきい値は各取引所のリスクティア、手数料、口座モードによって異なります。取引所の口座構造や注文パラメーターは変更される可能性があるため、最新の取引所ドキュメントをご確認ください。