Рейтинг 4.6 из 5. Голосов: 30
Для того, что бы открыть тестер:


С тестером стратегий можно работать и без интернета, если у Вас скачаны все необходимые котировки.
Здесь задаются основные параметры:
-
Советник который мы будем тестировать
-
Валюта и ее таймфрейм.
-
Модель - качество тестирования. Обычно, для наиболее точного анализа, используется тиковая история.
-
Временной период
-
Визуализация (можно смотреть как торгует советник)
Свойства советника - здесь задаются параметры советника, а так же параметры его оптимизации.
Для простого теста
заполним все поля: допустим мы хотим использовать валютную пару GBPUSD на периоде 15 мин. Использовать дату - нет (советник будет использовать всю имеющуюся историю котировок). Модель - все тики, для большей точности1.
* тестер стратегий дает результаты с большой погрешностью (даже при 99% качестве моделирования)
Далее нажимаем на "свойство советника"
- Вкладка "Тестирование" - поумолчанию (в стандартном виде) - депозит 100000$, позиции long&short2, оптимизируемый параметр - bakance.
*long - позиции "вверх", т.е на покупку, short -"вниз", на продажу - Вкладка "Входные параметры" - для теста имеет значение только столбец "значение", остальные столбцы для оптимизации
- Вкладка оптимизация - здесь можно остановить торговлю нашего советника при достижении определенных критических значений (просадка, непрерывный проигрыш, уровень маржи и т.д.)
Для начала теста жмем кнопку старт
Результаты говорят сами за себя:
Во вкладке "результаты" можно посмотреть все открытые сделки. Отчет можно сохранять в отдельный файл.
Для улучшения результатов советника будем его оптимизировать.
Для оптимизации
выбираем переменные, задаем значение старт, шаг и стоп (напротив оптимизируемого параметра ставим галку)
в данном случае, ничего не заработает, потому что значения старт и стоп равны
изменим значение стоп на 2 и посмотрим результаты
(для этого надо указать валюту, таймфрейм (период), модель, промежуток оптимизации и поставить галку "оптимизация")
*для более точных данных рекомендую убрать галку "пропустить бесполезные результаты"
Смотрим результаты оптимизации:
Очевидно, что проход №2 наиболее сильный - относительно небольшая просадка и хорошая прибыльность.
видео в тему от tradelikeapro (тестирование и оптимизация советников):
Не все.
уходи
также оптимизируем по отрезкам (неделя, месяц), каждый отрезок оптимизируем по максимуму, все параметры записываем. В конце часто получается картина что при некоторых параметрах советник очень прибыльный, эти параметры и выбираем.
одно отличие - там сделки нельзя открывать и ставить стопы и тейки. Я просто ставил три горизонтальные линии: цена открытия, стоп и тейк,а результаты на бумажку писал.
можно например брать кусок истории, допустим неделю и оптимизировать на ней один параметр, затем другую неделю и следующий параметр и т.д. Таким образом, поскольку все недели разные, соответственно разный характер поведения цены, отсюда получаем некую усредненную конфигурацию советника. Супер прибыльной она точно не будет, зато не сольет при первой нестандартной ситуации, в отличие от переоптимизированных настроек только для одного участка истории. К тому же это достаточно быстрый способ, не надо будет ждать по 5 часов.
Цитата: На фиг нужен этот форекс тестер непонятно, ведь все можно делать в стандартном метерейдере.
Двигаться по барам вперед F12, назад shift+F12,
Для тестирования (с визуализацией) просто измените в стандартных советниках переменные чтобы он не открывал сделки (например поставьте везде 999999)
Вуаля, теперь можно ставить любой индикатор, а тестер симитирует вам реальную торговлю.
а для 99% надо немного потрудится
а другого еще не изобрели
но там тоже не все гладко - все сводится к прогону и вычленению пригодных результатов ( с малой просадкой и т.д)