キー価格ポイントに基づく追跡戦略
概要
本戦略は、ストップロスやテイクプロフィットの価格ポイントが、しばしば整数価格や重要な価格水準に設定されるという考えに基づいています。これらの価格ポイントは、サポートおよびレジスタンスレベルとして機能することが多いです。戦略はこれらの重要な価格水準を識別し、価格がそれらに近づいた際に買いまたは売りの操作を行います。
戦略の原理
本戦略は主に以下のルールを含みます:
-
終値が重要な価格水準を上回っており、かつ過去10本のローソク足でその価格にタッチしていない場合に、買い操作を行います。
-
その後、価格が重要な水準を突破する動きを追跡するために、クライミングトレイルを使用します。クライミングステップは20ポイントです。
-
売り操作は買いと逆で、終値が重要な価格水準を下回っており、かつ過去10本のローソク足でその価格にタッチしていない場合に、売り操作を行います。
-
重要な価格水準の識別方法は以下の通りです:
- 終価を整数に変換します。
- 50の整数倍(設定可能)との剰余を計算します。
- 剰余が25より大きい場合、直近の50の整数倍を重要な価格とします。
- それ以外の場合、重要な価格は変更されません。
本戦略は、整数価格や重要な水準がしばしば買い手と売り手の争奪の重要な位置となるという価格心理の考え方に基づき、取引シグナルを生成します。同時に、クライミングトレイルは価格突破後のトレンドを追跡することができます。
戦略の利点
本戦略には以下の利点があります:
- シンプルで直感的な取引シグナルとエントリールール。
- 重要な価格ポイントという普遍的な法則を利用し、特定の銘柄に依存しない。
- トレーリングストップにより利益を確定し、トレンドに沿って進むことができる。
戦略のリスク
本戦略には以下のリスクも存在します:
- 重要な価格ポイントが必ずしも強力なサポートやレジスタンスになるとは限らない。偽のブレイクアウトが発生した場合、取引が失敗する可能性がある。
- 固定の10本ローソク足の判断ルールは、異なる銘柄に適さない場合がある。
- トレーリングストップの距離が大きすぎると、早期にストップがかかる可能性がある。
対応する解決方法:
- より多くの指標を組み合わせて、重要な価格ポイントの強弱を判断する。
- 異なる銘柄に対してパラメータを最適化し、最適なパラメータ組み合わせを探す。
- トレーリングストップのパラメータを最適化し、市場により適合させる。
戦略の最適化方向
本戦略は以下の点から最適化可能です:
-
重要な価格ポイントの重要性を判断する条件を追加し、偽のブレイクアウトのリスクを回避する。例えば、出来高などの指標を組み合わせる。
-
パラメータの最適化、特に重要な価格領域を判断するステップやローソク足期間などのパラメータを調整し、異なる銘柄の特性に合わせる。
-
トレーリングストップメカニズムの最適化。例えば、固定のクライミングストップの代わりに動的なトレーリングストップを使用する。
-
機械学習アルゴリズムを追加し、過去のデータを利用して重要な価格領域の強弱を判断し、シグナルの質を向上させる。
-
複数の時間枠をまたぐ戦略に拡張し、より高い時間枠でトレンドを判断し、より低い時間枠でトレーリングを行う。
まとめ
本戦略は価格の重要なポイントに基づくシンプルで直感的な考え方を採用し、広く存在する取引習慣を利用して取引シグナルを生成します。戦略の機会は豊富ですが、偽のブレイクアウトに対処するためのさらなる最適化が必要です。パラメータの最適化や機械学習などの手段により、戦略の安定性を向上させることができます。本戦略はデイトレードの短期取引にアイデアを提供するほか、複数の時間枠をまたぐトレンドフォロー戦略に拡張することも可能です。
/*backtest
start: 2022-09-14 00:00:00
end: 2023-09-20 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Strategy based on the idea that stop loss and take profit are often placed at full price levels or round numbers, whcih acts as resistance and supports levels
//Buy Rules:
//Actual price (close) is above round number.- 1
