Type/to search

プライスチャネルと移動平均線に基づくトレンドフォロー戦略

Common strategy
Created: 2024-02-06 09:46:23
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

本戦略は、Price Channel(価格チャネル)を構築し、価格が中心線から乖離する距離を計算し、さらに移動平均線でシグナルをフィルタリングすることで、トレンドの識別と追跡を実現します。価格がチャネルをブレイクした際に取引シグナルを生成します。本戦略は、トレンドフォローとブレイクアウトの両方の特性を兼ね備えています。

戦略の原理

  1. Price Channelの構築

    • 直近len期間の最高値と最安値を計算
    • 中心線は最高値と最安値の平均値
    • 乖離距離は価格と中心線の絶対偏差
    • 乖離距離を平滑化して上限バンドと下限バンドを求める
  2. トレンド方向の判断

    • 価格が下限バンドを下回った場合、下降トレンドと定義
    • 価格が上限バンドを上回った場合、上昇トレンドと定義
  3. 取引シグナルの生成

    • 上昇トレンド下では、価格が始値を下回る、または上限バンドを下抜けた場合に買い
    • 下降トレンド下では、価格が始値を上回る、または下限バンドを上抜けた場合に売り

優位性分析

  1. 中長期トレンドを捉えることができる
  2. ブレイクアウトシグナルと組み合わせることで、レンジ相場での無駄な取引を回避
  3. パラメータをカスタマイズ可能で、さまざまな銘柄に適応できる

リスク分析

  1. レンジ相場では、小さな損失が複数発生する可能性がある
  2. パラメータ設定が適切でない場合、トレンドの転換を見逃す可能性がある
  3. 取引頻度に注意し、過剰取引を防ぐ必要がある

最適化の方向性

  1. 他の指標と組み合わせてシグナルをフィルタリングする
  2. Price Channelのパラメータを動的に調整する
  3. ストップロス機構を追加し、資金管理を最適化する

まとめ

本戦略は全体的に安定しており、中長期トレンドを効果的に追跡すると同時に、トレンドブレイクアウトによる取引シグナルを生成します。パラメータの最適化やシグナルのフィルタリングにより、より多くの銘柄や市場環境に適応できるよう改善することが可能です。

Source
Pine
/*backtest
start: 2023-01-30 00:00:00
end: 2024-02-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=2
strategy("Noro's Bands Strategy v1.1", shorttitle = "NoroBands str 1.1", overlay=true)
Strategy parameters
Strategy parameters
Long
Short
Period
Color
Show Bands
Show Background
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)