「先月と同じ手法なのに今月は全然勝てない」——その原因は手法の劣化ではなく、ボラティリティ(価格変動の大きさ)の変化かもしれない。同じ手法でも、高ボラ環境と低ボラ環境では勝率・RR比・期待値のすべてが変わりうる。
この記事では、ボラティリティの計測方法、ボラティリティ別の成績分析、環境に応じた戦略調整の方法を解説する。
ボラティリティの計測方法:ATRの基本
ボラティリティを数値化する最も実用的な指標がATR(Average True Range)だ。ATRは一定期間の「真の値幅」の平均で、価格がどの程度動いているかを示す。
True Range = 以下の3つの最大値
1. 当日高値 - 当日安値
2. |当日高値 - 前日終値|
3. |当日安値 - 前日終値|
ATR(14) = 直近14期間のTrue Rangeの平均
たとえばUSD/JPYの日足ATR(14)が1.2円なら、「1日に約1.2円動くのが通常の状態」ということだ。これが0.6円に下がれば低ボラ、2.0円に上がれば高ボラの状態だと判断できる。
ボラティリティの分類基準
自分のトレード記録に使えるシンプルな分類基準を設定しよう。
低ボラ:ATRが過去3ヶ月平均の70%未満
通常ボラ:ATRが過去3ヶ月平均の70%〜130%
高ボラ:ATRが過去3ヶ月平均の130%以上
この基準は固定値ではなく、相対的な判断であることがポイントだ。相場環境の変化に応じて自動的に基準が調整される。
ボラティリティが成績に影響する仕組み
なぜボラティリティが変わると手法の成績も変わるのか。主な理由は3つある。
1. 損切り幅の適切さが変わる
固定pipsで損切りを設定している場合、低ボラ環境では損切りが適切でも、高ボラ環境では幅が足りずにノイズで刈られてしまう。逆に、高ボラ環境に合わせた広い損切りを低ボラ環境で使うと、リスクに対してリターンが小さくなる。
例:損切り幅20pips固定の場合
低ボラ(日足ATR 60pips):損切り幅はATRの33%。適切な範囲
高ボラ(日足ATR 150pips):損切り幅はATRの13%。ノイズで刈られやすい
2. 利確目標の達成確率が変わる
低ボラ環境で30pipsの利確目標を設定すると、到達するまでに時間がかかりすぎる(または到達しない)。高ボラ環境なら同じ30pipsでもすぐに到達する可能性が高い。
3. ダマシの頻度が変わる
高ボラ環境ではダマシのブレイクアウトが増えやすい。トレンドフォロー系の手法は、低〜中ボラのきれいなトレンドで最もパフォーマンスが良く、高ボラの乱高下では成績が悪化することが多い。
ボラティリティ別の成績を分析する手順
自分のトレード記録をボラティリティ別に分析する具体的な手順を紹介する。
ステップ1:各トレードにボラティリティラベルを付ける
エントリー時点のATRを記録し、低ボラ・通常・高ボラのラベルを付ける。過去のトレードにさかのぼって分類する場合は、取引日のATR値をチャートから確認する。
ステップ2:ラベル別に成績を集計する
低ボラ時のトレード(28件):勝率64%、平均RR 1:1.5、期待値 +1,800円
通常ボラ時のトレード(45件):勝率57%、平均RR 1:2.0、期待値 +2,400円
高ボラ時のトレード(22件):勝率41%、平均RR 1:1.2、期待値 -600円
ステップ3:パターンを読み取る
上記の例では、このトレーダーは低ボラ〜通常ボラで良好な成績を出しているが、高ボラ環境では期待値がマイナスになっている。考えられる原因は以下だ。
- 高ボラ時に損切りが狭すぎてノイズで刈られている
- 高ボラ時のダマシブレイクに引っかかりやすい
- 高ボラ時の急変動でメンタルが動揺し判断ミスが増える
ボラティリティに応じた戦略調整
分析結果をもとに、ボラティリティ環境に応じた具体的な調整方法を紹介する。
損切り・利確幅をATRベースにする
固定pipsではなく、ATRの倍数で損切り・利確を設定する。これにより、ボラティリティの変化に自動的に適応できる。
損切り:ATR(14) × 1.0
利確:ATR(14) × 2.0
ATR = 80pipsの場合 → 損切り80pips、利確160pips
ATR = 40pipsの場合 → 損切り40pips、利確80pips
ロットサイズをボラティリティで調整する
高ボラ環境ではpips単位の損切り幅が広がるため、同じ金額リスクを維持するにはロットサイズを小さくする必要がある。
リスク許容額:10,000円(資金の1%)
低ボラ(損切り30pips):10,000 ÷ 30pips = 約3.3万通貨
高ボラ(損切り80pips):10,000 ÷ 80pips = 約1.25万通貨
苦手なボラティリティ環境ではトレードしない
分析の結果、特定のボラティリティ環境で期待値がマイナスなら、そもそもその環境でトレードしないという選択肢もある。高ボラ環境で成績が悪いなら、ATRが一定水準以上のときは取引を見送るルールを設定する。
トレード記録にボラティリティ情報を残す方法
今後のトレード記録にボラティリティ情報を含めるための具体的な方法を紹介する。
- ATR値を記録する:エントリー時の日足ATR(14)の値を記録に残す
- ボラティリティラベルを付ける:低・中・高の3段階ラベルを各トレードに付与する
- メモに相場環境を記述する:「高ボラ・トレンド相場」「低ボラ・レンジ相場」などの環境情報をメモに残す
TradeJournalのトレード記録では、メモ欄に相場環境の情報を記録できる。AIレビュー機能がこの情報を含めて分析するため、ボラティリティ環境と成績の関係をより深く理解できる。
まとめ:ボラティリティは「相場の天気」
ボラティリティをまとめると以下のとおりだ。
- ボラティリティの変化は手法の成績に直接影響する——同じ手法でも環境が変われば結果が変わる
- ATRを使ってボラティリティを計測し、トレード記録に低・中・高のラベルを付けて成績を比較する
- 損切り・利確幅はATRベースにすることで、ボラティリティ変化に自動適応できる
- 苦手なボラティリティ環境では無理にトレードせず、得意な環境だけに絞るのも有効な戦略