Type/to search

ATRトレンドフォロー戦略

Common strategy
Created: 2023-09-21 15:13:47
Last modified: 3 years ago
1
Follow
1802
Followers

概要

この戦略は、平均真実範囲(ATR)を利用して価格トレンドを捉え、ATRに基づいてストップロス水準を設定することで、トレンドフォローを実現します。

戦略の原理

  1. ATR値を計算します。
  2. ATR値に基づいてストップロス水準を決定します。
  3. 価格がストップロスラインを突破した時点で、買いまたは売りを行います。
  4. ストップロス水準を動的に調整することで、利益を確定します。

戦略の利点

  • ATRを使用してストップロスを自動調整するため、人手による介入が不要
  • 戦略がシンプルで直感的であり、実装が容易
  • 損失を抑え、早期にストップロスを実行できる
  • トレンドが継続する間に利益を得ることが可能
  • ATRパラメータを調整することで取引頻度を制御できる

戦略のリスク

  • ATRパラメータの設定が不適切だと、ストップロスが緩すぎたり、きつすぎたりする可能性がある
  • トレンド終了を効果的に識別できない
  • ある程度のタイムラグが存在する
  • 反転によって利益の一部を失う可能性がある

最適化の方向性

  • ATRの期間パラメータの最適化
  • ストップロス距離として異なるATR倍率をテストする
  • 他の指標と組み合わせてトレンド反転を識別する
  • 機械学習によるパラメータ最適化を試みる
  • 利益確定戦略の追加を検討する

まとめ

本戦略はATRを効果的に活用してトレンドを捉え、ストップロスを動的に調整することで利益を確定します。パラメータ設定を最適化することで戦略のパフォーマンスを向上させることができます。ただし、ATRのラグ問題は完全には回避できません。全体として、本戦略はシンプルで実用的なトレンドフォローソリューションです。

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

strategy(title="ATR Strategy", overlay = true,  commission_type=strategy.commission.percent,commission_value=0.075)
//credits to HPotter for the orginal code
nATRPeriod = input(5)
nATRMultip = input(3.5)
Strategy parameters
Strategy parameters
nATRPeriod
nATRMultip
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)