メインコンテンツにスキップ
セーフティオーダーDCA戦略マルチンゲール
高度なセーフティオーダー戦略:数学、資本計画、設定

高度なセーフティオーダー戦略:数学、資本計画、設定

セーフティオーダーはDCAボットの収益性の基盤です。それらは、ボットが損失ポジションに追加するタイミング、追加する金額、そしてそのプロセスで消費される資本量を決定します。数学を間違えると、ボットは浅いディップで資本を使い果たすか、活用するよう設計されていたまさにその調整局面で、何もせずにアイドル状態のままになります。

このガイドはセーフティオーダーを数学的システムとして扱います。公式を導き出し、正確な資本要件を計算し、同じ1,000ドルの資本で攻撃的設定と保守的設定を比較し、マルチンゲールポジションサイジングが機能する場合と、口座を破壊する場合を示します。

要点

  • セーフティオーダーのサイズは幾何級数に従います — 出来高スケール乗数は、資本が前倒しされるか、深いディップに分散されるかを決定します。
  • ステップスケールはセーフティオーダー間の間隔を制御します:1.05はほぼ均一なギャップを作成し、2.0は深い修正を狙った指数関数的に広がる間隔を作成します。
  • 総資本要件 = 基本注文 + SO₁ × (volumeScale^n - 1) / (volumeScale - 1)(volumeScale > 1の場合)。
  • マルチンゲール(倍掛け)は平均回帰横ばい市場で機能し、トレンド市場で口座を破壊します。
  • ATRベースの動的乖離はステップスケールを現在のボラティリティに調整し、ボラティリティの高い市場でのタイトすぎる間隔と、静かな市場での広すぎる間隔を防ぎます。
  • 1,000ドルで4つの広間隔SOの設定は、12のタイト間隔SOの利益の85%を、40%少ない資本を使用しながら捕捉します。

DCAの基礎概念については、まずDCAボット戦略ガイドを確認してください。これらの設定をバックテストするには、バックテスト方法を参照してください。


取引リスク

本ガイドのドル金額やパーセンテージは計算例であり、推奨ではありません。暗号資産取引では損失が生じる可能性があります — 各ボットには失っても差し支えのない資金のみを割り当て、本番運用の前にリスク開示の全文をお読みください。

セーフティオーダーの数学:幾何級数

注文サイズの公式

各セーフティオーダーのサイズは、出来高スケール乗数に基づく幾何級数に従います:

SO_n = SO₁ × volumeScale^(n-1)

ここで:

  • SO_n = n番目のセーフティオーダーのサイズ
  • SO₁ = 最初のセーフティオーダーのサイズ
  • volumeScale = 各後続注文に適用される乗数
  • n = セーフティオーダー番号(1、2、3...)

例: SO₁ = $100、volumeScale = 1.5

セーフティオーダー公式サイズ
SO₁$100 × 1.5⁰$100.00
SO₂$100 × 1.5¹$150.00
SO₃$100 × 1.5²$225.00
SO₄$100 × 1.5³$337.50
SO₅$100 × 1.5⁴$506.25
SO₆$100 × 1.5⁵$759.38

総SO資本:$2,078.13。SO₆だけでSO₁からSO₃の合計よりも大きいことに注意してください。これが幾何スケーリングの力 — そして危険性です。

総資本要件の公式

すべてのセーフティオーダーで消費される総資本は、幾何級数の和に従います:

Total SO Capital = SO₁ × (volumeScale^n - 1) / (volumeScale - 1)    [volumeScale > 1の場合]
Total SO Capital = SO₁ × n                                           [volumeScale = 1の場合]

ボット総資本 = 基本注文 + 総SO資本

例: 基本注文$50、SO₁ = $100、volumeScale = 1.5、n = 6:

Total SO Capital = $100 × (1.5⁶ - 1) / (1.5 - 1) = $100 × (11.39 - 1) / 0.5 = $100 × 20.78 = $2,078.13
Total Bot Capital = $50 + $2,078.13 = $2,128.13

多くのトレーダーは総資本要件を計算せずにボットをセットアップします。口座に$1,000あり、ボットがすべてのセーフティオーダーを満たすのに$2,128を必要とする場合、SO₅とSO₆の注文は実行に失敗します — まさにそれらが最も必要なとき(ディップの最も深い部分)に。デプロイする前に常に総資本を計算してください。


ステップスケールの詳細

ステップスケールは、連続するセーフティオーダー間の価格乖離間隔を制御します。価格が下落するにつれて、買い注文がどれだけ離れて配置されるかを決定します。

ステップスケールの仕組み

各セーフティオーダーの価格乖離:

Deviation_n = BaseDeviation × stepScale^(n-1)

累積乖離(エントリーからSO_nをトリガーするための合計価格下落):

CumulativeDeviation_n = BaseDeviation × (stepScale^n - 1) / (stepScale - 1)    [stepScale > 1の場合]

3つのステップスケールプロファイル

基本乖離1.0%でステップスケール1.05、1.5、2.0を比較してみましょう:

SO#StepScale 1.05StepScale 1.5StepScale 2.0
SO₁-1.00%-1.00%-1.00%
SO₂-2.05%-2.50%-3.00%
SO₃-3.15%-4.75%-7.00%
SO₄-4.31%-8.13%-15.00%
SO₅-5.52%-13.19%-31.00%
SO₆-6.80%-20.78%-63.00%

StepScale 1.05(ほぼ均一): 注文はほぼ均等に配置されます(約1%間隔)。浅くチョッピーな修正用に設計されています。6つの注文すべては6.8%の下落でトリガーされます。リスク:意味のある修正で注文をすぐに使い果たします。

StepScale 1.5(漸進的): 注文は漸進的に広がります。良いバランス — 浅いディップ(SO₁–SO₂)と中程度の修正(SO₃–SO₄)の両方を捕捉します。SO₅–SO₆は大きな下落のために予約されています。

StepScale 2.0(指数関数的): 注文は劇的に広がります。SO₁–SO₃は最初の7%をカバーしますが、SO₅–SO₆は極端な31〜63%のクラッシュを必要とします。壊滅的なイベント用に設計されています — ほとんどのセーフティオーダーは通常の市場ではトリガーされません。

StepScale 1.5は、ほとんどのトレーダーにとって最も汎用的な出発点です。それは3〜5%の日常的な修正のカバレッジを提供しながら、より大きな下落のためにより深いセーフティオーダーを保存します。ここから始めて、バックテスト結果に基づいて調整してください。

資産のボラティリティに基づくステップスケールの選択

資産タイプ一般的な日次レンジ推奨ステップスケール基本乖離
BTC/USDT2〜4%1.2 – 1.51.0 – 1.5%
ETH/USDT3〜5%1.3 – 1.61.0 – 1.5%
大型アルト(SOL、AVAX)4〜8%1.4 – 1.81.5 – 2.0%
中型アルト5〜12%1.6 – 2.02.0 – 3.0%
小型 / ミームトークン10〜30%1.8 – 2.53.0 – 5.0%

出来高スケール分析

出来高スケールは、各後続セーフティオーダーでポジションサイズをどれだけ積極的に増やすかを決定します。ここに利益(とリスク)のほとんどが存在します。

出来高スケール別の資本分配

SO₁ = $100と6つのセーフティオーダーで、総資本がどのように分配されるかは次のとおりです:

出来高スケールSO₁SO₂SO₃SO₄SO₅SO₆合計最後の2 SOの%
1.0(均一)$100$100$100$100$100$100$60033%
1.2$100$120$144$173$207$249$99346%
1.5$100$150$225$338$506$759$2,07861%
2.0$100$200$400$800$1,600$3,200$6,30076%

重要な洞察: 出来高スケール2.0では、資本の76%が最後の2つのセーフティオーダーに集中しています。価格がそこまで下落しない場合、その資本はアイドル状態のままです。そこまで下落する場合、より長い下降トレンドの始まりかもしれない価格で巨額の資本をコミットしています — 底ではありません。

平均化効果

出来高スケーリングが重要な理由は平均エントリー価格の計算です。より低い価格でのより大きな注文は、平均エントリーをより効果的に引き下げます:

例: BTCが$100,000でエントリー、3つのセーフティオーダーがトリガー:

均一出来高(スケール = 1.0):

  • エントリー:$100,000で$100
  • SO₁:$99,000で$100
  • SO₂:$97,500で$100
  • SO₃:$95,000で$100
  • 平均エントリー:$97,875(初期エントリーから2.1%下)

攻撃的出来高(スケール = 2.0):

  • エントリー:$100,000で$100
  • SO₁:$99,000で$100
  • SO₂:$97,500で$200
  • SO₃:$95,000で$400
  • 平均エントリー:$96,438(初期エントリーから3.6%下)

攻撃的スケーリングは平均を1.5パーセンテージポイント下げ、利益確定目標により早く到達できるようにします。しかし、3.2倍の資本を必要としました($800対$400)。

1.1から1.3の間の出来高スケールは、ほとんどのトレーダーにとって最良の資本効率比を提供します。最も深いセーフティオーダーに過剰な資本を集中させることなく、意味のある平均化を得られます。1.5を超える出来高スケールは、十分な資本裏付けを持つ大きな修正用に特別に設計された戦略のために予約してください。


マルチンゲール対アンチマルチンゲール

マルチンゲールアプローチ:倍掛け

マルチンゲールは各損失後にポジションサイズを倍にします(または積極的に増やします)。DCAボットの用語では、これは高い出来高スケール(1.5〜2.0以上)を意味し、各深いセーフティオーダーが大幅に大きくなります。

マルチンゲールが機能する場合:

  • 平均回帰横ばい市場。 価格はレンジ内で振動し、平均に繰り返し戻ります。各ディップがセーフティオーダーをトリガーし、重い平均化がエントリーを迅速な利益確定に十分近づけます。
  • 強いサポートレベル。 明確なテクニカルサポートが存在する場合、サポート近くで重く積み込むことで、バウンスでの利益を最大化します。

例 — 横ばい市場でのマルチンゲール(ETH $3,400〜$3,600レンジ):

ボットが$3,550でエントリーします。ETHが$3,420に下落(-3.7%)。出来高スケール2.0で、セーフティオーダーが発火します:

  • SO₁:$3,510(-1.1%)で$100
  • SO₂:$3,475(-2.1%)で$200
  • SO₃:$3,430(-3.4%)で$400

総投資:$750。平均エントリー:$3,459。1.5%で利益確定 → $3,511で売却。利益:$56.25。ETHはエントリー価格に戻る必要すらありませんでした。

マルチンゲールが破壊する場合:

  • トレンド市場。 価格が5%下落、追加します。10%下落、さらに追加します。20%下落 — 持続的な下降トレンドとなるものの頂上付近で最大資本をコミットしました。回復には数ヶ月かかります。
  • ブラックスワンイベント。 突然の30%クラッシュがすべてのセーフティオーダーをトリガーし、下落し続ける価格で最大資本をコミットします。

例 — トレンド市場でのマルチンゲール(BTC $100,000 → $75,000):

ボットは$100,000でエントリー。BTCは3週間にわたって下降トレンド。出来高スケール2.0と6つのセーフティオーダーで、総コミット資本は$6,350(基本注文 + SO)。平均エントリー:$88,400。現在価格:$75,000 — ポジションを追加する資本が残っていない状態で、**-15.2%の未実現損失($965)**に座っています。

要因マルチンゲール(Vol Scale 2.0)保守的(Vol Scale 1.1)
必要資本(6 SO、SO₁=$100)$6,300$672
3 SO後の平均エントリーエントリーから3.6%下エントリーから1.4%下
平均回帰での回復速度速い — 1〜2%のバウンスで十分遅い — 3〜4%のバウンスが必要
20%トレンド下落での損失-$965(15.2%)-$94(14.0%)
総資本枯渇のリスク高低
最適な市場タイプ横ばい、レンジバウンドすべての市場タイプ
最悪の市場タイプ強いトレンド強い平均回帰(パフォーマンス低下)

アンチマルチンゲール:下落局面でのポジション縮小

アンチマルチンゲールアプローチは、価格がさらに下落するにつれてポジションサイズを減らします。出来高スケールは1.0未満に設定されます(例:0.8または0.5)。各後続セーフティオーダーは小さくなり、回復や代替機会のために資本を保存します。

アンチマルチンゲールを使用する場合:

  • 露出を望むが限られた下振れを望む方向性が不明確な市場
  • 深い下落が一般的で回復が不確実な高ボラティリティ資産
  • 攻撃的な平均化よりも資本保全が重要な場合

例: SO₁ = $100、出来高スケール = 0.7:

SO#サイズ累積投資
SO₁$100.00$100.00
SO₂$70.00$170.00
SO₃$49.00$219.00
SO₄$34.30$253.30
SO₅$24.01$277.31
SO₆$16.81$294.12

総資本:$294対マルチンゲールの$6,300。資本の安全のために平均化力を犠牲にしています。ポジションが逆らった場合、最大損失はマルチンゲールの露出のごく一部に制限されます。


ATRを使用した動的乖離

静的ステップスケールには根本的な欠陥があります:それらは変化する市場状況に適応しません。低ボラティリティの週で完璧に機能する1.5%のセーフティオーダー間隔は、ボラティリティの高い週には不合理にタイトになります。

ATRベースのステップ計算

Average True Range(ATR) はN期間にわたる平均的な価格変動を測定します。ATRを使用してセーフティオーダーの乖離を動的に設定する:

Dynamic Deviation = ATR(14) / Current Price × Multiplier

例: BTCが$100,000でATR(14, 1H) = $1,200:

Base Deviation = ($1,200 / $100,000) × 1.0 = 1.2%

ボラティリティが増加し、ATRが$2,500に上昇した場合:

Base Deviation = ($2,500 / $100,000) × 1.0 = 2.5%

セーフティオーダーはボラティリティの高い期間中に自動的に広がり、静かな期間中にタイトになります。

市場状況ATR(14, 1H)動的乖離静的乖離(1.5%)結果
低ボラティリティ$8000.8%1.5%動的の方がより積極的にエントリー(タイト)
通常のボラティリティ$1,5001.5%1.5%両方とも等しい
高ボラティリティ$3,0003.0%1.5%動的が資本を保護(より広い)
極端なボラティリティ$5,0005.0%1.5%動的が早期SOトリガーを回避

ATRベースの乖離は、DCAボットに加えられる最もインパクトのある単一の改善です。それは主な失敗モード — ボラティリティの高い市場で早すぎる、または静かな市場で遅すぎるセーフティオーダーのトリガー — を解決します。あなたのプラットフォームが動的乖離をサポートしているなら、それを有効にしてください。そうでない場合は、最近のATR読み取り値に基づいて、毎月手動で基本乖離を調整してください。


資本要件ヒートマップ

この表は、セーフティオーダー数と出来高スケールの異なる組み合わせに対する必要な総資本(基本注文 + すべてのセーフティオーダー)を示しています。基本注文 = $50、SO₁ = $100。

出来高スケール \ SO数4 SO6 SO8 SO10 SO12 SO
1.0(均一)$450$650$850$1,050$1,250
1.1$514$822$1,194$1,644$2,188
1.2$587$1,043$1,700$2,646$4,008
1.3$669$1,326$2,436$4,312$7,483
1.5$862$2,128$4,976$11,383$25,799
2.0$1,550$6,350$25,550$102,350$409,550

出来高スケール2.0で12のセーフティオーダーでは、$50の基本注文を持つボットに対して**$409,550**の資本が必要です。これがデプロイ前に数学を理解することが重要な理由です。12のSOで出来高スケール2.0を設定するほとんどのトレーダーは、ボットが基本注文の8,000倍以上の総資本を必要とすることに気づいていません。


シナリオ比較:Config A対Config B

両方の設定は、$1,000の割り当てられた資本でBTC/USDTで動作します。

Config A:「広範囲ネット」(12 SO、タイト間隔)

パラメータ値
基本注文$20
SO₁サイズ$30
セーフティオーダー12
ステップスケール1.05
出来高スケール1.05
基本乖離0.8%
利益確定1.0%
必要な総資本$20 + $30 × (1.05¹² - 1) / (1.05 - 1) = $20 + $30 × 15.92 = $498
最大価格カバレッジエントリーから-10.6%

Config B:「ディープダイバー」(4 SO、広間隔)

パラメータ値
基本注文$50
SO₁サイズ$100
セーフティオーダー4
ステップスケール1.8
出来高スケール2.0
基本乖離2.0%
利益確定2.5%
必要な総資本$50 + $100 × (2.0⁴ - 1) / (2.0 - 1) = $50 + $100 × 15 = $1,550 ⚠️
最大価格カバレッジエントリーから-26.2%

問題: Config Bは$1,550を必要とします — 利用可能な$1,000以上。最後のセーフティオーダーは失敗します。調整されたConfig B:

パラメータ調整値
SO₁サイズ$65
必要な総資本$50 + $65 × 15 = $1,025 ⚠️ まだタイト
実用的なSO₁$60 → 合計 = $950 ✓

バックテスト比較(BTC/USDT、1月〜6月、$1,000)

指標Config A(12 SO、タイト)Config B(4 SO、広い)
総リターン14.8%($148)12.6%($126)
完了取引数4218
勝率88%72%
取引あたり平均利益$3.52$7.00
最大ドローダウン-8.2%-11.4%
資本利用率平均49.8%平均31.2%
15%クラッシュを生き延びた❌(-10.6%で枯渇)✅(-26%までカバー)
プロフィットファクター1.822.14

分析

Config A は、より高い取引頻度を通じてより多くの絶対利益を生成します(+$148対+$126)。しかし、10.6%を超える修正ではすべてのセーフティオーダーを使い果たします。バックテスト期間の15%クラッシュの間、Config Aはセーフティオーダーがなくなったために損失で取引をクローズしなければなりませんでしたが、Config Bはディップを吸収して回復しました。

Config B は完了する取引が少ないですが、各取引はより利益のあるものです($7.00対$3.52)。より高いプロフィットファクター(2.14対1.82)は、取引あたりのより強いエッジを示しています。資本利用率はより低い(31.2%)、つまりより多くの資本がアイドル状態にとどまります — しかし、そのアイドル資本は深い修正の際の保険です。

結論: Config Bはより回復力があり、より良いリスク調整後の指標を持ちます。Config Aは穏やかな状況でより多くを稼ぎますが、脆弱です。$1,000の口座にとって、Config Bが優れた選択です。なぜなら、15%クラッシュシナリオ(仮想通貨では年に2〜3回発生)はConfig Aを壊滅させるからです。


セーフティオーダー相互作用を伴うマルチレベル利益確定

高度なDCA戦略は、単一の退出ポイントの代わりに複数の利益確定レベルを使用します。これは重要な方法でセーフティオーダーと相互作用します。

マルチレベルTPの仕組み

1つの価格で全ポジションをクローズする代わりに、トランシェで退出します:

  • TP₁(ポジションの50%): 平均エントリーの1.0%上
  • TP₂(ポジションの30%): 平均エントリーの1.8%上
  • TP₃(ポジションの20%): 平均エントリーの3.0%上

例: 合計$800のポジション、平均エントリー$97,000:

  • TP₁:$97,970(+1.0%)で$400を売却 → $3.88利益
  • TP₂:$98,746(+1.8%)で$240を売却 → $4.32利益
  • TP₃:$99,910(+3.0%)で$160を売却 → $4.80利益
  • 合計:$13.00 対 1.5%での単一TP:$12.00

マルチレベルTPは、迅速なバウンス(TP₁)と拡張回復(TP₃)の両方を捕捉します。価格が1.2%しか回復しない場合でも、決して到達しない可能性のある高い単一TPを待つのではなく、TP₁の利益を捕捉します。


建値損切りのアクティベーション

建値損切りは、ポジションが特定の利益閾値に達した後、ストップを平均エントリー価格に移動します。これにより、利益のあるポジションが損失に転じるリスクを排除します。

アクティベーションロジック

IF unrealized profit ≥ activation threshold (e.g., +0.8%)
THEN move stop loss to average entry price + small buffer (e.g., +0.1%)

例: 3つのセーフティオーダー後の平均エントリー$97,000、アクティベーション閾値0.8%:

  • 価格が$97,776(+0.8%)に達する:損切りは元の-5%($92,150)から$97,097(+0.1%)に移動
  • 価格が$97,776から$97,097に逆転する場合:潜在的な-5%損失(-$400)の代わりに+0.1%利益($8)でポジションがクローズ
  • 価格が$98,455(+1.5%)でTPに続く場合:+1.5%利益($120)でポジションがクローズ
シナリオ建値SLなし建値SLあり
価格が+0.8%に達してから-5%に逆転-$400損失+$8利益
価格が+0.8%に達してから+0.2%に逆転+$16利益+$16利益
価格が+1.5%でTPに達する+$120利益+$120利益
+0.8%に決して到達しない該当なし標準SLが適用

建値損切りはDCAボットにとって最も価値のある機能の1つです。それは多くの潜在的な損失取引を小さな勝者またはスクラッチ取引に変換します。コストは、最終的に完全な利益確定にヒットしたであろう取引から時々ストップアウトすることです — ほとんどのリスクプロファイルにとって価値のあるトレードオフです。リスク制御の詳細については、セキュリティとリスクのベストプラクティスガイドをご覧ください。


よくある質問

どの出来高スケールを使うべきですか?

$5,000未満の口座では、出来高スケール1.0〜1.3を使用してください。これは総資本要件を管理可能に保ち、深いセーフティオーダーへの過剰な集中を防ぎます。$5,000〜$20,000の口座では、1.3〜1.5を検討できます。1.5を超える出来高スケールには、相当な資本準備と、資産が平均回帰しているという高い確信が必要です。

最適なセーフティオーダー数は?

普遍的な最適数はありません — それはあなたの資本、資産のボラティリティ、ステップスケールによって異なります。ガイドラインとして:小口座($500〜$2,000)には3〜4 SO、中口座($2,000〜$10,000)には5〜8 SO、大口座($10,000以上)には8〜12 SOです。SOを追加する前に、常に公式を使用して総資本要件を確認してください。

すべてのペアに同じセーフティオーダー設定を使うべきですか?

いいえ。異なる資産は異なるボラティリティプロファイルを持ちます。2〜4%の日次レンジを持つBTC/USDTは、5〜10%の日次レンジを持つSOL/USDTとは異なるステップ間隔が必要です。最低限、資産ごとに基本乖離とステップスケールを調整してください。理想的には、これを自動的に処理するためにATRベースの動的乖離を使用してください。

資金不足のために最後のセーフティオーダーを満たせない場合はどうなりますか?

ボットは、それが余裕のあるセーフティオーダーで動作を続けます。しかし、これは危険なギャップを作り出します:あなたの戦略は、すべてのSOが発火することを前提に設計されていました。最も深いSOがなければ、平均エントリーは計画よりも高く、利益確定は重大な下落後に到達不可能になる可能性があります。常にあなたの口座が計算された資本要件の100%に資金を提供できることを確認してください。

マルチンゲールとアンチマルチンゲールの間でどのように選ぶべきですか?

明確なサポート/レジスタンスを持つレンジバウンド資産を取引している場合、マルチンゲール(出来高スケール1.5〜2.0)は平均回帰での利益を増幅します。トレンドや方向性が不確実な資産を取引している場合、アンチマルチンゲール(出来高スケール0.5〜0.8)または均一(1.0)は資本を保存します。疑わしい場合は均一を使用してください — これは誤算に対して最も寛容です。

取引がアクティブな間にセーフティオーダー設定を変更できますか?

ほとんどのプラットフォームで技術的にはイエスですが、これは危険であり強く非推奨です。変更は未約定のセーフティオーダーのみに適用されます — すでに約定された注文はロックされます。取引中に設定を変更することは、ポジションが2つの異なる設定前提に基づいて構築されることを意味し、リスク計算を信頼できなくします。設定変更のベストプラクティスについては、一般的な取引ボットの間違いに関するガイドを確認してください。


学んだことを実践しよう。

無料アカウントを作成し、戦略をテストして、最初のボットを起動しましょう。

無料で始める
このコンテンツは教育目的のみであり、金融アドバイスではありません。仮想通貨取引には重大なリスクが伴います。失っても許容できる金額以上の投資はしないでください。