1つの目標でポジション全体をクローズする代わりに、複数利益確定を使えば段階的にクローズできます — 利益の一部を早めに確定しつつ、残りは伸ばすという考え方です。このガイドでは、その仕組みと設定方法を深く掘り下げます。
これは決済戦略で紹介している決済ツールの1つです — ツールキット全体(損切り、トレーリング、建値、チェイス)を知りたい場合はそちらから読んでください。この記事はマルチTPに絞って解説します。
要点
- マルチTPは「複数」決済モードのことです。複数の利益確定レベルを定義し、それぞれがポジションの一部をクローズします。
- 各レベルには目標%(平均エントリー価格からの利益)と出来高%(そのレベルがポジションのどれだけをクローズするか)があります。全レベルの出来高の合計は100%でなければなりません。
- レベルは多数(最大40件)追加でき、追加・削除に応じてFreyaが出来高を均等に自動配分します — もちろん1件ずつ手動で設定することもできます。
- 決済注文タイプによって、レベルは価格到達時に成行でクローズされるか、事前に指値注文として取引所に発注されるかが決まります(一度に数件が待機し、先の注文が約定すると次が有効化されます)。
- DCAセーフティオーダーによって平均エントリー価格が変わると、すべてのTPレベルが新しい平均価格に合わせて自動的に再計算されます。
マルチTPとは
決済を設定する際、Freyaは複数モードを提供します。すべてを一度にクローズする単一の利益確定ではなく、目標のはしごを作るわけです — 例えば、+2%で50%、+4%で30%、+6%で20%を売却する、といった具合です。価格が各目標を上抜けるたびに、ボットはその分だけをクローズし、残りはオープンのままにします。これは段階的決済の手法です:より大きな値動きの余地を残しながら、利益を少しずつ確定していきます。
レベルの定義方法
各利益確定レベルには2つの設定があります:
- 目標% — このレベルがトリガーされる利益水準(平均エントリー価格から測定されます)。
- 出来高% — このレベルがポジションのどれだけをクローズするか。
覚えておくべきルールは2つです:
- 全レベルの出来高の合計は100%でなければなりません — バーには累計(「残りX%」)が表示され、ボットは100%を超えることを許しません。
- レベルは多数(最大40件)追加できます。 追加・削除するたびに、Freyaが出来高をレベル間に均等に自動配分します。任意のレベルを手動で上書きすることも可能です。レベルは目標順に自動的に並べ替えられます。
レベルが執行される2つの方法
レベルの発注方法は、決済注文タイプによって決まります(成行注文と指値注文を参照):
- 成行(監視)モード — ボットが価格を監視し、目標に達した瞬間に成行注文で該当分をクローズします。
- 指値(事前発注)モード — レベルが事前に指値注文として取引所に発注されます。Freyaは一度に数件だけを待機させ、1件が約定するたびに次の保留レベルを発注します — こうして、取引所を注文で溢れさせることなく、はしごが常に機能し続けます。
レベルが約定するとどうなるか
レベルがトリガーされるたびに、ポジションのその分がクローズされて利益が確定します。残りのポジションはオープンのまま、次のレベルに向かって働き続けます。最後のレベルは残り全部をクローズします。オプションで、TPチェイスを最後のレベルに重ねて、強い値動きからもう少し絞り取ることもできます(決済戦略を参照)。
マルチTPとDCAの組み合わせ
ここが巧妙なところです。DCAボットを運用していてセーフティオーダー(平均化注文)が約定すると、平均エントリー価格が変わります — つまり、固定パーセンテージの目標は間違った価格を指すことになってしまいます。Freyaはこれを自動的に処理します:すべてのTPレベルが新しい平均エントリー価格(および新しい総ポジションサイズ)に対して再計算されます。パーセンテージは一度設定するだけで、平均が動いてもボットが整合性を保ってくれます。
マルチTPと損切りの関係
損切りはオープンポジション全体を対象とし、いつも通り、ヒットしたときは成行注文で決済されます(決済注文タイプは利益確定にのみ適用されます)。取引所に利益確定の指値注文が待機している状態で損切りが発動した場合、それらはキャンセルされ、残りのポジションは成行でクローズされます。(損切りは、その時点で残っているポジションに対する単一のレベルです — レベルが約定しても自動では変化しません。損切りを動かすのは、決済戦略で解説している建値やトレーリングといったツールです。)
設定方法
- 決済ステップで複数モードを選択します。
- レベルを追加し、それぞれに**目標%と出来高%**を設定します。
- 出来高バーを確認します — 全レベルの合計は**100%**でなければなりません。
- 決済注文タイプ(成行または指値)を選びます。指値の場合、取引所に一度に何件待機させるかはFreyaが管理します。
マルチTPを使うべきとき(使わないべきとき)
マルチTPが真価を発揮するのは、価格が最初の目標を超えて走ることが多いトレンド相場やボラティリティの高い相場です — 段階的に決済することで、リスクを減らしながら値動きをより多く捉えられます。シンプルな戦略の場合や、始めたばかりの段階では、単一の利益確定のほうが理解しやすいでしょう。マルチTPは、自分のボットの挙動に慣れてから採用する上級ツールと考えてください。
よくある質問
単一利益確定と複数利益確定の違いは何ですか?
単一利益確定は、1つの目標でポジション全体をクローズします。複数利益確定はそれを複数の目標に分割し、各目標で一部ずつクローズします — つまり、利益の一部を早めに確定しつつ、残りはより高い目標に向けて伸ばせるわけです。
レベルの出来高の合計は100%にしなければなりませんか?
はい。各レベルの出来高%はそのレベルがクローズするポジションの割合であり、全レベルの合計はちょうど100%でなければなりません。Freyaは累計を表示し、100%を超えることを許しません。また、レベルを追加・削除したときには出来高を均等に自動配分します。
利益確定レベルはいくつまで設定できますか?
多数のレベルを追加できます — 最大40件です。実際には、よく選ばれた数件のレベルがあれば十分なことがほとんどです。Freyaはレベルを目標順に並べ替え、はしごを組み立てる過程で出来高のバランスを取ってくれます。
マルチTPのレベルは取引所に実際の注文として発注されますか?
決済注文タイプによります。指値モードでは、レベルは指値注文として取引所に事前発注されます(Freyaは数件を待機させ、1件が約定するたびに次を有効化します)。成行モードでは、ボットが価格を監視し、目標にヒットした時点で成行注文により該当分をクローズします。
DCAを運用している場合、セーフティオーダーが約定すると利益確定の目標は動きますか?
はい — 自動的に動きます。セーフティオーダーによって平均エントリー価格が変わると、すべてのTPレベルが新しい平均価格(および新しいポジションサイズ)に対して再計算されるため、あなたが何もしなくてもパーセンテージ目標は正しく保たれます。
マルチTPを使うと損切りはどうなりますか?
損切りは残っているポジション全体に適用され、ヒットしたときは常に成行でクローズします。取引所に利益確定の指値注文が待機している状態で損切りが発動した場合、それらはキャンセルされ、残りはクローズされます。損切りは、その時点で残っているポジションに対する単一のレベルです — 利益が乗るにつれて動かしたい場合は、建値やトレーリング(決済戦略を参照)を使ってください。
マルチTPと単一利益確定、どちらを使うべきですか?
価格が走ると予想し、ポジションを段階的に決済したい場合はマルチTPを使ってください。シンプルさを重視する場合や、まだ自分のボットの挙動を学んでいる段階では、単一の利益確定のままにしておきましょう — 後からいつでも切り替えられます。
