Індикатор Momentum

Всім привіт. У сьогоднішньому огляді ми докладно розберемо технічний індикатор Momentum або, як його ще називають, індикатор темпу. З точки зору математичного побудови, даний інструмент є одним з найпростіших, але це зовсім не означає, що користі від нього буде мало або зовсім не буде. Як показує практика, чим простіше система, тим краще вона працює. Не будемо забігати вперед, давайте про все по порядку.

Опис індикатора Momentum

Momentum (індикатор темпу) – технічний індикатор осциляторні типу, який порівнює ціну закриття поточного бару («свічки») з ціною закриття бару («свічки») за встановлений часовий період. Іншими словами, індикатор вимірює швидкість зміни цін або темп. Існує кілька варіантів побудови індикатора. Ми розглянемо версію, яка використовується в торговому терміналі МТ4.

Формула побудови індикатора:

Momentum=(Close(i))/(Close(in))∙100,

де:

Close(i) – ціна закриття поточного бару («свічки»),

Close(in) – ціна закриття n барів («свічок») назад.

В торговому терміналі індикатор Momentum дуже нагадує RSI.

Але суть побудови у індикатора темпу трохи інша. Спочатку Momentum був створений для того, щоб заздалегідь вловлювати уповільнення швидкості (темпу) ціни, що зазвичай відбувається перед самим розворотом. Але в наш час Momentum є більш універсальним інструментом. Вся справа в тому, що індикатор вміє працювати не тільки як осцилятор, але і як покажчик тренда. Для використання індикатора в трендах рекомендують встановлювати більш тривалі періоди (наприклад – 21). Для роботи в торгових коридорах рекомендуються короткі проміжки часу (наприклад – 7). Універсальним нормованим періодом вважається період 14.

Багато трейдери і аналітики вважають Momentum випереджаючим індикатором за його здатність заздалегідь визначати уповільнення швидкості (темпу) ціни. Але дане твердження можна віднести практично до всіх індикаторів, які вміють показувати дивергенцію/конвергенцію ціни. Індикатор темпу не зміщений в майбутнє на певний інтервал, а враховує історичні дані, що явно свідчить про те, що індикатор не можна вважати випереджаючим.

Застосування індикатора Momentum

Існує кілька способів застосування індикатора Momentum.

1. Визначення тренда.

Якщо індикатор знаходиться вище позначки 100 – тренд висхідний, рекомендується відкривати тільки покупки. Якщо індикатор знаходиться нижче позначки 100 – спадний тренд, рекомендується відкривати тільки продажу. Логіка в даному сигналі проста – якщо значення індикатора показують зростання (поточна ціна вище ціни за n періодів тому), отже тенденція підвищує, і навпаки, якщо значення індикатора падають (поточна ціна нижче ціни за n періодів тому), отже тенденція спадна.

Приклад на денному графіку валютної пари EUR/USD:

Ви можете самостійно оптимізувати параметри індикатора під свій робочий таймфрейм. Наприклад, якщо ви працюєте за Daily, краще всього використовувати період 21 (1 місяць = 21 торговий день), так як він добре аналізує тренд за торговий місяць. На часовіке (1H) для визначення тренду краще всього використовувати період 60 (1 година = 60 хвилин).

Вершини і западини індикатора також можна використовувати в якості підтвердження тенденції. Деякі технічні трейдери навіть малюють трендові лінії на самому індикаторі, пробій яких сигналізує про завершення тенденції. Приклад:

2. Перетинання середньої лінії.

Індикатор темпу можна використовувати на перетинання середньої лінії 100 (при використанні відносних значень замість абсолютних це буде нульова лінія).
Сигнал на покупку формується у разі, якщо значення індикатора перетнули лінію 100 знизу вгору. Сигнал на продаж – значення індикатора перетнули лінію 100 зверху вниз.

Приклад:

3. Сигнали на вхід по тренду.

У цьому випадку сигнал на покупку формується тоді, коли індикатор утворює западину і потім знову починає показувати зростання. Сигнал на продаж формується у разі, коли індикатор формує вершину і потім знову починає показувати падіння. Дуже важливо використовувати дані сигнали виключно в роботі по тренду.

4. Визначення перекупленності/перепроданості.

Як і багато інші технічні індикатори, Momentum може працювати як осцилятор, що дозволяє торгувати від зон перекупленності/перепроданості. Єдиний нюанс, який відрізняє індикатор темпу від інших інструментів – відсутність чітких фіксованих значень (зон), від яких працювати. Дані зони потрібно знаходити самостійно. Деякі трейдери поєднують Momentum з індикатором Envelopes («Конверти») або з Bollinger Bands («Смуги Боллинджера»).

Приклад:

Інша група трейдерів просто враховує поточну волатильність ринку і визначає середнє значення меж для перекупленого або перепроданого ринку. Тут все залежить від індивідуального підходу та уподобань самого трейдера.

Приклад (зона перекупленності – вище 105, зона перепроданості – нижче 95):

У будь-якому випадку сигнал на покупку формується, коли значення індикатора виходять із зони перепроданості. Сигнал на продаж формується, коли значення індикатора виходять із зони перекупленності. Вихід з зони перекупленності/перепроданості найкраще працює в торгових коридорах (консолидациях). В трендових рухах такий підхід принесе безліч помилкових сигналів.

5. Знаходження дивергенцій і конвергенцій.

Даний сигнал вважається одним з найсильніших. Існує кілька видів дивергенції/конвергенції. Найбільш часто на графіку зустрічаються класичні варіанти.

Дивергенція – це розбіжність (віддалення) на графіку напрямки ціни з напрямком індикатора. Дивергенція є сигналом на продаж. Детальніше розбирав тут з прикладами.

Конвергенція – це сходження (зближення) на графіку напрямки ціни з напрямком індикатора. Конвергенція є сигналом на покупку.

Характер і силу розбіжностей/сходжень можна визначити за такою схемою:

Приклади дивергенцій/конвергенцій Momentum на графіку валютної пари EUR/USD:

Моделювання

Під моделюванням розуміється тестування індикатора на історичних даних за допомогою програми Excel.

Архів котирувань взято з терміналу компанії Alpari. Пара EUR/USD, таймфрейм – Daily (період тестування 15 років – з 01.01.2001 по 29.07.2016). Комісія (спред, прослизання, своп) була взята в середньому 1,5 пункту на 4-х знаку. Всі результати відображені в пунктах на 4-х знаку. Тестування проводилося за умови взяття прибутковості бару («свічки») від ціни відкриття (Open) до ціни закриття (Close). Відкриття угоди відбувається після закриття попереднього бару («свічки»).

Тест 1. Тестуємо індикатор Momentum з періодом 14.

Сигнал 1.1. Купуємо, якщо значення індикатора вище 100. Продаємо, якщо значення індикатора знаходяться нижче 100.


Звіт результатів тестування за сигналом 1.1:

Сигнал 1.2. Купуємо, якщо індикатор перетинає рівень 100 знизу вгору. Продаємо, якщо індикатор перетинає рівень 100 зверху вниз. Даний сигнал одиночний і не передбачає тримання позиції в подальшому.


Звіт результатів тестування за сигналом 1.2:

Сигнал 1.3. Купуємо, якщо значення індикатора показують зростання. Продаємо, якщо значення індикатора показують падіння. Використовуємо весь діапазон значень.


Звіт результатів тестування за сигналом 1.3:

Сигнал 1.4. Купуємо, якщо значення індикатора показують зростання вище рівня 100. Продаємо, якщо значення індикатора показують падіння нижче рівня 100.


Звіт результатів тестування за сигналом 1.4:

Сигнал 1.5. Для періоду 14 методом підбору ми виділили кордону перекупленності (рівень 103) і перепроданості (рівень 97). Купуємо, якщо ціна виходить із зони перепроданості (піднімається вище 97). Продаємо, якщо ціни виходить із зони перекупленності (опускається нижче 103). Даний сигнал одиночний і не передбачає тримання позиції в подальшому.


Звіт результатів тестування за сигналом 1.5:

Сигнал 1.6. Купуємо, якщо ціна знаходиться в зоні перекупленності (вище 103). Продаємо, якщо ціна знаходиться в зоні перепроданості (нижче 97).


Звіт результатів тестування за сигналом 1.6:

Сигнал 1.7. Купуємо, якщо ціна знаходиться в зоні перепроданості (нижче 97). Продаємо, якщо ціна знаходиться в зоні перекупленності (вище 103).


Звіт результатів тестування за сигналом 1.7:

Попередній підсумок по тесту 1: найкраще проявив себе сигнал на торгівлю в зонах перекупленності/перепроданості на продовження тренда. Сигнал на перетин рівня 100 також виявився профитным, але з-за невеликої кількості угод інтерес до даного сигналу невисокий. Найгірший результат показав сигнал 1.2, коли ми відкривали позиції в залежності від зміни значень індикатора за критерієм зростання/падіння.

Тест 2. Тестуємо індикатор Momentum з періодом 21.

Сигнал 2.1. Купуємо, якщо значення індикатора вище 100. Продаємо, якщо значення індикатора знаходяться нижче 100.


Звіт результатів тестування за сигналом 2.1:

Сигнал 2.2. Купуємо, якщо індикатор перетинає рівень 100 знизу вгору. Продаємо, якщо індикатор перетинає рівень 100 зверху вниз. Даний сигнал одиночний і не передбачає тримання позиції в подальшому.


Звіт результатів тестування за сигналом 2.2:

Сигнал 2.3. Купуємо, якщо значення індикатора показують зростання. Продаємо, якщо значення індикатора показують падіння. Використовуємо весь діапазон значень.


Звіт результатів тестування за сигналом 2.3:

Сигнал 2.4. Купуємо, якщо значення індикатора показують зростання вище рівня 100. Продаємо, якщо значення індикатора показують падіння нижче рівня 100.


Звіт результатів тестування за сигналом 2.4:

Сигнал 2.5. Для періоду 21 методом підбору ми виділили кордону перекупленності (рівень 103) і перепроданості (рівень 97). Купуємо, якщо ціна виходить із зони перепроданості (піднімається вище 97). Продаємо, якщо ціни виходить із зони перекупленності (опускається нижче 103). Даний сигнал одиночний і не передбачає тримання позиції в подальшому.


Звіт результатів тестування за сигналом 2.5:

Сигнал 2.6. Купуємо, якщо ціна знаходиться в зоні перекупленності (вище 103). Продаємо, якщо ціна знаходиться в зоні перепроданості (нижче 97).


Звіт результатів тестування за сигналом 2.6:

Сигнал 2.7. Купуємо, якщо ціна знаходиться в зоні перепроданості (нижче 97). Продаємо, якщо ціна знаходиться в зоні перекупленності (вище 103).


Звіт результатів тестування за сигналом 2.7:

Попередній підсумок по тесту 2: тільки один сигнал показав чистий прибуток – це сигнал на перетин рівня 100. Але незважаючи на це, загальний сумарний результат краще, ніж в тесті 1. Найгірший результат знову сигналу на торгівлю значень індикатора на предмет зростання/падіння.

Тест 3. Для найбільш перспективних сигналів (1.1, 1.6, 2.1 та 2.3) моделюємо обмеження по збитках (стоп лосс) в 100 пунктів на 4-х знаку.

Сигнал 3.1. Momentum з періодом 14. Купуємо, якщо значення індикатора вище 100. Продаємо, якщо значення індикатора знаходяться нижче 100. Додаємо стоп лосс 100 пунктів на 4-х знаку.


Звіт результатів тестування за сигналом 3.1:

Сигнал 3.2. Momentum з періодом 14. Купуємо, якщо ціна знаходиться в зоні перекупленності (вище 103). Продаємо, якщо ціна знаходиться в зоні перепроданості (нижче 97). Додаємо стоп лосс 100 пунктів на 4-х знаку.


Звіт результатів тестування за сигналом 3.2:

Сигнал 3.3. Momentum з періодом 21. Купуємо, якщо значення індикатора вище 100. Продаємо, якщо значення індикатора знаходяться нижче 100. Додаємо стоп лосс 100 пунктів на 4-х знаку.


Звіт результатів тестування за сигналом 3.3:

Сигнал 3.4. Momentum з періодом 21. Купуємо, якщо значення індикатора показують зростання. Продаємо, якщо значення індикатора показують падіння. Додаємо стоп лосс 100 пунктів на 4-х знаку.


Звіт результатів тестування за сигналом 3.4:

Попередній підсумок по тесту 3: кращий результат виявився в сигналу на покупку/продаж вище/нижче рівня 100. Даний сигнал показав найбільший приріст балансу та з періодом 14 (14 421 пункт на 4-х знаку), і з періодом 21 (16 245 пунктів на 4-х знаку). Але є один неприємний нюанс – більше половини періоду (до кінця літа 2008 року) загальний профіт коливається близько нуля або ж пристойно просідає в мінус. В інших сигналів дана проблема також існує.

Ми також протестували індикатор Momentum з періодом 7, але результати виявилися настільки незадовільні, що немає сенсу їх публікувати.

Висновки

Індикатор Momentum є одним з найпростіших технічних інструментів, який можна використовувати і в якості осцилятора, і в якості трендового індикатора. Але на практиці така подвійність тільки заважає роботі індикатора. Ми дуже сподівалися, що його простота допоможе досягти позитивних результатів. Але тести показали зворотне. Як самостійний інструмент для торгівлі індикатор абсолютно не підійде. Як додатковий, можливо. Також не варто забувати, що показники індикатора швидко змінюються при вході нових цін, різко відрізняються від основних. Цей чинник призводить до додаткової нестабільності результатів.

У підсумку, індикатор Momentum показала один з найгірших результатів за весь період тестування індикаторів. Будьте дуже обережні при використанні даного інструменту.

Ефективні індикатори:

«Індикатор Ishimoku Kinko Xyo»
«Індикатор RVI»
«Індикатор Fractals»

Дисклеймер: даний тест-огляд є суб'єктивним і може містити неточності через людського фактора.

Автор: Микита Шевченко.

Критика, подяку і питання в коментарях вітаються!:))

FX я торгую через цього брокера.

Читай також: