Предпосылки тут.
В пределе, если мы достоверно знаем идеальные места разворота цены, разделение торговой системы на трендовую и контртрендовую теряет смысл. Генезис данного разделения в том, что данные об изменениях цены доступны апостериори. Поэтому в каждый момент времени имеет смысл тестировать две гипотезы. Первая — продолжение тренда. Вторая — разворот тренда. Опираясь на эти гипотезы, возникают трендовая и контртрендовая торговые системы.
Если торгуемый инструмент — синусоида, то идеальная реверсная торговая система должна продавать на вершинках и покупать на впадинках этой синусоиды. Если нам неизвестно о том, что данный инструмент — синусоида, то продавая, после вершинок и покупая после впадинок, мы будем зарабатывать, если в среднем наша реакция на зафиксированные впадинки и вершинки не будет запаздывать более чем на четверть периода синусоиды. Собственно, если мы фиксируем вершинки и впадинки в среднем позже чем через четверть периода синусоиды, мы должны действовать наоборот: покупать после зафиксированной вершинки и продавать после зафиксированной впадинки. В этом суть разделения трендовых и контртрендовых систем.


потратил массу времени… получил результат… в торговлю так и не запустил… не хотел писать, однако пропалили грааль, про утреннюю торговлю, так что делать секрет смысла особого нет...
1 Основная идея контртрендового бота в том, что поза набирается-скидывается против движения. Это позволяет не иметь проблем с проскальзыванием и размером торгуемой позиции. Обратной стороной является крайне малая средняя сделка +0.02% максимум видел +0.05%, что практически на уровне комиссий. Кроме того позиция удерживается весьма короткое время от 7 до 60 минут, без переноса позы через ночь, что дает крайне низкий риск.
2 крайне сложно было сваять стабильного контртрендового бота. Однако получилось весьма просто. Граль в том, что в торговую сессию есть время, для которого наиболее характерно контртрендовое движение. Это время с утра первые 15-60 мин торгов в зависимости от бумаги, и практически вся вечерка. Вообщем, весьма легко сделать стабильного контртрендового бота если торговать только в указанное время, когда контртренд наиболее выражен.