Type/to search

ATRに基づくESトレーリングストップ戦略

Common strategy
Created: 2024-01-12 14:52:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、E-mini S&P500先物(ES)に適用するトレイリングストップ戦略です。10日ATRを基準に、3倍ATRをストップロス範囲として、買いと売りのストップロスラインを設定します。ATRラインの方向変化でトレンドを判断し、トレンド転換点でエントリーシグナルを生成します。エントリー後はリアルタイムでストップロスラインを調整し、価格に追従させることで利益を保護します。

戦略の原理

本戦略はhl2を価格ソースとして使用します。まず10日ATRを計算し、SMA方式でATRを計算するか、内蔵のATR関数を使用するかをユーザーが選択できます。ATRを計算した後、上下にそれぞれ3倍ATRを加えた範囲を設定します。この範囲線がストップロスラインとなります。

トレンドの判断方法は、価格が上側の境界を超えたら買い、価格が下側の境界を割ったら売りとします。価格が再び範囲内に戻った場合、トレンド転換と判断します。このとき、売りから買いに転換した場合は買いエントリーシグナル、買いから売りに転換した場合は売りエントリーシグナルを生成します。

エントリー後、買いのストップロスラインは上側境界から1ティック下、売りのストップロスラインは下側境界から1ティック上に設定し、利益のトレイリング保護を行います。

戦略の優位性

  1. ATRを使用することで、市場のボラティリティ変化に自動適応し、ストップロスが発動される確率を低減します。
  2. トレンドを追跡する方法はシンプルかつ効果的で、天井買いや底売りのリスクを回避します。
  3. トレイリングストップにより利益を保護し、利益確定後に再び損失を被ることを防ぎます。

リスク分析

  1. ATRパラメータの設定が不適切だと、ストップロス範囲が過大または過小になる可能性があります。
  2. 対象銘柄のボラティリティが急変した場合、異常なストップロスが発生する可能性があります。
  3. トレイリングストップが保守的すぎて、トレンドを継続的に追跡できない場合があります。

最適化の方向性

  1. ボラティリティ指標を組み合わせてATRパラメータを最適化することを検討できます。
  2. 残高パーセンテージストップなど、異なるトレイリングストップアルゴリズムをテストできます。
  3. トレンド指標を組み合わせてエントリーシグナルをフィルタリングし、非メイントレンドでのエントリーを回避できます。

まとめ

本戦略は全体的に、汎用性の高いトレンド追跡戦略です。ストップロス範囲の設定難易度を解決し、ATRによる動的調整でリスクを低減します。さらにトレイリングストップで利益を保護します。ただし、ATRパラメータやストップアルゴリズムにはまだ最適化の余地があります。さらなるテストとパラメータ調整により、本戦略はロバスト性の高いトレイリングストップ戦略となり得ます。

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

//@version=4
strategy("ATR Based Trailing Stop Strategy on ES! [v4]", overlay=true)

// Given ATR study
Strategy parameters
Strategy parameters
ATR Period
Source
ATR Multiplier
Change ATR Calculation Method ?
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)