• Обзор
  • Отзывы
  • Обсуждение (18)
  • Что нового

Trendriver

Я отношусь к тем трейдерам, которые никогда не теряли деньги на рынке Forex уже на протяжении многих лет. При этом я не отдаю предпочтение какой-то одной стратегии. Здесь я намерен рассеять миф о том, что мартингейл только начинает за здравие, а заканчивает всегда за упокой. Если у вас и есть шанс серьезно заработать на рынке Forex, то реализовать его можно только если вы научитесь управлять таким зверем, как мартингейл, от которого большинство трейдеров бегут в ужасе не оборачиваясь...

Робот очень легко оптимизируется, оптимизировать необходимо только три параметра. Это LotExponent, TakeProfit и PipStep. При этом для параметра LotExponent - Start - 1.1 - Step - 0.1 - Stop - 10; TakeProfit - Start - 30 - Step - 10 - Stop - 500; PipStep - Start - 30 - Step - 10 - Stop - 500...

Также рекомендуется оставлять часть истории для проверки полученных результатов, чтобы исключить подгонку под историю. Допустим, сегодня 2015.08.30 - оптимизацию робота мы проводим с 2014.01.30 по 2015.01.01. Далее, лучшие результаты проверяем по очереди, прогоняя робота на истории с 2015.01.0.1 - это наша конечная дата оптимизации - по текущее время - 2015.08.30...

Тестирование и оптимизацию необходимо проводить по ценам открытия, а проверять полученные данные на всех тиках.

Не следует оптимизировать робота на большом участке истории. Таким образом робот оптимизируется под самые неблагоприятные условия прошлых лет и не будет достаточно много зарабатывать в настоящее время.

К примеру, у вас 1 000 USD, робота оптимизируйте на 100 USD, как было описано выше. Прибыль при этом, по результатам оптимизации, может достигать несколько тысяч процентов. Но опять же никто не может гарантировать, что какие-то неблагоприятные обстоятельства не помешают нам заработать. Поэтому депозит необходимо разделить на 10 частей, оптимизировать робота на 10 самых ликвидных валютных парах (также можно использовать только одну пару - GBPUSD как самую оптимальную, но с разными настройками, параметр MagicNumber обязательно должен быть разным), и даже если всего лишь одна пара из 10 выстрелит, вы получите прибыль согласно таким расчетам.


  • OpenNewCycle = разрешить/запретить открывать новую серию ордеров
  • LotExponent = умножение лотов в серии
  • TakeProfit = расстояние до прибыльного ордера
  • PipStep = расстояние между ордерами
  • MaxTrades = максимальное количество одновременно открытых ордеров
  • MagicNumber = идентификатор ордеров
  • Slippage = проскальзывание
  • UseEquityStop = разрешить/запретить использовать в работе ограничитель средств (TotalEquityRisk)
  • TotalEquityRisk = процент от депозита, на который робот может рассчитывать. При его превышении все сделки закрываются, а новые не открываются до перезапуска советника. Этот параметр необходим, если в терминале работает несколько копий советника.
  • UseTrailingStop = разрешить/запретить использовать трейлинг ордеров (не рекомендуется включать, трейлинг не позволяет наращивать прибыль)
  • ProfitTrailDist = расстояние от точки безубытка в пунктах, при котором включается трейлинг ордеров
  • UseMultiClosing = разрешить/запретить закрытие всех ордеров в терминале при достижении определенного процента прибыли
  • ProfitPercAll = процент общей прибыли по всем ордерам, открытым в терминале, при достижении которого все ордера закрываются, если параметр - UseMultiClosing = true
  • Auto_optimization = включить/выключить автоматические перебор и загрузку лучших результатов, полученных в результате оптимизации советника (необходимо только подготовить робота к оптимизации и запускать тестер стратегий в режиме оптимизации, робот автоматически будет выбирать лучшие результаты и загружать параметры в архив по каждому символу отдельно, в дальнейшем параметры будут отбираться из архива согласно символу графика)
  • Update = обновление архива в котором хранятся все данные, полученные в результате оптимизации (обновляются только данные, полученные по текущей валютной паре, на которой будет запущен робот. После обновления этот параметр необходимо обязательно выключить, иначе робот не запустится). Советник держит в памяти настройки по разным парам отдельно...
Нет отзывов
Версия 1.2 2015.09.15
Добавлены параметры:

The_number_of_passes = Количество проходов во время оптимизации, при достижении которого робот автоматически выходит из режима оптимизации параметров
Relative_drawdown = Максимально допустимая просадка, выше которой параметры не принимаются
Profit_factor = Показатель прибыльности робота, ниже которого параметры не принимаются
Expected_Payoff = Показатель математического ожидания, ниже которого параметры не принимаются

Все данные не считываются а рассчитываются по моему собственному методу и почти всегда точно совпадают с теми данными которые выдает тестер стратегий в результате оптимизации робота. Иногда бывают минимальные расхождения на доли процентов...