SMAの設定はどう変わる?
直接の答え
SMA(Simple Moving Average:単純移動平均)は、直近の値動きが平均にどれだけ影響するかを変えることで変化します。実際には、平均の感度(反応性)、遅れ(ディレイ)、そしてノイズの多い値動きの中で「反転」に見える頻度が変わります。
仕組みと定義
SMAは、価格の過去の観測値から計算される線です。最も一般的な設定は ウィンドウ長(しばしば 期間 と呼ばれます)で、直近のいくつの時点を平均するかを指定します。
仕組みを簡単に見る方法として、固定のステップ幅(たとえば、各ステップが1本のローソク足)を使うと考えやすいです。SMAのウィンドウ長が N なら、時刻 t におけるSMAは、直近の観測価格 N 個の平均です:
- SMA(t) = (price(t) + price(t−1) + … + price(t−N+1)) / N
次の2つの実務的な含意があります:
- 反応性: Nが小さいほど、平均に支配されるデータ点が少なくなるため、価格が変化したときにSMAはより素早く反応します。
- 滑らかさと遅れ: Nが大きいほど、古い価格も平均に残るため、SMAの変化はよりゆっくりになります。これにより短期の変動は抑えられやすい一方で、最新の価格に対する遅れは大きくなります。
一部のプラットフォームでは、結果に影響する追加の選択肢も用意されています。たとえば 入力系列(終値 vs. 別の価格フィールド)や 時間足(価格がどの間隔にグループ化されるか)です。これらの選択は平均化のロジック自体は変えませんが、平均化されるデータが変わるため、出力される線の見え方が異なることがあります。
証拠と例(明示的な前提つき)
10日間の単純化した日次の終値の系列を仮定します:100, 100, 100, 100, 110, 112, 113, 112, 111, 110。
ここで、ジャンプが始まる時点(日5)で、ウィンドウ長だけを変えて2つのSMAを計算します:
- 短いウィンドウ(N=3): 日5のSMAは日3〜5を平均: (100 + 100 + 110) / 3 ≈ 103.3
- 長いウィンドウ(N=5): 日5のSMAは日1〜5を平均: (100 + 100 + 100 + 100 + 110) / 5 = 102
どちらの平均も上昇しますが、短いウィンドウの方が、ジャンプ前の値を含む数が少ないため、より大きく上がります。日6〜10まで計算を続けると、短いウィンドウは通常「もぞもぞ(wiggle)」が多く見え、長いウィンドウは通常、より滑らかで反転ポイントに遅れて見えるはずです。
これは一般的なトレードオフを示しています。感度を高める設定は、ノイズの中で見かけの反転回数も増やし得ます。一方、より滑らかにする設定は、反応を遅らせることがあります。
制限とリスク(重大な失敗パターン)
計算が正しくても、SMAの設定は誤解を招く解釈につながることがあります:
- 横ばい、またはレンジ相場の動き: もみ合いのレンジでは、SMAが何度も平坦になって傾き上げ下げし、持続的な動きを反映していないのに「変化」が多く見えることがあります。
- レジームの変化とブレイクアウト: 基礎となる挙動が変わると(たとえばボラティリティが上がるなど)、長いウィンドウによる遅れのせいで、SMAが新しいレジームを反映するのは、すでにその動きが進行した後になる可能性があります。
- ノイズと観測の重なり: SMAは平均なので、時間足や入力系列によっては、信号とノイズを分けるのに必要な細部が滑らかにされてしまうことがあります。
- コストと執行の違い: 「もしどうなっていたか」の現実的な比較は、取引コスト、スプレッド、スリッページ、執行タイミングに依存します。過去の関係は将来の結果を保証しません。
これらの制限があるため、SMAの出力は単独の予測ツールというより、記述的なツールとして扱い、自分が使う予定のデータ選択(時間足、入力フィールド、ウィンドウ長)を自分の前提のもとで検証するのがより良いです。
検証と次の質問
SMAの設定がどう変化するかを独立して検証するには、同じ過去データに対して複数のウィンドウ長を試し、比較してください:
- 価格変化の後にSMAの線がどれくらい早く反転するか、
- 持続的なトレンドがない期間において、どれくらい変動するか、
- 解釈が時間足や入力の選択にどれくらい敏感か。
必要なら次に、あなたのプラットフォームが使っている設定(たとえばウィンドウ長、時間足、そして平均化される価格フィールド)を明確にしてください。そうすれば、その選択が遅れや滑らかさにどう影響するかを直接対応づけて説明できます。