Type/to search

圧縮モメンタム指標に基づくトレンド追跡戦略

Common strategy
Created: 2023-11-13 17:46:01
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、LazyBearの圧縮モメンタム指標に基づき、ボリンジャーバンドとケルトナーチャネルを組み合わせて、価格がチャネルを突破して形成される収縮・拡大パターンを識別し、株価の潜在的なトレンド方向を判断します。トレンドフォロー方式でポジションの方向を決定します。戦略の利点は、モメンタム指標の潜在的なトレンドを捉える能力を最大限に活用し、複数の条件フィルターを設定して取引シグナルの品質をコントロールできることです。不確実な取引シグナルを効果的にフィルタリングし、レンジ相場での過剰な取引を回避できます。

戦略の原理

  1. ボリンジャーバンドの中央線、上限線、下限線を計算します。中央線はn日間の終値の単純移動平均線、上限線と下限線は中央線にn日間の終値の標準偏差をm倍したものを加減したものです。

  2. ケルトナーチャネルの中央線、上限線、下限線を計算します。中央線はn日間の終値の単純移動平均線、上限線と下限線は中央線にn日間のATR(真の値幅)の単純移動平均をm倍したものを加減したものです。

  3. 価格がボリンジャーバンドとケルトナーチャネルの上限線・下限線を突破して収縮・拡大パターンを形成するかどうかを判断します。価格が上から下限線を突破した場合は収縮パターン、下から上限線を突破した場合は拡大パターンとなります。

  4. 線形回帰曲線の値を計算し、モメンタム指標とします。モメンタム線が0を上抜けた場合は買いシグナル、0を下抜けた場合は売りシグナルとなります。

  5. 収縮・拡大パターン、モメンタム指標の方向、移動平均フィルターなど複数の条件を組み合わせて最終的な取引シグナルを判断します。すべての条件が満たされた場合のみ取引シグナルが生成され、誤った取引を回避します。

戦略の利点

  1. ボリンジャーバンドとケルトナーチャネルの二重フィルターを使用し、高品質な収縮・拡大パターンを識別します。

  2. モメンタム指標は価格トレンドの反転をタイムリーに捉え、チャネル指標と補完関係にあります。

  3. 早期エントリーが可能で、収益機会を向上させます。

  4. 複数条件による判断により、レンジ相場での頻繁なポジション開設を回避します。

  5. 各テクニカル指標のパラメータはカスタマイズ可能で、異なる銘柄やパラメータの組み合わせに対応できます。

  6. バックテスト期間を設定でき、特定の期間に最適化されたテストが可能です。

戦略のリスク

  1. トレンドフォロー戦略のため、トレンド反転時に損失が発生しやすいです。

  2. パラメータ設定が不適切だと、取引頻度が高すぎたりシグナル品質が低下する可能性があります。

  3. 過去データに依存したテストであり、将来のリターンが安定するとは限りません。

  4. 突発的なイベントによる市場の変動や価格の激しい変動に対応できません。

  5. バックテストの時間枠設定が不適切だと、オーバーフィッティングを引き起こす可能性があります。

戦略の最適化方向

  1. ボリンジャーバンドとケルトナーチャネルのパラメータを最適化し、最適な組み合わせを見つけます。

  2. トレーリングストップを追加して、1取引あたりの最大損失をコントロールするテストを行います。

  3. 特定の銘柄、期間、パラメータの組み合わせでさらなる最適化を試みます。

  4. 機械学習モデルを導入してトレンド反転を判断することを検討します。

  5. 異なるエントリー順序やポジション管理戦略をテストします。

  6. トレンド反転シグナルを識別し、適時に損切りする方法を研究します。

まとめ

本戦略は複数のテクニカル指標を融合して価格トレンドの方向を判断し、トレンドフォローを行います。適応性が高く、パラメータのカスタマイズと複数条件フィルターにより取引頻度を効果的に制御し、シグナル品質を向上させます。ただし、逆張り取引や突発的なイベントには注意が必要であり、トレンド反転シグナルとリスク管理メカニズムをさらに探求して最適化を図り、戦略をより堅牢にすることができます。

Source
Pine
/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Strategy based on LazyBear Squeeze Momentum Indicator
//I added some custom feature and filters
//
Strategy parameters
Strategy parameters
BB Length
BB MultFactor
KC Length
KC MultFactor
Use TrueRange (KC)
Early entry on momentum change
Filter for Momenutum value
Min for momentum
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)