金の窓開け時、真の値幅TRはどう計算する?
仮の価格例を用いて、前の終値を真の値幅にどう組み込むか、またTRとATRの違いを説明します。
著者:トーマス|テクニカル分析|当初11月7日15:00予定、2026年11月8日に補足配信。
概要:仮の価格例を用いて、前の終値を真の値幅にどう組み込むか、またTRとATRの違いを説明します。
窓開け時に高値マイナス安値だけでは漏れる理由
真の値幅(TR)は、1本の価格足がカバーする変動範囲を表します。通常の振幅は本足の高値から安値を引くだけです。新しい足が前の終値より全体に高い、または低い場合、通常の振幅では両者の間のギャップが漏れます。TRは前の終値も含め、前終値から本足の価格の極端な位置までがカバーする範囲を測ります。価格単位で表され、数値自体から上昇・下落の方向は読み取れません。
3つの差のうち最大を取る
同一銘柄、同一価格源、同一K線周期を固定し、本足の高値H、安値L、前の終値Cを記録します。HマイナスL、HとCの差の絶対値、LとCの差の絶対値をそれぞれ計算し、その中の最大値を取ります。また、HとCの高い方からLとCの低い方を直接引くこともできます。前終値が本足の高安範囲内にある場合、結果は通常の振幅と同じです。前終値が範囲外にある場合、結果にはギャップが含まれます。

図の前終値は100、次の足の高値は108、安値は105です。通常の振幅は3、高値と前終値の差は8、安値と前終値の差は5なので、TRは8です。次の足が下方に窓開けした場合、高値95、安値92、前終値は依然100とすると、3つの結果は順に3、5、8となり、TRも同じく8です。両方向で同じ真の値幅が得られることは、この指標が記録するのが変動の大きさであることを示します。ここでの数値はすべて教学用の単位です。
プラットフォーム表示のATRを確認する方法
TRは1本のK線に対するもので、平均真の値幅(ATR)は一連のTRを平滑化します。確認する際は、まず任意の確定済みK線を選んでTRを手計算し、次に指標の周期と平均方式を確認します。一般的な実装ではWilder式平滑化が用いられ、一部のプラットフォームでは他の平均方法も選択できます。ウィンドウ、初期サンプル、平滑化アルゴリズムが異なると、表示結果が異なる場合があります。チャート設定を一致させてから比較すれば、計算の違いを相場の変化と誤認するのを避けられます。
例えば、2つの時間足チャートが異なる取引時間帯の区分を採用している場合、前終値がそれぞれ異なる1つの気配値に対応することがあります。両者の表示する日中高値と安値が近くても、手計算のTRは異なる場合があります。まずサーバーのタイムゾーン、欠損K線、気配値履歴を確認し、その後パラメータを変更する必要があるか判断します。未確定K線の高値・安値はまだ変動するため、教学用の確認では先に完全なK線を使用すべきです。
どのような場合に説明を一旦保留するか
週末の再開、データ発表、気配値の中断時には、ギャップによりTRが急に高くなることがあります。まずギャップが同一プラットフォームで再現できるか確認し、データ欠損や異常な気配値を排除してから、変動の変化を説明します。前終値が確認できない場合、現在の読み値には信頼できる基礎が欠けます。読み値が信頼できても、大きなTRはすでに発生した変動を記録するだけであり、次の足はさらに拡大する可能性も、平静に戻る可能性もあります。実際の約定はスプレッドや流動性の影響も受けるため、過去の値幅をそのまま将来の損失上限として扱うことはできません。