Использовать ATR для адаптации торгового алгоритма к моментальному изменению рынка нецелесообразно!
Это легко доказать, если вникнуть в формулу расчёта индикатора. Как и большинство других индикаторов и осцилляторов он анализирует массив прошлых значений, а значит имеет эффект запаздывания.
Единственным параметром индикатора является период – чем он выше, тем сильнее сглаживание, а значит текущие всплески волатильности будут несильно влиять на расчётный результат.
Нередко вижу ролики и посты алготрейдеров, пытающихся впихнуть этот индюк в параметры торговой системы.
Например, при использовании сеточных роботов они пытаются увязать текущий шаг сетки со значением ATR и ожидаемо терпят крах этой затеи.
Почему?
Интересно, как зависит доходность спекуляций от частоты сделок при сокращении расстояния между ними?
Казалось бы, очевидный ответ — негативно, но личный опыт говорит, что не всегда...
Давайте попробуем разобраться.
Таким образом, если войти в инструмент и выйти из него, брокер удержит не менее 0,72 руб., невзирая на доход по сделке, а значит безубыточная сделка возможна, если котировка изменится на количество шагов, равное эквиваленту суммы комиссии.
И если большинству популярных инструментов для этого потребуется пройти всего 1 пункт, то доля комиссии в стоимости этого пункта будет разительно отличаться:
Суть в том, что при торговле лимитными ордерами для того, чтобы войти в сделку необходимо некоторое движение цены против выбранного направления торговли, иными словами контртренд.
До тех пор, пока цена не вернётся на определенное количество пунктов назад (обычно задаётся в настройках робота), вход в сделку не произойдёт, а лимитный ордер будет постоянно «догонять» её: