FXで日次ADRを計算する方法
直接の答え:FXで日次ADRを計算する
FXの通貨ペアにおける日次ADR(Average Daily Range:平均日次レンジ)は、各日の価格レンジ(通常はHigh − Low)を求め、その日次レンジを選択した過去の日数で平均することで計算します。
解説:入力と計算
-
通貨ペアと「1日」の時間定義を選びます。 「日次」の計算は、データ提供者が取引日をどう定義しているか(タイムゾーンとローソク足の区切り)に依存します。たとえば、日次ローソク足が特定のブローカーやプラットフォームのタイムゾーンを使っている場合、ADRも同じ日次ローソク足から計算するのが適切です。
-
参照期間の各日について、日次レンジを計算します。 最も一般的なバージョンでは、その日の最高値と最安値を使います。
- 日次レンジ(日)= 日次高値 − 日次安値
- 日次レンジを平均します。 過去N日を使う場合、日次ADRは次のとおりです。
- 日次ADR = (N日間の各日次レンジの合計)/ N
- 参照期間の長さを決めます。 よくある選択肢は、短いウィンドウ(より早く反応する)か、長いウィンドウ(ノイズをならす)です。式自体は同じで、変わるのはNだけです。
例または確認:ADRが一貫して計算されているか
概念的な例(仮の数値):
- Day 1のレンジ = 1.20
- Day 2のレンジ = 0.90
- Day 3のレンジ = 1.10 N = 3なら、日次ADR = (1.20 + 0.90 + 1.10) / 3 = 1.07(高値/安値と同じ価格単位)です。
プロセスを検証するための確認項目:
- ローソク足の整合:解釈に使う予定の同じ日次ローソク足セットでADRを再計算します。
- データの一貫性:1つのデータソース(ブローカー/プラットフォーム)を使い、最高値と最安値が一致するようにします。
- 単位:ペアがどのように提示(クォート)されているかを理解し、ADR値の大きさの解釈に影響する点を確認します(ADR値は常に、基となるクォートから見た「価格変動」の単位です)。
- 再現性:Nを変更した場合、その変更が参照期間によるものかどうかを確認し、別のタイムゾーンやローソク足定義によるものではないことを確かめます。
制限と、ADRが保証できないこと
ADRは説明的です。選択した過去の期間において、価格が平均してどれくらい動いたかを要約します。将来の特定のレンジを、確実に予測するものではありません。
主な制限:
- タイムゾーン依存: 「日次」の定義が異なると、高値/安値が変わり、その結果ADRも変わります。
- 参照期間への感度:Nを変える、または値動きの大きい日を含める/除外すると、ADRは変化します。
- 市場環境:平均は変動をならしますが、ある日は過去のADRを大きく上回ったり下回ったりすることがあります。
- 売買シグナルではない:ADR単体では、方向性・タイミング・結果を確定できません。
最後に、ペアやプラットフォーム間でADRを比較する必要がある場合は、日次ローソク足が同じローソク足の区切りと、同じ方法(High − Low)で、同じNに基づいていることを確認してください。これにより比較が意味のあるものになります。
DOCUMENT END