Type/to search

価格ボラティリティに基づくトレンドフォローストップロス戦略

Common strategy
Created: 2023-12-01 17:53:36
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略は、価格のボラティリティに基づくトレンドフォロー型ストップロス戦略です。平均真実レンジ(ATR)を利用して、価格変動に対するストップロスラインを設定します。ATRは価格の変動性とリスク水準を反映します。価格がストップロスラインを超えた場合、戦略はトレンドの転換が発生したと判断し、ポジションの新規建てまたは損切りを行います。

戦略の原理

本戦略は、まず一定期間の平均真実レンジATRを計算します。次に、現在の価格トレンドの方向に基づき、上昇トレンドの場合は現在の最高値からATRのn倍を差し引いた値をストップロスラインとし、下降トレンドの場合は現在の最安値にATRのn倍を加えた値をストップロスラインとします。nの値はパラメータ調整が可能で、ストップロスラインと価格の距離を制御します。

上昇トレンドのストップロスラインを価格が下回るか、下降トレンドのストップロスラインを価格が上回った場合、トレンドが転換したと判定します。この時、戦略はポジションを決済して損切りを行い、新たなトレンド方向に応じてストップロスラインを再設定します。

総じて、本戦略は価格のボラティリティを利用してストップロスラインを設定することで、トレンド転換を正確に判断する能力を実現しています。トレンド転換時に迅速に損切りすることで、戦略が新たなトレンド方向を捉えやすくなります。

戦略の利点

  • 価格のボラティリティ特性を利用してトレンドを判断し、価格の転換点を正確に把握
  • 早期の損切りとポジションの切り替えにより、相場反転のリスクを低減
  • パラメータ調整が柔軟で、ストップロスラインと価格変動の距離を制御可能
  • 特定の銘柄のパラメータに応じて最適化が可能で、適応性が高い

戦略のリスク

  • 無効なブレイクによる誤判定のリスク。価格が持続しない無効なブレイクが発生し、トレンド転換を誤判定する可能性がある
  • パラメータ設定が過度に攻撃的であると損失が拡大するリスク。例えばn値が大きすぎるとストップロスラインが近くなり、小幅な変動でもトリガーされる可能性がある
  • ボラティリティの低い通貨ペアなどではストップロスの効果が不十分となる可能性がある。ATR値が小さい場合、ストップロスラインが価格に近づきすぎる

戦略の最適化

  • 出来高やボラティリティの加速などの補助指標を導入し、無効なブレイクによる誤判定を回避できる
  • 銘柄の特性に応じてnの値を調整し、ストップロスの距離をより適切にする
  • ATRの期間も最適化し、価格差のボラティリティを判断するのに最適な期間パラメータを選択する

まとめ

本戦略は全体的に、価格のボラティリティに基づいてストップロスラインを設定する優れたアルゴリズム実装です。価格トレンドの正確性が高く、トレンドの重要な転換点を捉えることができます。また、一定のパラメータ調整の余地があり、適応性も高いです。ストップロス戦略として、相場反転のリスクを効果的に回避できるため、実運用での適用が期待できます。

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © laptevmaxim92

//@version=4
Strategy parameters
Strategy parameters
length
mult
Use take profit?
Take profit pips
Use stop loss?
Stop loss pips
From Day
From Month
From Year
To Day
To Month
To Year
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)