ATRのワーク例とは?
直接的な回答
ATRのワーク例は、少量の価格データをTrue Range値に変換し、それを平均してATRを得る方法を示しています。検証可能にするために、以下の数字は仮定されたもの(リアルタイムのクォートではない)であり、すべての計算の前提条件が明示されています。
メカニズムまたは定義
**ATR(平均真の範囲)**は、**真の範囲(TR)**に基づくボラティリティの尺度です。各期間について、TRは以下の最大値として定義されます:
- 現在の高値 − 現在の安値
- 現在の高値 − 前日の終値の絶対値
- 現在の安値 − 前日の終値の絶対値
その後、ATRは通常、選択した過去の期間(多くの一般的な慣習では14期間)におけるTRの平均です。過去の期間の長さと選択した期間データは入力値であるため、ATRは単一の普遍的な数値ではありません。データセットと設定によって異なります。
主要な考え方:ATRは移動の大きさを要約し、方向性を示すものではありません。より高いATRは、測定された期間における典型的な範囲が大きいことを意味しますが、次に価格が上昇するか下降するかを教えてくれるわけではありません。
証拠または例(ワーク計算)
前提条件(明示)
- 計算を透明に保つために、3期間を使用します。
- 各期間は1本のバー(例えば、1日)です。この例のATRの過去の期間は3であり、ATRはTR1、TR2、TR3の平均になります。
- 価格は以下に示すように正確に仮定されています。
仮定されたOHLC入力
期間1の前日の終値をC0とします。その後、各期間tについて、高値(Ht)、安値(Lt)、前日の終値(Ct−1)が必要です。
- 期間1:H1 = 1.2000、L1 = 1.1950、前日の終値C0 = 1.1980
- 期間2:H2 = 1.2020、L2 = 1.1970、前日の終値C1 = 1.2000
- 期間3:H3 = 1.2010、L3 = 1.1960、前日の終値C2 = 1.1975
(各期間のTR計算には、前日の終値のみが必要です。例ではそれを提供しています。)
ステップ1:True Range(TR)の計算
期間1
- (H1 − L1) = 1.2000 − 1.1950 = 0.0050
- |H1 − C0| = |1.2000 − 1.1980| = 0.0020
- |L1 − C0| = |1.1950 − 1.1980| = 0.0030
- TR1 = max(0.0050, 0.0020, 0.0030) = 0.0050
期間2
- (H2 − L2) = 1.2020 − 1.1970 = 0.0050
- |H2 − C1| = |1.2020 − 1.2000| = 0.0020
- |L2 − C1| = |1.1970 − 1.2000| = 0.0030
- TR2 = max(0.0050, 0.0020, 0.0030) = 0.0050
期間3
- (H3 − L3) = 1.2010 − 1.1960 = 0.0050
- |H3 − C2| = |1.2010 − 1.1975| = 0.0035
- |L3 − C2| = |1.1960 − 1.1975| = 0.0015
- TR3 = max(0.0050, 0.0035, 0.0015) = 0.0050
ステップ2:TRを平均してATRを得る
これらの3期間におけるTRの平均がATRである場合:
- ATR(3) = (TR1 + TR2 + TR3) / 3 = (0.0050 + 0.0050 + 0.0050) / 3 = 0.0050
したがって、これらの明示的な前提条件の下、ATRは入力シリーズの価格単位で0.0050になります。
独立して検証する方法
同じ公式と同じ仮定された高値/安値/前日の終値を使用して、TR1、TR2、TR3を再計算し、算術平均を取ります。どの値も異なる場合、その違いは異なる入力データセット、異なる期間の定義、または異なる平均化の長さに起因する必要があります。
制限とリスク(重要な故障モード)
- 方向性ではない: ATRはボラティリティの大きさを測定します。ATRのみを使用して方向性を推測することは、方向性は範囲の大きさだけでなく価格構造に依存するため、失敗する可能性があります。
- 入力の選択肢がATRを変える: 異なるバーの時間枠(日次対時間別)、異なる過去の期間の長さ、または異なるデータベンダーの調整は、TRそしてしたがってATRを変える可能性があります。
- レジムの変化: ボラティリティは突然変化する可能性があります。過去のATR(正しく計算された場合でも)は、市場条件が変化した場合、将来のボラティリティを反映しない可能性があります。
- コストと実行の影響: ATRは価格範囲から計算されますが、実際の結果はスプレッド、スリッページ、および手数料に依存します。これらは、移動の規模に対して重要なものになる可能性があります。
検証または次の質問
理解を深めるために、異なる過去の期間(例えば、5期間)でワーク例を再実行し、TR値が変化したときにATR値がどのように動くかを確認できます。有用な次の質問は:期間の高値または安値が前日の終値から大きく離れている場合(例えば、大きなギャップ)、TRはどのように変化するでしょうか、 since TR takes the maximum of three terms?