FXで平均日次レンジ(ADR)を計算する方法
直接の答え:標準的なADR計算
FXにおける平均日次レンジ(ADR)は、ルックバック期間の各日について日次の価格レンジを求め、その日次レンジを平均することで計算します。
よくある定義は次のとおりです:
- 日次レンジ = 日次高値 − 日次安値(価格の単位、またはpipsで測定)
- ADR =(N日間の各日次レンジの合計)÷ N
これにより、選択した期間における典型的な日次の値動きの大きさを表す1つの数値が得られます。
説明:入力、定義、そして「仕組み」
1) 「日」の境界を決める
ADRには、各日ごとに1つの値が必要です。実際に「日次」とは何を意味するのかを決めてください(たとえば、チャートの日足のタイムゾーンに基づく、または特定の市場セッションのルールに基づく、など)。日付の境界がずれると、同じ価格系列でもADRが変わることがあります。
2) 日次レンジの測定方法を定義する
一般的には、日次レンジはその日の 高値 と 安値 を使います:
- Range(d) = High(d) − Low(d)
計算は次のいずれかで行えます:
- 価格の単位(例:1.0850 − 1.0800)、または
- そのインストゥルメントのpip定義に従って変換する場合は Pips
平均する期間の全日で、必ず同じ方法を一貫して使ってください。
3) ルックバックの長さ N を選ぶ
ADRは常に「窓(ウィンドウ)」に結びついています(例:10日、20日、30日)。長い窓は短期の変動をならしますが、短い窓は反応が速くなります。
4) 平均を計算する
d = 1..N の各日について:
- ADR = (Range(1) + Range(2) + … + Range(N)) ÷ N
一部の分析者は、中央値の日次レンジのようなバリエーションも計算しますが、この質問はあくまで 平均 なので、基本となるのは算術平均です。
例と、独立してできる確認手順
簡単な数値の例
日次レンジがすでにpipsで測定されている N = 5 日分があるとします:
- 18, 22, 25, 20, 15
すると:
- ADR = (18 + 22 + 25 + 20 + 15) ÷ 5 = 100 ÷ 5 = 20 pips
計算を検証するためのチェック
- 単位の確認: 価格の単位で High − Low を計算した場合、ADRも価格の単位になります。先に「1日あたりのpips」に変換した場合、ADRはpipsになります。
- データの整合性: 期間内の各日について、完全な日足キャンドルを使ったことを確認してください。欠けている日や一部しかない日は、平均を歪める可能性があります。
- 境界の一貫性: チャートのタイムゾーン(または「日」の定義)を変更した後に再計算してください。ADRが大きく変わるなら、その日付の境界の選び方が結果に影響している可能性があります。
重要な制限とリスク(不確実性)
ADRは記述的な指標であり、予測を保証するものではありません。正しく計算できたとしても、将来の値動きの大きさを保証するわけではありません。
押さえておくべき主な制限は次のとおりです:
- 非定常性: 市場環境は変化するため、過去の平均が次の期間と一致するとは限りません。
- 定義への感度: 「日」の境界や、レンジの定義(たとえば特定のセッション時間だけを使うなど)が異なると、ADRの値も変わります。
- 外れ値: いくつかの極端にレンジが広い日が、特に N が短い場合にADRを押し上げることがあります。
日付の境界、レンジの測定方法、窓の長さには複数の正当な選択肢があるため、同じ一般的な概念でも、設定が異なる2人のトレーダーが計算するADRは別の値になることがあります。
DOCUMENT END