Тестер стратегий в MetaTraderДоброе время суток!)))
Это мой внеплановый пост, по просьбе пользователя olgabel5.)))
Я хочу рассказать вам про тестер стратегий (делее для краткости я буду писать "тестер"), но не как инструмент для тестирования советников (программ, которые торгуют на рынке сами, без участия человека. Еще их называют экспертами или торговыми роботами), а для тестирования вашей торговой системы.
Зачем это нужно??? Очень просто. Чтобы проверить свою ТС, трейдеры прогоняют ее на истории (отматывают график назад) или на демке. Что дает тестер??? Он иммитирует реальный рынок.
Допустим, у нас есть торговая система, представленная ниже на рисунке:

То есть, мы строим трендовую линию по двум точкам и ждем в точке 3 отскок (синяя стрелочка). Если линию пробивает - на откате продаем (зеленая стрелочка).
Попробуем проиммитировать историю рынка с помощью тестера.
Тестер можно найти по адресу "Вид-Тестер стратегий". Или кнопочкой на панели инструментов (пиктограммка в виде лупы):

После вызова Тестера, в нижней части окна МетаТрейдер появится такое окно:

В нем можно выбрать:

Советник - выбираем любой из встроенных. Просто без советника тестер работать не будет.
Символ - выбираем нужную валютную пару, на которой собираемся прогонять свою торговую систему.
Модель - выбираем "Контрольные точки". Будут рисоваться только цена открытия, закрытия, хай и лоу. Что нам, собственно, и надо.
Также выбираем:

А также выбираем нужный период:

Теперь нажимаем кнопку "Старт". Запускаем тестер, появляется такой график:

На графике правой кнопкой мыши вызываем контекстное меню и выбираем "Свойства". Выскакивает окно Свойства и на вкладке "Цвета" выбираем в раскрывающемся списке Цветовая схема "Black on White" или понравившуюся.

В окне "Свойства" выбираем 2Японские свечи" и, по желанию, "Сетка", "Разделитель периодов" и т.п.

У вас должно появиться приблизительно такое окно (сетки и разделителя периодов может и не быть):

Теперь потренируемся:
Нажмите кнопку Пуск. Посмотрите, должен график рисоваться.

Теперь перемещайте движок "Визуализации", возле кнопки "Пуск/Пауза". При перемещении влево график должен рисоваться медленнее, а при перемещении вправо - быстрее.

Теперь нажмите кнопку "Пауза". График должен остановиться.

Чтобы увеличить рабочее пространство графика, закройте окно тестера или нажмите F11- тогда график развернется на весь экран.

А как теперь запускать график. Для этого существует кнопка F12 - попробуйте нажать ее и удерживать. График рисуется. Отпустите кнопку - график замирает. Снова надо рисование графике - нажимаем и держим F12. Остановить график - отпускаем F12. И т.д.
На этот график мы можем добавлять любые индикаторы, осцилляторы, графические инструменты - все, как на обычном графике. Но рисоваться и изменятся они будут вместе с рисованием свечей:

Нажали F12 и прорисовуем график дальше. Отпускаем F12:

Одно замечание:

Теперь тестируем нашу систему. У нас есть даунтренд и в точке 3 ждем отскок от трендовой линии - продаем (красная стрелочка). Если пробьет линию, то работаем по плану "Б" - откат к пробитой линии и покупка.

Нажимаем F12 и прорисовываем график:

Отпускаем F12. Останавливаем график. Отскок от точки 3 состоялся. Теперь снова ждем отскок или пробитие с откатом:

Нажимаем F12 и прорисовуем график.

Отпускаем F12. Пробитие было, но отката не произошло. Но видим, что образовался новый восходящий тренд, поэтому при касании ценой трендовой линии будем покупать пару (красная стрелочка) или же опять будем действовать по плану "Б" - продажа после отката к пробитой линии (зеленая стрелочка):

Нажимаем F12:

Отпускаем F12. Останавливаем график. Как видим, отскок от аптренда произошел. Уровнями можно отмечать открытие, стоп-лоссы и тейк-профиты.
Вместо графики можно поставить, например, скользящую среднюю и составляем план. У нас есть, например, экспоненциальный мувинг с периодом 200. При подходе цены снизу к мувингу будем продавать, при пробитии на откате будем покупать пару:

Нажимаем F12 (запускаем график):

Как видим, отскок состоялся, но было повторное тестирование.
Думаю, суть тестера понятна.
Для тех, хто хочет глубже разобраться, предлагаю видео про Тестер стратегий (сразу оговорюсь - это не реклама!!!))), а то начнут меня обвинять:
Применение тестера стратегий:
Также представляю видео про установку и применения советника vHandsTrade. Эта программа прогоняет исторические данные, Вы же, смотрите на создающиеся на ваших глазах свечки и применяете свою торговую стратегию, открываете и закрываете позиции. Можно даже и обычные отчеты выводить (когда открылась позиция, прибыль или убыток и т.п. Подобие стейтмента торгового счета). То есть в этом случае уровень открытия позиции, уровень стопа и тейка вы можете устанавливать, как при обычной торговле. Еще возможность устанавливать отложенные ордера (BuyStop, Sell Stop, Buy Limit, Sell Limit) с уровнями стоп-лосса и тейк-профита.
Ссылка на архив с программой:
vHandsTrade (если архив не доступен из-за срока размещения файла, напишите мне в личку или в комментариях - я "залью" архив заново). Архив закачал в комментариях под тем же названием vHandsTrade.
В архиве найдете четыре файла: VisualTestingTools, vHistory, vTerminal, vHandsTrade. распакуйте архив в отдельную папку. Установка файлов, настройка и применение программы vHandsTrade смотрите в видео.
Надеюсь, что вопрос по тестеру стратегий я раскрыл полностью)))
Если у кого-то возникнут вопросы или будет что-то непонятно – спрашивайте. Очень может быть, что я какие-то нюансы забыл, или плохо объяснил какой-то пунктик.)))
Спасибо за внимание!!! До встречи)))
P.S. И не забываем, я свои посты продаю за плюсики!!!)))
Олежка, опубликовал запись 1 десятилетие назад.
С момента публикации зафиксировано 2308 просмотров. Сейчас эту запись просматривает 1 незарегистрированный пользователь.
|
|