· four exchange APIs · rebuilt daily
取引所の最大レバレッジに基づいてperpetualポジションのサイズを決定すると、ストップロス距離が恣意的なものになります。一方、固定ドル損失額に基づいて決定すれば、口座のドローダウンを設定したパーセンテージに確実に抑えることができます。最初にレバレッジを設定すると、ドル建ての損失額は初期証拠金と価格ボラティリティによって決定される変数となってしまいます。リスクを最初に設定すれば、レバレッジを選択する前に、クォート通貨ベースでの正確なポジションサイズが決定されます。
口座残高が10,000 USDTのトレーダーが、BTCで10xのレバレッジを使用してポジションを建てるケースを考えます。割り当てられた証拠金が10,000 USDTの場合、総ポジションサイズは100,000 USDTとなります。エントリー価格が60,000 USDTのとき、このポジションは1.6666 BTCを保持することになります。
テクニカル分析によりストップロスを57,000 USDTに設定する場合、ストップロスまでの距離は3,000 USDT、つまり5.00%となります。ストップロス水準での実現損失額を計算すると以下のようになります。
1.6666 BTC × 3,000 USDT = 4,999.80 USDT
ポジションサイズが許容リスクではなく利用可能なレバレッジによって決定されたため、このトレードでは単一のポジションで全口座残高10,000 USDTの49.998%をリスクに晒すことになります。
リスク優先のアプローチでは、10,000 USDTの口座残高に対して最大損失を2.00%(200 USDT)に制限します。エントリー価格を60,000 USDT、同じく5.00%の下落となる57,000 USDTにストップロスを設定します。
許容される最大ポジションサイズを求めるには、リスクとする総ドル額をストップロスまでの距離(パーセンテージ)で割ります。
200 USDT ÷ 0.05 = 4,000 USDT
エントリー価格60,000 USDTにおいて、4,000 USDTのポジションサイズは0.0666 BTCに相当します。価格が57,000 USDTのストップロスに達した場合の実現損失額を計算すると以下のようになります。
0.0666 BTC × 3,000 USDT = 199.80 USDT
必要証拠金は選択したレバレッジによって変わりますが、最大ドル損失額は変化しません。
清算価格がストップロス価格よりも低い位置にある限り、3つのどのケースでも57,000 USDTでストップアウトされた場合の損失は199.80 USDTとなります。
レバレッジを高くするほど、エントリー価格と取引所の清算価格との距離が縮まります。ストップロス水準に達する前に清算が発生した場合、損失は計画していた200 USDTのリスク上限を超過します。
4,000 USDTのポジションに20xレバレッジを適用した場合、初期証拠金は200 USDTです。維持証拠金率を0.50%と仮定すると、含み損が180 USDTに達した時点でポジションは清算されます。これはエントリー価格から4.50%の価格下落を意味します。
60,000 USDTから4.50%下落すると、清算価格は57,300 USDTとなります。57,300 USDTは計画していたストップロス価格57,000 USDT(5.00%下落)よりも高い位置にあるため、ストップロスに達する前にポジションが自動的に清算され、担保の没収と清算手数料が発生します。意図しない清算を避けるためには、清算価格がストップロス価格の先に位置するレベルに実質レバレッジを抑える必要があります。
MEXCで手数料20%キャッシュバック →全商品で取引手数料の20%が戻ります。この還元は本来私が受け取る報酬から出るため、あなたの負担は増えません。 アフィリエイトリンク — 詳細はフッターに。取引手数料とfundingによるコスト(funding drag)は、最終的な実現損失を拡大させます。Taker手数料は、エントリーおよびエグジット時に利用可能な担保を減少させます。
主要デリバティブ取引所における公表されたデフォルトのTaker手数料は0.02%から0.055%の範囲となっています。以下の表は、100,000 USDTのポジションサイズにおける往復のTaker取引コストを示しています。
| Venue | Futures Maker Fee | Futures Taker Fee | Round-Trip Taker Fee ($100,000 Position) |
|---|---|---|---|
| MEXC | 0.0000% | 0.0002% | $40.00 |
| Bitget | 0.0002% | 0.0003% | $60.00 |
| OKX | 0.0002% | 0.0005% | $100.00 |
| Bybit | 0.0002% | 0.00055% | $110.00 |
Bybitで100,000 USDTのTakerポジションを建てた場合、エントリー時に55 USDT、5.00%のストップロスでの決済時に52.25 USDTが発生し、ポジションの損失に合計107.25 USDTの取引手数料が上乗せされます。
Fundingの支払いは8時間ごとに発生し、保有コストを直接変化させます。各取引所における標準化された8時間のfunding rateは、銘柄によって大きなスプレッドが存在します。
| Asset | OKX 8h Rate | Bybit 8h Rate | MEXC 8h Rate | Bitget 8h Rate | Spread (8h) |
|---|---|---|---|---|---|
| ETH | +0.0028% | +0.0093% | +0.0050% | +0.0100% | 0.0072% |
| BTC | +0.0077% | +0.0100% | +0.0100% | +0.0100% | 0.0023% |
| SOL | -0.0087% | -0.0056% | -0.0028% | +0.0058% | 0.0145% |
| ZEC | +0.0075% | +0.0100% | +0.0012% | +0.0100% | 0.0088% |
| XRP | +0.0002% | -0.0044% | +0.0034% | +0.0044% | 0.0088% |
| XAU | +0.0213% | +0.0190% | +0.0072% | +0.0112% | 0.0141% |
SOLの10,000 USDTのロングポジションにおいて、OKXで24時間(3回のfundingインターバル)保有するとトレーダーは2.61 USDTを受け取り(8時間あたり-0.0087%)、一方Bitgetで同じロングポジションを保有すると1.74 USDTのコストが発生します(8時間あたり+0.0058%)。XAUのロングポジションを10,000 USDT保有する場合、MEXCでは8時間あたり0.72 USDTのコストがかかりますが、OKXでは8時間あたり2.13 USDTとなります。
ポジションサイズを正確に計算する手順は以下の通りです。