Moving average — це сімейство розрахунків, а не одна формула. SMA надає однакові ваги у скінченному вікні; EMA поєднує нову ціну з попереднім результатом. Результат слід читати разом із типом, часовим інтервалом, джерелом та ініціалізацією.
TradingView розрізняє SMA, EMA та інші зважені варіанти й дозволяє обрати ціновий вхід. Середнє за Close тому не тотожне середньому за High. Назви Moving average без цих даних недостатньо, щоб відтворити лінію. [TradingView — Moving averages]
TradingView описує вилучення найстарішого значення SMA при появі нового. Fidelity зазначає, що EMA використовує попередній результат, який переносить вплив давніших цін зі спадними вагами. Однакова задана довжина тому не означає однакових ваг чи пам’яті розрахунку. [TradingView — Moving averages] [Fidelity — EMA]
Fidelity визначає SMA як середнє цін за обраний період. Алгебраїчно його зміна при зсуві вікна залежить також від ціни, що вибула. Нова ціна може знизитися відносно попередньої, а середнє зрости, якщо вона замінила ще нижче давнє значення. [Fidelity — SMA]
Fidelity пов’язує довший період SMA із більшим згладжуванням і запізненням. Для EMA вказує вищу чутливість і більше короткострокових змін. Швидша реакція сама собою не доводить вищої точності; оцінюйте конкретний ринок і правило. [Fidelity — SMA] [Fidelity — EMA]
TradingView визначає Timeframe як інтервал стовпчика. Однакова кількість значень на різних інтервалах тому підсумовує різні часові проміжки. Укажіть довжину й інтервал та перевірте прогалини даних; кількість спостережень не дорівнює автоматично такій самій кількості календарних днів. [TradingView — Timeframes]
TradingView попереджає про мінливий Close відкритої свічки. Якщо середнє використовує його, поточна точка також може змінюватися. Правило для завершених закриттів не має приймати тимчасовий перетин ціни та лінії за підтверджений результат. [TradingView — Repainting]
TradingView пропонує Offset для зсуву Moving average вперед або назад на графіку. Це положення малюнка, а не нова ринкова інформація. У ретроспективному тесті розрізняйте час вхідних даних і місце відображення; лінія попереду ціни сама собою не є прогнозом. [TradingView — Moving averages]
TradingView у стратегіях відокремлює сигнал, змодельовані накази та витрати й описує overfitting. Правило на основі Moving average тому потребує виходу, часу дій, виконання та тесту поза даними налаштування. Сам дотик або перетин не доводить прибутковості угоди. [TradingView — Strategies]
Ціна впала, середнє зросло
Вигадані завершені закриття 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 однакової довжини однаковий результат?+
Загалом ні. Вони відрізняються вагами й обробкою минулого; для рекурсивного розрахунку важливе також початкове значення. Збіг в окремій точці не означає однакової формули.
02Чи є лінія середнього гарантованою підтримкою?+
Ні. Це обчислене узагальнення даних. Можливу реакцію ціни треба визначити й перевірити як окрему гіпотезу, включно з витратами та умовами виконання.