結論から。ATRは「その通貨ペアが、最近1本の足でどれくらい動いているか」を数字にした指標です。方向は教えてくれません。使い道は、損切り幅を相場の揺れに合わせて決める物差しで、「損切り幅=ATR×係数」の形がよく知られています。ただし係数に正解はなく、損切りを広げたらロットを減らすまでがセットです。ここを忘れると、ATRは安全装置ではなく、損失を増やす装置になります。
この記事では、ATRの定義、小さな数列での手計算、損切り幅とロットの組み合わせ方を、円ペアの例で検算します。例の数字はすべて架空で、実際の取引・実績ではありません。利益の保証もしません。
ATRとは何か
ATRはAverage True Rangeの略で、日本語では「真の値幅の平均」と説明されます(MyForexの用語解説)。ボラティリティ(値動きの大きさ)を測る指標で、上がるか下がるかの予想には使えません。TradingViewのヘルプも、価格の方向ではなくボラティリティを測るものと説明しています(TradingView ヘルプ)。
「ATRが大きい=相場が荒れている、小さい=静か」を数字で見るもの、くらいの理解で十分です。
計算方法:トゥルーレンジを出して、平均する
まず1本ごとに「トゥルーレンジ(TR)」を出します。TradingViewのヘルプでは、次の3つのうち最大の値と説明されています。
- 当期の高値 − 当期の安値
- |当期の高値 − 前期の終値|
- |当期の安値 − 前期の終値|
縦棒は絶対値で、マイナスなら符号を外した値を使う、という意味です。前の足の終値との差を入れているのは、窓(ギャップ)を開けて始まった分も値動きとして拾うためです。高値と安値の差だけでは、ギャップで動いた分が抜け落ちます。
ATRは、このTRを一定期間で平均したものです。TradingViewではデフォルトの期間が14で、平均の方法は標準でRMA(平滑化した移動平均)、設定でSMA・EMA・WMAにも変えられます。MyForexの解説では指数平滑移動平均と説明されていて、ツールによって平均の取り方が違います。同じ通貨ペア・同じ期間でも、ツールが違えば表示される値は少しズレることがあります。この記事の手計算は、いちばん単純な「TRの単純平均」で行います。
架空の数列で手計算する
以下は説明用に作った架空のドル円の日足5本で、実際の相場ではありません。期間は計算を簡単にするため5本にします(実際のツールの標準は14)。前日(0日目)の終値は150.00円とします。
- 1日目:高値150.80、安値149.90、終値150.50
- 2日目:高値151.30、安値150.20、終値150.40
- 3日目:高値152.10、安値151.40、終値151.90(窓を開けて上昇)
- 4日目:高値152.30、安値151.30、終値151.50
- 5日目:高値151.90、安値150.90、終値151.20
それぞれのTRを出します(単位は円)。
- 1日目:高値−安値=0.90、|150.80−150.00|=0.80、|149.90−150.00|=0.10 → 最大の0.90
- 2日目(前日終値150.50):1.10、|151.30−150.50|=0.80、|150.20−150.50|=0.30 → 1.10
- 3日目(前日終値150.40):0.70、|152.10−150.40|=1.70、|151.40−150.40|=1.00 → 1.70
- 4日目(前日終値151.90):1.00、|152.30−151.90|=0.40、|151.30−151.90|=0.60 → 1.00
- 5日目(前日終値151.50):1.00、|151.90−151.50|=0.40、|150.90−151.50|=0.60 → 1.00
合計は0.90+1.10+1.70+1.00+1.00=5.70。5本で割って、ATRは1.14円(114pips)です。円ペアは1pip=0.01円なので、1.14円=114pipsになります。
3日目に注目してください。高値−安値だけなら0.70円ですが、窓で始まった分を含めたTRは1.70円です。ギャップを拾う、というのはこういうことです。
ATRで損切り幅を決める考え方(一例)
よく見かける形は「損切り幅=ATR×係数」です。上の例でATRが1.14円、係数を1.5にすると、損切り幅は1.14×1.5=1.71円(171pips)。買いならエントリー価格から1.71円下、売りなら1.71円上に損切りを置く計算です。
狙いは、値動きが大きい局面では損切りを広く、静かな局面では狭くして、「普通の揺れで引っかかる」のを減らすことです。固定の20pipsにすると、荒れた日はノイズで刈られ、静かな日は無駄に遠い、ということが起きやすくなります。
ただし、これは考え方の一例で、係数に正解はありません。1.0でも1.5でも2.0でも、それぞれ「損切りに掛かる頻度」と「掛かったときの痛み」の交換でしかなく、どれが優れていると言える根拠を、この記事は持っていません。係数や期間を自分で決めるなら、記録を取って検証するしかありません(損益と判断の手順を分けて記録する記事が使えます)。
ロットの決め方:損切り幅が広がったら、数量を減らす
ここがこの記事のいちばん大事なところです。ポジションサイズ(取引数量)は、次の式で決めます。
- 取引数量(通貨) = 許容損失(円) ÷ 損切り幅(円)
架空の例です。資金100万円、1回の許容損失を資金の1%(1万円)と決めたとします(1%が適切という意味ではなく、例です)。損切り幅は先ほどの1.71円。
- 10,000 ÷ 1.71 ≒ 5,848通貨 → 切り捨てて5,800通貨(100通貨単位で取引できる環境なら)
- 検算:5,800 × 1.71 = 9,918円。許容損失の1万円以内に収まる
- 1,000通貨単位の口座なら5,000通貨。5,000 × 1.71 = 8,550円
係数を変えると、数量はこう変わります(ATRは同じ1.14円)。
- 係数1.0:損切り1.14円 → 10,000÷1.14≒8,771 → 8,000通貨(8,000×1.14=9,120円)
- 係数1.5:損切り1.71円 → 5,800通貨(9,918円)
- 係数2.0:損切り2.28円 → 10,000÷2.28≒4,385 → 4,000通貨(4,000×2.28=9,120円)
損切りを2倍に広げたら、数量はほぼ半分になります。1回の損失額は、どの係数でもおおよそ1万円で揃っています。これが「ATRで損切りを決める」の本来の使い方で、損切りを広げても、ロットを据え置けば損失額がそのまま増えるだけです。ここを見落とすと、損失額がそのまま増えます。
もう1つ、ユーロ円で検算します(これも架空)。ATRが1.60円、係数1.5なら損切り2.40円。許容損失1万円なら、10,000÷2.40≒4,166 → 4,100通貨(4,100×2.40=9,840円)。ペアが変われば、同じ許容損失でも数量は変わります。
ロットの基本はロットの記事、レバレッジとの関係はレバレッジの記事にまとめています。数量が決まっても、必要証拠金が足りるかは別に確認が必要です。
ATRの弱点
- 過去の値動きの平均であって、未来の予告ではない。ATRが小さい静かな局面から、急に動くことは普通にあります。
- 期間と平均の取り方で値が変わる。14が標準でも、それが最適という根拠はありません。ツールを変えたら値が違う、は起こります。
- 時間軸で別物になる。日足のATRと5分足のATRは、大きく違う数字になります。損切り幅の単位を合わせないと、計算が壊れます。
- 損切り幅が広がると、リワードも遠くなる。利確まで届く確率は一緒に動くので、リスクリワードの条件を再確認が必要です。
よくある失敗
- ATR×係数で損切りを広げて、ロットは前のまま。1回の損失が想定の何倍にもなる。
- 負けが続いたあと、「ATRが大きいから仕方ない」と係数を勝手に変える。ルールを後から都合よく動かすのは、記録の意味を壊します(後知恵バイアスの記事も参考に)。
- 日足のATRを、5分足のトレードにそのまま使う。
- ATRが極端に大きい日に、数量が小さくなりすぎて「やる意味がない」からとロットを戻す。本末転倒です。見送るのも判断の1つです(戦略的撤退の記事)。
損失リスクについて
ATRで損切り幅を決めても、損失は避けられません。急変動や重要指標の発表時には、注文した価格どおりに約定しないこと(スリッページ)があり、損切りが想定より不利な価格になることもあります。週末をまたぐ窓では、損切りを飛び越えることもあります。この記事の損失額の計算は、損切りが指定価格で約定した前提の理論値で、スプレッドも含めていません。レバレッジ取引では、短時間で大きな損失が出ることがあり、損失が証拠金を上回る場合もあります。ATRは、損失をなくす道具ではなく、損失額を事前に見積もるための物差しとして使うものです。
まとめ
- ATRは値動きの大きさを測る指標で、方向は示さない
- TRは「高値−安値」「|高値−前日終値|」「|安値−前日終値|」の最大値。ATRはその平均
- 損切り幅=ATR×係数は考え方の一例。係数に正解はない
- 取引数量=許容損失÷損切り幅。損切りを広げたら数量を減らす
- ツールごとに平均の取り方が違うので、値は少しズレる
この記事は特定の売買を勧めるものではなく、利益を保証するものでもありません。取引で損失が出る可能性があります。
出典と確認日
確認日:2026年10月30日。TRの3つの式、標準期間14、デフォルトの平滑化方法(RMA)とその変更可否は、TradingView ヘルプ「Average True Range (ATR)」で確認しました。ATRの名称・定義と、指数平滑移動平均で説明されている点は、MyForex 用語解説「ATR」で確認しました。考案者・考案年は、確認した2つのページのうち一方に記載がなく、もう一方の記載も原典で確認できていないため、この記事には載せていません。手計算の数列、損切り幅、取引数量、損失額は、すべて筆者が作った架空の数字を検算したもので、実在の相場・取引・実績ではありません。

コメント