534 / 736MA

Moving average

移動平均

直近の価格は下がったのに、平均線はまだ上昇している。これは必ずしも誤りではありません。移動平均の計算方法、種類による違い、そして線が本当に示すものを説明します。

Moving average(移動平均)は、価格の並びを、新しいデータに合わせて更新する値にまとめたものです。その値を結ぶと、細かな変動をならし、より長い流れを読みやすくする線になります。計算方法はいくつかありますが、どれも単独で次の価格を知っているわけではありません。

ペトルがチャートに Moving average を追加すると、友人の線とは違って見えました。まず設定を比べます。TradingView には、単純な平均を取る SMA や、新しいデータに大きな重みを置く指数平均の EMA などがあります。入力も重要です。Close は足の終値、High は高値です。高値の平均と終値の平均は、似て見えても別の問いに答えています。 [1]

SMA では、対象となる価格の窓が動きます。新しい値が入り、最も古い値が抜ける仕組みを TradingView は説明しています。一方、Fidelity によると EMA は、新しい価格と前回の結果を組み合わせます。古い価格の影響は残りつつ、徐々に弱まります。同じ期間設定でも、両者が過去を取り込む仕組みは同じではありません。EMA は計算を始めたときの初期値にも左右されます。 [1] [3]

ペトルには直近の価格が下がって見えるのに、SMA は上を向いています。矛盾ではありません。Fidelity が説明する単純平均は、選んだ窓全体を対象とします。窓が動くときは、入る価格だけでなく、抜ける価格も重要です。新しい価格が、それより低い古い値と入れ替われば、平均は上がり得ます。下の計算がその例です。平均の向きは、直近の値動きだけを表すものではありません。 [2]

ペトルが期間を長くすると、線は落ち着きます。Fidelity は、SMA をより滑らかにすると遅れも大きくなると説明しています。同程度の期間の EMA は新しい価格を重視しますが、その敏感さによって短期の変化も増えることがあります。速い線が自動的に正確な線になるわけではありません。どの動きを目立たせるかは選べても、その先の相場の不確実性は消せません。 [2] [3]

ペトルが時間足から日足へ切り替えると、平均が示す流れも変わりました。TradingView は足ごとの時間幅を Timeframe と呼びます。値の個数が同じでも、計算が対象とする期間はずっと長くなっています。平均の長さは時間幅と合わせて読み、データの欠落も確認しましょう。観測値の個数を、確認せずそのまま同じ日数と考えることはできません。 [4]

足が確定するまでは Close が変わる可能性があります。TradingView はリアルタイムデータのこの性質を説明しています。その値を使う平均なら、最新の点も動きます。ペトルは期間の途中で価格と線の交差を見ても、終わる前に消えるかもしれません。確定した終値に基づくルールは、確定を待つ必要があります。そうしなければ、別の状況を評価することになります。 [5]

TradingView では Offset によって Moving average の描画位置を前後にずらせます。変わるのは結果を表示する場所であり、入力データが分かった時刻ではありません。現在の価格より先に線が描かれても、それだけで未来予測にはなりません。過去のテストでは、当時の判断時点で必要なデータがすでに得られていたかを、ペトルは確認しなければなりません。 [1]

Moving average への接触や交差を、取引を考えるきっかけにする人もいます。しかし、それだけでは手仕舞い、数量、実際に約定可能な価格、コストは決まりません。TradingView は戦略テストの overfitting、つまり特定の過去の偶然にルールを合わせすぎる問題も説明しています。ペトルには明確なルールと別データでの検証が必要です。計算した線は固定の価格の壁ではなく、良い過去の結果も将来の利益を保証しません。 [6]

例 · MA

価格は下落、平均は上昇

確定した足の架空の終値を 100000、100020、100040 USD/BTC とします。SMA は (100000 + 100020 + 100040) / 3 = 100020 USD/BTC です。次の足が 100030 USD/BTC で確定すると、最も古い値が抜け、新しい窓は (100020 + 100040 + 100030) / 3 = 100030 USD/BTC になります。直近の価格はその前より下がりましたが、平均の中ではさらに低い古い価格と入れ替わりました。そのため平均は上がったのです。これは計算例であり、現在の相場や取引の推奨ではありません。

理解を深めるには、この項目とあわせて次もお読みください Technical indicator, Simple moving average, Exponential moving average, Moving average crossover, Timeframe, Backtesting. 次の項目からも参照されています Technical analysis, Timeframe, Technical indicator, Simple moving average.

01同じ期間の SMA と EMA は同じ結果になりますか?

一般にはなりません。SMA は窓の中の値を等しく扱いますが、EMA は新しい価格を重視し、前回の結果を引き継ぎます。計算の始め方も影響します。ある点で一致しても、同じ計算だとは限りません。

02平均線で価格が反発すると考えてよいですか?

保証はありません。移動平均はデータからの計算であり、確実な下支えではありません。反発を調べるなら、何を反発と呼ぶか、いつ売買を始めて終えるか、どの費用を含めるかを先に決めます。そこで初めてルールを検証でき、それでも将来の結果は確定しません。

DOC · 001TradingView — Moving averages文書 DOC · 002Fidelity — SMA文書 DOC · 003Fidelity — EMA文書 DOC · 004TradingView — Timeframes文書 DOC · 005TradingView — Repainting文書 DOC · 006TradingView — Strategies文書
改訂日: 一次資料を優先 · 投資助言ではありません