EMA は再帰的な加重平均です。次の値は現在の入力、平滑化係数、前回の EMA に依存します。設定期間は、SMA のように古い価格が突然除かれる厳密な境界ではありません。
Fidelity は EMA を、前回結果に新価格との差の一部を加えたものと表します。TradingView は等価な、重み付き価格と重み付き前回 EMA の和を示します。同じ漸化式であり、独立した二つの価格情報ではありません。 [Fidelity — EMA] [TradingView — EMA]
TradingView の Moving average 概要は係数 2 / (N + 1) を用い、N は期間です。N が大きいほど新しい入力の重みが小さくなります。規約を必ず明示してください。指数という語だけでは全パラメータを特定できません。 [TradingView — Moving averages]
Fidelity は EMA の初期基準として SMA を挙げています。以後の価格が同じでも開始値が異なれば結果が異なり、その差は徐々に弱まります。チャート比較では読み込まれた履歴の長さと初期化も確認します。 [Fidelity — EMA]
TradingView は古い点が EMA から突然消えるのではなく影響が減ると説明します。設定期間数は SMA の有限窓とは異なります。極小の重みと厳密なゼロを混同しないでください。 [TradingView — Moving averages]
Fidelity は EMA の反応が速い一方、短期的な変化も多いと説明します。早い反応が良い取引とは限りません。線が価格に近いかだけでなく、費用を含めてルールを評価します。 [Fidelity — EMA]
TradingView は Source と Timeframe の設定を提供します。異なる間隔の Close の EMA は同じ系列ではありません。提供元の差は必ずしも式の誤りではなく、市場、データ、間隔、欠落ルールを確認します。 [TradingView — EMA] [TradingView — MTF]
TradingView は未確定の足の Close が変動すると説明します。それを使う EMA は確定まで位置や交差が変わり得ます。過去検証では最終値を以前から知っていた情報として扱ってはいけません。 [TradingView — Repainting]
TradingView は戦略のシグナル、注文、約定、費用を区別し、overfitting に注意を促します。EMA のルールには退出、時機、調整データ外での検証が必要です。正確な計算だけでは売買優位性は証明できません。 [TradingView — Strategies]
同じ価格、二つの異なる開始値
モデルでは係数 0.5 を選び、規約 2 / (N + 1) で期間は 3 です。前回 EMA が 100000 USD/BTC、新入力が 100040 USD/BTC なら 0.5 × 100040 + 0.5 × 100000 = 100020 USD/BTC です。前回 EMA が 100010 USD/BTC なら 0.5 × 100040 + 0.5 × 100010 = 100025 USD/BTC となります。差は 10 USD/BTC から 5 USD/BTC に縮まりましたが消えていません。架空の計算であり市場シグナルではありません。
理解を深めるには、この項目とあわせて次もお読みください Moving average, Simple moving average, Moving average crossover, Timeframe, MACD, Backtesting. 次の項目からも参照されています Moving average, Simple moving average, Moving average crossover, Relative Strength Index.
01EMA は設定された個数の最新価格だけを使いますか?+
有限窓の SMA のようにはなりません。前回結果がより古い履歴を減衰する重みで引き継ぎます。正確な開始点は初期化に依存します。
02速い反応は常に高品質を意味しますか?+
いいえ。感応度が高いと短期的な反転も増え得ます。具体的なルールを別データで費用と約定を含めて検証してください。