RSIが30を下回ったらエントリーするようにボットを設定したとします。十分にシンプルです。ですが、そのルールの中には、ボットが実際にいつ、そもそも取引するかどうかまで変える隠れた問いが潜んでいます。ローソク足がまだ形成中でRSIが30に触れた瞬間にエントリーしたいのか、それともローソク足が確定してもRSIが30を下回ったままのときだけエントリーしたいのか、という問いです。
これは同じ条件をまとった2つの異なる戦略です。Freyaでは、エントリー条件ごとに1つの設定で選べます。ローソク足確定時か足形成中かです。これを正しく選ぶことが、本物のシグナルに対して迷いなく動くボットと、足が終わる前に巻き戻る値動きに振り回されるボットとの分かれ目になります。
要点
- ローソク足確定時は、足が確定したときだけ条件を評価します。そのためシグナルは確定済みで、後から取り消されることはありません。
- 足形成中は足の内側で継続的に評価し、条件を満たした瞬間に、足が確定する前に発火します。
- ローソク足確定時は遅いですが安定しています。足形成中は速いですが、足が後で離れていくレベルでもトリガーされることがあります。
- Freyaの初期設定はローソク足確定時であり、ほとんどのインジケーター戦略ではこちらが安全な選択です。
- 足形成中は、1本分待つと値動きを逃すような速い条件に向いていますが、その代わり誤発火が増えます。
- この設定は条件ごとに適用され、ローソク足インジケーターが対象です。Webhookトリガーでは使われません。
これはFreyaのエントリー条件とトリガーシステムを土台にしています。複数条件のエントリーが初めてなら、先にそちらをお読みください。
以下の例は仕組みを説明するものであり、推奨ではありません。トリガーが速いということは取引とノイズが増えるということであり、必ずしも利益が増えるわけではありません。暗号資産取引では損失が生じる可能性があります。本番運用の前にリスク開示をお読みください。
2つのモードが実際に何をするか
RSIや移動平均のクロスのようなすべてのローソク足インジケーターは、足が形成される間に動き回り、足が確定して初めて確定する値を生み出します。評価モードは、そのうちどの値にボットが反応するかを決めます。
ローソク足確定時は、足が確定した瞬間に条件を一度だけチェックします。確定時点でRSIが30を下回っていれば、条件は真となりボットが動きます。RSIが足の途中で28まで下げても、確定までに34へ戻っていれば、条件は一度も発火しません。シグナルは確定済みであり、確定した足が「起きた」と言えば、それは後から取り消されることはありません。
足形成中は、足が形成される間ずっと条件をチェックします。RSIが30を下回った瞬間に条件は真となり、足の確定を待たずにボットが動きます。最大で足1本分だけ速くなりますが、まだ動いている途中の値に反応します。28に触れて戻った先ほどのRSIは、ローソク足確定のボットが正しく無視したはずの足形成中エントリーを発火させていたでしょう。
1枚の図で見るトレードオフ
| ローソク足確定時 | 足形成中 | |
|---|---|---|
| 発火するタイミング | 足の確定時、確定済み | レベルに触れた瞬間 |
| スピード | 遅い、最大で足1本分の遅れ | 速い、即座に動く |
| 信頼性 | 安定、シグナルは反転しない | 巻き戻るヒゲでも発火しうる |
| 誤発火 | 少ない | 多い |
| 向いている用途 | ほとんどのインジケーター戦略 | 1本分の遅れが高くつく速い値動き |
中心にあるトレードオフは、確定かスピードかです。ローソク足確定時は遅れという対価を払って信頼性を得ます。常に確定したシグナルに反応しますが、反応は遅く、速い値動きではその足1本分が高くつく待ち時間になり得ます。足形成中はノイズという対価を払ってスピードを得ます。値動きを早く捕らえますが、だましも一緒に拾います。一瞬だけレベルを突き抜けてすぐ反転するヒゲです。
なぜ足形成中はリペイントのように感じられるのか
「リペイント」するインジケーターで痛い目に遭ったトレーダーが足形成中に慎重になるのはもっともなことです。理由は同じだからです。進行中の足の内側では、インジケーターの値は暫定的です。RSIは足の途中で29を示し、確定時には33になっていることがあります。足形成中エントリーは、確定した最終的な履歴のなかでは終値として一度も存在しなかった29に反応したのです。
これはバグではなく、確定前に動くことの本質です。ですがそれは、足形成中の戦略が、確定した足を振り返ると一見トリガーがまったく見当たらない取引を時折取ることを意味します。それが落ち着かなかったり、結果を筋道立てて理解しづらくするなら、ローソク足確定時はそれを完全に取り除きます。なぜなら、常に最終的な値にしか反応しないからです。
どちらを選ぶか
- 初期設定はローソク足確定時に。 インジケーター戦略の大多数では、足がシグナルを確定するのを待つのが正しい判断です。足形成中のノイズを取り除き、ボットの挙動を確定足チャートで見えるものと一致させます。
- 足形成中は意図して選ぶ。 足1本分の遅れが本当に損になるときに使います。低い時間足での速いブレイクアウト条件や、レベルが崩れた瞬間に反応することが確定よりも重要な、損切りのような退出条件などです。
- 時間足に合わせる。 1日足では、ローソク足確定時は何時間も待つことを意味しかねません。その遅れが戦略を台無しにするなら、低い時間足に落とすか、足形成中のノイズをスピードの対価として受け入れるかのどちらかです。速い時間足では遅れが小さいので、ローソク足確定時はたいていコストなしで使えます。
- 両方をテストする。 バックテストで各モードを使って戦略を回してみてください。足形成中はしばしば取引数が増え、勝率が下がります。追加のスピードが報われるかどうかは、結果だけが答えられる問いです。
この設定はローソク足インジケーターに適用されることを覚えておいてください。エントリーがTradingViewのWebhookなら、シグナルのタイミングを決めるのはこのモードではなく、あなたのWebhookです。
よくある質問
ローソク足確定時と足形成中の違いは何ですか?
ローソク足確定時は、足が確定したときだけインジケーター条件を評価します。そのためシグナルは確定済みで最終的です。足形成中は足が形成される間ずっと評価し、条件を満たした瞬間に、足が確定する前に発火します。ローソク足確定時は遅いですが安定しています。足形成中は速いですが、足が後で離れていく値でもトリガーされることがあります。
どちらを使うべきですか?
ローソク足確定時が初期設定であり、ほとんどのインジケーター戦略にとって安全な選択です。なぜなら確定したシグナルにだけ反応し、確定足チャートで見えるものと一致するからです。足形成中は、1本分待つと本当に値動きを逃してしまうときにだけ選び、その代わりスピードと引き換えに誤発火が増えることを受け入れてください。
足形成中はリペイントを引き起こしますか?
足形成中は足がまだ形成される間のインジケーター値に反応し、その値は足が確定する前に変わり得ます。そのため足形成中のボットは、完成した足を振り返ると一見トリガーが見当たらない取引を取ることがあります。これは不具合ではなく、確定前に動くことの対価です。ローソク足確定時は、最終的な確定値だけを使うことでこれを完全に避けます。
この設定はWebhookトリガーに影響しますか?
いいえ。ローソク足確定時か足形成中かの設定は、RSIや移動平均のようなローソク足インジケーター条件に適用されます。エントリーや退出がTradingViewのWebhookなら、シグナルのタイミングを制御するのはこの評価モードではなく、あなたのWebhookアラートです。
