Type/to search

平均真实範囲(ATR)に基づくスーパートレンド戦略

Common strategy
Created: 2024-01-18 12:26:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、平均真のレンジ(ATR)指標に基づいてスーパートレンド(SuperTrend)チャネルを構築し、価格がスーパートレンドチャネルを突破した際に買いシグナルと売りシグナルを生成します。この戦略はトレンドフォローとストップロス管理の利点を組み合わせ、トレンド方向を効果的に追跡できます。

戦略の原理

スーパートレンドチャネルの上限線と下限線は以下の式で計算されます。

上限線 = (最高値 + 最安値) / 2 + ATR(n) * ファクター
下限線 = (最高値 + 最安値) / 2 - ATR(n) * ファクター

ここで、ATR(n)はn日間の平均真のレンジを表し、ファクターは調整可能なパラメータで、デフォルトは3です。

終値が上限線を上回った場合は強気シグナル、終値が下限線を下回った場合は弱気シグナルとなります。戦略はこれらの強気・弱気シグナルに基づいてエントリーとエグジットを決定します。

優位性分析

  • ATR指標を利用して市場のボラティリティに応じたチャネル範囲を決定することで、トレンドを効果的に追跡できる
  • チャネル突破によるエントリータイミングの判断により、偽の突破を回避できる
  • ファクターパラメータの調整によりチャネル範囲を変更し、異なるボラティリティの市場に対応できる
  • トレンドフォローとストップロス管理の利点を統合

リスク分析

  • ファクターパラメータの設定が不適切な場合、利益不足やストップロスが過密になる可能性がある
  • 市場がレンジ相場の場合、スーパートレンドチャネルが発する取引シグナルが頻発し、過剰取引につながる可能性がある
  • ATR期間パラメータとファクターパラメータのマッチングを最適化する必要がある

リスク解決方法:

  • 市場ごとにファクターパラメータを調整し、ストップロス過密のリスクを低減する
  • 条件フィルターを追加して、レンジ相場での頻繁な取引を回避する
  • 市場のボラティリティ、保有期間などの要素を総合的に考慮してATR期間をマッチングする

最適化の方向性

  • 他の指標と組み合わせてシグナルをフィルタリングし、エントリータイミングを最適化する
  • 移動ストップロストレールを追加して、より多くの利益を確定する
  • 異なる銘柄、期間のパラメータ最適化
  • ATR期間とファクターパラメータのマッチング最適化

まとめ

本戦略はスーパートレンドチャネルを利用してトレンドフォローとストップロス管理を実現します。ATR期間とファクターパラメータのマッチングは戦略の効果に極めて重要です。次のステップでは、パラメータ最適化、シグナルフィルタリングなどの観点から戦略をさらに最適化し、より複雑な市場環境に適応できるようにします。

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

//@version=5
strategy("Supertrend Backtest", shorttitle="STBT", overlay=true)

// Input for ATR Length
Strategy parameters
Strategy parameters
ATR Length
Factor
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)