SharpTraderのクロス・分離マージン設定ガイド 2026年11月02日 – Posted in: Arbitrage Software, cryptoarbitrage software

BJF TRADING GROUP · SHARPTRADER CRYPTO

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フィールドで同じ値を使用します。どちらも注文の同じフィールドに書き込まれるためです。

このフィールドはレバレッジを設定しません。Binance、OKX、Bybit、HTXでは、この数値はマージンモードを選択するだけです。無期限ポジションを2倍で運用するか20倍で運用するかは、取引所の画面でその銘柄に設定したレバレッジによって決まります。Marginフィールドに2や10を入力しても変わりません。OKXでは値2は分離マージンを意味し、2倍という意味ではありません。

これが重要なのは、フィールド名が誤解を招きやすいためです。「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つの先物セッションでは、取引所がアカウント設定から自動的に判断するため、このフィールドは無視されます。

SharpTraderのMarginフィールドの判断マップ:OKX無期限契約は1または2、OKX現物は0、HTX現物は0・1・2、Binance・Bybit・HTX先物は0で、レバレッジは取引所側で設定
入力する値の選び方:各サイドの取引所と銘柄タイプから考えます。3つの先物セッションではこのフィールドは無視され、レバレッジとマージンモードは取引所アカウント側で管理されます。

よくある構成と計算例

1OKX無期限契約クロスマージン。ポジションを分離マージンで管理したい場合は2を使用します。
0OKX現物それ以外の値では注文がマージン注文になります。
0HTX現物、レバレッジなし通常の現物残高から取引します。
0Binance、Bybit、HTX先物この値は使用されません。レバレッジは取引所で設定します。

例: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つのレッグが別々の取引所にある場合、一方のレッグの利益で他方の損失を補うことはできません。したがって問題は、その取引所がレバレッジレッグを清算するまでに、価格がどこまで逆行できるかです。

単一の分離ポジションについての大まかな目安は次のとおりです:

清算までの逆行幅 ≈ 1 / レバレッジ − 維持証拠金率
2倍、3倍、5倍、10倍、20倍のレバレッジにおける単一レバレッジレッグの清算までのおおよその逆行幅と、10,000 USDTあたりの当初証拠金(参考値)
維持証拠金率0.5%、手数料なしの場合に、分離ポジションが清算されるまでにレバレッジレッグに対して価格が逆行できるおおよその幅です。実際のしきい値は取引所のリスクティア、手数料、クロスモードでは口座内の追加残高によって異なります。参考値です。
取引所でのレバレッジ 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

各サイドを特定する。Side 1とSide 2について、取引所と銘柄タイプ(現物、USDT無期限契約、マージン現物)を書き出します。

2

取引所でレバレッジとマージンモードを設定する。すべての無期限契約について、取引所の画面でその銘柄のレバレッジを設定します。BinanceとBybitでは、クロスか分離かもそこで選択します。

3

資金を正しい口座に置く。値0には現物残高、HTX現物の1または2にはクロスまたは分離マージン口座、無期限契約には先物口座またはトレーディング口座を使います。

4

サイドごとにMargin値を入力する。SettingsタブのSignal TTLの下:OKX無期限契約は1または2、OKX現物は0、HTX現物は0・1・2、Binance・Bybit・HTXの先物は0です。

5

最小サイズでテストする。ストラテジーに小さなペアを1つ建てて決済させ、両方のレッグが約定することを確認します。

6

トレード接続ログを確認する。拒否されたレッグには、そこに取引所のエラーコードが表示されます。まず何よりも、そのサイドのMargin値を確認してください。

7

損益だけでなく証拠金も監視する。取引所でレバレッジレッグの証拠金維持率を監視し、大きな値動きの後は資金をリバランスします。

値が間違っている場合:エラーと対処法

OKXの無期限契約に0を送ると、現物口座から取引するよう取引所に求めることになりますが、それは不可能です。OKXは注文を拒否し、トレード接続ログには次のように表示されます:

sCode 51000 — “Parameter passed error”

これが表示されたら、他の箇所を調べる前にそのサイドの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つの取引所アカウント上のストラテジーのすべてのレッグが同じモードを使うため、証拠金の状況も把握しやすくなります。

そもそもどの暗号資産ペアを取引する価値があるか知りたいですか?ペアトレードガイドには、ヘッジ比率とスプレッドのzスコアを含むライブ相関マトリックスがあります。また暗号資産ペアトレードの解説では、あらゆる取引所でのストラテジーの完全な設定方法を紹介しています。現物対先物のペアについては先物対現物のペアトレードをご覧ください。

SharpTraderで暗号資産ペアを取引

SharpTraderは高速なWebSocketコネクターでBinance、OKX、Bybit、HTXなどの取引所に接続し、ここで説明したペアおよびヘッジストラテジーを、各レッグのサイド別設定とともに実行します。

SharpTrader用ペアトレードストラテジーSharpTrader Crypto

無料アービトラージスキャナー+短いメール講座

無料スキャナーのリンクと、Boris からの短く実践的なメールをお届けします。コスト差し引き後の価格差が本当に意味すること、実際の資金を投じる前に戦略をテストする方法、あなたの市場に合うツールについて。誇張はありません。 メールは英語で配信されます。

送信すると、BJF Trading Group からアービトラージツールおよびトレーディングソフトウェアに関するメールを受け取ることに同意したことになります。配信はいつでも停止できます。プライバシーポリシーをご確認ください。

よくある質問

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フィールドは同じ値を使用します。注文の同じフィールドを設定するためです。

本記事は教育目的のものであり、投資助言ではありません。レバレッジと清算の数値は概算かつ参考値であり、実際のしきい値は各取引所のリスクティア、手数料、口座モードによって異なります。取引所の口座構造や注文パラメーターは変更される可能性があるため、最新の取引所ドキュメントをご確認ください。