Type/to search

適応型ATRトレンドブレイク戦略

Common strategy
Created: 2023-10-31 15:58:46
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ATRインジケーターをベースにしたトレンドブレイクアウト戦略です。価格がATRの一定倍数を超えたときにトレンドブレイクアウトの取引を行います。また、トレンドの確認と日付範囲による取引制限機能も併せ持っています。

原理

戦略ではATRインジケーターを用いて価格変動の幅を判断します。ATR(Average True Range)は平均真のレンジを示し、一定期間における平均的な価格変動幅を計測します。戦略では、ATRの計算周期を決めるlengthパラメータと、ブレイクアウトの倍数を表すnumATRsパラメータを設定します。

価格が上昇し、上方のnumATRs倍のATRを突破した場合にロング(買い)エントリー、価格が下落し、下方のnumATRs倍のATRを突破した場合にショート(売り)エントリーを行います。

さらに、ロングが必要か(needlong)、ショートが必要か(needshort)を示すBOOL変数を設けることで、ロングのみまたはショートのみの取引に制限できます。また、日付範囲を設定し、指定した日付間でのみ取引を行うことで、時間的な制限を実現します。

戦略ではsize変数を用いてポジションを判断し、ポジション状況に応じて注文数量を計算します。数量は口座の資金に対する割合で計算されます。

メリット

  • ATRインジケーターを使用し、市場のボラティリティに自動適応するため、手動でストップロスや利確の距離を設定する必要がない
  • ロング・ショート両方向、またはロングのみ/ショートのみの取引を柔軟に選択可能
  • 日付範囲を設定し、重要な時間帯を避けて取引できる
  • 数量設定が柔軟で、口座資金の割合で注文可能

リスクと対策

  • ATRインジケーターは価格変動のみを考慮するため、相場が急激に変化した場合、ストップロスの距離が小さすぎる可能性がある。他のインジケーターと組み合わせて最適化する必要がある
  • 日付範囲で取引を制限する場合、重要な期間前後に適切な機会がなければ、取引機会を逃す可能性がある。日付範囲を適度に拡大することで対策可能
  • 口座資金の割合で注文する場合、適切な割合を設定し、1回の損失が大きくなりすぎないように注意する必要がある

最適化のポイント

  • 移動平均線などのトレンド系インジケーターを追加し、トレンドブレイクアウト以外のノイズ取引をフィルタリングすることを検討できる
  • 異なるATR期間パラメータをテストし、最適なパラメータの組み合わせを選択できる
  • 他の戦略と組み合わせて使用し、それぞれの長所を活かし、戦略の安定性を改善できる

まとめ

本戦略は全体として考え方が明確で理解しやすく、ATRインジケーターで市場のボラティリティに自動適応する汎用的なトレンドフォロー戦略です。パラメータの最適化や他の戦略との組み合わせにより、戦略のパフォーマンスと安定性をさらに改善できます。ただし、1回の損失が大きくなりすぎないように注意し、相場急変時のストップロス不足に留意する必要があります。

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

//Noro
//2018

//@version=3
Strategy parameters
Strategy parameters
Long
Short
Lot, %
length
numATRs
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)