条件付き決済:インジケーターシグナルでクローズする
ほとんどのボットは、固定の利益確定パーセンテージで決済します。しかし時には、相場が教えてくれたタイミングでクローズしたいこともあるでしょう — RSIが買われ過ぎに転じたとき、移動平均線がクロスしたとき、あるいはTradingViewのシグナルが届いたとき。それが条件付き決済です。Freyaの3つ目の決済モードであり、エントリー条件を決済側に映し出したものと言えます。
決済ツール一式(利益確定、損切り、トレーリング、チェイス)については決済戦略を、トリガー条件の一般的な仕組みについてはエントリー条件とトリガーシステムをご覧ください。
Key Takeaways
- 条件付き決済は、固定の利益確定パーセンテージではなく、あなたが設定したインジケーター/価格の条件が満たされたときにポジションをクローズします。
- 段階的に分割決済するマルチTPとは異なり、ポジション全体を一度にクローズします(一回で完結)。
- 決済条件は、エントリー条件と同じインジケーターと演算子で構築でき、最大8つをAND/ORロジックで組み合わせられます。TradingViewのWebhookから決済をトリガーすることも可能です。
- 損切りは決済モードとは独立して利用できます。シグナルだけの決済には下落幅の歯止めが組み込まれていないため、セーフティネットとして必ず残してください。
- Freyaは新しい市場データが届くたびに決済条件を評価し、条件が満たされた時点でクローズします。
条件付き決済とは
決済を設定する際、Freyaは3つのモードを提供します:単一の利益確定、マルチTP(複数レベルに分けて段階的に決済)、そして条件付きです。条件付きは「+X%でクローズ」を「この条件が真になったらクローズ」に置き換えます — 例えば、1時間足でRSIが70を上抜けたらロングをクローズする、といった具合です。考え方はエントリートリガーとまったく同じで、それを決済側に適用したものです。
部分決済ではなく、全部決済
ここがマルチTPとの決定的な違いです。条件付き決済が発動すると、ポジション全体を一度にクローズします。マルチTPは複数の価格目標でポジションをパーセンテージごとに分割して売却しますが、条件付き決済は一回で完結 — シグナルが出た瞬間にポジション全体がクローズされます。価格の階段ではなくシグナルに決済を委ねたいときに使ってください。
決済条件の組み立て方
決済条件は、エントリー条件とまったく同じ手順で組み立てます:
- トリガーを選ぶ — 価格レベル、またはインジケーター(エントリーで使えるものと同じ一式:RSI、MACD、移動平均線、Bollinger Bandsなど。取引に使えるインジケーターをご覧ください)。
- 演算子を選ぶ — 以上、以下、上抜け、下抜けの4つ。
- 時間軸と値を設定する — インジケーターが必要とする場合に指定します。
- 最大8つの条件を組み合わせる — AND(すべてが真である必要あり)またはOR(いずれか1つで発動)で結合します。
トリガーシステムはエントリーと同一なので、エントリー条件の作り方について知っていることはすべてここでも通用します。本記事では演算子を改めて解説しません — トリガーシステムガイドをご参照ください。
TradingViewのシグナルで決済する
条件付き決済は、TradingViewの決済用Webhookにも対応しています。TradingViewのアラートに貼り付ける専用のクローズURLがあり、外部の戦略からポジションをクローズできます。(これはシグナルボットとは別物で、あくまでご自身のアラートで駆動するDCAボット上の条件付き決済です。)
損切りをセーフティネットとして残す
条件付き決済には下落幅の歯止めが組み込まれていません — 決済シグナルが一度も発動しなければ、ポジションは開いたままです。だからこそ、条件付きモードであっても損切りは独立して常に利用できるようになっています。
シグナルベースの決済は、自分の条件で利益を確定するには優れた手段です。しかし相場が下落し、決済条件がまったく発動しないままだった場合には、あなたを守ってはくれません。損切りを床としてオンにしておいてください — 並行して動作し、価格が設定した限度まで下がればポジションをクローズします。
最初の条件付き決済はシンプルに
ロングポジションでよく使われ、読み解きやすい例がこれです:1時間足でRSIが70を上抜け — モメンタムが買われ過ぎになったらクローズします。その下に損切りをセーフティネットとして追加しておけば、「強さで抜け、弱さから守る」という筋の通ったセットアップが完成します。
よくある質問
Freyaの条件付き(シグナル)決済とは何ですか?
固定の利益確定パーセンテージではなく、あなたが設定したインジケーターや価格の条件が満たされたときにポジションがクローズされる決済モードです。エントリートリガーの決済側バージョンにあたります。
条件付き決済はポジション全体をクローズしますか、それとも一部ですか?
全体を、一度にクローズします。そこが、複数の価格目標にわたって段階的にクローズするマルチTPとの違いです。条件付き決済はシグナルが発動した時点で一回で完結します。
決済にはどのインジケーターと演算子が使えますか?
エントリー条件と同じ一式です — 価格レベルに加えてインジケーターの全リスト — そして4つの演算子(以上、以下、上抜け、下抜け)が使えます。詳しくはインジケーターのリファレンスとトリガーシステムガイドをご覧ください。
複数の決済条件をAND/ORで組み合わせられますか?
はい — エントリー条件と同様に、最大8つの決済条件をAND(すべて満たす必要あり)またはOR(いずれか1つで発動)で組み合わせられます。
条件付き決済でも損切りは使えますか?
はい、そして使うべきです。損切りは決済モードから独立しており、条件付きモードでも引き続き利用できます。シグナルだけの決済には下落幅の歯止めがないため、損切りがあなたのセーフティネットになります。
Freyaは決済シグナルにどれくらい速く反応しますか?
Freyaは新しい市場データが届くたびに決済条件を評価し、条件が満たされた時点でポジションをクローズします。インジケーターベースの条件は、その土台となるローソク足データ上で確定するため、ティック単位で瞬時というわけではありません — データが条件を裏付けた時点で発動します。
TradingViewから決済をトリガーできますか?
はい — 条件付き決済は専用のTradingView決済用Webhook(別のクローズURL)を利用できるため、ご自身のアラートでポジションをクローズできます。
