Average True Range(ATR)とは — 基礎、計算式、そして標準の期間14

最終確認日: · 普遍的な内容
リスク警告 · YMYL この記事は教育目的のみのものであり、投資助言を構成するものではありません。Forex取引には資金を失う高いリスクが伴います — ESMAによれば、個人投資家口座の74〜89%が損失を出しています。

Marcinさんは、EUR/USDで2年間こつこつと利益を積み上げてきた30 pipsの損切り(ストップロス)を、そのままGBP/JPYに持ち込みました。クロス円での最初の3週間で、彼は15回連続でストップを刈られ、すべて損失に終わりました。後から見れば方向は何度も正しかったのにです。原因は分析ではなく、彼が一度も確認しなかった一つの数字にありました。ポンド円は、ユーロドルの2倍以上も1日で動くのです。その「典型的な値動きの幅」こそ、Average True Rangeが測るものであり、理にかなった損切りとポジションサイズの出発点でもあります。

Average True Rangeとは本当のところ何か

Average True Range(ATR)は、選んだ本数の直近セッションにわたる値動きの平均的な振れ幅を測ります。J. Welles Wilderが1978年に著書 New Concepts in Technical Trading Systems で発表したもので、RSI、Parabolic SAR、ADXを世に出したのと同じ本です。彼はもともと、セッション間にギャップが生じて単純な高値マイナス安値のレンジが意味をなさなくなる商品先物市場のために設計しました。しかしその解決策は、株式から通貨ペアまであらゆる資産クラスで標準のボラティリティ指標として使われるほど、普遍的なものであることが分かったのです。

もっとも大切なのは、ATRが何をしないかです。ATRは方向を示さず、振れ幅だけを示します。数値の上昇は「相場がより勢いよく動き始めた」ことだけを教えてくれ、それ以上は何も語りません。その勢いが上か下かを、この指標は知らないのです。だからこそATRはシグナル発生装置ではなく、リスク管理のツールなのです。トレーダーはまず値動きの分析から方向を決め、そのうえで初めてATRを使って損切り幅とポジションサイズを決めます。同じ一線が、テクニカル分析の各指標のうちトレンドの強さを測るADXとATRを分けています。一方は「どれだけ遠くまで」、もう一方は「どれだけ明確に」を語り、どちらも「どちらの方向か」は語りません。標準の期間は14セッションで、MetaTrader 4と5、TradingView、cTraderでそう設定されています。読み値はその銘柄自体の単位、つまり通貨ならpips、株式や商品ならポイントで表されます。

true rangeと指標の計算方法

ATRを理解するには、まずWilderが各セッションについて測る3つの値の最大値と定義したtrue rangeを理解する必要があります。1つ目は単純なセッションレンジ、つまりそのローソク足の高値と安値の差です。2つ目は前のセッションの終値から当日の高値までの距離、3つ目は前の終値から当日の安値までの距離で、どちらも正の数として扱います。指標はこの3つのうち最大のものを選び、その数字がそのセッションのtrue rangeになります。

なぜわざわざこんな複雑なことをするのでしょうか。単純なレンジではギャップが見えないからです。あくまで説明のためのEUR/USDの例で考えてみます。月曜日、相場はギャップなしで70 pips動いたので、true rangeも70です。火曜日のセッションは値幅こそ65 pipsしかありませんでしたが、週末のギャップを受けて10 pips高く始まりました。そしてそのギャップこそが、当日自身の値幅では捉えられないtrue rangeを75まで引き上げるのです。こうした連続する読み値をいくつか平均すれば、簡略版のATRが得られます。本物の指標は14セッションにわたってWilderの平滑化法で計算し、その機能はどのプラットフォームにも組み込まれていますが、ロジックは同じです。

EUR/USDの現実的なATR(14)の読み値は、日足では通常60〜90 pipsのあいだに収まり、GBP/JPYでは150〜250 pipsのあいだです。この差こそ、一方のペアからもう一方へそっくり持ち込んだ損切りが、数学的に失敗する運命にある理由を説明しています。

なぜ14という期間設定が標準になったのか

14という数字はどこからともなく現れたわけではありません。Wilderは商品先物で5から30セッションまでの期間を検証し、14(おおよそ3取引週間)が反応性と安定性のあいだで最良の妥協点を生むことを見いだしました。1本の極端なローソク足が読み値を支配しないだけの長さがあり、かつ相場の局面変化が数日のうちに指標へ届くだけの短さがあるのです。より短い設定はスキャルパーに、より長い設定はポジショントレーダーに向きますが、設定の変更はあくまでバックテストに従うべきで、直感に従ってはいけません。

ボラティリティの尺度としてのATR、そしてその限界

ATRは適用された銘柄の単位で読み値を出します。だからこそ、異なる2つの市場から得た2つのATRの読み値は、直接は比較できないのです。EUR/USDの60 pipsは平均的な日次レンジですが、S&P 500の60ポイントは危機のセッションを示します。教訓はこうです。銘柄のATRは常にその銘柄自身の過去と比べ、別の市場の読み値とは決して比べないこと。なお、EUでは、ESMAが個人投資家のレバレッジを最大1:30に制限しており、ESMAのデータでは個人口座の74〜89%が損失を出していますが、これは欧州の規制であって、日本の口座を直接拘束するものではありません。リスク管理の観点からは、自分が使う市場のボラティリティを自分の過去と照らすことが出発点になります。より広い背景については、ForexMechanicsが市場のボラティリティに関する簡潔なリファレンスを公開しています。

第2の限界は、人間の行動に関わるものです。ATRはパニック時に急上昇し、ゆっくりと低下します。もしセッション前の読み値が直近50セッションの平均の2倍であれば、相場はリスクが高まった局面に入っています。スプレッドは広がり、スリッページは日常茶飯事となり、通常の倍率に基づく損切りは見当違いの場所に置かれてしまいます。そのときトレーダーは、ポジションを半分にするか、読み値が落ち着くまで取引を控えるべきです。逆に、非常に低いATRは、ほとんどのモメンタム戦略が機能しなくなるほど鈍い相場を表します。

ATRに基づく損切り — 1.5倍から2倍まで

ATRのもっとも一般的で、もっとも価値ある使い方は損切りの設定です。買い(ロング)ポジションのルールはこうです。エントリー価格からATR(14)に選んだ倍率を掛けた分だけ下に損切りを置きます。売り(ショート)なら方向が反転します。標準の倍率はデイトレードで1.5倍、スイングトレードで2倍です。具体的なペアがこのルールの価値を示します。EUR/USDのATR(14)が80 pipsを示すとき、1.5倍なら120 pips、2倍なら160 pipsの損切りになります。GBP/JPYでは、ATRが200 pips前後なので、同じ倍率で300 pipsと400 pipsになります。各水準は絶対値では違って見えますが、それぞれが同じ日次レンジに対する割合を表しています。それこそがATRベースの損切りの本質です。あらゆるペアで同じpips幅という典型的な初心者の誤りは、その代わりに、ボラティリティの高い市場がありふれたノイズで損切りされることを保証してしまいます。それこそが、冒頭のMarcinさんを破滅させたものでした。

ATRから計算するポジションサイズ

プロのATR活用の第2の層は、ポジションサイズの算出です。1回の取引で許容できる損失額を、1ロットあたりのリスクで割ります。後者は損切り幅にpip価値を掛けたものから導かれ、その損切り幅はATRから来るので、指標はそのままこの計算へ流れ込みます。あくまで説明のための例です。10,000ユーロの口座と1パーセントルールを持つトレーダーは、1回の取引で100ユーロをリスクにさらします。EUR/USDでは損切りは120 pips(ATR 80の1.5倍)で、pip価値は標準ロットあたり10ユーロなので、100ユーロのリスクをこれらの数字で割ると、約0.08ロットのポジションになります。損切りが300 pipsのGBP/JPYでは、同じ計算でおよそ0.05ロットになります。ロットは小さいものの、エクスポージャーは同一です。最大損失が合意した資金の1パーセントに留まるからです。これこそ実践における1パーセントルールをめぐる規律が求めるものです。ペアをまたいで同じロット数ではなく、同じ金額のエクスポージャーを保つことです。

ATRに基づくトレーリングストップ

第3の重要な使い方はトレーリングストップ、つまり取引がトレーダーの思惑どおりに進むにつれて価格を追いかける損切りです。古典的な実装は、現在価格の後方にATRの倍数だけ離して損切りを引き締めます。デイトレードでは2倍、スイングトレードでは3倍です。もっとも有名なものはChuck LeBeauの Chandelier Exit で、直近22セッションの最高値からATR(22)の3倍を差し引いたものです。

こうしたトレールの狙いは、ノイズと本物の押し目を切り分けることに尽きます。固定したpips幅のトレールは、ボラティリティが拡大すれば相場のちょっとしたくしゃみのたびに刈られ、ボラティリティが縮小すればポジションを無防備なまま放置します。ATRベースのトレールは自らを調整します。相場が加速すればより大きな余裕を与え、減速すれば引き締めて利益をより多く確保するのです。さまざまな派生形や落とし穴を含むより詳しい全体像は、ATRトレーリングストップの高度な手法を扱う別の記事で展開しています。

「pipsだけの損切りが理にかなうのは、ただ一つの場合だけです。トレーダーが生涯にわたって一つの銘柄を、一つのボラティリティ局面で取引する場合です。それ以外のどんな形でも、市場が今週実際にどう動いているかに適応する指標が必要になります。」 — J. Welles Wilder, 1978

明日からできること

ATRの理論はシンプルですが、自分のチャートと自分の口座でそれが機能するのを見て初めて腑に落ちます。ここに、この学びを実践で締めくくる4つのステップを挙げます。

  1. 実際に取引している3つのペアの日足チャートを開き、標準の14期間設定でATR指標を適用し、その読み値を記録してください。ユーロドルとポンド円とで典型的なボラティリティがいかに大きく異なるか、自分の目で確かめられます。
  2. それぞれのペアでの既存の損切りをATRの倍数に換算し、ボラティリティの高いペアで、本物の方向転換ではなく通常のノイズに刈られるほど狭い損切りを使っていないか確認してください。
  3. 今後のすべてのポジションを、リスク額とATRから取った損切り幅から算出し、どのペアを取引していても各取引の最大損失が同じ資金の1パーセントになるようにしてください。
  4. 週に1度、各ペアの現在のATRを直近50セッションの平均と比べ、読み値が半分以上跳ね上がっているところではポジションを半分にしてください。相場がリスクの高まった局面に入ったという早期のシグナルです。
Jarosław Wasiński
著者について

Jarosław Wasiński

MyBank.pl 編集長 · 金融・市場アナリスト

金融業界で20年以上の経験を持つ独立系アナリスト兼実務家です。2004年から運営されているポータルサイト MyBank.pl の創設者であり編集長を務めています。2007年から外国為替市場とマクロ経済のファンダメンタル分析を行っています。グローバル市場の視点から執筆し、欧州(ESMA)および日本(金融庁/FSA)の規制枠組みにも目を配っています。

出典・参考文献

  1. TradingView Average True Range (ATR) — indicator documentation · oficjalna referencja platformy: definicja true range, metoda Wildera i okres 14 www.tradingview.com ↗
  2. StockCharts ChartSchool Average True Range (ATR) and Average True Range Percent (ATRP) · wzór true range jako maksimum z trzech wartości, atrybucja J. Wellesa Wildera, domyślny okres 14 chartschool.stockcharts.com ↗
  3. Fidelity Average True Range (ATR) — technical indicator guide · omówienie ATR jako miary zmienności wraz z formułą true range www.fidelity.com ↗

よくある質問

なぜ期間14で、10や20ではないのですか?

14という数字は、J. Welles Wilder本人から直接来ています。彼は1978年に著書 New Concepts in Technical Trading Systems で商品先物市場についてさまざまな期間を検証し、反応性と安定性のあいだの最良の妥協点として14の日次セッション(おおよそ3取引週間)を選びました。たとえば7のような短い設定では、指標はボラティリティが高まった一つひとつのセッションに反応してしまい、平均としての性格を失います。たとえば30のような長い設定では、読み値が強く平滑化されすぎて、急激な局面の変化(危機、中央銀行の決定)が1週間遅れて指標に届きます。14は45年にわたって業界標準であり続け、主要な取引プラットフォーム — MetaTrader 4、MetaTrader 5、TradingView、cTrader — はいずれもこの値を初期設定としています。実務上は、トレーダーが少なくとも200回の取引で正式なバックテストを行い、別の期間が自分の具体的な戦略で明らかに良い資産曲線を生むと記録できるまで、この設定を変える価値はありません。デイトレードから数週間のポジションまで、ほとんどの個人投資家のセットアップでは、14が最適であり続けます。

ATRは単純な高値・安値レンジと何が違うのですか?

単純なセッションレンジ — あるローソク足の高値と安値の差 — がうまく機能するのは、相場が一つのセッションから次へ途切れなく移行するときだけです。外国為替市場では、週の半ばではそれが普通ですが、週末の中断や、流動性が薄い時間帯でのデータ発表のあとには、ギャップ、つまり一つのセッションの終値と次の始値とのあいだの価格の空白が生じます。古典的なレンジは、こうしたギャップをまったく見ません。Wilderはこの問題を、true rangeを3つの値の最大値と定義することで解決しました。当該セッションのレンジ(高値マイナス安値)、前の終値から当日の高値までの距離、前の終値から当日の安値までの距離です。その結果、前の終値より10 pips高く始まり、その後5 pips押し戻したセッションのtrue rangeは、単純なレンジが示すような5ではなく15になります。ATRはこうした14のtrue rangeの平均にすぎません。つまり、一つのローソク足の内側で起きたことだけでなく、ギャップを含めた価格の実際の動きを測っているのです。週末のギャップが大きくなりがちな外国為替市場では、この違いが重要になります。

実際にATRに基づく損切りはどう設定すればよいですか?

標準の距離は、現在の時間軸のATR(14)の倍数です。1時間足と4時間足でのデイトレードには1.5倍ATR、D1でのスイングトレードには2倍、数週間のポジションには2.5倍まで採用できます。EUR/USD日足の具体例です。ある週にATR(14)が80 pipsであれば、1.0850で開いた買い(ロング)ポジションは、1.5倍ATRの損切りで1.0730(120 pips下)、2倍で1.0690(160 pips下)に置かれます。ATR(14)が200 pipsになり得るGBP/JPYでの同じ仕組みは、1.5倍で300 pipsの損切り距離を要します。見た目には大きいものの、現実には妥当な値です。初心者にもっとも多い誤りは、すべてのペアで同じpips幅の損切りを使うことです。EUR/USDで30 pips、GBP/JPYでも30 pipsとすると、2番目のペアではほぼ毎日、通常のノイズで損切りされてしまいます。ATRの損切りは、その銘柄固有のボラティリティと、その市場局面に自動的に適応します。100回の取引のバックテストは、固定pips距離よりも明らかに高い的中率をほぼ常に示します。

ATRは相場の方向を示しますか?

示しません。これは、ATRを買いや売りのシグナルとして使おうとして失敗した初心者が、最初に学ぶ教訓です。ATRは値動きの振れ幅だけを、つまり方向に関係なく、相場が平均的なセッションでどれだけ進むかだけを測ります。下落相場での高いATRは急速な下落を、上昇相場での高いATRは急速な上昇を意味します。読み値は両者で同一ですが、ポートフォリオへの結果は正反対です。そのためATRは、ボラティリティ指標として — 損切りの設定、ポジションサイズの算出、トレーリングストップの設定、あるいはボラティリティが高すぎる、または低すぎる市場の選別のために — のみ使うべきで、エントリー判断の単独の根拠としては決して使ってはいけません。すべての方向の判断は値動きの分析から来なければなりません。市場構造、ローソク足のパターン、サポートとレジスタンス(支持線・抵抗線)の水準、RSIやMACDといったツール、あるいは定量的なセットアップです。ATRはリスク管理の道具であって、シグナル発生装置ではありません。この階層 — まず別の情報源から方向を、そのうえでポジションと損切りの大きさを決めるためにATRを — こそが、この指標のあらゆるプロフェッショナルな使い方の基礎です。

さらに深く · 完全ガイド