В стандартном наборе MetaTrader4 есть индикатор Moving Average of Oscillator, о котором знают практически все трейдеры, но, как это ни парадоксально, пользователи продолжают игнорировать его потенциал. Сегодня мы попробуем заново вдохнуть жизнь в этот инструмент, рассмотрев советник OsMA.
Иначе говоря, данный алгоритм измеряет скорость схождения/расхождения двух скользящих средних.
Главное преимущество Moving Average of Oscillator по сравнению с MACD заключается в том, что он часто даёт опережающие сигналы, т.е. быстрее реагирует на фактические ценовые развороты.
Трейдеры используют OsMA по-разному, в частности, некоторые люди с его помощью анализируют дивергенции, другие спекулянты отождествляют аномальные всплески гистограммы с перекупленностью или перепроданностью. Однако чаще всего позиции открываются в момент пересечения осциллятором своего нулевого уровня.
Вот на последнюю стратегию как раз и опирается советник OsMA, т.е. он покупает валютную пару (или CFD) после того, как очередной бар одноимённого индикатора закрывается выше нуля, а сделку на продажу заключает в момент пробоя «0» сверху вниз.
Скачать советник OsMA для МТ4 вы можете здесь:
Больше никаких индикаторных фильтров и дополнений в коде эксперта не предусмотрено. Возможно, именно эта простота и отталкивает новичков от данного инструмента, ведь все мы привыкли считать трейдинг ну очень уж сложной интеллектуальной деятельностью. Впрочем практика показывает, что элементарные системы держатся на плаву гораздо дольше «переоптимизированных» подходов.
Это что касалось базовой идеи, а теперь подробно рассмотрим параметры советника OsMA:
Выше представлены примеры сделок, открытых автоматической программой OsMA. В принципе, здесь всё понятно без комментариев, единственное, что хочу отдельно подчеркнуть – данный эксперт корректно работает как на обычных счетах, так и на ECN, поскольку он не сразу настраивает стоп-лоссы и тейки, а добавляет их после установки ордера (модифицирует позицию).
Если ещё раз посмотреть на переменные советника OsMA, можно заметить, что в его алгоритме не предусмотрены функции мартингейла или усреднения. На практике эта особенность приводит к следующему результату – прибыль получается не очень большая, но и вероятность «молниеносного» слива депозита стремится к нулю. В самом худшем случае эквити будет медленно снижаться.
На графике выше можно ознакомиться с результатом тестирования на четырёхчасовом таймфрейме пары EURUSD. В данном случае я не использовал стоп-лоссы (убыточные сделки закрываются по обратному сигналу), тейк-профит равен 240 пунктам, а сами точки входа идентифицировались OsMA(50;70;25).
Конечно, результат не идеален, но я напомню – автоматическая программа OsMA не использует дополнительные фильтры, т.е. открывает позиции даже в том случае, если они противоречат явному тренду.
Значительно улучшить показатели позволяет диверсификация, т.е. установка эксперта сразу на несколько валютных пар. Чтобы в этом убедиться, достаточно объединить в портфолио несколько отчётов из обычного тестера MetaTrader4.
Как можно заметить, линия эквити стала меняться плавно, без резких скачков и изломов. Но это не единственный вариант управления портфелем, в частности, мой опыт показывает, что советник OsMA неплохо себя показывает в операциях с CFD на акции, при этом, учитывая бычий характер фондового рынка, сделки лучше открывать по принципу «только покупки» (Only Long).
На представленной выше диаграмме «валютное» портфолио советника OsMA было дополнено несколькими CFD. Для чистоты эксперимента все операции снова проводились на четырёхчасовике, менялись только исходные параметры базового индикатора и тейк-профиты.
Теоретически, схема с раздельной оптимизацией переменных для покупок и продаж должна работать и на Форекс, но здесь нужно действовать очень осторожно, не допуская переоптимизации (подгона параметров под историю), ведь курс валютной пары формируется немного не так, как цены акций или сырья.
Подводя итог, хочу ещё раз отметить, что советник OsMA, несмотря на свою простоту, способен приносить прибыль. Да, она получается меньше, чем у разных «иланов», но подобная консервативность имеет свои плюсы, так, например, шансы потерять весь капитал за пару дней при работе с этим экспертом сведены к минимуму.