Теорія
Ковзні середні
Згладьте шум середнім кількох останніх закриттів і подивіться, чому кожне середнє запізнюється в тренді й смикається туди-сюди в діапазоні.
~8 хв читання · 9 вправ · 250 балів
Перед початком
Які інструменти варті твого часу?
У тебе і далі є демо-рахунок у Pebble: 10 000 навчальних доларів і невеликий вигаданий ринок, тож тут нічого не коштує справжніх грошей. Цей модуль ставить одне питання: які з ліній та індикаторів, що їх застосунки малюють поверх графіка, варті твого часу і чого кожен із них сказати не може?
Урок починається з найпростішого — ковзного середнього. Ти порахуєш його із закриттів Bluefin Energy, побачиш, чому воно завжди запізнюється, і порахуєш, скільки коштують його перетини на боковому ринку.
Що таке ковзне середнє
Ковзне середнє (moving average) — це середнє останніх N закриттів, яке перераховують щодня. 20-денне середнє додає 20 останніх закриттів і ділить на 20; завтра найстаріше закриття випадає, а найновіше додається, тож лінія «рухається» разом із датами.

Його єдине завдання — згладжувати. Денні закриття стрибають, а середнє розпрасовує ці стрибки в одну спокійну лінію, тож напрямок останніх тижнів видно легше: зростання, пласко чи спад.
Дані графіка
| date | Закриття | 20-денне середнє |
|---|---|---|
| 2024-06-03 | 42,86 | |
| 2024-06-04 | 42,33 | |
| 2024-06-05 | 42,5 | |
| 2024-06-06 | 42,16 | |
| 2024-06-07 | 41,6 |
Показати ще 105 рядків
| 2024-06-10 | 41,38 | |
| 2024-06-11 | 41,07 | |
| 2024-06-12 | 40,73 | |
| 2024-06-13 | 40,12 | |
| 2024-06-14 | 39,81 | |
| 2024-06-17 | 39,36 | |
| 2024-06-18 | 39,07 | |
| 2024-06-19 | 38,67 | |
| 2024-06-20 | 38,61 | |
| 2024-06-21 | 38,58 | |
| 2024-06-24 | 38,74 | |
| 2024-06-25 | 38,82 | |
| 2024-06-26 | 39,09 | |
| 2024-06-27 | 39,04 | |
| 2024-06-28 | 38,42 | 40,15 |
| 2024-07-01 | 38,59 | 39,93 |
| 2024-07-02 | 38,61 | 39,75 |
| 2024-07-03 | 38,91 | 39,57 |
| 2024-07-04 | 39,38 | 39,43 |
| 2024-07-05 | 40,05 | 39,35 |
| 2024-07-08 | 40,45 | 39,31 |
| 2024-07-09 | 41,25 | 39,32 |
| 2024-07-10 | 41,34 | 39,35 |
| 2024-07-11 | 41,4 | 39,41 |
| 2024-07-12 | 41,7 | 39,5 |
| 2024-07-15 | 41,69 | 39,62 |
| 2024-07-16 | 41,85 | 39,76 |
| 2024-07-17 | 42,63 | 39,96 |
| 2024-07-18 | 43,47 | 40,2 |
| 2024-07-19 | 43,27 | 40,44 |
| 2024-07-22 | 43,08 | 40,65 |
| 2024-07-23 | 42,98 | 40,86 |
| 2024-07-24 | 42,5 | 41,03 |
| 2024-07-25 | 42,62 | 41,21 |
| 2024-07-26 | 42,84 | 41,43 |
| 2024-07-29 | 43,33 | 41,67 |
| 2024-07-30 | 43,11 | 41,89 |
| 2024-07-31 | 42,91 | 42,09 |
| 2024-08-01 | 43,65 | 42,31 |
| 2024-08-02 | 44,07 | 42,51 |
| 2024-08-05 | 44,34 | 42,7 |
| 2024-08-06 | 44,98 | 42,89 |
| 2024-08-07 | 44,83 | 43,06 |
| 2024-08-08 | 45,09 | 43,25 |
| 2024-08-09 | 45,61 | 43,44 |
| 2024-08-12 | 46,34 | 43,68 |
| 2024-08-13 | 46,34 | 43,9 |
| 2024-08-14 | 46,33 | 44,08 |
| 2024-08-15 | 47,02 | 44,26 |
| 2024-08-16 | 46,92 | 44,44 |
| 2024-08-19 | 46,77 | 44,63 |
| 2024-08-20 | 46,58 | 44,81 |
| 2024-08-21 | 46,81 | 45,02 |
| 2024-08-22 | 47,1 | 45,25 |
| 2024-08-23 | 47,04 | 45,46 |
| 2024-08-26 | 47,27 | 45,66 |
| 2024-08-27 | 47,57 | 45,88 |
| 2024-08-28 | 48,42 | 46,15 |
| 2024-08-29 | 48,77 | 46,41 |
| 2024-08-30 | 48,85 | 46,65 |
| 2024-09-02 | 48,22 | 46,84 |
| 2024-09-03 | 47,39 | 46,96 |
| 2024-09-04 | 46,94 | 47,07 |
| 2024-09-05 | 45,97 | 47,11 |
| 2024-09-06 | 46,79 | 47,17 |
| 2024-09-09 | 46,47 | 47,18 |
| 2024-09-10 | 47,03 | 47,21 |
| 2024-09-11 | 47,16 | 47,25 |
| 2024-09-12 | 47,51 | 47,28 |
| 2024-09-13 | 47,83 | 47,32 |
| 2024-09-16 | 47,44 | 47,36 |
| 2024-09-17 | 48,09 | 47,43 |
| 2024-09-18 | 48,33 | 47,51 |
| 2024-09-19 | 47,28 | 47,52 |
| 2024-09-20 | 48 | 47,57 |
| 2024-09-23 | 48,03 | 47,6 |
| 2024-09-24 | 48,17 | 47,63 |
| 2024-09-25 | 47,99 | 47,61 |
| 2024-09-26 | 48,31 | 47,59 |
| 2024-09-27 | 49,13 | 47,6 |
| 2024-09-30 | 48,26 | 47,61 |
| 2024-10-01 | 48,51 | 47,66 |
| 2024-10-02 | 47,2 | 47,68 |
| 2024-10-03 | 47,7 | 47,76 |
| 2024-10-04 | 47,47 | 47,8 |
| 2024-10-07 | 48,24 | 47,88 |
| 2024-10-08 | 48,63 | 47,96 |
| 2024-10-09 | 48,85 | 48,05 |
| 2024-10-10 | 47,76 | 48,06 |
| 2024-10-11 | 48,2 | 48,08 |
| 2024-10-14 | 48,62 | 48,14 |
| 2024-10-15 | 47,51 | 48,11 |
| 2024-10-16 | 47,7 | 48,08 |
| 2024-10-17 | 47,31 | 48,08 |
| 2024-10-18 | 47,17 | 48,04 |
| 2024-10-21 | 48,36 | 48,05 |
| 2024-10-22 | 48,86 | 48,09 |
| 2024-10-23 | 48,96 | 48,14 |
| 2024-10-24 | 49,07 | 48,18 |
| 2024-10-25 | 47,83 | 48,11 |
| 2024-10-28 | 47,12 | 48,05 |
| 2024-10-29 | 46,28 | 47,94 |
| 2024-10-30 | 47,46 | 47,96 |
| 2024-10-31 | 46,38 | 47,89 |
| 2024-11-01 | 47,01 | 47,87 |
Тобто це підсумок минулого, а не прогноз. У ньому немає жодної інформації, якої вже не було б у закриттях, із яких його складено. На графіку Bluefin Energy у Pebble плавна лінія виглядає розумною, але це арифметика, яку будь-хто повторить на калькуляторі.
Користуйся ним як тлом, що описує, де ціна була. До будь-яких тверджень, що лінія «знає» майбутнє, стався з підозрою.
- Так«20-денне середнє зростає: останній місяць був вищим за попередній.»
- Не так«Ціна перетнула лінію, отже, зростатиме.»
Перетин описує те, що вже сталося.
Як порахувати ковзне середнє крок за кроком
Рецепт має три кроки: візьми останні N закриттів, додай їх, поділи на N. Наступного дня зсунь вікно: відкинь найстаріше закриття, додай найновіше, поділи знову.
Bluefin Energy у Pebble, 5-денне середнє:
- 2024-10-31 п'ять останніх закриттів — 47,83, 47,12, 46,28, 47,46 і 46,38. Їхня сума — 235,07, а 235,07 ÷ 5 = 47,01.
- 2024-11-01 найстаріше, 47,83, випадає, а нове закриття, 47,01, додається: 235,07 − 47,83 + 47,01 = 234,25, і 234,25 ÷ 5 = 46,85.
20-денне середнє того дня — 47,87. Коротше середнє нижче, бо пам'ятає лише останній тиждень; довше ще тримає вищі закриття середини жовтня. Ця різниця — опис двох вікон, а не сигнал.
Довшому середньому потрібно більше історії, щоб узагалі з'явитися: 20-денна лінія порожня перші 19 днів файлу.

- Так«Відкидаємо 47,83, додаємо 47,01, ділимо на 5: 46,85.»
- Не так«5-денне середнє нижче за 20-денне, отже, ціна мусить упасти.»
Це каже лише, що останній тиждень був нижчим за останній місяць.
Відставання, вбудоване в кожне середнє
Оскільки середнє складається з минулих закриттів, воно може розвернутися лише після того, як ціна вже розвернулася. Це запізнення називають відставанням (lag).
Bluefin Energy, літо 2024-го, просте правило: купувати, коли закриття перетинає 20-денне середнє знизу вгору, і продавати, коли перетинає назад униз.
- Найнижче закриття — 38,42 2024-06-28. Перше закриття над середнім — 2024-07-05, на 40,05: на 1,63 на акцію вище мінімуму, через п'ять торгових днів.
- Найвище закриття підйому — 48,85 2024-08-30. Назад нижче середнього ціна закрилася лише 2024-09-04, на 46,94: на 1,91 нижче вершини.
Правило все одно заробило 46,94 − 40,05 = 6,89 на акцію, але віддало обидва краї руху. Це звичайна ціна плавної лінії: пізно в угоду, пізно з неї.

Жодне середнє не ловить точний мінімум чи точний максимум. Хто показує перетин точно на розвороті, показує картинку, намальовану згодом.
- Так«Перетин купив на 1,63 вище мінімуму й продав на 1,91 нижче вершини.»
- Не так«Це середнє вчасно ловить кожен розворот.»
Кожне середнє чекає, поки нові закриття його зрушать.
Коротке чи довге середнє: компроміс, а не переможець
Довжина N — єдине налаштування ковзного середнього, і кожен вибір міняє швидкість на спокій.
- Коротке середнє (3 чи 5 днів) іде близько до ціни. Воно повертає невдовзі після розвороту, але реагує й на звичайний денний шум, тож ціна перетинає його знову й знову.
- Довге середнє (50 днів і більше) плавне, і його рідко перетинають. Воно ігнорує шум, а заодно тижнями ігнорує й початок справжнього розвороту.
Довжини, яка була б і швидкою, і спокійною, не існує, бо обидві властивості походять з одного: скільки старих закриттів ще сидить у вікні.
На будь-якому графіку варто читати дві форми. Лінія з нахилом угору чи вниз описує тренд, який уже відбувся. Пласка лінія, яку ціна раз у раз перетинає в обидва боки, зазвичай означає боковий діапазон — місце, де правила перетину програють найчастіше.
Жодне з цих прочитань не каже, що буде завтра.
- Так«Я обираю 20-денну лінію і приймаю, що вона повертає пізно.»
- Не так«Я знайду довжину без відставання і без хибних перетинів.»
Швидкість і спокій залежать від одного налаштування.
Швидша лінія коштує більше угод
Скоротити середнє здається безкоштовним способом зменшити відставання. Це не так, бо кожен перетин — це угода, а кожна угода платить.
Кожна угода туди й назад у Pebble платить спред і комісію — витрати з уроку Куди йдуть гроші: спред, комісії та прослизання. На Bluefin Energy 20-денне середнє дало за п'ять місяців кілька перетинів. Marc, досвідчений трейдер цього курсу, спробував 3-денне — і бачив перетини мало не через день, і більшість із них розверталася за кілька днів.
Тож справжнє порівняння не «рано проти пізно». Воно таке: «раніший вхід у справжні тренди» проти «набагато більше дрібних збитків і витрат у шумі». Хто переможе, залежить від того, скільки часу ринок у тренді, а цього наперед не знає ніхто.
Дві звички тримають це чесним. Рахуй всі угоди, які зробило б налаштування, а не лише найкращу. І оцінюй будь-яке налаштування після витрат, на 30 і більше угодах.
- Так«Скільки перетинів дала б 3-денна лінія і скільки коштував кожен?»
- Не так«Коротша лінія впускає мене раніше, отже, мусить заробляти більше.»
Пилка: коли перетини смикаються туди-сюди
У боковому діапазоні (range) (ринок ходить між підлогою і стелею, як в уроці Тренд і діапазон) ковзне середнє стає пласким посередині коробки. Ціна перетинає його вгору, вниз, знову вгору. Кожна угода за правилом перетину купує після зростання, біля верху, і продає після падіння, біля низу. Трейдери називають це пилкою (whipsaw).
У вересні та жовтні 2024-го Bluefin Energy ходила вбік приблизно між 46 і 49. Правило перетину 20-денного середнього зробило там п'ять угод, після витрат: −27, −84, −52, −73 і −57. П'ять угод, п'ять збитків, разом −293.

Найболючіше тут — час. 2024-09-12 графік ще виглядав як підйом, що може тривати; коробку стало видно лише тоді, коли її вже намалювали. Тож просто «вимкнути правило в діапазоні» не вийде: діапазон розпізнають пізно, так само як тренд.
- Так«Середнє стало пласким, і його перетнули п'ять разів: це пилка, а не сигнал.»
- Не так«Кожен новий перетин — нова нагода; цей спрацює.»
Один великий виграш, багато дрібних збитків і замало угод
Правило перетину заробляє на довгих трендах і частину віддає в кожному діапазоні. Тест на Bluefin Energy показує звичну форму.
- Літня угода в тренді: 46,94 − 40,05 = 6,89 на акцію; зі 100 акціями й 4 доларами витрат 689 − 4 = +685.
- П'ять угод у діапазоні: −27 − 84 − 52 − 73 − 57 = −293.
- Разом: 685 − 293 = +392 на 6 угодах.
Тобто правило тут заробило, бо один великий тренд оплатив п'ять дрібних збитків. Це справжня закономірність правил, що йдуть за трендом: мало виграшів, багато дрібних збитків. Але це не доказ. З довшим діапазоном або без чистого тренду у вікні те саме правило могло б закінчити нижче нуля.
Шести угод замало, щоб щось оцінювати. Як і з часткою виграшів у уроці Частка виграшів і співвідношення прибутку до ризику, результату потрібно щонайменше 30 угод після витрат, перш ніж йому вірити.
- Так«+392 на 6 угодах: цікаво, але замало для оцінки.»
- Не так«Воно дало +392, отже, система працює.»
Увесь результат тримає одна угода в тренді.
Тло, а не спусковий гачок
Якщо скласти все докупи, ковзне середнє — спокійний спосіб описати тло графіка: останній місяць зростає, стоїть пласко чи падає? Це справді корисно, наприклад щоб не прийняти один шумний день за розворот.
Чим воно не є: прогнозом, кнопкою «купити» чи способом наперед відрізнити тренд від діапазону. Його перетини запізнюються в трендах і дають пилку в діапазонах, а докази того, що прості правила перетину після витрат обганяють ринок, слабкі.
Звичка Marc, досвідченого трейдера цього курсу, — добрий зразок. Він тримає одне середнє, 20-денне, використовує його лише для опису тла, ніколи не торгує лише на перетині й записує кожну угоду з витратами, щоб після 30 і більше угод чесно оцінити результат.
Як це складається докупи: середнє підсумовує минулі закриття, тож відстає; довжина міняє швидкість на спокій; перетини платять у трендах і втрачають у діапазонах. Наступний урок, Індикатор імпульсу і міф про перекупленість, розгляне індикатор того, як швидко рухається ціна.
- Так«20-денна лінія пласка, тож я описую це як боковий відрізок.»
- Не так«Ціна перетнула лінію знизу вгору, тож я купую зараз.»
Сам перетин — це ще не план.
Готові потренуватися?
Виконайте вправи уроку й отримайте 250 балів, коли пройдете його вперше.
Розпочати вправи