Type/to search

二線突破ゴールデンクロス・デッドクロス トレンドフォロー戦略

Common strategy
Created: 2024-02-22 16:01:12
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

ダブルラインブレイクゴールデンクロスデッドクロストレンド追跡戦略は、サポートラインとレジスタンスライン、移動平均線を補完的なシグナルとして同時に活用するトレンド追跡型の定量取引戦略です。本戦略は、異なる時間枠での価格のサポート・レジスタンス水準と移動平均線のゴールデンクロス・デッドクロスシグナルを総合的に考慮し、重要なサポート・レジスタンスラインのブレイクを捉えた際にトレンド指標を用いて買い・売りの機会をフィルタリングし、トレンド変化の早期にポジションを建て、中長期トレンドの利益目標を追跡します。

戦略の原理

本戦略は主に以下の4つの要素で構成されます:

  1. 30日間の最安値に基づくサポートライン
  2. 30週間の最高値に基づくレジスタンスライン
  3. 10日単純移動平均線(トレンドの確認と取引シグナルのフィルタリングに使用)
  4. ブレイク識別モジュール:価格が重要なサポート・レジスタンスラインを突破する取引機会を特定

具体的には、まずsecurity関数を用いて30日および30週間の最高値と最安値を取得し、動的なサポートラインとレジスタンスラインを設定します。次に、10日移動平均線のゴールデンクロスとデッドクロスのシグナルを組み合わせて、ブレイク取引機会をフィルタリングします。価格が30日間のサポートラインを上回り、かつ10日移動平均線を上回った場合に買いシグナルが発生します。価格が30週間のレジスタンスラインを下回り、かつ10日移動平均線を下回った場合に売りシグナルが発生します。

本戦略は中短期と長期のサポート・レジスタンスを同時に考慮するため、大きなトレンドの機会を捉えることができます。また、移動平均線を組み合わせることで、トレンドが不安定な相場での誤ったシグナルを効果的にフィルタリングできます。

優位性分析

本戦略には以下のような利点があります:

  1. 中短期と長期のサポート・レジスタンスラインを同時に活用することで、大きなブレイクを捉えられる。
  2. 移動平均線によるフィルタリングを追加することで、損失を効果的に抑制し、レンジ相場での誤シグナルを回避できる。
  3. サポート・レジスタンスラインを動的に更新することで、新たなトレンド方向を迅速に捉えられる。
  4. リスク管理のためのストップロス・テイクプロフィット機構により、利益確保に寄与する。

リスク分析

本戦略には以下のようなリスクも存在するため注意が必要です:

  1. ブレイク型戦略は取引タイミングの正確さが求められ、先行または遅延の問題が発生しやすい。
  2. サポート・レジスタンスラインが機能しなくなった場合、誤ったシグナルや大きな損失が発生する可能性がある。
  3. 移動平均線自体が価格に遅れる性質を持つため、トレンド転換点を見逃す可能性がある。
  4. ドローダウンリスクが大きいため、少額の資金では不向き。

対応策:

  1. ブレイク識別ロジックを適切に調整し、より多くのフィルタ条件を導入する。
  2. 移動平均線の周期パラメータを拡大し、トレンドが安定してからシグナルが発生するようにする。
  3. ストップロス水準を適切に設定し、1回の損失を制御する。

最適化の方向性

本戦略にはさらなる最適化の余地があります:

  1. ATRなどのボラティリティ指標を組み合わせて、より合理的なストップロス・テイクプロフィット幅を決定する。
  2. 機械学習モデルを導入し、重要なサポート・レジスタンスラインの無効化を判断する。
  3. 適応型移動平均線を利用して、トレンド反転をより迅速に捉える。
  4. 異なる銘柄に合わせてパラメータを調整・最適化する。

まとめ

ダブルラインブレイクゴールデンクロスデッドクロストレンド追跡戦略は、中長期のサポート・レジスタンスラインと移動平均線の指標を取引シグナルとして総合的に活用し、大きなトレンドの背景でノイズを効果的にフィルタリングして利益を上げることができる、比較的成熟した定量取引戦略です。本戦略にはまだ大きな最適化の余地があり、ストップロスメカニズムやパラメータの適応化などの改善が可能であり、機械学習などの新しい手法を導入して戦略の堅牢性を高めることも試みることができます。

Source
Pine
/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © neosaid

//@version=5
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)