概要
トレンドブロック戦略は、価格変動のパーセンテージまたはティック数に基づいて対角線状に配置するトレーディング戦略です。これにより、チャート上でローカルトレンドと転換点を明確に表示できます。価格の方向を追跡するのに非常に便利なツールです。
原理
この戦略の計算は、価格変動のパーセンテージまたはティック数の偏差(「偏差」パラメータで指定)に基づいており、チャート上に対角線の行として表示されます。
各行は基準中央線、上限線、下限線で構成されます。
-
基準中央線は、前の行または次の行の上限線または下限線に等しくなります(価格が一定の間隔で急激に変動する場合、現在の行の基準中央線は、価格変動の方向に応じて、前の行の上限線より大きいか、次の行の下限線より小さい、同じ偏差量だけずれます)。計算開始時、基準中央線は最初の行の初期値に等しくなります。
-
「数量」パラメータは、価格変動の方向に応じた上限線または下限線の偏差量を決定し、「転換」パラメータは、価格変動の方向を変える偏差量を決定します。
新しい行を構築するルール:
-
終値 ≥ 上限線 かつ 終値 > 始値 の場合、上限線は徐々に上昇し、下限線も上昇しますが、その幅は小さくなります。
-
最安値 ≤ 下限線 かつ 終値 < 始値 の場合、下限線は徐々に下降し、上限線も下降しますが、その幅は小さくなります。
偏差量を調整することで、チャート上でローカルトレンドと転換点を明確に見ることができます。これは価格の動きを追跡するのに非常に便利なツールです。
優位性分析
-
価格変動のトレンドを視覚的に表示し、サポート・レジスタンスを明確に識別できます。
-
対角線により、ブレイクアウトの勢いとリトレースメントの範囲を明確に表示できます。
-
必要に応じて対角線の傾きを調整し、異なる強さのトレンドを識別できます。
-
比較的大きなサポート・レジスタンスを見つけ、ブレイクアウトすることができます。
-
価格のリズム変化を容易に把握でき、ポジションを調整できます。
リスク分析
-
対角線は今後の価格動向を完全に正確に予測できるわけではありません。
-
トレンド内でのダイバージェンスに注意する必要があり、対角線と実際の価格に乖離が生じる可能性があります。
-
単独で使用する戦略ではなく、他の指標と組み合わせて大まかなトレンドを判断する必要があります。
-
パラメータの調整が不適切だと、取引が過剰になる可能性があることに注意が必要です。
-
リトレースメント時には反転の可能性に警戒し、機械的に盲目的に追跡しないことが重要です。
ポジションサイズを適切に縮小し、他の指標を補助判断として参考にしながら、大きなトレンドの中で取引を行うことができます。
最適化の方向性
-
ポジション管理モジュールを追加し、トレンドの異なるフェーズで動的にポジションを調整できます。
-
ボラティリティ指標を組み合わせ、ボラティリティが高まった際にポジションを縮小できます。
-
ドローダウン率に基づいてストップロスポイントを設定し、1回の損失を制御できます。
-
フィルターを追加し、価格にダイバージェンスが発生した際に取引を一時停止できます。
-
複数レベルの対角線傾きを区分し、異なる強さのトレンド変化を識別できます。
ポジションを動的に調整し、ストップロスとフィルター条件を設定することで、より安定して価格トレンドを追跡できます。
まとめ
トレンドブロック戦略は、対角線を利用して価格トレンドの変化を直感的に表示し、サポート・レジスタンスラインやブレイクアウトポイントを明確に識別できます。しかし、対角線だけに依存して単独で判断するのではなく、他の指標を補完して総合的に分析し、リスクを管理する必要があります。これは非常に価値ある補助ツールであり、トレーダーが市場のリズムをよりよく把握するのに役立ちます。最適化により、戦略をより堅牢かつ効率的にし、大きな応用可能性を秘めています。
/*backtest
start: 2023-10-06 00:00:00
end: 2023-11-05 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// **********************************************************************************
// This code is invented and written by @StCogitans.
// The idea presented in this code and the rights to this code belong to @StCogitans.- 1

