Тестер стратегий MT4 – как пользоваться и решения для ручного режима
Язык программирования MQL позволяет создавать системы автоматизированной торговли, самостоятельно выполняющие как анализ рынка, так и управление ордерами, и называющиеся советниками. Благодаря этому трейдеру становится не нужно регулярно отслеживать сигналы индикаторов и самостоятельно торговать. Для проверки работоспособности и оптимизации входных параметров таких алгоритмов предназначен встроенный в торговую платформу МТ4 тестер стратегий.
p, blockquote 1,0,0,0,0 —>
Как пользоваться тестером стратегий MT4
Его окно по умолчанию появляется под графиком, но в дальнейшем может быть перемещено в любую область монитора (в том числе, вне окна терминала) и как угодно изменено в размерах. Осуществляются все эти манипуляции с помощью нажатия левой кнопки и перемещения мыши при ее указателе, наведенном на шапку, границы или углы окна.
p, blockquote 2,0,1,0,0 —>
p, blockquote 3,0,0,0,0 —>
Лучший брокер
p, blockquote 4,1,0,0,0 —>
В нем размещены кнопки, переключатели и поля ввода для задания параметров режима тестирования:
p, blockquote 5,0,0,0,0 —>
- Индикатор/Советник – выбор типа тестируемого алгоритма;
- Имя Тестируемого алгоритма – выбирается из размещенных в соответствующих директориях каталога данных и скомпилированных;
- Свойства индикатора/советника – отображение настроечного окна индикатора/советника;
- Символ – тестируемый актив;
- Период – график какой периодичности используется при тестировании;
- Свойства символа – отображение спецификаций контракта, среди которых важными являются размеры спреда и свопа – соответствующие переменные режима оптимизации не должны быть меньше (следует учитывать и кратковременные регулярные увеличения этих величин в несколько раз, обусловленные фундаментальными факторами);
- Модель – тип алгоритма построения ценовой последовательности для тестирования (по всем тикам, по контрольным меткам, по Open-ценам);
- Спред – величина используемого в тестировании спреда (может быть выбран из интервала 2÷100 или соответствовать текущему);
- Открыть график – отображение графика при тестировании;
- Использовать дату – тестировать ли на периоде, границы которого заданы в От и До;
- От – начальная дата тестирования;
- До – конечная дата тестирования;
- Оптимизация – необходимо ли включить режим оптимизации алгоритма;
- Изменить индикатор – открывается редактор MQL;
- Старт/Стоп – запуск/остановка тестирования.
Окно настроек советника/индикатора для тестирования имеет три вкладки (для MACD Sample показано как на рис. 2):
p, blockquote 6,0,0,1,0 —>
- «Тестирование» – обеспечивает задание первоначального размера депозита, типов открываемых позиций и оптимизируемого параметра;
- «Входные параметры» – содержит названия переменных тестируемого советника/индикатора с возможностью задания им значения по умолчанию, начального и конечного значения, а также шага его приращения при оптимизации;
- «Оптимизация» – позволяет задать значения всем важным параметрам, определяющим режим оптимизации.
Все эти параметры расположены на вкладке «Настройки». Кроме нее тестер стратегий МТ4 имеет еще несколько вкладок:
p, blockquote 7,0,0,0,0 —>
- «Результаты» – содержит таблицу с временем, типом, объемом, ценой, СтопЛоссом, ТейкПрофитом, прибылью и балансом, соответствующим каждой совершенной сделке;
- «График» – содержит график, на котором демонстрируется динамика баланса и средств (рис. 4);
- «Отчет» – содержит список основных рассчитанных параметров тестирования, в том числе, длину непрерывных последовательностей убыточных сделок (позволяет спрогнозировать вероятные просадки);
- «Журнал» – упорядоченный по времени список совершенных с тестером действий.
Ручной тестер стратегий MT4
Описанный выше модуль терминала предназначен только для выполнения тестирования алгоритмов, заданных на MQL. Если же имеется лишь набор условий, которые необходимо соблюдать трейдеру при торговле, то для проверки были созданы тестеры ручных стратегий для МТ4, обеспечивающие имитацию выполнения торговых функций по тем же принципам, что и в МетаТрейдере, на загруженной истории котировок.
p, blockquote 8,0,0,0,0 —>
p, blockquote 9,0,0,0,1 —>
Нажатие кнопки «Старт» приведет к открытию графика с несколькими полями:
- на расположенных слева указаны текущие результаты тестирования;
- на расположенных справа размещены кнопки управления торговым процессом в режиме тестирования.
Тестер ручных стратегий – какой выбрать?
Здравствуйте, господа трейдеры! Сегодняшняя статья будет интересна как начинающим трейдерам, так и профессионалам! Как известно, в торговом терминале MT4 есть так называемый тестер стратегий, предназначенный для тестирования автоматических торговых систем, то есть советников. Но что делать, если у вас ручная стратегия, как ее протестировать? Конечно, можно протестировать стратегию на истории, но это слишком долго и неудобно. И потом, когда вы уже знаете, как поведет себя цена на истории, то начинаете бессознательно подтасовывать результаты стратегии, мол, здесь я бы вышел по безубытку или закрыл сделку раньше и т. д. Если вы хотите объективно оценить свои возможности трейдера или прибыльность стратегии, то вам пригодится симулятор торговли на Форекс. Это специальный тренажер, который поможет вам получить двухлетний опыт трейдинга всего за одну неделю. Сегодня мы рассмотрим различные программы для тестирования стратегий, сравним их возможности, а также преимущества и недостатки.
Что такое тестер стратегий Форекс?
Тестер ручных стратегий – это специальная программа, которая симулирует торговлю на Форекс. Внешне она напоминает торговый терминал MetaTrader 4. В тестере стратегий можно загружать котировки валютных пар, выбирать торговый период и таймфрейм, устанавливать индикаторы и шаблоны, открывать сделки, включая отложенные ордера, размещать стоп-лоссы и тейк-профиты – в общем делать все то, что и в обычном торговом терминале. Например, вы можете установить дату торговли перед Brexit и проверить, выдержит ли ваша стратегия ценовые колебания во время проведения референдума в Великобритании. Или вы скачали стратегию на нашем сайте и хотите проверить ее эффективность – в этом тоже поможет тестер стратегий. А если вы еще новичок, то тестер стратегий поможет вам получить бесценный опыт торговли на Форекс за несколько дней. В отличие от демо-счета, где торговля осуществляется в реальном режиме, в тестере стратегий можно ускорить время, и протестировать стратегию за несколько дней. Это особенно актуально в выходные дни, когда рынок закрыт. При помощи тестера стратегий также можно поработать над своими эмоциями и отточить навыки торговли.
1. Forex Tester 3
Forex Tester – это самая популярная программа для тестирования стратегий. С его помощью можно быстро протестировать ручную стратегию или советник, сэкономив время и деньги.
Преимущества Forex Tester 3
- Удобный интерфейс программы, напоминающий торговый терминал MT4;
Недостатки Forex Tester 3
Единственным недостатком Форекс Тестера является то, что он платный. Однако у вас есть возможность оценить его возможности бесплатно на демо-версии. Но у нее есть свои ограничения:
- тестирование на временном интервале не более 1 месяца исторических данных;
- непрерывное тестирование не может длиться более 1 часа (по окончании нужно запускать тестирование сначала);
- нельзя сохранять проекты, шаблоны и результаты тестирования;
- остальные возможности такие же, как и в полной версии программы.
На сегодняшний день Forex Tester 3 является самым реалистичным и функциональным симулятором трейдинга. Ниже будут рассмотрены его бесплатные аналоги, имеющие похожий принцип работы, но более узкий функционал.
Смотрите также, в чем преимущества торговли на ECN-брокерах.
2. Simple Forex Tester
Simple Forex Tester – это бесплатный тестер стратегий, скачать который вы сможете в конце обзора. Главное его преимущество заключается в том, что тестирование стратегий осуществляется в привычном торговом терминале MetaTrader 4, и не нужно привыкать к интерфейсу новых программ. Перед тем как приступить к тестированию, необходимо скачать Simple Forex Tester. В архиве вы найдете две папки. Содержимое первой папки необходимо скопировать в корневой каталог с торговым терминалом, то есть туда, куда вы устанавливали свой MT4.
Содержимое второй папки необходимо скопировать через Каталог данных торгового терминала, как мы обычно добавляем советники и индикаторы.
После потребуется перезапуск торгового терминала и можно приступать к тестированию. Для этого необходимо нажать на значок «Тестер стратегий», который мы используем для тестирования советников. В списке советников выбираем SimpleFXTester_v2.ex4, а затем все как обычно – выбираем валютную пару, таймфрейм, модель тестирования, ставим дату тестирования и галочку напротив Визуализации, а также перемещаем ползунок скорости тестирования в крайнее правое положение. После чего жмем на Старт.
Спустя некоторое время появится такое окно.
Нужно нажать OK, и запустится Simple Forex Tester.
После этого все управление тестированием стратегии будет осуществляться через эту программу. Здесь вы можете запускать тестирование и ставить его на паузу, регулировать скорость тестирования, нажав на Place New Order, открывать новые сделки (в том числе отложенные ордера), выставлять стоп-лосс и тейк-профит, запускать трейлинг-стоп, а также модифицировать ордера и закрывать позиции.
В торговом терминале вы можете наблюдать за ценой и, когда по вашему мнению появился сигнал, в окне Simple Forex Tester ставить тестирование на паузу и открывать сделку. Также на графике вы можете следить за статистикой тестируемой стратегии, какой у вас баланс, сколько было открыто и закрыто ордеров и какой текущий профит. По желанию статистику можно отключить в настройках программы.
Но самое главное это то, что вы можете установить на график любой индикатор или шаблон, то есть протестировать любую стратегию. Вот, например, мы установили шаблон стратегии Scalping M1.
Преимущества Simple Forex Tester
- Привычный интерфейс программы, встроенной в торговый терминал MT4;
- Тестер стратегий является полностью бесплатным;
- Можно тестировать любые индикаторы и шаблоны стратегий.
Недостатки Simple Forex Tester
- Минимальный функционал;
- Нельзя протестировать мультивалютную стратегию (в Forex Tester 3 эта возможность есть);
- Низкая скорость тестирования (не хватает Турбо-режима);
- Могут возникнуть проблемы с загрузкой котировок (может потребоваться импорт котировок из других источников);
- Программа часто зависает и вылетает, приходиться начинать тестирование с начала;
- У программы нет технической поддержки, обновлений не было свыше 5 лет и вероятно больше уже не будет.
Simple Forex Tester имеет три неоспоримых преимущества – это простота, бесплатность и возможность работы с любыми индикаторами. Она отлично подходит для новичков, которые только знакомятся с рынком Форекс. В остальном программа имеет много косяков и минимальный функционал, поэтому мы не можем рекомендовать ее профессиональным трейдерам.
Смотрите также, какие брокеры для скальпинга самые лучшие.
3. FX Blue Trading Simulator
FX Blue Trading Simulator – это еще один бесплатный тестер стратегий Форекс со своими преимуществами и недостатками. Работает он также в тестере стратегий торгового терминала, как и в Simple Forex Tester. Но в отличие от последнего, установка FX Blue Trading Simulator осуществляется немного по-другому. После бесплатной регистрации и скачивания программы с расширением .exe, ее необходимо установить, выбрав соответствующий терминал.
При первом запуске тестера стратегий необходимо ввести логин и пароль от аккаунта на сайте FX Blue . Затем следует запустить тестер стратегий и выбрать из списка советников – FX Blue Trading Simulator v3.ex4. Теперь можно приступать к тестированию стратегий на выбранной вами валютной паре и таймфрейме.
Преимущества FX Blue Trading Simulator
- Бесплатная программа с удобным и знакомым интерфейсом;
- Наличие окна быстрой торговли, с помощью которого можно открывать сделки, в том числе и отложенные ордера, выставлять значения объемов сделки, тейк-профита, стоп-лосса и трейлинг-стопа в один клик;
Изменение уровней тейк-профита и стоп-лосса прямо на графике;
Автоматическое закрытие сделок по горизонтальным, вертикальным и трендовым линиям;
Одновременное тестирование стратегии на нескольких таймфреймах;
Анализ результатов после окончания тестирования выводится в браузер и представляет собой нечто похожее на мониторинг myfxbook ;
Недостатки FX Blue Trading Simulator
- У трейдеров часто возникают проблемы с регистрацией аккаунта на сайте FX Blue (требуется вводить номер телефона, на который приходит SMS для подтверждения);
- Аналогичные проблемы с загрузкой котировок, как и у Simple Forex Tester;
- Программа работает очень медленно, а при попытке увеличить скорость тестирования – зависает;
- Нельзя протестировать мультивалютную стратегию;
- Минимальный функционал в версии для торгового терминала MT5;
- Есть жалобы на то, что в последнее время тестер стратегий работает с перебоями (не у всех).
Выводы
Таким образом, тестер стратегий – это отличный инструмент для получения навыков торговли на Форекс, а также тестирования стратегий. Какую выбрать программу для тестирования стратегий решать вам. Если вы еще новичок, то можете начать с Simple Forex Tester, она простая и бесплатная. Профессиональным трейдерам мы рекомендуем использовать симулятор торговли Forex Tester 3. Деньги, потраченные на его приобретение, очень скоро окупятся сохраненными депозитами. Кроме того, с тестером стратегий вы можете навсегда забыть про демо-счета и потраченное впустую время. Профитной вам торговли!
https://deipara.com/mt4/tester-strategiy-mt4.html
http://tradelife.ru/forex-tester.html