オーダーブロックに基づくモメンタムブレイクアウト戦略
概要
本戦略は、価格の中のオーダーブロックを識別することで、ブレイクアウトの勢いを持つ価格帯を見つけ、買い・売りシグナルが発生した際に市場に参入します。オーダーブロックは機関投資家が参加する領域を示し、市場の大きな力の現れです。そのため、オーダーブロックシグナルが発生した場合、トレンド性のある価格変動が発生する確率が高いです。
戦略の原理
オーダーブロックの識別
オーダーブロックは、買いオーダーブロックと売りオーダーブロックの2種類があります。買いオーダーブロックは、1本の下降ローソク(赤色ローソク)の後に複数の上昇ローソク(緑色ローソク)が続くことで定義されます。売りオーダーブロックは、1本の上昇ローソク(緑色ローソク)の後に複数の下降ローソク(赤色ローソク)が続くことで定義されます。
オーダーブロックを識別するには、以下の条件をすべて満たす必要があります。
-
ローソクの色が変化する:前のローソクから現在のローソクにかけて、ローソクの色が変化している(例:赤から緑、または緑から赤)。これは、機関が以前のトレンドを終了し、新しいトレンドを開始する準備をしている可能性を示します。
-
後続のローソクの色方向が一致する:パラメータperiodsで指定された本数に達した後、後続のローソクが同じ色方向を維持している(例:買いオーダーブロックの後はすべて緑色ローソク)。これは、新しいトレンドが強化され確認されたことを示します。
-
騰落率が閾値を超える:オーダーブロックの始値から後続ローソクの終値までの騰落率が、パラメータthresholdの設定(デフォルト0)を超えている。これにより、新しいトレンドに十分な力と影響力があることが保証されます。
上記3つの条件がすべて満たされた場合、オーダーブロックシグナルが識別されたと見なします。
取引シグナルの生成
買いオーダーブロックが識別された場合、買いシグナルが生成されます。売りオーダーブロックが識別された場合、売りシグナルが生成されます。
オーダーブロックシグナルの不確実性と再テストの可能性を考慮し、戦略はオーダーブロックシグナルが出現しても直接市場に参入せず、ライン描画やアラートなどでトレーダーに注意を促します。トレーダーはオーダーブロック価格帯付近で適切に指値注文を置き、価格がトリガーされた後にトレンドに乗ることを選択できます。
戦略の利点
オーダーフロー情報を活用したモメンタムの識別
オーダーブロックは機関資金と大量の取引量の参加を示し、市場の力の転換を表します。そのため、オーダーブロックシグナルは一定の予見性と正確性を持ち、潜在的なブレイクアウト方向を事前に捉えることができます。これにより、トレンドに乗るための有利なポジショニングとタイミングの把握が可能になります。
戦略パラメータの調整が可能
戦略のパラメータには、履歴ローソク本数、ブレイクアウトのモメンタムの幅度などが含まれており、これらはパラメータを通じて調整可能です。これにより、異なる市場環境やトレーダーのスタイルに合わせて最適化し、戦略の適応性を高めることができます。
リスク管理が可能
戦略はオーダーブロックシグナルが発生しても実際には市場に参入せず、アラートを設定し、エグジット指値注文を通じてポジションを構築します。この方法により、トレーダーは具体的なエントリーポイントとリスクを管理できます。たとえオーダーブロックシグナルの判断が誤っていても、指値注文がトリガーされないだけで、リスクは管理可能です。
戦略のリスク
オーダーブロックシグナルが再テストされる可能性が高い
オーダーブロックは価格帯を示すため、その後価格が再度その価格帯に戻る可能性が高いです。そのため、オーダーブロックシグナルは標準的なエントリーシグナルとして使用するのではなく、警告情報として扱い、トレーダー自身がエントリータイミングをさらに判断する必要があります。
パラメータ設定が不適切だと誤ったシグナルが発生しやすい
オーダーブロックのパラメータ設定(履歴ローソク本数、幅度閾値など)が適切でない場合、通常のレンジ相場で誤ったシグナルが発生しやすくなります。これにはトレーダーが市場に対して一定の感度と判断力を持ち、パラメータの盲目的な最適化を避ける必要があります。
各シグナルの品質を手動で判断する必要がある
オーダーブロックシグナルは100%信頼できるわけではないため、トレーダーはシグナルを受け取った後、そのシグナルの信頼性をさらに分析・判断する必要があり、これにより手動の作業量が増加します。シグナルの品質に対する判断の違いが取引成績の差につながる可能性もあります。
戦略の最適化方向
他の指標との組み合わせによる偽シグナルのフィルタリング
オーダーブロックシグナルが発生した際に、MACDやRSIなどの他の指標を組み合わせてトレンドの方向性や強さを判断することで、パラメータ設定に起因する誤ったシグナルをフィルタリングし、シグナルの精度を向上させることができます。
パラメータ設定の最適化
異なる市場や取引商品に対して、ローソク本数や騰落率の閾値などのパラメータをテスト・最適化し、現在の市場環境により適合させることができます。また、市場のボラティリティやリスク選好に応じて自動調整するパラメータの適応機能を設定することも可能です。
自動エントリー・エグジットメカニズムの開発
現在の戦略はシグナル通知ツールとしてのみ機能しており、トレーダー自身がエントリータイミングを判断する必要があります。オーダーブロック価格帯に対して、特定の条件を満たした場合に自動的にエントリーする仕組みや、ストップロスなどを組み合わせたエグジットロジックを開発することで、手動判断の必要性を減らし、戦略の自動化レベルを高めることができます。
まとめ
本戦略は、オーダーフローが集中する価格帯を効果的に識別することで、市場に内在するモメンタム情報を発掘し、トレンドへのブレイクアウトに乗るための有利なポジショニングとタイミングの把握を提供します。単純なトレンドフォロー手法と比較して、オーダーブロック戦略は一定の先行性と能動性を持ちます。パラメータ最適化やリスク管理手法と組み合わせることで、効果的なトレンド戦略となり得ます。ただし、トレーダーは誤ったシグナルの発生に注意し、各シグナルの品質を判断する必要があります。今後は主観的判断による偏りを減らすため、本戦略の自動化レベルをさらに最適化することが望まれます。
- 1

