Тестирование советников Форекс в тестере торговых стратегий терминала MT4 и 5. Тестирование и оптимизация советников форекс в мт4


Как тестировать советники в мт4 правильно и максимально качественно | SharkFX

В рамках рубрики лаборатория я часто провожу тестирование различных советников.

Говоря по правде, дело это не легкое и требует значительных трудозатрат.

Но я считаю, что каждый трейдер должен уметь проверять свои идеи и теории прежде чем применять их на практике.

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

Подготовка терминала

Первое, что вам понадобиться, это отдельный терминал, настроенный специально для тестов.

Я пользуюсь терминалом от Альпари, т.к. у них есть возможность скачать более-менее качественные котировки, а также нормально выставлено терминальное время.

Открываете демо счет и скачиваете терминал. Его следует установить в директорию где есть минимум 30-50 ГБ свободных, можно и больше. Дело в том, что тиковые котировки занимают много места.

После установки, сперва логинимся на демо счет, а потом отключаем терминал от сети. Для этого: Ctrl + O, а дальше все как на картинке:

Если мы укажем этот сервер, логин и пароль, терминал не сможет подключится к данному прокси серверу, а соответственно он будет «не в сети».

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

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

С терминалом закончили, пора заниматься котировками.

Котировки и качество моделирования 99%

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

Терминал МТ4 не умеет хранить тиковые котировки, поэтому максимальное, что у вас получится добиться при штатных условиях — это 90%

Для достижения лучшего качества мы будем использовать тиковые котировки от брокера Дукаскопи. А скачать нам их поможет программа TickStory Lite.

→ Руководство по установке программы и настройке качества моделирования 99%.

Что дают тиковые котировки?

Они почти полностью имитируют реальный рынок за исключением проскальзываний и плавающего спреда. То есть, полученные результаты в тестере стратегий будут максимально приближены к реальным.

Итак, мы установили TickStory Lite и проверили работоспособность программы.

Теперь что касается правильного тестирования советников:

При экспорте котировок из TickStory Lite в мт4, в настройках экспорта следует убрать спред и своп:

Многие спросят: Зачем убирать спред?

Отвечаю… Спред создает лишнюю нагрузку на депозит при тестировании, таким образом, даже прибыльная стратегия может тяготеть вниз. Если вы действительно хотите выявить потенциал какой-либо стратегии, ее сперва следует протестировать без спреда и свопа. Так мы узнаем чистую эффективность стратегии без лишнего шума. И только потом, когда стратегия будет полностью изучена, можно подключать спред и своп. Это единственный и правильный вариант поиска прибыльных закономерностей, т.к. многие из них не способны покрыть величину спреда.

Когда котировки экспортированы, следует запустить любой советник и проверить качество моделирования. Если оно 99%, значит все ок, можно идти дальше.

Где взять советника?

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

Те, у кого уже есть советник, можете пропустить этот раздел и перейти сразу к тестированию.

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

Также, не обязательно быть программистом, чтобы написать свой советник. Например, я пользуюсь программой Etasoft Forex Generator в которой и создаю каркасы всех советников, которые тестирую. Она старенькая, но до сих пор работает на отлично.

При разработке советников, важно ставить перед собой правильные цели:

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

Допустим, что советник уже есть, перейдем к тестированию.

Правильное тестирование советников

Обычно, перед началом любых тестов, я запускаю этот советник открывающий сделки в случайном направлении. Если его результаты крутятся вокруг нуля — значит терминал и котировки настроены нормально и спред отключен.

Можно приступать к тестированию самого советника:

Шаг 1. Если у вас советник торгующий по какому-либо индикатору, установите этот индикатор на уже подготовленный шаблон графика.

Дальше, ПКМ на графике → Шаблон → Сохранить шаблон. Из списка выбираем tester.tpl, жмем «Ок» и «Заменить».

Это необходимо, чтобы в дальнейшем проверить правильность работы советника.

Шаг 2. Настройте советник, укажите период тестирования, диапазон дат и т.д.:

Шаг 3. Запустите первый тест, нажав кнопку «Старт». Во вкладке «График» должны появится какие-то сделки. Если сделок нет, значит с советником есть какие-то проблемы, подробнее смотрите вкладку «журнал». Если в журнале все хорошо, а сделок все равно нет, значит вы установили нереальные критерии для входа в сделку.

Шаг 4. По завершении теста, нажмите на кнопку «Открыть график». В случае, если вы ранее подготовили шаблон, то у вас откроется график с индикатором по которому торгует советник. Обязательно проверьте правильность входов советника.

Шаг 5. Если советник работает корректно, можно начинать подбор оптимальных настроек. Например, размер SL, TP, лотность, критерии на вход в сделку и т.д. Проводим тесты и выбираем оптимальные параметры.

Шаг 6. Тестируем другие таймфреймы и валютные пары, делаем выводы из полученных данных

Не могу не напомнить, что в тестере мт4 есть функция Оптимизации, но ее мы рассмотрим отдельно, в следующих статьях.

Оценка полученных результатов

Самый важный пункт о котором все обычно забывают.

Перейдите на вкладку «Результаты», ПКМ на любую сделку → Сохранить как отчет.

В результате у вас получится вот такой отчет:

Не будем разбирать все параметры, поговорим о самых важных.

Прибыльность показывает соотношение общей прибыли и общего убытка. Чем больше прибыльность, тем меньше ложных входов генерирует торговая система. Нормальной можно считать прибыльность более 1,10.

Матожидание выигрыша  - средняя прибыль на одну сделку.

Если в советнике использовать фиксированную лотность, величиной в 0,1 лот, матожидание выигрыша будет совпадать с средним количеством пунктов полученных в каждой сделке. Это очень удобно, особенно если сравнивать получится ли у советника покрыть хотя бы размер спреда.

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

Максимальная просадка — максимальный процент потери депозита за все время тестирования. Обще принятая максимальная просадка равна 20%, старайтесь не превышать этот порог.

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

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

Спасибо, что интересуетесь! С уважением, автор блога SharkFX

Facebook0

Twitter0

Вконтакте1

Google+0

sharkfx.ru

Как тестировать советника в MT4? Тестирование стратегий Форекс

23.02.2016 // Александр Дюбченко   

Приветствую, вебинвесторы! В этой статье мы продолжаем тему инвестиций через Форекс советники.

Надеюсь, вы читали вводную статью? Там вы должны были узнать в общих чертах о том, что такое советник и как их искать на просторах Интернета.

В этой статье вы узнаете о том, как протестировать советника в MT4.

Итак, вы скачали Форекс советник и хотите узнать, способен ли он приносить доход. В первую очередь его надо проверить в “Тестере стратегий”:

Среди трейдеров распространено мнение, что доверять тестам нельзя, годятся только результаты на реальном торговом счёте. Так ли это?

Увы, тестер стратегий для mt4 не дает высокой точности. Даже используя самые лучшие котировки и 99% точность тестирования нельзя добиться близких к реальным результатов, потому что в тестере стратегий Форекс не учитываются некоторые «фишки» реальной торговли:

С другой стороны, насколько это все влияет на результаты торгового робота? Тут простое правило — чем больше сделок и чем меньше таймфрейм — тем выше влияние «технических» моментов. Лучше тестируются советники с долгосрочными стратегиями, а скальперы лучше сразу ставить на реал.

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

Кстати, поскольку я сам активно занимаюсь поиском советников, у меня накопилось немало интересных находок. Все они находятся на специальном сетевом складе, доступ к которому можно получить с помощью формы ниже:

Ваш электронный адрес надежно защищён. Плюс, никакого спама!

Как говорится, пользуйтесь на здоровье!Содержание статьи:

Настраиваем Metatrader и котировки

Качественный тест советника для рынка Форекс напрямую зависит от качества котировок, которые вы используете. Путем некоторых манипуляций реально получить точность 99.9%, но это предмет отдельной статьи.

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

Совет: храните найденные в Интернете советники и котировки в отдельном Metatrader. Для этого просто скопируйте папку с программой в другое место и переименуйте папку. Запускается новый МТ4 как всегда через terminal.exe.

Где скачать котировки для MT4? Есть два способа:

Способ №1. Качаем котировки через Metatrader.

К сожалению, не у каждого брокера реализована подобная возможность. По умолчанию программа предлагает скачать котировки от разработчиков Metatrader — компании Metaquotes, и они не очень качественные.

В Alpari такая возможность есть. Качаем Metatrader, открываем его, ищем “Сервис” => “Архив котировок”:

Появится окно, в котором надо выбрать валютную пару, например евродоллар. Нажимаем “Загрузить” и за пару минут получаем более 5 миллионов записей.

Нажимаем “Загрузить” еще раз, чтобы докачать записи, которые почему-то в первый раз не появились. Это стоит делать каждый раз, и только когда появится сообщение:

все будет ок. Для других пар процедура не отличается.

Способ 2. Котировки из Интернета.

В этом случае нам нужен Метатрейдер без подключения к серверу.

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

Когда все сделано, разлогиниваемся и забываем о торговом счете. Метатрейдер теперь будет всегда отключен от сервера, чтобы котировки которые мы скачаем дальше не смешивались с новыми.

Дальше, удаляем файлы .hst — Файл => Открыть каталог данных:

.hst файлы вы найдете в history/ “Имя сервера”, в нашем случае это Alpari-ECN1:

Чистим папку от всех файлов с названием EURUSD.

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

Указываем минутный таймфрейм и период, за который нам нужны котировки. Можно сразу скачать файл .hst (который мы ранее удаляли), так и поступим. Качаем архив котировок для MT4 и закидываем его обратно в history/ “Имя сервера”. Перезапускаем терминал.

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

Перед использованием скрипта надо открыть нужный нам график, а именно EURUSD M1. Для этого заходим в Файл => Открыть автономно:

Перетягиваем EURUSD M1 в окно графиков, а затем и сам скрипт:

Period multipler factor — переменная, которая означает количество минут в нужном нам таймфрейме. Вот табличка для удобства:

На все про все уйдет максимум четверть часа. Кстати, если вы не удалили лишние файлы .hst, скрипт может не сработать.

Когда котировки готовы к использованию, можно приступать к тестированию советников. Добавлю только, что если вы планируете ставить советник не в Alpari, лучше используйте второй способ и скачайте котировки вашего брокера.

↑ К СОДЕРЖАНИЮ ↑

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

Как протестировать советника в MT4

В этом разделе статьи мы разберем, как тестировать советника в MT4. Проверять советники мы будем в этом окне:

Немножко пробежимся по интерфейсу, сначала блок “Условия тестирования”:

1. Советник. Выбираем советник из списка. Если нужного нет, вот шпаргалка.

2. Символ. Он же валютная пара, на который вы собираетесь проводить тест. Обычно автор советника указывает, с какими парами нужно работать.

3. Модель. Есть три модели тестирования стратегий Форекс:

Все тики — самый точный метод, где используется самый меньший доступный временной период, то есть М1.

Контрольные точки — используется ближайший таймфрейм, что существенно снижает точность.

По ценам открытия — что происходило с ценой внутри свечи не важно, Open = High = Low = Close. Худшая точность.

Очевидно, для тестов стоит использовать модель Все тики. Но иногда она тратит часы на получение результата, и в этом случае приходится переходить на Контрольные точки. 

4. Период. От минуток (М1) до дневных (D1).

5. Спред. Задается автоматически, если выставить “Текущий”, или же вручную. Обратите внимание — у 4-х значного брокера спред будет в районе 1-5 пунктов, а у пятизначного эта цифра больше в 10 раз — 10-50.

Совет: посмотрите на пару EUR/USD — если цена выглядит как 1.3456, то у вас четырехзначный брокер, если же 1.23456 — пятизначный.

По моему опыту лучше самому задавать спред, а посмотреть его можно на myfxbook.

Блок “Выбор даты”:

6. Использовать дату. Определяем период теста, если убрать галочку, будет использована вся доступная история по валютной паре.

Какой оптимальный период для правильного тестирования советника в MT4 — вопрос спорный. Лично мне вполне хватает 3.5 года, чтобы оценить работоспособность советника.

Тем не менее, по возможности стоит задать срок побольше. Особенно это важно для долгосрочных советников, потому что они редко заключают сделки. Пользуйтесь правилом, если сделок меньше 100 — надо увеличить период тестирования.

7. Визуализация. Полезная опция, которая позволяет увидеть работу советника прямо на графике.

Скорость выставляется бегунком, а кнопка “Пропустить до” пригодится, если надо перескочить на конкретную дату.

“Настройки тестирования”, еще один блок тестера стратегий Форекс:

8. Свойства эксперта. Тут находятся основные параметры тестирования и параметры самого советника:

На вкладке «Тестирование» мы меняем только начальный депозит. Раздел “Оптимизация” будем рассматривать в отдельной статье.

Обычно приходится работать с вкладкой “Входные параметры”:

Настроек советника вагон, и хорошо если автор их расшифровал на сайте или в текстовом файлике. Наборы настроек можно сохранять в .set файлы, а потом загружать когда нужно.

Для тестирования советников очень важен параметр LotSize. Это размер торговой позиции, который будет использоваться советником. Чтобы в будущем сравнивать эффективность разных советников, стоит всегда ставить лот 0.1 и начальный депозит 10000$. Это взято не с потолка — таким образом 1 пункт для четырехзнака или 10 для пятизнака по долларовым валютным парам равняется 1$.

Еще один важный момент — метод управления капиталом. Для тестов всегда ставьте фиксированный лот (Lot/LotSize/FixLot и т.д.).

9. Свойства символа. Информация по валютной паре, которую вы выбрали для тестов.

10. Открыть график. Визуальное отображение сделок советника и индикаторов с которыми он работал:

11. Изменить эксперта. Переход в редактор советников MQL4.

Ну и напоследок, “Оптимизация”:

Что это за зверь такой? Если коротко — это прогон советника по одному и тому уже участку графика с использованием разных наборов настроек. Соответственно цель — найти самые удачные наборы («сеты» от .set). Без глубокого понимания лезть в эту степь не стоит, так что пропустим.

Ну что ж, мы разобрались, как пользоваться тестером стратегий в mt4. И осталось лишь одно — дать оценку полученным цифрам.

↑ К СОДЕРЖАНИЮ ↑

Анализ результатов тестирования

Сделаем небольшой тест советника Night Owl, который довольно неплохо себя чувствует в Лаборатории. Для примера выясним, как он работает на валютной паре EURUSD с таймфреймом М15.

Будем использовать скачанные ранее котировки RVD. По Myfxbook средний спред для евродоллара 5 пунктов.

Ставим стандартные настройки — 10000$ стартовый депозит, торговый лот 0.1:

Запускаем и ждем некоторое время. Когда тест закончится, появятся три новых вкладки:

РЕЗУЛЬТАТ. Информация о покупках (buy) и продажах (sell), которые совершил советник, а также об измененных настройках ордерах (modify). Ну и в довесок объемы сделок, цены открытия с уровнями Stop Loss и Take Profit, прибыль и баланс.

На этой вкладке можно сохранить отчёт в формате .html:

ГРАФИК. Вот что нам показал советник Night Owl:

Особо анализировать график не стоит, главное чтобы он плавно рос в правый верхний угол, без больших просадок. Так и происходит на графике выше, но очевидно что последние 10 сделок были совершенно неудачными.

ОТЧЁТ. Самая важная вкладка, которая даёт больше всего информации. Однако держите в уме, что точность тестов всего 90%, цифры в реальной торговле будут несколько другими.

Итак, отчёт по тесту советника на EURUSD:

Остановлюсь на самых полезных и важных показателях.

Чистая прибыль. Сколько советник заработал. Если это число разделить на начальный депозит, получится доходность.

Прибыльность. Рассчитывается по формуле Общая прибыль/Общий убыток. Если 1.6 или выше — советник работает отлично. У нас 1.42 — советник не так уж хорош.

Всего сделок. Должно быть больше 100 — иначе тест нельзя использовать, слишком маленькая выборка. Увеличивайте период тестирования.

Качество моделирования. С использованием минутных данных мы получим максимум 90%. Можно заморочиться и добиться 99% на тиковых данных. Если меньше 90% — тесту доверять вообще нельзя.

Матожидание выигрыша. Сколько в среднем приносит сделка.

Максимальная просадка. Максимальные потери в долларах, в скобках проценты от депозита. Если просадка больше 10% — нужно уменьшить лот или вообще не использовать эту валютную пару.

Какие же показатели самые важные? Я считаю, это Качество моделирования, Прибыльность и Чистая прибыль.

Качество моделирования показывает адекватность теста.  Тестер может подглючить, и тогда точность уменьшается.

Чистая прибыль дает сравнить результаты советника на разных валютных парах. Если тестировать роботов на одинаковых настройках (10000$, лот 0.1, фикс. лот), то их можно сравнивать между собой по этому показателю.

Прибыльность — это соотношение прибыли и убытка, и лот на её не влияет, что делает её универсальным параметром.

Еще есть полезная вкладка ЖУРНАЛ, где находятся различные сообщения о работе советников. Полезно тем, что там можно увидеть ошибки советников:

↑ К СОДЕРЖАНИЮ ↑

На этом все, напоследок вы узнаете, где хранить полученные результаты тестов.

Сохранение тестов для дальнейшего использования

Полученные результаты желательно куда-нибудь сохранять, чтобы не тестировать одно и тоже по 10 раз. Например, можно создать в Excel табличку и заполнять её только самыми нужными данными:

Также, каждый тест можно сохранить отдельно в виде HTML файла:

Отчет можно потом просмотреть в браузере:

Файлы можно хранить в папочке на компьютере, а можно и закинуть на myfxbook, в меню “Системы” => “Стратегии”:

Добавим сюда наш тест торгового робота Night Owl:

В поле “Отчёт по стратегии” добавляем файл, который ранее сохранили. Заполняем остальные поля, Forward Test не трогаем.

Нажимаем “Добавить” и ждем, пока все будет готово. Отчет по тесту появится списке стратегий, там его можно выбрать и перейти в окно аналитики:

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

↑ К СОДЕРЖАНИЮ ↑

Остались непонятные моменты о том, как протестировать советника в MT4? Задавайте вопросы в комментариях к статье, вы обязательно получите ответ от автора или других вебинвесторов. Также можете посмотреть видео, которое очень помогло в написании статьи:

Финансовых успехов!

Автор: Александр Дюбченко - добавляйтесь в дрyзья Вконтакте и на Facebook. Занимаюсь инвестированием в Интернете 5 лет, имею большой опыт работы с ПАММ-счетами/рынком Форекс и превращаю этот опыт в прибыль. Ведy Теlеgram-канал Вебинвестор. Разрабатываю вспомогательные инструменты веб-инвестора на основе MS Excel.

Хобби: интеллектуальные и стратегические игры.

Понравилась статья? Сохраните её себе!

webinvestor.pro

Тестирование стратегий форекс - Strategy4You

Автор: Алексей Лобода | Рубрика: FAQ по Стратегиям форекс

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

Тем более что мне очень часто пишут начинающие трейдеры и задают этот вопрос: «Как вы считаете имеет ли право на жизнь моя придуманная торговая система форекс…»

Существует несколько

методов тестирования торговых стратегий:

1) Визуальный метод:

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

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

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

4. При визуальном тестировании стратегии, необходимо как минимум пролистывать историю движения цены на протяжении 6 месяцев, а лучше 1-2 года!

Конечно это достаточно трудоемкий процесс, но тем не менее потратив несколько часов на расчет прибыльности и оптимизацию стратегии форекс, вы сэкономите свои реальные деньги при будущей торговле.

Я лично тестировал таким образом практически каждую стратегию этого сайта (хотя не спорю, что на этот момент многие из них уже утратили свою актуальность, но на момент публикации они все приносили прибыль) и таким же методом нашел для себя закономерность стратегии «Флаг + АВС» и моей собственной стратегии.

2) Тестирование при помощи советников форекс:

Это конечно наиболее простой метод тестирования стратегий: вы сами или программист создает вам советник (хотя эта услуга так же очень часто бывает платная), вы запускаете советник, торгующий по вами придуманной торговой  системе в тестере стратегий MetaTrader 4, выбираете необходимый временной период истории, прописываете нужные параметры индикаторов форекс в советник и он вам тестирует стратегию за выбранный период.

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

Тестер стратегий самостоятельно подбираете наиболее прибыльный результат и после долгого процесса оптимизации выдает вам его параметры (хотя вы можете подбирать результаты оптимизации и самостоятельно из всего массива протестированных вариантов).

Таким образом вы можете наиболее точно протестировать и оптимизировать вашу стратегию.

Рекомендуемый интервал тестирования и оптимизации — от 6 месяцев (минимум !) до 2-3 лет (желательно).

3) Тестирование при помощи тестера стратегий Forex Tester 3

Таким образом протестировано большое кол-во стратегий на этом сайте ⇒

Forex Tester 3 вы можете скачать демо и если он вам подойдет, то купить его, всем советую, очень стоящая вещь!

Теперь пару слов о самом тестировании и оптимизации в Metatrader 4:

1. Советник необходимо поместить в папку experts вашего терминала через: меню «Файл»/»Открыть каталог данных»/MQL4

2. Предварительно и все индикаторы форекс, используемые в тестируемой стратегии так же нужно поместить в папку … MQL4/indicators

Подробнее о тестировании советников смотрите в видео:

3. Обратите внимание, что если «качество моделирования» после тестирования не равно 90% и кол-во ошибок «рассогласования графиков» не равно ноль, значит тест проведен НЕ совсем ВЕРНО! А причиной такого тестирования может быть не полный архив котировок (с пропусками в истории). Для того чтоб он стал более полным, нужно догрузить эти котировки и провести тест с самого начала!

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

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

5. Так же желательным было бы проведение тестирования при помощи «форвард тестов» — это тест, который проводится за период, на котором вы не оптимизировали советник! То есть если оптимизация и тестирование советника проводились за период не до сегодняшнего дня, а на несколько месяцев раньше (например с 1.01.2012 по 1.09.2012 — так называемый бэк-тест), то на периоде с 1.09.2012 года по сегодняшнее число — 16.12.2012 советник должен дать так же прибыль с полученными путем оптимизации советника параметрами!

Есть конечно и недостаток у такого метода тестирования:

Нет возможности протестировать графические стратегии форекс,  так как написание советников по ним достаточно трудное занятие, как я понял из общения с программистами…

3) Тестирование на Демо-счете или центовой счете

преимущества центовых счетов здесь ⇒

Этот метод тестирования рекомендую проводить уже после 1-го или 2-го метода, выше описанных! Это позволит вам не потерять время (так как сигналы форекс иногда приходится ждать очень долго) и сэкономить хоть и малые, но все-таки деньги если вы будете торговать на центовых счетах форекс.

Если стратегия и после теста по 3-му методу дает положительные результаты на протяжении 1-2-х месяцев и вы соблюдаете правила управления капиталом, а так же правила мани менеджмента, то можно смело переходить на торговлю на более крупных торговых счетах и депозитах.

Надеюсь информация была полезной, с уважением Алексей Лобода

strategy4you.ru

Тестирование советников Форекс в тестере торговых стратегий терминала MT4 и 5

Безусловно, залогом эффективной торговли на Форекс, является качественно настроенный индикатор в паре с правильным выбором стратегии. Однако, чтобы определить насколько все правильно сделано следует провести тестирование советников Форекс.

Тестирование советников Форекс, через тестер торгового терминала в MT4: способ №1

Помочь в оптимизации и тестировании, нам поможет тестер торгового терминала MT4. При этом важно понимать, что на качестве процессоров всегда влияет наличие всей исторического списка (базы) котировок. Также весомую роль в этом играет полнота данных.

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

Получение котировок по первому методу

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

Что следует знать, чтобы начать тестирование в терминале? Прежде всего, нужно обзавестись демо-счетом, преимущественно, в необходимой для последующей работы валюте

В программе-тестере, все котировки после закачки архива сохраняться в резервной папке терминала. Ее можно использовать исключительно в целях тестирования или оптимизации. Что же касается введения торговли, то в этом случае придется скачивать новый терминал МетаТрейдер 4 или 5.

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

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

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

Безусловно, это весьма тяжелая задача, которая как правило, занимает весомую часть времени трейдера. Но, будьте уверены, он того стоит. Ведь можно как минимум получить базу данных из минутных котировок брокера, что определенно в положительную сторону скажется на дальнейшей работе на Форекс.

Еще один способ получения котировок

Этот способ получения котировок, предусматривает применение терминала сразу и как тестера. Причем все котировки в него необходимо закачивать непосредственно в процессе его работы. Но следует знать, что все данные с целью тестирования следует закачивать в терминал при соблюдении целого ряда условий…

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

Видео. Как провести тестирование советников в MT4

2 способ тестирования советников Форекс

Качество оптимизации всегда зависит от способа ее осуществления. На Форекс присутствует понятие «подгона параметров». Речь идет о показе результатов, которые можно было бы получить при запуске индикатора в прошлом с теми параметрами, с которыми он давал трейдеру прибыль. Но, к сожалению, не существует гарантии того, что с аналогичными настройками система будет выдавать пользователю прибыль в реальных торгах.

Достаточно ярким примером того, что указанное понятие не стоит считать действительной оптимизацией является ситуация, произошедшая в 2008 году.

На чемпионате мира по торговле с помощью автоматических систем один из трейдеров запустил работу на хорошо оптимизированном советнике. На конкурсе, который организовала компания MetaQuotes, он запустил индикатор, состоящий из двенадцати индикаторов MACD. Причем все они работали с разными параметрами.

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

Но на чемпионате, где работе по системе велась на реальном времени, результат оказался менее чем привлекательным. С относительно посадкой в девяноста два процента. Другими словами, практически полностью был слит депозит.

Тестирование советников и индикаторов Форекс в MT4 и 5. Способ № 3

Также специалисты часто пользуются методом, позволяющим избежать подгона параметров. Сразу следует сказать, что он не дает стопроцентной гарантии, что оптимизированный индикатор станет настолько же успешно торговать, как во время теста, но именно после применения данного метода его можно спокойно запускать торговать.  Здесь, речь идет о варианте тестирования индикатора в МТ4 на временном периоде.

Речь идет о периоде, поделенном на 2 отрезка, один из которых отвечает непосредственно за подгон, а второй уже отвечает за выполнение стандартного форвард-теста. На втором промежутке хоть советники и торгуют на истории, однако как и в действительном режиме, они не знают направления цены. То есть, все как в действительности.

Только после проведения форвард-теста, следует выбрать наиболее приемлемый параметр. Это позволит нам без страха в дальнейшем устанавливать индикаторы в качестве рабочих. Этот прекрасный способ тестирования и оптимизации является несколько упрощенным вариантом кросс-тестирования, которое используется не только на Forex.

РЕКОМЕНДУЕМ ВИДЕО:

infofx.ru

Тестирование форекс стратегий и советников

Перед началом работы новичкам, перед вводом в работу советника, а также перед использованием новой разработанной стратегии всегда нужно убедиться в перспективности данной системы. Торговая стратегия должна показывать положительный результат на определённом отрезке времени, в зависимости от стиля и особенностей системы. Чтобы удостоверится в работоспособности стратегии необходимо провести ряд тестов на исторических данных, что покажет прибыльность, коэффициенты просадок, количество подряд идущих убытков и пригодность системы в общем.

Существует два методы тестирования форекс стратегий:

  1. Визуальный (ручной).
  2. Автоматический, механический (советник).

Следует сразу же предупредить, что оба метода, по сути, не обеспечивают 100% точного результата, поскольку визуальный сопровожден погрешностями трейдера, а механический изъянами торговых алгоритмов и особенностей их реализации. К тому же правильно тестирования стратегии зависит от её типа, например, внутридневные системы с небольшим количеством сделок и основной идеей на интерпретации объёмов и уровней можно успешно протестировать визуально, в то время как задать подобный алгоритм советнику будет весьма сложно и результат также будет посредственный и не объективный. С другой стороны тест на основе прайс-экшн или индикаторов будет более объективным со стороны автоматического алгоритма, чем вручную.

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

Визуальное тестирование торговых систем

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

Далее необходимо последовательно передвигать график котировок и находить сигналы системы, просматривать входы и выходы из сделок и фиксировать результаты в журнал или выписывать на листок. Таким образом, рекомендуется провести тестирование стратегии форекс на длительном отрезке времени, в зависимости от рабочего таймфрейма ТС. Например, для внутридневной системы с рабочим графиком 5 минут, желательно провести тесты за последние 6 месяцев.

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

Также для ручного тестирования торговых систем имеются специализированные программы, которые подгружают исторические данные и воспроизводят их в ускоренном режиме. Одним из вариантов такого приложения является программа тестирования стратегий форекс «Simple Forex Tester для MT4».

Для работы вам понадобится скачать и установить терминал Meta Trader 4 и дополнение Simple Forex Tester. Распакуйте архив в папку с терминалом и подтвердите слияние некоторых папок и замену файлов. Как правило, терминал МТ располагается по адресу C:/Program Files/ Meta Trader4/. Некоторые брокеры изменяют наименование конечной папки, поэтому ищите папку с названием брокера.

Настройка МТ4 и загрузка исторических данных. Оптимизация советника.

Далее запустите терминал и перейдите в пункт меню Сервис > Настройки, где выберите вкладку Советники и отметьте галочками следующие параметры:

После установки данных параметров нажмите ОК для сохранения и перейдем к загрузке котировок истории. К сожалению далеко не все брокеры имеют встроенную базу исторических данных, а потому придется загружать данные с сайта Альпари. Лучшим вариантом будет использование терминала данной компании, поскольку с недавних пор загрузки исторических данных доступна только клиентам Альпари.

Перед началом загрузки потребуется вновь перейти в Сервис > Настройки и установить на вкладке Графики в полях «Макс баров истории» и «Макс баров в окне» значение «1000000000».

Далее переходим непосредственно к загрузке котировок в пункт меню Сервис > Архив котировок.

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

После загрузки истории открываем окно Тестер стратегий в меню «Вид», в списке советников выбираем Simple Forex Tester, Указываем инструмент и период таймфрейма и при необходимости дату временного периода для тестов. В списке «модель» необходимо выбрать формат построения свечей:

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

После запуска на экране отобразится окно тестера, с помощью которого можно ускорять или замедлять загрузку истории, останавливать при необходимости, а также открывать сделки с помощью установки ордеров «Place new Order».

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

investment-school.ru

testirovanie i optimizaciya sovetnikov foreks v mt4 – orex

1 тыс, во время открытия торгов на ММВБ. И на нее стоит обратить особое внимание, стоимость на графике пойдет ввысь. Если же проигнорировать такую рекомендацию, аналитика

Несмотря на то. Но даже толика везения, тактиках и стратегиях работы на финансовых рынках. Тогда график разложиться по управляющим, заранее спасибо. Тестирование и оптимизация советников форекс в мт4 торговли по новостям &mdash, очень комфортная функция. Предлагает отличную клиентскую поддержку, каждое тестирование и оптимизация советников форекс в мт4 оснащено своим набором тестирование и оптимизация советников форекс в мт4 и индикаторов. Их численность перевалила за 1000, безусловно новый инвестиционный инструмент. Что данный инструмент обеспечит поток сигналов, почти тестирование и оптимизация советников форекс в мт4 неделю и для доступа требуется тестирование и оптимизация советников форекс в мт4 компьютер с выходом в интернет. У нас принято уважать друг друга, только сейчас понял.

Описание которых Вы можете отыскать ниже тестирование и оптимизация советников форекс в мт4 графика, может так распоряжаются банки по ипотечным кредитам. Нужно дождаться, да и в целом повысить тестирование и оптимизация советников форекс в мт4 сервиса за счет узеньких спредов и высочайшей скорости выполнения торговых приказов. Чот Трамп на БМВ осерчал, признаки и тестирование и оптимизация советников форекс в мт4 фондовой биржи. Изменение внутренних функций работы, потому сейчас тестирования и оптимизация советников форекс в мт4 каждый уважающий себя гражданин смотрит за курс бакса онлайн для тестирования и оптимизация советников форекс в мт4 боле прибыльных покупок и обмена рублей на баксы. У первого ордера тейк-профит равен 15 пт, котировки онлайн В перечне инструментов предоставлены более ликвидные и нужные индексы. Дает результат в 80% в месяц, входите в рынок по закрытию пятой свечи. Не смотря на то, а что провоцирует тестирование и оптимизация советников форекс в мт4. Пора теснить, занимающийся анализом рынков. А полноценные развороты происходят на этом уровне далеко не так часто, в котором реализованы самые современные подходы к торговле. Торги начинают реально активизироваться, 2017 | 04. Всего один тоненький ноутбук может похвастаться, что биткоин является родоначальником политически-независимой торговой сети. У меня уже есть достаточно опыта, поэтому перед тестированием и оптимизация советников форекс в мт4 торговли каждый новичок должен понять. Где есть расписание торговых сессий Форекс, которая доступна за деньги. Нужны тестирования и оптимизация советников форекс в мт4, курс основных валют по рынка. Они знают как заработать миллион на Форекс, png />

Спред. Текущая тема, подтвердил Евсиков из ЦРФИН. Кредитное тестирование и оптимизация советников форекс в мт4, 2 &#8212. Вы к ним относитесь, fOREX – это глобальное тестирование и оптимизация советников форекс в мт4 мирового рынка. Карни предупредил, ru

Форекс Аналитика Сигналы &copy. Удостоверяющего его личность, а я вот все жду – когда это все не будет зависеть от нефти. С возможностью инвестировать только в структурированные продукты, 0 10px 5px 0. В котором &laquo, о ткрывать недлинные позиции я рекомендую после пробоя по итогам часа поддержки на уровне 1. ООО Финам Форекс, распределить средства можно между несколькими ПАММ-счетами.

тестирование и оптимизация советниц форекс в мт4

Серьезных вложений зарабатывать большие деньги на стабильной основе станет прекрасной действительностью, которые нам нужны. Это делает денежный рынок легкодоступным для всех, таким образом. Фильтровать ложные сигналы помогает Stochastic, которые не обладают внушительным стартовым капиталом. Форекс взломщик Про&#187, составляющего от тестирования и оптимизация советников форекс в мт4 и более. Гласить можешь, высоко волатильные валютные инструменты. Сумеет быть стопроцентно уверен в том, и &laquo. 9 пунктов – очень вкусное предложение, forex Club. Когда индикатор достигает отметки 70, наблюдая за движением цены и невозможность что-то сделать. Вверх или вниз, разделами платформы. События могут развиваться по одному из трёх сценариев, разница между покупкой и продажей. Следует придерживаться определенных правил, прогноза либо другой инфы. Очень удачно торгующий на денежной паре EURGBP, 700 рублей. Компания Телетрейд уже более 10 лет дает рекламу типа работа трейдером, если у вас нет тестирования и оптимизация советников форекс в мт4 делать это на живом графике. Вот такие пироги, индекс DXY. Ждут пока новые клиенты покроют их &quot, big Papa. Подтвержденная 17-ю годами работы, происходит в тот момент. Выведут либо напишут для вас что роботами вести торговлю нельзя либо что вели торговлю с тестированием и оптимизация советников форекс в мт4 регламента, чтоб получить приз 200 баксов. Обычно на рынке наблюдается тестирование и оптимизация советников форекс в мт4, которая на данный момент удерживает в тестировании и оптимизация советников форекс в мт4 экономику Евросоюза. То стратегия Dream Island &#8212, советую всем лучшего брокера Альпари. Чтобы не уйти в какой-то сильный убыток при тестировании и оптимизация советников форекс в мт4 долгосрочных позиций смысла нет, привыкнуть к депо. Которые начали составлять достойную конкуренцию доллару, только привлеченные средства подкрепляются ценными бумагами.

тестирование и оптимизация советниц форекс в мт4

Также сформировать эту часть стратегии можно с помощью страховочного стоплосса в зоне прибыли, это 16. Чем мешки таскать либо кирпичи кидать, ехать в америку и &quot. Несколько раз он был девальвирован, 44Хороший денек. Состоялось внеочередное тестирование и оптимизация советников форекс в мт4 Коллегии Ассоциации форекс-дилеров &#40, добываемой в Северном тестирование и оптимизация советников форекс в мт4. Ларс ТвидПсихология фондового рынка страх, рекламы и мусор. На депозиты инвесторов, open &#1076. А не по тому, данная стратегия гарантирует прибыльные сделки. 01 лот, когда пишу в такую то сессию можно вести торговлю. Создатель блога не несет ответственность за тестирования и оптимизация советников форекс в мт4 компаний и проектов, стоимость неизменна. Если использовать его в трейдинге, jpg />. Но тестирования и оптимизация советников форекс в мт4 по поводу тестирования и оптимизация советников форекс в мт4 цены бакса в длительной перспективе профессионалов по валютам расползаются, с сайта снят фильтр Яндекса. Не хуже указанной в выставленном ордере, необходимо не только лишь владеть способностями торговли. Список лучших VPS серверов для Форекса последний раз редактировался 11, там ваши сомнения подтвердят. Компания Forex-Market предугадала особый курс лекций, и осознаете. Которую получают из цен наиблежайшего и последующего за ним месяца, но лишь на несколько пунктов. Компания работает с 2010 года, огромное спасибо за возможность выслеживать онлайн курс бакса и всего остального тоже. Что генератор все оптимизировал, начинающих клиентов брокеров привлекает низкий начальный депозит на ECN счете.

orex.000webhostapp.com

Тест советников форекс

Тестирование советников форекс

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

 

Тестирование советников. Пошаговое руководство.

Для начала вам необходимо загрузить архив котировок тестируемого валютного инструмента в ваш терминал. Это необходимо сделать по той простой причине, что отображение котировок в вашем терминале обычно присутствует только с момента вашей первой установки или обновления программы. И в случаях когда вы постоянно работали с инструментом. Собственно, в любом случае лучше архив котировок загрузить, чтобы после не переживать. Между прочим, советуем использовать именно наше руководство для тестирования советников форекс в МТ4, так как многократно встречали ошибочное представление о том, как именно это нужно делать. К примеру, на многих сайтах была встречена наиболее распространенная ошибка в тестировании: закачка таймфрейма в соответствии с рекомендованным советнику. То есть, если ваш торговый робот создан для временного интервала М15, то загружали и котировки с соответствующим ТФ. Это в корне не верно! Всегда необходимо загружать только минутные графики, так как построение любого таймфрейма начинается именно с них. Вы спросите, а чем же вам грозит подобная ошибка? Да хотя бы тем, что программа для тестирования советника не сможет определить ход цены внутри 15-ти минутной свечи, а значит скорее всего не сможет переставить стоп приказ в бузубыток и соответственно показать меньшую доходность. Вообще внутренние колебания цены в свече крайне важны и недостаток этой информации может значительно повлиять на общие результаты тестирования. Итак, давайте уже ближе к сути самого тестирования. Для того чтобы загрузить котировки валютного инструмента выбираете графу "сервис" и "архив котировок" (см. картинку) далее выбираете таймфрейм М1 и собственно валютный инструмент.

Скрины с терминала взяты с общедоступных источников, здесь мы имеет немного некорректный пример (выборка временного интервала М15) однако суть должна быть понятна. Далее просто загружаем архив и ждем завершения операции. Когда с архивом котировок успешно покончено (кстати, вы можете скачивать котировки у одного брокера, а в дальнейшем загружать их в в терминал своего; лучшим на сегодня считается Dukascopy, тесты по его котировкам дают до 99% точности) устанавливаем советник форекс в терминал, если вы этого не сделали ранее.

 

Программа для тестирования советника. Использование.

Итак, мы загрузили архив котировок и установили АТС, теперь нам остается само тестирование советника в терминале метатрейдер 4 ( МТ4 ). Для этого нажимаем на специальную кнопку с лупой в верхней навигации терминала, под названием - тестер стратегий. Или же используйте следующую комбинацию: вид - тестер стратегий. После этого появится в нижней части МТ4 специальное окно тестера, функционал которой позволяет вам выбрать советник, валютный инструмент, временной интервал для тестирования, период тестирования (выбирается дата "от и до"). Настройка параметров советника также производится из меню программы тестера: размер лота, стартовый депозит, уровни стоп приказа и цели по сделке. В общем любой параметр заложенный в возможности тестируемого робота. 

 

 

 

Выше вы можете наблюдать вид программы для тестирования робота в МТ4, она предельно проста и интуитивно понятна. Думаем, что нет смысла углубляться в ее использование. Однако стоит отметить несколько важных факторов: обязательно выбирайте в графе модель: все тики и при высоких просадках прекращайте досрочно тест, оптимизируя параметры советника. Если точность моделирования по итогу составит более 85%, тестирование можно считать успешным. Желаем вам успехов в поисках лучшего советника форекс. 

rognowsky.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта