Показано с 1 по 3 из 3
Тема:

Тестирование торговых систем в терминале Metatrader 4

  1. #1
    Осваиваюсь Аватар для Glordon
    Регистрация
    01.11.2014
    Адрес
    г. Харьков, Украина
    Возраст
    38
    Сообщений
    24
    Благодарности:
    Получено: 0/0
    Присвоено: 0/0

    Тестирование торговых систем в терминале Metatrader 4

    Рано или поздно, у любого трейдера наступает момент, когда ему необходимо протестировать созданную или приобретенную иным способом, торговую систему. Тестирование системы, один из самых важных и ответственных моментов в работе трейдера, без него не обходится ни принятие в работу новой системы, ни внесение изменений в уже существующую. Главная задача тестирования, выявить достоинства и недостатки системы в целом и ее отдельных элементов, при этом сделать это не нанося материального ущерба трейдеру. Наверняка многие из Вас неоднократно слышали советы, касающиеся того, что любую систему необходимо сначала проверить на демо-счете, чтобы избежать возможных убытков, однако такое тестирование имеет единственный недостаток – он требует довольно много времени, для полноценного тестирования. Можно ли ускорить данный процесс? Ответ на данный вопрос однозначен – можно! И поможет в этом, известный нам всем, торговый терминал Metatrader 4.
    Если не говорить о полной автоматизации торговой системы, т.е. о создании на ее базе советника (АТС), то при помощи торгового терминала МТ4, можно протестировать любую торговую систему двумя способами, в ручном и в полуавтоматическом режиме. Каждый способ имеет свои достоинства и недостатки, и мы рассмотрим их оба.
    Итак, первый способ – полуавтоматический. О том, что в торговый терминал МТ4 встроен тестер торговых стратегий, знают многие, однако изначально он более предназначен для тестирования советников, но есть возможность использовать его и для тестирования систем вручную.
    Для того, чтобы протестировать торговую систему в полуавтоматическом режиме, откроем терминал, и непосредственно окно тестера стратегий.



    В окне тестера нам нужно выбрать советника, который якобы будет тестироваться. Теоретически, можно взять любого, но я предпочитаю использовать т.с. «нулевого» советника, то есть такого, который не будет открывать собственных ордеров и делать каких-то собственных построений, чтобы не путаться при последующем тестировании. Файл такого советника, я приложу к статье ниже. Далее в графах «Символ» и «Период», выбираем валютную пару и таймфрейм, на котором будем проводить тестирование. Графы «Модель» и «Спред» оставляем без изменений, как правило там по умолчанию установлены нужные параметры. Ставим отметки («птички») в окошках «Визуализация» и «Использовать дату». Возле последнего, активируются еще два окошка, в которых нужно задать период тестирования системы – начальную и конечную дату. При помощи ползунка, который активируется после того как Вы поставите «птичку» в окошке «Визуализация», будет регулироваться скорость движения цены в окне терминала, там же есть и кнопка «Пауза», обозначенная двумя вертикальными линиями.



    Теперь у нас почти все готово к началу тестирования, перед тем как запустить тестер, сдвигаем, ползунок скорости в крайнее левое положение и нажимаем кнопку «Старт». После этого, сразу же ставим тестер на паузу и ждем загрузки графика в новом открывшемся окне. После этого наносим на график шаблон тестируемой системы или выполняем необходимые построения и снова запускаем тестер. Скорость регулируем ползунком до оптимально удобной и приступаем собственно к тестированию. Т.е. мы выполняем все предписанные системой действия, только теперь график у нас движется намного быстрее, при необходимости движение можно в любой момент остановить, поставив на паузу. Отмечать места открытия/закрытия ордеров удобно вертикальными линиями, уровни Stop Loss и Take Profit – горизонтальными. Результаты записываем или заносим в электронную таблицу для последующих расчетов. Таким образом можно довольно быстро «прогнать» систему за достаточно длительный промежуток времени.
    Пожалуй единственным недостатком данного метода, является то, что иногда в графике могут возникать «дыры», это связано с некачественными котировками и в этом случае их необходимо будет подгрузить отдельно.
    Второй, ручной способ, более прост и не требует ничего, кроме собственно графика нужной валютной пары и шаблона торговой системы. Для того, чтобы им воспользоваться, мы выбираем пару, на которой будем тестировать систему, включаем нужный таймфрейм, наносим на график шаблон системы, отключаем в терминале функцию «Автопрокрутка» и «отматываем» график до той даты, с которой планируем начать тестирование. Устанавливаем график таким образом, чтобы свеча, с которой начнется тест, была крайней справа.



    Все готово к началу тестирования. Дальше нам достаточно нажимать на клавиатуре одну единственную клавишу – F12, при этом график будет смещаться ровно на одну свечу. Дальше действуем по описанному выше сценарию – отмечаем возможные ордера, уровни стоп-приказов и т.д.
    Данный способ более прост, но тоже имеет свой недостаток – при любом неосторожном действии, можно потерять текущую свечу, например, зацепив колесико «мыши». По скорости тестирования оба способа примерно одинаковы, по степени удобства… судить Вам, уважаемые читатели.
    Искренне Ваш Сергей Гончаренко (Glordon).

    P.S. "Нулевой" советник для тестирования.

    0 Not allowed! Not allowed!
    Последний раз редактировалось Дмитрий; 04.12.2014 в 11:20.

  2. #2
    В почёте Аватар для Дмитрий
    Регистрация
    04.08.2014
    Адрес
    Россия, ЦФО
    Сообщений
    2,607
    Благодарности:
    Получено: 1/0
    Присвоено: 0/0
    Переместил в "Программы и сервисы для трейдинга".

    0 Not allowed! Not allowed!

  3. #3
    Осваиваюсь
    Регистрация
    15.02.2016
    Сообщений
    78
    Благодарности:
    Получено: 0/0
    Присвоено: 1/0
    Это захватывающая возможность протестировать свою стратегию без риска и за длительный период

    0 Not allowed! Not allowed!

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Наверх