Вы не подключены. Войдите или зарегистрируйтесь

Тестирование советников Форекс в MetaTrader4

Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

Altezza

avatar
Admin
Admin
Приветствую Вас, Уважаемые посетители форума TPSproTRADING!
Сегодня я Вам расскажу, как тестировать советники в MT4.

На самом деле вопрос котировок очень важен и при тестировании и оптимизации стоит всегда на первом месте. Если котировки у вас плохие, то и качество моделирования в тестере будет низкое. Те кто всерьез занимаются торговлей советниками, все тесты с качеством моделирования ниже 90% не рассматривают всерьез. А есть способы получать качество моделирования 99%, но об этом подробнее я расскажу в другой раз.

Правильно полученные котировки  из MetaTrader5 дают нам стабильное 90% качество моделирования и этого вполне достаточно для нормального тестирования и оптимизации, хотя думаю что многие с этим и не согласятся.

Очень часто от трейдеров можно услышать то, что тестер это полная ерунда, что нужно тестировать на демо счете и тут же везде говорят, что торговля на демо счете и на реальном счете очень сильно отличается. Во всем этом конечно доля правды есть, только вот нам то как быть? Вы что же год будете настраивать на демо? Да и как вообще вы это представляете? А если через год рынок изменится и все ваши настройки улетят коту под хвост? Можно состариться так и не настроив советника.

Поэтому без тестера нам никуда. Может и бесполезно смотреть прогоны советника за несколько лет, хотя и это нам дает информацию о его живучести, а еще можно выбирать участки по нескольку месяцев,  когда рынок Форекс безоткатно шел вверх или наоборот месяцами был флет и смотреть визуально как ведет себя наш советник и насколько он живуч в эти моменты.

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

Запускаем терминал. Все графики и другие окна можно закрыть, они нам будут не нужны, запускаем тестер стратегий MetaTrader4 любым на ваш выбор способом, Вид-Тестер стратегий, или Ctrl+R, или кнопочкой на панели инструментов.


Далее выбираем советника который будем тестировать, валютную пару, таймфрейм и качество моделирования. Я всегда выбираю модель: Все тики и спред текущий.


Теперь нам нужно задать даты с какого по какое число мы будем проводить тестирование. Жмем использовать дату и выбираем число. Я сначала всегда нажимаю «сегодня», чтобы не листать с семидесятых годов, а потом уже выбираю дату. Галочку оптимизация не ставим!


Если мы хотим просто прогнать наш советник с настройками по умолчанию, то можно начинать тест, если же будем менять какие то настройки или загружать их из файла настроек (их называют сетами, потому что они имеют расширение .set), то тогда жмем на кнопку Свойства эксперта, на вкладке Тестирование указываем размер депозита, позиции которые разрешаем советнику открывать: Long only — только покупать Short only — только продавать Long & Short — покупать и продавать.

Выбираем оптимизируемый параметр, практически всегда ставят Баланс, вы можете поэкспериментировать и ставим галочку Генетический алгоритм. Переходим на вкладку Входные параметры. Это настройки самого советника, которые стоят по умолчанию. Здесь в столбце Значение мы можем выставить те значения которые нам нужно, а если у нас есть сохраненный ранее в папке Presets нашего терминала файл настроек, то можем загрузить все настройки из него.

Жмем загрузить, ищем его в нашей папке и открываем. Все, для того чтобы протестировать советника другие вкладки и столбцы нам не нужны. Жмем ОК и закрываем окно настроек.


Ставим галочку Визуализация, после запуска мы сможем ползунком регулировать скорость тестирования или ставить на паузу. Жмем на кнопку старт и ждем загрузки котировок. После этого открывается график и мы визуально видим работу нашего советника, алгоритм его работы.

Тут нам и понадобится ползунок чтобы ускорить или наоборот замедлить работу тестера, а то и вообще поставить на паузу. Все это будет продолжаться пока тестер не прогонит весть период времени который вы задали, если советник не сольется раньше. Дам совет, если вы не хотите разглядывать график, то его лучше свернуть(не закрывать), тогда скорость тестирования заметно возрастет.


Итак мы запустили тестирование советника, если за указанный период советник сливается, то тест прерывается, если же тест проходит, то по окончании мы можем посмотреть на результаты тестирования советника. Перейти на вкладку и посмотреть график, а так же посмотреть отчет по результатам тестирования и сохранить его.


Если результаты тестирования нас устраивают, то мы можем теперь сохранить наши настройки в файл, то есть как говорят трейдеры — сделать сет!


На этом я наверное закончу, основы запуска теста я вам показал, пробуйте и учитесь, все кажется сложным только поначалу.

С Уважением, Павел Власов

Посмотреть профиль http://vk.com/luxgenz

Предыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения