Тестирование стратегий для Форекса
Тестер стратегий
Уникальный инструмент для тестирования любых стратегий в ручном режиме с добавлением характеристик к каждой сделке и последующим глубоким анализом
Раз вы оказались на нашем сайте и читаете эти строки, значит вы, либо не имеете прибыльной стратегии, либо имеете, но хотели бы ее улучшить, либо у вас есть новые идеи и вы хотели бы проверить насколько они прибыльны. Поздравляем, вы оказались там где нужно. Давайте знакомиться.
Основные характеристики
- Поддерживаемые рынки: Форекс, Акции и Фьючерсы. В ближайшем, в очень ближайшем будущем будут добавлены остальные инструменты
- Таймфрем: От 1 минуты. Как только будут найдены необходимые базы данных котировок, то будут добавлены тики и секунды
- Режим тестирования: Ручной. Можете создавать неограниченное количество проектов, начинать тестирование, останавливать, делать свои дела, а затем вновь продолжать с того места, где остановились
- Где брать исторические котировки? Мы предоставляем историю по всем валютам с 2009 года и базу по 7500 акций и фьючерсов с 2001 года. Вы можете загрузить свои котировки
- Какие есть индикаторы? Все самые основные и даже более. Всего около 80-ти различных. Скорее всего будет конвертер индикаторов из МТ4 в MaxProfit. Так же вы можете сами разработать или заказать специалисту разработку индикатора по вашим требованиям
Принцип работы
- Создайте новый проект
- Загрузите котировки с нашего сайта или из своего файла
- Создайте новые графики и добавьте индикаторы
- Начните бар за баром добавлять котировки на график
- Найдите точку входа и откройте новую сделку (кнопки Купить или Продать)
- Установите при необходимости ордера SL и TP
- Добавьте свои комментарии, скриншоты и характеристики (например, Участок рынка = Тренд, Свечная модель = Голова и плечи)
- Продолжайте добавлять по одному или сразу по несколько баров на график
- Закройте сделку вручную или по ордеру
- Накопите сотни и тысячи сделок за несколько лет
- Откройте отчет и проведите анализ своей торговли. Особое внимание уделите отчетам по характеристикам, которые вы добавляли каждой сделке
- Вы узнаете при каких условиях ваша торговая система работает лучше, а каких сделок лучше не совершать
Forex Tester 3 – мощная альтернатива тестеру стратегий MT4. Возможности программы.
Forex Tester 3 — это программное обеспечение для валютного рынка Форекс, которое используется для моделирования на основе исторических данных о ценах. Таким образом, это программное обеспечение позволяет проверять стратегии на основе исторических данных о ценах. Программное обеспечение Forex Tester позволяет воспроизводить движение цены для тестирования торговых стратегий.
Если вы ищете реалистичный симулятор Форекс-трейдинга, то Forex Tester 3 – это мощная программа с очень широкими возможностями. Скачать программу Forex Tester 3 вы можете на сайте разработчика. Бесплатно можно воспользоваться пробной версией, для полноценной работы необходимо будет приобрести лицензионный ключ.
Сравнение Forex Tester и MT4.
MetaTrader 4 — это очень распространенное и эффективное приложение для демо и реальной торговли. Функция для тестирования на истории была включена, когда об этом попросили трейдеры. Однако эта функция имеет ошибки, которые могут ввести в заблуждение при тестировании. Поэтому Forex Tester был создан специально для бэк-тестинга и имеет гораздо лучшие возможности для этого:
— Удобен для пользователя
— Эффективный и быстрый
— Многооконный и многоязычный интерфейс
— Изменение настроек тестирования
— Установка ордеров с экрана
— Тестирование нескольких стратегий одновременно
— Тестирование ручной и автоматической торговли одновременно
— Изменение значений советника в процессе тестирования
— Проверка различных методов автоматически и одновременно
— Исчерпывающая информация о ходе и завершении тестирования
— Использование тиковых данных для проверки (наивысшее разрешение рыночных данных)
— Ведет себя как настоящий терминал для торговли
— Переход вперед / назад с изменяемыми временными шагами
— Пауза, проверка и сохранение
— Тестирование на нескольких валютных парах
— Различные таймфреймы, в том числе пользовательские
— Установка отложенных ордеров, тейк-профита, стоп лосса и трейлинг стопа
— Возможность пополнения и вывода средств во время тестирования
Сравнение Forex Tester и демо-счета.
Методы торговли могут быть протестированы.
Вы можете проверить исторические данные из прошлого.
Вы можете хранить данные тестирования и возобновлять их, когда захотите.
Ошибки могут быть исправлены при ручном тестировании.
Вы можете восстановить или отменить сделку, которая была закрыта в прошлом.
Вы можете регулировать скорость тестирования
Различные методы в одно и то же время могут быть протестированы с увеличенными значениями несколько раз.
Хотите узнать, нужен ли вам Forex Tester 3? Читайте наш обзор программы Forex Tester 3.
Обзор программы Forex Tester 3.
Forex Tester 3 позволяет установить ряд настроек для обеспечения реалистичного тестирования и воспроизведения движения цены.
Большинство симуляторов позволяют установить баланс счета и при необходимости сбросить его. Forex Tester 3 — это еще один шаг вперед. Он также позволяет записывать ввод и вывод средств со счета.
Можно задать спрэды, размер лота и кредитное плечо для каждой валютной пары. Они точно соответствуют требованиям вашего брокера, поскольку позволяет использовать данные 11 известных брокеров.
С помощью Forex Tester 3 вы можете установить плавающие спрэды, которые соответствуют колебаниям рыночной ситуации. Однако, чтобы определить плавающие спрэды, необходимо расширить пакет с тиковыми данными.
1. Котировки.
Надежность котировок имеет решающее значение для реалистичного бэк-тестирования.
Forex Tester 3 предлагает 3 варианта исторических данных в зависимости от типа подписки:
Базовая – бесплатные минутные исторические данные от брокера Forexite (обновляются ежемесячно);
Стандарт — платные минутные исторические данные от 10 брокеров (обновляются ежедневно);
VIP – платные тиковые данные от 11 брокеров с плавающим спредом (обновляются ежедневно).
Forex Tester 3 содержит данные 17 лет минутных данных и 8 лет тиковых данных для 116 валютных пар, золота и серебра, S&P 500, NASDAQ, Dow Jones и 9 популярных акций.
Для более старших таймфреймов (дневных графиков и выше) базового пакета будет достаточно.
Но если вам нужна бОльшая детализация данных, вы должны дополнить их тиковыми данными. Так, например, скальперу обязательно понадобится это дополнение для реальной картины тестирования.
Естественно, что котировки у разных брокеров отличаются. Из-за этого одна и та же стратегия может давать разные результаты.
Поэтому для подлинного моделирования следует по возможности использовать котировки вашего брокера. Таким образом, это еще одна область, где Forex Tester 3 имеет ощутимые преимущества перед другими симуляторами для тестирования.
Forex Tester 3 обеспечивает прозрачность источников данных. Многие симуляторы предоставляют вам общие данные о валютном рынке Форекс из одного источника. Но Forex Tester 3 позволяет загружать данные о ценах у вашего предпочтительного брокера.
Благодаря своим пользовательским настройкам и источникам данных, Forex Tester 3 может предложить реалистичное моделирование.
2. Простота использования Forex Tester 3.
Понятно, что вы не хотите тратить слишком много времени, чтобы разобраться с новым симулятором. Вы хотите начать как можно скорее. Ведь ваша цель состоит в том, чтобы провести свое время в продуктивной деятельности: тестирование стратегий или советников, оптимизация параметров и повторные прогоны на истории.
Теперь давайте разберемся с обучением Forex Tester 3.
Пользовательский интерфейс Forex Tester 3 похож на MetaTrader 4 (MT4).
Хотя это не точная копия, пользователи MetaTrader 4 обнаружат, что они знакомы с Forex Tester 3. Это большое преимущество. Если вы опытный пользователь MT4, этот знакомый дизайн сокращает время обучения.
Если у вас нет опыта работы в качестве Форекс трейдера, вы, скорее всего, вернетесь к MT4 при переходе на реальную торговлю. Использование Forex Tester поможет вам быстро перейти к реальной торговле на МТ4.
Есть вы не говорите по-английски, это не проблема. Forex Tester 3 доступен на 20 разных языках.
3. Легкий старт.
При запуске Forex Tester 3 первым шагом является загрузка исторических данных, необходимых для тестирования. С помощью нескольких щелчков мыши можно загрузить данные Forex через центр данных.
Существуют также отличительные кнопки для следующих основных функций:
— Создать новый график
— Установка временного интервала
— Запуск / остановка теста
— Управление скоростью воспроизведения
Есть также 15 видеороликов, которые помогут вам начать работу. Ниже приведено первое руководство: «Быстрый старт»
Например, чтобы добавить индикатор, нажмите на кнопку в панели инструментов или через пункт меню «Вставка» — «Добавить индикатор». Еще один способ – щелкнуть на графике правой кнопкой мыши и выбрать пункт «Добавить индикатор». Практически все также, как и в терминале МТ4.
Вы также можете менять параметры индикаторов. Всего в Forex Tester 3 предустановлено 44 индикатора. Если же вам необходимо установить свой пользовательский индикатор, можно воспользоваться API Forex Tester для создания пользовательских индикаторов или торговых советников, доступных для языков C++ и Delphi.
Поддержка программного обеспечения.
Дизайн Forex Tester 3 будет настолько интуитивным, что вы сами быстро сможете убедиться в этом.
Если возникают какие-то проблемы, все пользователи Forex Tester получают пожизненную поддержку. Помощь можно получить через Интернет-чат, e-mail, форум, онлайн-учебники с видео.
Компания существует с 2006 года. 11-летняя история компании заслуживает доверия.
4. Forex Tester 3 как инструмент обучения.
Торговые инструменты.
Для того, чтобы хорошо учиться трейдингу, вы должны иметь возможность практиковаться и проверять стратегии с различными инструментами.
Forex Tester 3 имеет 44 технических индикатора. Среди них можно найти обычные индикаторы и экзотические индикаторы, такие как FTLM-STLM, Polarized Fractal Efficiency (PFE) или Solar Wind.
Однако, если вы используете пользовательские индикаторы, вы должны переписать их в формате Forex Tester. Это небольшой недостаток.
Так же, как и в MetaTrader 4, вы можете применять графические инструменты. Их список и установка на график практически аналогичны терминалу МТ4. Вы также можете задать для них горячие клавиши.
Тестирование и воспроизведение.
Вы можете проверить различные валюты на нескольких таймфреймах. Соответствующие результаты могут дать вам дополнительную информацию.
Вы можете практиковать торговлю на реальных исторических движениях цен в ручном режиме. Эта функция воспроизведения особенно важна для неопытного трейдера, который может регулировать скорость тестирования на экране.
В Forex Tester 3 вы используете проекты для управления бэк-тестами. Каждый проект является независимым.
Вы можете запускать любое количество проектов с разными приоритетами. Проекты обеспечивают удобный способ контроля ваших повторных тестов и помогают понять, какие стратегии или советники работают лучше. Любой проект вы можете сохранить и вернуться к нему в любое время в любом месте.
Со всеми результатами тестирования вы можете познакомиться в окне «Статистика», которое содержит всю информацию по совершенным сделкам: общее количество сделок, количество прибыльных и убыточных сделок, наиболее прибыльную и убыточную сделку, чистую прибыль, прибыль за месяц, среднюю прибыльность и убыточность сделок, максимальную просадку и т.д.
Вы также можете добавить на график кривые баланса, маржи и просадки, которые будут показывать изменение данных параметров в процессе тестирования прямо на графике, что очень удобно.
Можно также экспортировать данные статистики в Excel или в файле .txt.
В нашем обзоре мы рассмотрели далеко не все возможности и преимущества программы Forex Tester 3, но уже, я думаю, вам понятно, насколько полезна она для начинающих трейдеров Форекс. Да и для уже опытных она может быть очень незаменимым вспомогательным инструментом в торговле.
Заключение.
Как видите, возможности программы очень обширны. Логично, что такой функционал не раздается разработчиками бесплатно. Стоимость лицензии составляет 99$. Вы можете скачать бесплатно пробную версию. Пробная версия ограничена, но она предлагает достаточно, чтобы оценить программное обеспечение.
Ограничения пробной версии:
— Вы можете тестировать не более 1 месяца исторических данных
— Вы можете тестировать непрерывно не более 1 часа (дальше нужно начинать новый тест)
— Вы не можете сохранять результаты тестирования, проекты и шаблоны
— Все остальные свойства такие же, как и в полной версии.
тестирование стратегии
Бэктестинг: с чего начать?
- 14 марта 2020, 23:24
- |
- Александр Румянцев
- Печать
В серии следующих постов я расскажу о том, как проводить бэктестинг с помощью Python. Для тестирования торговых стратегий я использую сайт Quantopian. Почему именно его? Потому что он: а) простой и наглядный; б) дает доступ к бесплатным историческим данным; в) имеет богатый функционал.
- спасибо ₽
- хорошо
- +49
- Ключевые слова:
- quantopian,
- python,
- backtesting,
- тестирование стратегии
- комментировать
- ★22
- Комментарии ( 28 )
Программа для тестирования
- 19 января 2020, 14:10
- |
- dr Trend
- Печать
- спасибо ₽
- хорошо
- +40
- Ключевые слова:
- тестирование стратегии
- комментировать
- ★2
- Комментарии ( 11 )
Тестирование
- 22 августа 2020, 15:37
- |
- Viking
- Печать
или back-testing (бирж. обратное историческое тестирование, тестирование на основе исторических данных (подход к анализу эффективности торговой стратегии, основанный на применении этой стратегии к данным прошедших периодов, т. е. оценка того, какие бы результаты дала эта стратегия, при условиях, которые имели место в прошлом; в отличие от анализа эффективности стратегии с использованием прогнозов относительно будущего развития событий)
Как всегда, сделав для себя, мы решили поделится с трейдерским сообществом программой «Viking strategy tester». Программа позволяет проводить тестирование арбитражных стратегий – «классических», «парных», «статистических», «одноногих», «портфельных».
Viking strategy tester – это тестер по заданному алгоритму на исторических данных, хранящихся на FTP.
- спасибо ₽
- хорошо
- +16
- спецраздел:
- торговые роботы
- Ключевые слова:
- тестирование стратегии,
- арбитраж,
- Парный трейдинг,
- одноногий арбитраж
- комментировать
- ★7
- Комментарии ( 8 )
20000 торговых систем
- 18 мая 2020, 19:36
- |
- Александр Акулов
- Печать
на следующей неделе у меня будут результаты тестов большого количества торговых систем (20000-56000 шт.) на различных индикаторах, тикерах, таймфреймах:
= Количество систем из одного-двух индикаторов порядка 400 шт.
* Количество тикеров акции, фьючерсы, валюта порядка 35 шт.
* Количество таймфреймов 15m, 30m, 60m, 1d 4 шт.
Количество индикаторов в каждой торговой системе 1-2.
Параметры индикаторов одинаковые для всех, классические. Оптимизации и переоптимизации по значениям параметров не будет.
Моих трудозатрат немного, данные закачиваются загрузчиком котировок и обрабатываются в конструкторе торговых систем в режиме генерации систем (название не говорю, чтобы не рекламировать).
Цели исследования планирую публиковать тут, пока они следующие:
1. Одинаково ли хороши тикеры для средств теханализа. Есть ли различия, какие рынки лучше.
- спасибо ₽
- хорошо
- +11
- Ключевые слова:
- торговая система,
- тестирование системы,
- тестирование стратегии,
- индикаторы,
- тех анализ
- комментировать
- ★3
- Комментарии ( 9 )
Какая программа учитывает воздействие на рынок при тестировании стратегии? (стакан/объёмы учитывать не нужно)
- 07 сентября 2015, 15:51
- |
- Yuri
- Печать
- спасибо ₽
- хорошо
- 0
- Ключевые слова:
- тестирование стратегии
- ответить
- Ответы ( 7 )
Прошу оценить стратегию для фьючерса на индекс RTS
- 22 декабря 2012, 12:26
- |
- ti-m
- Печать
Уважаемые коллеги! Прошу оценить стратегию для фьючерса на индекс RTS:
Реверсная система.
Тайм-фрейм — 1 мин.
Период тестирования — 2012 год.
Без реинвестирования, на 1 контракте.
Без комиссии и проскальзывания.
- спасибо ₽
- хорошо
- +4
- Ключевые слова:
- Стратегии,
- фьючерс на индекс РТ,
- РТС,
- РИ,
- Ri,
- тестирование стратегии
- комментировать
- ★1
- Комментарии ( 10 )
Подскажите программку для тестирования стратегий.
- 18 июня 2012, 12:46
- |
- Alexandr Esov
- Печать
Всем доброго времени суток, господа трейдеры.
Понимаю что вопрос достаточно банален, и можно ответить на него простой фразой «гугл тебе в помощь», но очень хотелось бы услышать комменты знающих людей. Ибо имеется несколько проблем, моих личных, в подборе софта.
А именно:
1. Не умею программировать. Ну тоесть вообще не умею, и туго у меня с этим. Хотя с логическим задание ф-ий и построением всё нормально.
2. Вряти смогу грамотно разобраться с сильно замудрёной ангийской версией программы.
Посему прошу подсказать програмку которая подойдёт под следующие параметры:
1.Будет проста и понятно для построения системы, желательно даже сложной.
2. Желательно русскоязычная, или с возможностью руссификации.
3. Платная или нет, не важно, но конечно же хотелось бы поиметь халявный софт :)))
4. В идеале что бы на платформе программы можно было создавать роботов.
Заранее спасибо всем.
Думаю ответы на данный вопрос будет полезен не только мне, но и любому новичку на данном ресурсе.
- спасибо ₽
- хорошо
- +4
- Ключевые слова:
- тестирование стратегии,
- тестирование,
- робот
- комментировать
- ★2
- Комментарии ( 16 )
проскальзывание
- 13 июня 2012, 17:03
- |
- EAGor
- Печать
- спасибо ₽
- хорошо
- +6
- Ключевые слова:
- тестирование стратегии
- комментировать
- ★1
- Комментарии ( 13 )
Программа для тестирования роботов
- 14 февраля 2012, 12:50
- |
- Василий
- Печать
- спасибо ₽
- хорошо
- +4
- Ключевые слова:
- робот,
- Delphi,
- тестирование систем,
- тестирование стратегии,
- торговые роботы
- комментировать
- ★5
- Комментарии ( 12 )
Результат тестирования своего видения рынка
- 29 декабря 2011, 13:41
- |
- Андрей Бежин (Singular Point)
- Печать
Решил выложить на обозрение примечательный результат тестирования своего понимания рынка. Суть в том, что до конца месяца я торговал исключительно на основе объективных моментов, которые выявляются в результате тщательного технического и фундаментального анализа. Торговля велась внутри дня. Максимальный риск не превышал 5% на капитал. Стопы в основном в ручную, не по цифре, а исходя из ситуации. Приятно удивило меня в этом тесте то, что проходил он в условиях боковика, когда основные движения уже закончились, и все равно оказался весьма результативным. Поэтому сложно утверждать, что это все заработано только потому, что случайно попал в тренд. Но основная цель этого теста сводилась не к оптимизации своей МТС, а прежде всего к проверке качества своего аналитического материала, своего видения и прогнозирования дальнейшего развития ситуации на рынке.
Судя по результату делаю вывод о том, что я на правильном пути.
На этот пост установлен троллинг-стоп.
Forex Tester. Бесплатно, на русском. Для проверки ручных и автоматический стратегий
Добрый день, уважаемые читатели блога, все, те кто растет вместе со мной и развивается, читая мои статьи, смотря мое видео. Форекс часто подкидывает нам ситуации при торговле, к которым мы оказываемся совершенно не готовыми. Я подумал, дело в том, что мы мало тренируем моторные функции. Именно для того, чтобы их совершенствовать был создан forex tester на русском.
Сейчас он существует в нескольких версиях. Бесплатную можно скачать с моего блога. Платный вариант можно купить по ссылке ниже.
Так какова философия доставшаяся нам от программистов чье детище Forex Tester заменяет стандартный способ отработки своих навыков?
Можно долго размышлять о том, что недостаточное развитие форекс культуры на постсоветском пространстве позволяет всем кому не лень, браться за разработку чего угодно, а покупатели из-за недостатка инструментов обязательно найдутся. Однако, если бы существующие продукты были бы достаточно совершенными, с множеством функций и возможностей, с кучей индикаторов, и разветвленной системой советников и другими наворотами, то и разрабатывать ничего не нужно было бы.
Но такого нет. Большинство продуктов Forex tester или Форекс Тестер, каждый из которых намерен обскакать, обладает достаточно обширным перечнем функциональных ограничений и, прямо скажем, недоработок.
При этом перечень возможностей, можно сказать, безграничен и конечное число функциональных особенностей по сути связан только с богатством фантазии программиста.
Функционал новой разработки связан с более свободным перемещением по временной прямой. То есть двигаться во времени можно не только вперед, остановка снабжена сейвом, Сделки — это не фиксированная величина их можно отменить.
Что говорят о функционале и другие качества
Я читал про Forex Tester несколько хороших обзоров, инструкцию пробежал по диагонали. И выяснил, что у софта достаточно много отличий от стандартного Метатрейдера 4.
Смотреть
Так, например, он позволяет не привязываться к таймфрейму или валютной паре. Позволяет комбинировать работу с ручным тестером стратегий, то есть с ручными стратегиями и также включать в тестер стратегии автоматические и получать результат от такой синергии, комбинированной торговли.
Для получения статистики не нужно устанавливать дополнительных индикаторов прибыли. Вы просто читаете данные статистики, которые изменяются в реальном времени.
Очень просто протестировать сразу несколько советников. Во время тестирования можно изменять параметры советника.
Заявлен, как быстрый и эффективный.
Я заметил один недостаток. Аппарат этой версии не работает с тиками. Вернее минимальный тик одна минута. Однако в платной версии с этим все нормально. Вплоть до плавающего спреда можно получить статистику.
В целом у меня осталось очень приятное впечатление о возможностях этого бесплатного тестера стратегий.
Изучаем функционал сами
Чем характеризуется хороший тестовый терминал или Forex Tester, как пользоваться, которым мы собираемся изучить сейчас?
Ну! С чего же начать? Значит, начинаем по одному известному правилу слева направо по интерфейсу. У тестера два режима:
9,0,1,0,0
- Редактирование,
- Тестирование.
В режиме редактирования работа с графиком происходит в подготовительном к тестированию режиме. Что это значит?
Построения
Скачать
Скачать можно бесплатную версию. Новую версию нужно купить на сайте. И у этой новой версии есть пробный период. Так что качайте её по ссылке.
Вам предоставлен график и с ним можно сделать все то, что делается на графике Метатрейдера 4. Сделать построение:
- Простые линии. Горизонтальные, вертикальные, лучи.
- Необычная полилиния. Просто тянучка такая. Точку поставил и тянется за мышиным указателем линия, еще раз точку поставил, и они соединились.
- Уровни Фибоначчи.
- А также Фибоначчи временные зоны.
- Необычный инструмент — Фибоначчи дуга.
- Привычный веер Фибоначчи
- Вилы Эндрюса
- Текст
- И волновая разметка. Для определения, где, какая волна развивается.
Так, с построениями — все!
Очень легко переключиться между видом линейного, барового или свечного типа.
Индикаторы
Существует возможность подключить 39 разных индикаторов, которые встроены. Плюс существует дополнительная возможность создавать пользовательские образцы. Все, что нужно для того, чтобы начать торговать. Среди них:
- Accelerator Oscilator
- ADX
- Alligator
- Adaptive Moving Average 2
- Awesome Oscilator
- ATR
- Bears Power
- Bollinger Bands
- Bulls Power
- CCFp
- CCI
- Envelopes
- FATL
- Fractals
- FTLM- STLM
- Heiken Ashi
- Ichimoku
- Keltner Channel
- Linear Regression Channel
- MACD
- MACD new
- MA Crossover Signal
- Momentum
- Moving Average
- OBV
- PCCI
- PFE
- Pivot Points
- Price Channel
- Price Daily Range
- Parabolic SAR
- ROC
- RSI
- Stochastic
- Range Expension Index
- Ultimate Oscillator
- Volume
- %R
- Zig Zag
Существует возможность вызвать список индикаторов, поудалять или настроить необходимые.
Также на панели инструментов предлагается возможность сделать снимок экрана. Среди предложенных опций возможность скопировать данные в буфер обмена и выбрать тип файла.
Другие возможности
Конечно, можно переключаться между тамфреймами и валютными парами.
При этом валютные пары можно добавлять и настраивать. Среди настроек, количество знаков после запятой величина свопов и прочее.
Увеличение, уменьшение масштаба, как полагается, присутствуют.
На графике сразу видны объемы, цветовая схема: черно-зелено-белая. Также есть информация о величине спреда, стандартного лота. Выводится текущая дата и время, и другие данные.
Довольно багатые параметры диагаммы, которые вызываются правой кнопкой мыши по графику и левой на параметры.
18,1,0,0,0
Тут настраивается быстрая торговля в один клик. А точнее быстрыми клавишами вызвать быстрый вход в рынок сразу с тейкпрофитом, стоплоссом и трейлингстопом.
Цветовых схем значительно больше и цвета можно задавать самому. Но это обычное дело, есть и в Метатрейдере 4.
Рядом со вкладкой валютной пары видна вкладка профита, где будет демонстрироваться: Баланс, Средства, Залог и просадка.
Статистика
Там, где показываются биды и аски, а также спреды пар, появилась также вкладка тиков. И здесь же вкладка с огромным морем статистики.
Во вкладке статистики два столбца: Параметр и Значение. В столбце Параметр собраны следующие данные:
- Время. Делится на:
- Дней прошло
- Месяцев прошло
- Сделки. Делятся на:
- Всего сделок,
- Профитных сделок,
- Убыточных сделок,
- Сделок в день,
- Сделок в месяц
- Профитных сделок в мес
- Убыточных сделок в месяц
- Макс. Профитная сделка
- Макс. Убыточная сделка
- Доход. Делится на:
- Прибыль/убыток
- Общая прибыль
- Общий убыток
- Прибыль в месяц
- Средняя прибыль.
- Средний убыток
- Макс. просадка
- Профит фактов
- Возврат, %
- Другие параметры. Делятся на:
- Макс. Использ. Лот
- Фактор восстановления.
- Фактор надежности
- Вероятность профита, %
- Вероятность убытка, %
Как видите, статистических данных просто «объешься»!
Переходим к этапу…
Тестирование
До тестирования предполагается, что мы уже определились, как именно мы будем торговать, чтобы начать получать прибыль. Мы просмотрели на истории, что можно сделать на этом графике и готовы начать применять полученные знания. Кроме того, у нас уже есть советник, вероятно, с помощью которого мы намерены получить прибыль.
В тестере стратегий легко сделать оптимизацию настроек робота, чтобы потом использовать его в тестировании.
Уникальность этой платформы состоит в том, что для неё можно писать, как советников, так и индикаторов. Для этого применяются языки программирования Delphi и C++. Они нужны для того, чтобы создавать библиотеки dll. Именно эти библиотеки и используются для интеграции дополнительных средств в терминал.
Для тестирования мы можем выбрать три режима. Автоматическая торговля, ручная торговля и смешанная торговля, когда используются одновременно и робот и ручная стратегия.
Интересно то, что выключить робота можно в любой момент и включить его обратно.
Генерация тиков
Работа начинается с генерирования тиковых данных для режима тестирования. Выбирается промежуток в датах и пара, или несколько. Далее, определяется тип моделирования. Их три:
27,0,0,1,0
- Генерировать по объему внутри свечи
- Генерировать через 1 пункт внутри свечи
- Генерировать по точкам Open /High/Low/Close
По точности они располагаются так: самый точный вверху, менее точный внизу. Однако заявлено, что генерация в первом случае будет проходить в соответствии с объемом свечи. К сожалению тиков внутри свечи я не наблюдал. Я уже писал об этом выше. Для получения тиков внутри одноминутных свечей нам понадобится платная версия с подпиской.
Пока пишу статью, периодически возвращаюсь, к разным настройкам. Обнаружил, что в бесплатной версии движение внутри свечи присутствует на таймфреймах выше M1. Я не раз писал, что на M1, в принципе, делать нечего, так что, полагаю, что тестер, по-прежнему, интересен.
Итак, мы сгенерировали тики. Теперь пришло время тестирования. Жмем слева под Файлом: Тестирование и Коннект. Тут нам предлагают последнее перед началом тестирования меню. Полагаю, проблем с этим возникнуть не должно.
Ордера
Теперь, мы можем открыть ордера по рынку, на повышение или понижение. Удобно, определить лот. Минимальный 0,1. Задать стоплосс и профит можно пунктами и дальше прописать в цене быстрыми стрелками. Добавить комментарий.
Тут же можно разрешить трейлинг стоп, который задается по четырем параметрам. Активируется сразу после установки или если профит больше заданного количества пунктов. Другие параметры трейлинга расстояние до цены и шаг после которого он срабатывает. Можно установить, чтобы он работал после каждого пункта или пяти, десяти и так далее.
Все четыре вида отложенных ордеров, Sell Stop, Buy Stop, Sell Limit, Buy Limit. У них стоплоссы, тейкпрофит, комментарии, трейлинг стоп.
Далее по списку изменить ордер, закрыть, удалить отложенный.
Существует также необычный интерфейс, с помощью которого можно открывать сразу два отложенных ордера. Играясь с минусом и плюсом количества пунктов отступа от цены определяется, что это будет лимитный или стопный ордер.
Подчеркиваю, что и в режиме редактирования и в режиме тестирования существует возможность осуществлять нужные построения использовать индикаторы и применять шаблоны.
Другие особенности режима тестирования
Интересной особенностью работы бесплатного тестера стратегий, как автоматических, так и ручных, является то, что в любой момент можно остановиться и промотать назад с отменой сделок.
Удобно, что сделки показываются в истории, и в открытых позициях, отложенные ордера в своей вкладке. Есть журнал, с помощью которого можно отслеживать работу тех или иных автоматических стратегий или индикаторов.
Отличительной особенностью первой версии является то, что данные об истории ограничены и доходят только до 2006 года.
Сохранение и открытие проекта, к сожалению в бесплатной версии не работают.
Несколько слов для любителей программирования
Нужно заметить, что если бы у этого Forex Testera или тестера ручных и автоматических стратегий не было возможности проводить модернизацию на языках программирования Delphi и C++, создавая новые стратегии, индикаторы, средства вычисления под вашу торговую систему, то Forex Tester был бы не так заметен, как с ними.
36,0,0,0,1
Но Forex Tester важная веха в трейдинге. Это целая философия. Его создатели создатели берут деньги за то, что мы торговали и учились быстрее! Это очень концептуально. В этой бесплатной версии нет возможности получить тиковые данные. То есть учитываются тики с младших таймфреймов. Начиная уже с M5. Это говорит о том, что работа на M1 видится создателям не очень адекватным решением, если не оформить подписку на высококачественные тиковые данные по нескольким брокерам, а также на данные по плавающему спреду. Три месяца подписки плюс одна лицензия стоит 99$ если брать все сразу, плюс скидка в честь выхода Forex Tester 3. Подписка будет стоить 24$ в месяц.
Я прочел по диагонали учебник по программированию в этом тестере стратегий и пришел к выводу, что работа в нем не сильно отличается от работы на MQL4. Правда, мне показалось, что код занимает больше строк, но не буду настаивать на этом. Возможно, мне это просто показалось.
Также хочу заметить, что отзывы по этому инструменту очень кстати совпали с моим мнением о системе.
На этом все, дорогие друзья! Спасибо за внимание!
(4 оценок, среднее: 5,00 из 5)
Как тестировать советники в MT4 правильно? Автоматическое тестирование стратегий на Форекс
Приветствую, вебинвесторы! В этой статье мы продолжаем тему инвестиций через Форекс советники. Надеюсь, вы читали вводную статью? Там вы должны были узнать в общих чертах о том, что такое советник и как их искать на просторах Интернета.
В этой статье вы узнаете о том, как протестировать советника в 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 не трогаем.
Нажимаем “Добавить” и ждем, пока все будет готово. Отчет по тесту появится списке стратегий, там его можно выбрать и перейти в окно аналитики:
Показатели здесь похожи на те, что мы уже видели в отчетах метатрейдера. Остальные интуитивно понятны, кроме третьей колонки — но я их и не использую для анализа.
Подготовка к форвард-тестированию
Минимальный срок для качественного форвард-теста — 3 месяца, поэтому первым делом нужно обеспечить бесперебойную работу советника на это время. Проще всего это сделать, арендовав VPS сервер, но если вы можете оставлять компьютер включенным 24/5 — можно на этом сэкономить, почему нет.
Дальше нужно определиться с типом торгового счёта под советник. Если вы планируете тестировать сразу несколько роботов — нужно использовать отдельные счета и отдельные терминалы под каждый.
«Размножить» торговый терминал Metatrader можно так: находим папку с установленной программой (обычно это название брокера) и копируем её. Новый терминал запускается через terminal.exe, который можно найти в той же папке. Желательно сделать на рабочем столе папку с ярлыками метатрейдеров, чтобы быстро находить нужный в будущем.
Требования к торговым счетам обычно указаны на сайте-первоисточнике, если их нет, можно ориентироваться по этому списку:
- Трендовые долгосрочники: любой вариант
- Скальперы: ECN, низкие спреды
- Мартингейл: любой вариант
- Сеточники: если ордера сетки висят неделями/месяцами — тогда только swap-free
Естественно, это должны быть центовые счета — советник будет работать точно так же, как и на обычном, но суммы будут в 100 раз меньше. Возможные сбои в работе сов не ударят сильно по вашему карману.
Можно ли использовать демо-счета для форвард-тестов? Только если советник не требователен к типу счёта, иначе результат будет неточным. Из списка выше это трендовики и Мартингейл-роботы.
Когда терминалы и счета уже готовы, самое время определиться, на каких валютных парах тестировать советники. Цель форвард тестирования советников Форекс не заработать, а проверить работоспособность сов, поэтому стоит ставить их на все подающие надежды валютные пары:
- В обязательном порядке все пары, которые указаны на сайте-первоисточнике. Автор настраивал и оптимизировал советник именно под них, глупо пропускать при тестах.
- Суперприбыльные, и просто прибыльные, и те что работают в 0, и даже слегка сливающие. Короче любые подающие надежды валютные пары — неизвестно, где робот в будущем проявит себя лучше всего.
- Серьезно убыточные пары на форвард тест ставить смысла нет, даже для общей картины. В идеале вы будете работать с советником не один год, за это время на неудачной паре он может слить приличную сумму.
Рекомендуется пользоваться похожей табличкой на ту, что вы видели в статье о тестировании торговых роботов в MT4:
Часто есть смысл тестировать валютные пары на разных таймфреймах и настройках. Проанализировав данные таблицы вы найдете наилучшие параметры советника для каждой валютной пары — вот их и нужно будет проверить на реальном счёте.
Стоит напомнить, что установка советника на несколько валютных пар сразу делается через параметр MagicNumber — целое число от 1 до где-то 100000000:
Следующий важный момент — размер депозита и торговый лот. В принципе, не особо важно получать прибыль при тестировании советников (хотя сливать постоянно деньги тоже не стоит) — важен любой результат. По этой причине торговый лот должен быть минимальным — 0.01.
Депозит же должен выдержать несколько десятков неудачных сделок к ряду, так как одновременно тестируются очень много валютных пар. В принципе, для этих целей достаточно 5-10$ на центовом счёте. Отдельная история с мартином и сеточниками — тут уже нужно следовать рекомендациям по минимальному депозиту от разработчика.
После предварительной подготовки вам останется только установить советники в Metatrader на VPS-сервере и настроить реальный мониторинг советников Форекс при помощи сервиса Myfxbook.
Всё работает как часы? Отлично, теперь нужно подождать 3 месяца и приступать к анализу результатов.
Анализ мониторинга на реальном счёте
Более-менее значимые результаты стоит ожидать только через три месяца после запуска форвард-теста. Для долгосрочных советников срок увеличивается до полугода. Переходим на страницу мониторинга советника Форекс на реальном счёте и смотрим первый блок информации:
Вы можете удивиться, но прирост в % для анализа не нужен абсолютно. При разном стартовом депозите он мог быть и 1.3% и 130%, это уже нюансы управления капиталом и сейчас нас не интересуют. Главное, на что стоит обратить внимание — форма графика. Он должен без больших отклонений двигаться из левого нижнего в правый верхний угол.
Впрочем, пока рано анализировать график, так как это общий результат по всем валютным парам, а нас интересуют отдельные результаты. Открываем блок «Расширенная статистика» => «Главное» (сортировка Всего => Пункты):
Смотрим на самые прибыльные валютные пары, выписываем их или запоминаем — и возвращаемся к графику. Над ним, в правом углу, находится блок «Пользовательский анализ»:
Здесь можно сделать огромное количество выборок по валютной паре, мэджикам, времени и т.д. Но сейчас интересуют только валютные пары. Посмотрим на графики самых прибыльных:
GBPAUD
Вот тут сразу видно, как график растет идеально по нужной траектории. Показатели тоже зашкаливают: 90% прибыльных сделок, фактор прибыли 5.11. Была всего одна ощутимо убыточная сделка.
EURUSD
Тут уже не так хорошо, но все еще больше 70% прибыльных сделок при профит-факторе 2.70. Стандартное отклонение даже ниже, что означает более стабильную работу советника на этой валютной паре. Был один большой стоп и несколько маленьких.
GBPCAD
Много прибыльных сделок, но всего одна убыточная дала почти -2%. Не считая более низкой прибыли, всё напоминает пару GBPAUD, что неудивительно из-за общего слагаемого в виде фунта. На серьезный торговый счёт не рекомендуется ставить один советник на коррелирующие пары, так что GBPCAD на этот момент пролетает.
И так далее, и тому подобное.
Еще один важный момент — анализ валютных пар, на которых робот только-только начал хорошо работать. Это может быть шансом получить дополнительную прибыль.
Для этого необходимо проанализировать работу советника за последний месяц. Идем в «Пользовательский анализ» и выставляем нужные настройки:
Получаем такой результат:
Выделяются валютные пары GBPAUD (281 пункт, 6 сделок, 100% прибыльных) и EURCAD (98 пунктов, 8 сделок, 7 прибыльных) — много высокоприбыльных сделок. Как мы помним, GBPAUD за весь тестовый период принесла хорошую прибыль, а вот EURCAD — это 9 место общего рейтинга. Стоит обратить внимание!
Зная специфику скальпера «Азия», пары EURJPY и EURUSD выглядят не так интересно, т.к. они взяли много пунктов за малое количество сделок, то есть просто повезло.
Возвращаемся к полному мониторингу советника Форекс. Там можно найти кучу всяких графиков и статистики, но для целей форвард-теста полезных не так уж много. Стоит взглянуть на вкладку «История»:
Тут можно узнать много интересного — размер стопов, лучшие и худшие сделки и т.д. Нажав на кнопку «Еще» вы сможете настроить любую интересующую вас информацию. Полезно смотреть и все сделки сразу, и по конкретным парам — чтобы лучше представлять, как советник зарабатывал свои пункты и проценты.
Остались непонятные моменты о том, как протестировать советника в MT4? Задавайте вопросы в комментариях к статье, разберёмся. И обязательно поделитесь статьёй в социальных сетях:
Тестер стратегий MT4
Тестер стратегий MT4 Форекс является отличным инструментом в руках как уже опытных трейдеров, так и новичков.
Ежедневно на Forex приходят люди, желающие получать свою прибыль с первых дней торговли. Хорошо, если у них есть хоть какая-то торговых советников, и он понимают, что такое рынок, знакомы с принципами его функционирования и правилами торговли. Хуже, когда человек без элементарных знаний и опыта набрасывает на график пол десятка различных индикаторов, в которых ничего не понимает, и спешит открыть торговую позицию.
Практика показывает, что при таком подходе его депозит обречен на «слив». Далее алчность, злость и банальная лень толкают его на поиск «беспроигрышных» торговых советников и систем АТР. Однако и с их помощью торговать нужно осмысленно. Если вы не понимаете, как они устроены и по какому принципу работают, стоит хотя бы проверить их работоспособность вообще и эффективность в частности. В этой статье мы и поговорим о том, возможно ли вообще тестирование стратегий и как правильно это сделать.
Начинающий Forex трейдер всегда оказывается на пути поиска эффективной торговой системы (ТС). Неважно, изобрел ли он ее сам или с ним кто-то поделился этой ТС, требуется проведение предварительной оценки ее эффективности. Для того чтобы провести ее качественную оценку на demo-счете, потребуются дни, недели, месяцы, а торговать хочется уже сегодня, как быть? А что, если эта стратегия окажется не эффективной или, еще хуже – убыточной? Представьте, что вы ее испытывали на реальном счете, поверив кому-то на слово, что она в три дня сделает вас богатым человеком?
Протестировать на базе исторических данных ТС или интересную торговую идею можно, используя специальную программу, которая называется – «Тестер стратегий». Это специальный программный модуль, встроенный в любой терминал, включая и МТ4. Он позволяет тестировать торговые инструменты и стратегии в режиме визуального «реального» времени, при котором 1 год приравнивается к 1 минуте, а 1 час – к 1 секунде. Проверяя на исторических котировках в сжатом времени свою ТС, вы получите точную ее оценку, максимально приближенную к реальным условиям торговли.
Если вы хотите торговать уже сегодня, Академия Форекса предлагает вам ознакомиться с базовым курсом ТС «Снайпер Х». Это торговая система, которая на практике доказала свою эффективность. Ей не нужны технические индикаторы, алгоритм работы по «Снайпер Х» не базируется на сложных математических расчетах. Работая «от уровней» и учитывая паттерны, в первый день работы по Снайперу трейдер закрывает прибыль:
Скачать базовый курс по Снайперу Х бесплатно здесь
Это уникальная возможность проводить тестирование стратегий, опираясь на динамику рынка прошлых лет. Тестируя стратегии, вы будете видеть самые слабые и сильные стороны испытуемой вами торговой системы. Это очень полезный инструмент в руках опытного трейдера и новичка на Forex.
Запустить тестер стратегий форекс вы можете кликом по его иконке, расположенной в панели инструментов МТ4. Также его можно открыть через вкладку «Вид» вашего торгового терминала:
Запуск тестера в МТ4
После того, как вы запустите тестер стратегий, рабочее окно вашего терминала будет выглядеть так, как показано на рисунке ниже:
Рабочее окно Тестера в МТ4
Далее, давайте, рассмотрим, что представляет собой тестер стратегий форекс, а также изучим его свойства.
Настройка свойств «Тестера стратегий»
На рисисунке вы можете увидеть, что внизу окна советника расположены две вкладки – «Настройки» и «Журнал». Первая служит для настройки параметров работы тестера, вторая – для просмотра результатов тестирования. В самом окне мы видим ряд кнопок и переключателей, в назначении которых стоит разобраться подробнее. Первое, с чего следует начинать работу, это выбор «Советника».
1. Советник
На рисунке ниже слева вверху в окне советника виден переключатель, где программе можно указать используемый в тестировании «Советник» или «Индикатор» (1). Справа от этого переключателя расположено поле, в выпадающем списке которого и производится выбор нужного инструмента:
Выбор советника в МТ4
Запомните, в этот список включены только скомпилированные файлы советников, лежащие в папке «Experts» основного каталога МТ4. После выбора нужного вам советника следует нажать кнопку «Свойства эксперта» (2), чтобы откорректировать его входные параметры:
Настройка свойств эксперта в МТ4
Обратите внимание, после нажатия кнопки «Свойства эксперта» (рисунок выше) откроется окно с тремя вкладками, где можно изменять параметры советника:
1.1. «Тестирование»
Используя тестер стратегий, трейдер здесь может:
1) Указать объем и валюту начального депозита;
2) Выбрать тип открываемой позиции (независимо от алгоритма работы советника, он будет открывать позиции только в ту сторону, которую указал ему трейдер):
- «Only Long» – открытие только длинных позиций;
- «Only Short» – открытие только коротких позиций;
- «Long & Short» – разрешено открывать позиции в обе стороны.
3) Разрешить включение/отключение генетического алгоритма оптимизации. В первом случае ему следует не забыть указать программе параметр оптимизации – т.е., максимизацию по следующим критериям:
- значение баланса;
- фактор прибыльности;
- фактор матожидания прибыльности;
- фактор минимизации по значению максимальной просадки;
- процент просадки.
1.2. «Входные параметры»
Здесь тестер стратегий открывает компактную таблицу, где приведены все входные параметры – переменные и прочие свойства, корректирующие работу выбранного эксперта. Переменная может быть изменена непосредственно в МТ4, без необходимости изменять код алгоритма работы самого эксперта. Его входные параметры можно легко изменить в поле «Значение». Заметим, что изменяемые данные полей «Значение», «Шаг», «Старт» и «Стоп» не оказывают влияния на процесс тестирования выбранного советника, а лишь оптимизируют его параметры.
1.3. «Оптимизация»
На этой вкладке при оптимизации трейдер может ограничить количество проходов тестирования. Какие-либо изменения в параметрах, размещенных на этой вкладке, никак не повлияют на ход однократного тестирования выбранным экспертом.
2. Выбор финансового инструмента и периода
Правильное тестирование стратегий требует указать программе финансовый инструмент, на котором будет работать выбранный советник. Он может указать в поле «Символ» любой валютный инструмент из тех, что доступны в самом терминале. Также у него есть возможность воспользоваться внешним «файлом данных». В поле «Период» следует указать временной период – таймфрейм (ТФ), это исторический промежуток времени, на котором будет проводиться тестирование.
Выбор значений для поля «Символ» и «Период» в настройках советника
После того, как валютный инструмент и период выбраны, тестер стратегий автоматически сгенерирует «файл данных» с расширением «(. ).FXT» и положит его в папку «Tester» корневого каталога МТ4. Одновременно с этим, для тестирования будут скачаны последние 512 (исторических) баров. Эти параметры необходимы тестеру для работы и для сбора объективных данных тестирования. Если же размер данных выходит за пределы этих 512 баров, программа автоматически скачает все исторические данные до самого последнего бара. Это обстоятельство может существенно увеличить нагрузку на входящий трафик.
3. Выбор метода моделирования
Сохранение исторических данных тестер стратегий сохраняет в виде баров, которые записываются в файл в формате «(…).hst» и сохраняются в папке «History» корневого каталога МТ4. При работе с каждым ТФ программа генерирует отдельный «исторический» файл и называет его согласно стандарту – «SSSSSSPP.hst», где:
- «SSSSSS» – финансовый инструмент;
- «PP» – период времени (в минутах).
Все исторические данные, накопленные в процессе работы, программа сохраняет в специальных файлах и складывает в «Архив котировок». Размер каждого файла не может превышать большее величины, указанной в поле «Максимальное количество баров истории». В противном случае тестер стратегий удалит самые старые (исторические) бары. Эти сохраненные данные далее будут использованы программой для построения соответствующих графиков в тестировании различных ТС.
Не в каждом процессе тестирования программа опирается только на историю баров. Иногда этого недостаточно и тогда трейдер может получить неточный или искаженный результат тестирования, что повлияет на его решение относительно эффективности выбранного им эксперта. Поэтому тестирование стратегий можно проводить разными методами моделирования исторических данных.
3.1. «По ценам открытия»
Этот метод обеспечивает самый быстрый процесс тестирования, учитывающий сформированные бары. Он удобен при тестировании ТС, реагирующих на построенные уже бары, а не на метод их построения, когда готовность одного бара подтверждается началом построения нового бара, следующего за ним. На этом «зарождении» эксперт запускается. На полностью сформированном баре тестер стратегий приостанавливает свою работу. Именно для тестирования таких ТС и предназначен этот метод.
3.2. «Контрольные точки»
Этот метод учитывает ближайший и самый младший ТФ и в среде трейдеров считается достаточно «грубым». Применяется в оценке экспертов, которые торгуют внутри бара на исторических данных ближайшего младшего ТФ. В случае, когда этих данных недостаточно, программа генерирует бары, используя метод предопределенных волновых шаблонов. В качестве «контрольных точек» берутся реально существующие цены OHLC младшего ТФ. Результаты этого метода следует считать оценочными, но никак не окончательными, потому что в общей оценке они носят промежуточный характер.
3.3. «Все тики»
С помощью этого метода, учитывающего все наименьшие доступные периоды, можно более точно моделировать «внутрибаровые» изменения цены. В отличие от предыдущего метода, учитывающего данные самого последнего младшего ТФ, этот опирается на данные всех доступных ему младших ТФ. На базе самого младшего и доступного из них он и формирует свои «контрольные точки».
Как и в предыдущем методе, тестер стратегий здесь также работает на покрытии всего исследуемого диапазона минутными данными. Это связано с тем, что для генерации движения цены этот метод также использует предопределенные шаблоны. Если количество мелких ТФ недостаточно, лучше отказаться от использования этой модели тестирования, иначе его результаты будут не совсем точными.
Возможно генерирование программой нескольких последовательных одинаковых тиков. В этом случае тестер стратегий фильтрует дублирующиеся котировки и фиксирует объем по самой последней из этого ряда. Генерация тиковых данных иногда занимает большой объем, что требует большего потребления ресурсов системы и не может не сказаться на скорости самого тестирования. Кроме того, если модель «Контрольные точки» чаще используется для оптимизации советников, то модель «Все тики» применятся, когда нужно провести тщательное исследование. Используя тестер стратегий форекс, трейдеры чаще всего отдают предпочтение именно этой модели.
Интересно, что качество выбранного метода можно оценить на вкладке «Отчет», распложенной в нижней части окна тестера. Правда, видимой глазу она становится только после завершения тестирования:
Оценка качества моделирования в «Отчете»
На рисунке выше видна специальная цветная полоса «Качество моделирования», рядом с которой есть и процентный показатель. Сама полоса может быть окрашена по-разному, каждый ее цветной участок отображает конкретный уровень оценки:
- Серый цвет говорит о том, что некоторая часть данных не была учтена программой и в тестировании не принимала участия.
- Красный цвет свидетельствует, что из-за недостаточного количества данных на более мелких периодах, на этом отрезке времени тестер стратегий не проводил исследование. В этом случае обычно используются данные ТФ, выбранного трейдером.
- Зеленый цвет означает, что на этом участке проводилось моделирование. По насыщенности цвета также можно судить о качестве моделирования. К примеру, при тестировании на ТФ H1 появление участка темно-зеленого цвета подскажет, что программа использовала данные ТФ М30, а ярко-зеленый цвет полосы свидетельствует о том, что были использованы данные ТФ М1.
В истории данных тестер стратегий хранит только цены «Bid», при моделировании цен «Ask» программа «по умолчанию» использует текущее значение спреда. Однако трейдер может задать в соответствующем поле и другую его величину.
4. Выбор временного диапазона
Исторические данные программа хранит исключительно в виде баров. За счет возможности выбора конкретного периода у трейдера есть возможность для исследования отдельной части исторических данных, а не всего имеющегося диапазона. Это ограничение может быть использовано, как для тестирования, так и для генерации файла (генерация последовательности баров) с данными, необходимого для проведения теста.
Действительно, генерировать «общеисторические» данные не имеет смысла, особенно при использовании «тиковой» модели. В этой связи бары, которые не входят в указанный диапазон, программа не генерирует, а сразу переписывает в выходную последовательность. Однако для объективности эти данные полностью из тестируемой последовательности программой не исключаются. Также запомните, что тестер стратегий не генерирует первые 100 баров, независимо от того, установлен диапазон дат или нет.
Чтобы указать программе временной период для тестирования нужно установить «галочку» в поле «Использовать дату», а затем указать начальную/конечную дату тестируемого диапазона в полях «От»/«До», соответственно:
Установка значений для «Диапазона дат»
В принципе, мы с вами рассмотрели все пункты, необходимые для проведения полноценного тестирования. Нажатием кнопки «Старт» вы легко запустите этот процесс и в нижней части окна тестера сможете отслеживать время до его завершения.
5. Зачем нужна «Визуализация»?
Если для вас важно видеть график и результат работы программы, поставьте «галочку» возле пункта «Визуализация» в настройках тестера. Откроется график, свойства которого вы можете изменить так же, как вы это делаете, работая, на реальном или demo-счете. Визуализация позволит вам воочию увидеть процесс моделирования последовательности тиков. В рамках установленного диапазона можно дать команду тестеру пропустить визуализацию до определенной даты, значение которой нужно предварительно установить в поле «Пропустить до»:
Режим «Визуализация» во время тестирования
Скорость проигрывания можно регулировать специальным «движком» с переключателем. Процесс можно приостановить, поставив переключатель на паузу, а затем включить для возобновления проигрывания. Даже «на паузе» можно вызвать следующий сформированный тик, если нажать на клавиатуре кнопку «F12».
Результаты тестирования
Ознакомиться с конкретными результатами тестирования можно, открыв соответствующую вкладку, расположенную внизу окна тестера:
1) Вкладка «Результаты» – здесь можно увидеть количество сделок, их модификации, объем лота, цену открытия/закрытия по каждой сделке, убыточные/прибыльные сделки.
Просмотр результатов тестирования
2) Вкладка «График» показывает графическую кривую по результатам тестирования:
Графический результат тестирования
Естественно, чем выше поднимается кривая и чем меньше ее «падений» на графике, тем лучше результат тестирования.
3) Вкладка «Отчет» покажет всю статистику, касающуюся проведенного тестирования. Вызов необходимой команды из контекстного меню этого она позволяет скопировать результаты статистики или сохранить их в файл:
Просмотр «Отчета» по результатам тестирования
Если выбрать команду «Сохранить как отчет», то охраненный файл можно будет посмотреть в браузере, а выглядеть он будет приблизительно в таком формате:
Просмотр «Отчета» из сохраненного файла
4) Вкладка «Журнал» фиксирует данные обо всех ордерах, включая и ошибочные.
Запомните, файл советника, используемого при тестировании, должен быть предварительно скомпилирован. Это предостережение касается только что написанных – «сырых», советников и скачанных из сети Интернет. Скомпилировать их легко, для этого нужно прямо из терминала запустить редактор кода «Meta Editor», в котором вам следует открыть нужный файл и в меню инструментов редактора выбрать «Файл» → «Компилировать» («File» → «Compile»). В противном случае вы не только не сможете его протестировать, но даже не найдете его в списке «Советники».
Некоторые трейдеры полагают, что доверять тестеру нельзя в следующих случаях:
- Если ТС открывает/закрывает позиции «по рынку».
- Если сделка занимает менее нескольких минут.
- При использовании «текущего» среда в процессе тестирования.
В первых двух пунктах опасность заключатся, когда робот (советник) входит/выходит «по рынку». Здесь трейдеры опасаются вмешательства со стороны брокера, который, увеличивая время на исполнение сделок, увеличивает риск проигрыша для трейдера. Если при тестировании и будут получены хорошие результаты, то на реальном счете этот фактор может сыграть с трейдером злую шутку. Что касается последнего пункта, то для более объективного результата тестирования рекомендуется просто увеличивать уровень спреда.
Результат торговли по «Снайпер Х» не зависит от спреда. Система не требует использования дополнительных инструментов и знания высшей математики. «Снайпер Х» — это простая, понятная и прибыльная стратегия, позволяющая даже новичку трейдинга торговать в прибыль с первого дня работы:
Скачать базовый курс по Снайперу Х бесплатно здесь
К особенностям тестирования можно отнести тот факт, что более точными считаются исторические котировки, взятые за несколько последних лет. Поэтому к результатам тестирования трендовых/противотрендовых ТС за 2-3 последних года следует относиться соответственно.
Итак, повторим вкратце все вышеизложенное. Если у вас есть скомпилированный файл советника, вы можете начинать подготовку к тестированию советника, которая включает в себя ряд последовательных действий:
- Выбор советника и настройка его входных параметров.
- Выбор финансового инструмента.
- Выбор величины депозита.
- Выбор периода тестирования.
- Выбор метода моделирования.
- Указание временного диапазона (на усмотрение трейдера).
- Разрешить/запретить визуализацию графика.
- Выбрать скорость тестирования.
- Запустить процесс тестирования нажатием кнопки «Старт».
- Ознакомиться с результатами тестирования.
Подводим итог
Тестер стратегий – крайне полезная и абсолютно «финансово» безопасная программа, позволяющая не только оттачивать свое торговое «мастерство», но и проверять работу новых ТС. В те дни, когда рынок «отдыхает», тестер продолжает «работать». Это особенно актуально для новичков трейдинга, у которых есть возможность продолжить обучение трейдингу на виртуальном графике и экспериментировать на исторических ценовых данных.
На этом все, спасибо за внимание! Возможно, вам также будет интересно узнать о советнике Илан.
Все самое лучшее от Академии
только нашим подписчикам
Simple Forex Tester – тестер ручных стратегий МТ4
Успех трейдера на рынке Форекс имеет, безусловно, очень большую зависимость от правильного выбора торговой стратегии. С чем же обычно сталкиваются как новички, так и профессионалы при выборе своей будущей торговой системы, ее создании, или усовершенствовании? Несомненно, это, как минимум, очень большое количество потраченного времени.
Иногда конечно с пользой, но бывает, что месяцы и даже годы уходят на перематывание графиков с историческими данными для тестирования убыточных стратегий или новых идей на демонстрационных счетах.
Когда трейдер создает свою уникальную торговую стратегию и начинает испытывать ее на «прочность» в реальном времени, он может столкнуться и со сложностями в психологии, то есть неуверенности в торговой системе, что может привести к нарушениям собственного алгоритма, из-за которых он получит неверные статистические данные за период тестирования.
Так же, в какой-то момент, вы можете заметить что ваша, ранее очень успешная и комфортная для вас стратегия торговли начинает давать сбои, что может говорить об изменившемся характере рынка. В такие моменты так же возникает потребность в поиске новых идей, их тестировании с целью адаптации торговой системы к рыночным условиям.
Для того, чтобы свести свои усилия к минимуму можно воспользоваться помощником — тестером ручных стратегий, который находится в свободном доступе в сети интернет – это торговый советник для МТ4 под названием Simple Forex Tester.
Есть некоторые особенности этого тестера ручных стратегий, которые вам необходимо знать перед тестированием стратегии. Так как он транслирует исторические данные, то многие индикаторы, которые в реальном времени перерисовываются при изменении рыночных данных, в нем не рисуют и стратегии кажутся идеальными.
Поэтому перед тем как перейти к тестированию индикаторной системы потратьте день своего времени для наблюдений за индикаторами в реальном времени на мелких таймфреймах, на которых большой поток данных (м1-м5)
Если вы увидите, что индикатор перерисовался (поменял данные после появления сигнала на вход в позицию) в тот или иной момент, вы сможете проверить как себя ведет индикатор в тестере стратегий . В случае если торговый помощник не искажает действительности – вы можете приступать к тестированию.
Тестер стратегий позволяет открывать сделки, выставлять стоп приказы и тейк профит и вести статистику по счету. Создается впечатление реальной торговли, что позволит вам изучить рынок быстрее и проверить свою торговую стратеги на показатели прибыльности.
Если Вы решили, что тестер ручных стратегий – это оптимальный вариант для тестирования ваших торговых решений, то можете переходить к скачиванию программы и ее установке.
Чтобы установить Simple Forex Tester в МТ4 Вам необходимо:
- распаковать скачанный ранее архив;
- открыть папку 1 и перенести файлы в ПРЯМУЮ папку терминала.
Вы можете найти ее следующим образом :
Кликните правой кнопкой мыши по значку терминала и нажмите «Расположение файла».
Далее скопируйте содержимое папки 1 в открытую папку терминала.
Выглядеть это будет так:
- Откройте папку 2, перенесите ее содержимое в папку MQL4 в терминале, соглашаетесь на замену при необходимости (не переживайте, все что у вас там находилось не пропадет).
Эта папка загружается в каталог данных терминала, который можно найти с помощью выбора функции «Открыть каталог данных» в меню «Файл» терминал МТ4.
- Перезагрузите торговый терминал.
- Для того, чтобы советник работал, необходимо разрешить ему импорт DDL и разрешить торговать (не беспокойтесь, открывать за вас сделки на реальном счете).
- Перейдите в меню «Сервисы» — «Настройки» — «Советники», и поставьте галочки следующим образом.
Перед началом тестирования необходимо загрузить историю необходимого для тестирования инструмента. Для этого выбираем «Сервис» в верхнем меню и из выпавшего списка выбираем «Архив Котировок».
Перед вами откроется окно, где в левой части выбирается нужная валютная пара двумя кликами мыши и после этого выбирается необходимый таймфрейм.
Далее можно приступать к запуску тестера ручных стратегий торгового терминала МТ 4 и непосредственно тестированию своей торговой стратегии Форекс.
Для того чтобы начать тестирование с помощью установленного советника необходимо перейти в тестер стратегий в меню.
Снизу появится окно с настройками тестирования. Там необходимо сделать следующее:
- выберите дату начала и окончания периода тестирования;
- установите необходимый для тестирования торговый период (таймфрейм);
- установите размер спреда;
- выберите символ (инструмент);
- слева должно быть выбрано «Советник»;
- выберите торгового помощника;
- выберите модель – все тики;
- поставьте галочку в окошке визуализации. Если вы не нашли этого окошка, то увеличьте окно с помощью наведения курсора на верхнюю часть рамки, появится стрелочка с 2 концами. Удерживайте кнопку мыши и подтяните окно вверх.
Нажмите «Старт»
Когда завершится загрузка котировок, на экране появится рабочее окно Тестера и визуализация графика, на котором вы будете тестировать свою стратегию.
На график вы можете поставить необходимый индикатор уровней для МТ 4 или шаблон с системой.
Перед тем, как Тестер откроется, появится окно, где необходимо нажать «Ок».
Simple Forex Tester, то есть наш Тестер ручных стратегий для МТ 4 откроется в новом окне с выбранной валютной парой и таймфреймом.
На графике появится статистика по открытым позициям, по вашим прибылям и убыткам.
Теперь можно приступать к открытию позиций в окне Тестера, при появлении сигнала на вход в позицию и закрывать в необходимый момент.
Остановить движение исторических данных можно с помощью нажатия кнопки пауза «Pause» или приводить цену в движение кнопкой «Play», так же движение можно ускорить или замедлить с помощью бегунка между параметрами «Slowest» и «Fastest».
Для открытия позиции на покупку или продажу в главном окне программы Simple Forex Tester есть большая кнопка «Place New Order».
При нажатии кнопки появляется новое окно, в котором вы будете вводить данные для открытия позиции:
- стоп лосс;
- тейк профит;
- объем сделки;
- тип ордера (рыночный или отложенный);
- и другие данные.
Так выглядит окно для рыночных ордеров. Когда все необходимые данные будут введены, следует нажать на кнопку «Buy» или «Sell», в зависимости от направления сделки.
В результате, будет открыта сделка, которая отобразится в таблице в главном окне программы, а также результат торговли.
Открытую позицию можно либо закрыть, либо модифицировать. Для этого нужно нажать на соответствующую кнопку под таблицей.
Если вы торгуете отложенными ордерами, то поменяйте тип ордера в окне «Order type» на «Pending order» и введите данные, необходимые для открытия ордера, согласно вашей торговой стратегии.
Нажмите «PLACE ORDER» .
Тестер ручных стратегий – незаменимая вещь при обучении торговле на рынке Форекс. Он позволяет протестировать вашу торговую стратегию или новую идею на исторических данных, но в режиме реального времени, то есть график движется точно так же как и во время реальных торгов на рынке Форекс.
Таким образом, вы экономите свое время, но тестируете стратегию так же, как бы вы ее тестировали в реальности за несколько лет!
Экономьте свое время, тестируйте новые идеи, получайте быстрые результаты и статистику с помощью удобного помощника Simple Forex Tester.
Симулятор форекс для тестирования торговых стратегий
Форекс тестер (Forex Simulator) — простое ПО для тестирования ручных стратегий
Forex Simulator — одна из относительно простых и визуально понятных программ, которая позволяет после загрузки котировок протестировать ручные стратегии на любом историческом периоде. Программа является приложением МТ4, что позволяет совмещать её функционал с базовым инструментарием платформы. Отчет по итогу тестирования может быть выгружен для анализа в нескольких форматах. Быстрый вариант тестирования позволяет получить общее представление о работоспособности торговой системы. Расширенное тестирование дает максимально приближенные результаты к торговле на реальном счете. В обзоре вы познакомитесь с функционалом и возможностями тестера стратегий, с его настройками и принципами тестирования
Forex Simulator — удобный тестер для ручных стратегий
Как узнать, насколько работоспособна созданная или найденная в интернете стратегия? Логичным кажется ее запуск на демо-счете до реальной торговли с реальными деньгами, но и этот вариант имеет недостатки:
- Какие параметры выставить в настройках индикаторов?
- Какие сигналы индикаторов считать основными, какие — второстепенными?
- Какие выставлять уровни стопов и в какой момент стратегию следует остановить, отправив на оптимизацию?
- Сколько времени тестировать стратегию на демо-счете перед тем, как запустить ее на реальном рынке?
- На что в принципе стоит рассчитывать, работая по данной стратегии?
На все эти вопросы способен ответить бэктест, выгруженный с МТ4 после тестирования стратегии на ранних периодах. Но он не всегда предоставляется и может иметь погрешности: разные котировки, методы тестирования, функциональные возможности брокера могут кардинально изменить результат. Потому лучшая рекомендация — все протестировать самому.
Forex Simulator — это одна из интересных простых бесплатных программ для тестирования ручных стратегий, разработанная под МТ4. О том, как работать с данной программой, в чем ее преимущества и недостатки в сравнении со встроенным тестером МТ4, читайте дальше.
Обзор тестера Forex Simulator
Использование симуляторов позволяет прогнать стратегию на временном интервале в несколько лет за несколько часов. Результат тестирования покажет размер максимальной прибыли и убытка, соотношение количества прибыльных и убыточных сделок, среднюю величину стопов, жизнеспособность стратегии в период сильных фундаментальных всплесков и т.д. Подробнее о методах и параметрах оценки торговых систем читайте здесь.
Идеальных симуляторов нет, у каждого есть свои сильные и слабые стороны, которые проявляются в особенностях функционала. Forex Simulator — это простой тестер, вполне способный удовлетворить трейдера без особых запросов. Особенности Forex Simulator:
- Совместимость с индикаторами МТ4. С базовыми индикаторами проблем не возникает. В отношении комбинированных, авторских вопрос сложнее. На форумах есть упоминания о том, что не всегда удавалось совмещать тестер с уникальными инструментами. Нужно экспериментировать.
- Тестирование в разных скоростных интервалах. Тестер позволяет проматывать участки, на которых не было сигналов. На отдельных отрезках можно вносить изменения, отматывая симуляцию назад и запуская ее заново.
- Одновременное тестирование на разных временных интервалах. Здесь речь о стратегиях, которые построены на анализе одновременно нескольких таймфреймов. Трейдер открывает три экрана с минутным, часовым и дневным интервалом, ищет совпадение кратко- и долгосрочного тренда.
- Нестандартные таймфреймы и графики. Можно устанавливать временные интервалы Н3, М2 и т.д. В базовой версии МТ4 такой возможности нет, но можно добавить скрипт. Для Forex Simulator скрипт не нужен.
- Поставщики котировок — Dukascopy, TrueFx. Исторические данные этих поставщиков считаются точными. Если у вас есть другой вариант — загружайте свои котировки. Например, считается, что имеет смысл использовать котировки того брокера, с которым предстоит работать.
- Синхронизированный календарь. На график тестирования можно наложить события экономического календаря, чтобы быстро увидеть фундаментальные причины возникновения аномалий.
- Настройка автоматического срабатывания ордеров и следование установленным параметрам риск-менеджмента. Это больше присуще симуляторам, работающим с автоматическими торговыми системами, но может кому-то пригодится и здесь для ручных стратегий.
Результаты тестирования всего периода или отдельного участка со всеми открытыми сделками и результатами переносятся в Excel. Программа может работать после загрузки котировок автономно, без интернета.
В других тестерах подобные функции также встречаются, но только в платных версиях. Если вам знакомы другие бесплатные симуляторы с подобным функционалом, делитесь названиями в комментариях, попробую сделать обзор и по ним. Рабочий язык симулятора — только английский.
1. Установка и настройка Forex Simulator
В отличие от классических симуляторов и тестеров наподобие System Creator, эта программа работает только в МТ4 и только в операционной системе Windows. Требования к ОЗУ — от 4 Гб. В некоторых источниках пишут о необходимости предустановки пакета Microsoft.NET Framework 4.5. Если система автоматически обновляется, то ничего дополнительно устанавливать не нужно. По крайней мере, у меня такой необходимости не возникло.
Шаг 1. Установка. Тестер устанавливается точно так же, как и обычный советник. Для начала скачиваем архив программы, в котором вы найдете основной файл с расширением .ex4 (скачать архив можно по этой ссылке). Дальше запускаем МТ4, и переходим по следующими пути: «Файл-Открыть каталог данных».
Перезапускаем МТ4 и в левой части терминала, в окне «Навигатор» раскрываем меню «Советники». Если все сделано правильно и ошибка отсутствует, Forex Simulator появится в этом меню так, как видно на скрине выше (4-я строка в разделе «Советники»). Иногда возникают ошибки с указанием пути установки. Путь должен быть указан только латиницей. Если на этом участке возникли проблемы, пишите в комментариях, попробую подсказать, как обойти эту проблему.
После перезапуска МТ4 переходим по следующему пути: «Сервис-Настройки-Советники» и ставим галочки так, как это указано на скрине ниже.
Шаг 2. Запуск. Тестер запускается в окне МТ4 на месте графика отображения котировок. Примите во внимание, что запуск программы автоматически удалит все наложенные на график индикаторы. Они накладываются только после запуска тестера в процессе симуляции.
Программа запускается или двумя щелчками мышки (как стандартное ПО), или перетаскиванием имени симулятора на график МТ4. После запуска появляется регистрационное окно с вкладками:
- «О программе». Здесь ничего интересного.
- «Общие». Общие настройки, которые понятны по своему названию. Алерты — звуковые оповещения, разрешение автоматической торговли — здесь тоже все очевидно. Хотя тестер предназначен для ручных стратегий, галочки лишними не будут.
- «Входные параметры». В строку электронной почты вводите любой адрес, она вам все равно не понадобится. Код активации тоже вписывайте любой. «Always on Top» — при текущей настройке false ордер будут открываться по лучшей рыночной цене. Следующая вкладка определяет порядок кнопок покупки и продажи в ордере. По умолчанию «Купить» стоит первой, но тут кому как удобнее.
- «Зависимости». Указанные здесь файлы изменению не подлежат.
Жмем «Ok». Если все сделано правильно, то появится следующая картинка.
Первый вариант — это старт новой симуляции (в данном случае он нам и нужен). Вторая кнопка — это загрузка ранее созданной симуляции. Третья — это загрузка данных из архива Dukascopy.
Любое тестирование, генерация стратегий и т.д. требует подкачки истории котировок. Их можно загружать как все вместе (но смысл?), так и по отдельно взятой валютной паре. Потому сначала загружаем котировки из имеющегося в тестере предложения, нажав «Data Center» (третью кнопку из последнего скрина). В появившемся окне отмечаем галочками интересующие валютные пары (загружать все котировки нет смысла — это может перегрузить МТ4), путь загрузки указываем, нажав кнопку «Change Folder».
Как я писал выше, котировки Dukascopy считаются надежными, но могут быть и иные мнения. Потому есть второй вариант загрузки котировок — через МТ4, то есть загрузка котировок из архива брокера или MetaQuotes. Для этого выполняем следующие действия:
- В МТ4 в верхнем меню нажимаем «Сервис-Архив котировок». Дублирующая клавиша вызова меню — F2.
- В окне «Символы» выберите из раскрывающегося списка любые активы, по которым интересуют котировки. Например, в скрине ниже видно, что у брокера LiteForex можно выбрать котировки в том числе и по индексам, товарно-сырьевым активам и криптовалютам. По появившейся картинке валютной пары щелкните дважды левой кнопкой мыши — откроется вариант закачки торговых таймфреймов. Я скачиваю минутную историю торгов.
Перезапустите МТ4. Откройте график валютной пары, по которой скачаны котировки (Файл-Новый график) и прокрутите экран влево к самому началу графика (кнопка Ctrl+Home поможет сделать это максимально быстро). Перед этим не забудьте отключить «Автопрокрутку».
Симулятор должен быть запущен с самого начала скачанных котировок, если «Авто прокрутку» не отключить, то с новым движением цены график автоматически возвращается к текущему дню (то есть на экране снова отображается конец графика).
Возвращаемся к Forex Simulator и запускаем новую симуляцию. В появившемся окне настроек ставим следующие значения:
- Provider. Выбор поставщика котировок. Здесь три варианта: DukasCopy, TrueFx, Metatrader. В моем случае был выбран третий вариант.
- Instrument. Здесь выбирается актив (например, валютная пара), по которой предполагается тестирование.
- Timeframe. Таймфрейм, я указал М1.
- Дата, с которой будет начата симуляция. По умолчанию симуляция должна начаться с начала периода загруженных котировок (в моем случае загружен интервал исторических данных за последние 11 лет). Можно установить период симуляции на определенном отрезке.
- Валюта депозита.
- Сумма депозита.
Rewinding Allowed — поставленная здесь галочка по умолчанию разрешает возвращаться назад, то есть перематывать историю.
- Размер пункта. Зависит от того сколько цифр после запятой учитывается в котировках (4 или 5).
- Объем лота. Почти всегда он равен 100 000 единиц базовой валюты, но бывают исключения. Например, один из брокеров «для того, чтобы сделать возможной технологию использования на одном счете сразу трех типов счетов» ввел определение лота — 10 000 единиц.
- Кредитное плечо.
- Спред. Можно установить самостоятельно, например, для того, чтобы протестировать стратегию на фиксированном участке в стресс-режиме. По умолчанию спред берется тот, который указан в «Обзоре рынка» (находится в меню «Вид» и при активации выводится в левое окно МТ4 рядом с Навигатором).
- Количество дней для отмотки. Максимальное значение — 100 000 дней.
Запускаем симуляцию. Тестер предложит выбрать один из двух вариантов симуляции:
- Максимально полная модель, построенная по информации от каждого тика.
- Модель построенная по свечам, точнее по цене открытия/закрытия, максимума/минимума.
Принципиальная разница во времени тестирования и дотошности (точности). Если стратегия тестируется первый раз для общего понимания целесообразности ее применения, то можно выбрать второй вариант. Перед тем, как запускать стратегию на реальном счете, желательно протестировать ее в первом варианте.
После запуска генерации появится окно ордера, в котором необходимо выставить базовые параметры стратегии. Для вызова ордера нужно еще раз нажать на кнопку старта симуляции и ордер появится в режиме паузы.
- Lots. Объем лота, которым будет вестись торговля. Минимальный лот в большинстве случаев равен 0,01 лота.
- Visual Mode. Активирует/деактивирует окно с выставлением параметров в пипсах стоп-лосса и тейк-профита.
- Templates. Вызов данного окна позволяет использовать уже сохраненные шаблоны системы риск-менеджмента (вкладка «Apply Templates»). Или создать и сохранить новый шаблон (вкладка «Create New Template»).
- Trades. Здесь отображаются все типы ордеров. Есть история, статистика. Окно можно оставить открытым на время тестирования.
- News. Календарь новостей, синхронизированный с графиком симуляции. Увы, у меня его вызвать не удалось — Forex Simulator сообщил, что при использовании котировок Метатрейдера календарь недоступен.
- Charts. Настройка временного интервала. Так как подгружены были поминутные котировки, я здесь также оставлю М1.
Блок, расположенный справа, предназначен для управления ордерами:
- Market. В этой вкладке размещены кнопки покупки и продажи актива с возможностью одновременного закрытия всех действующих позиций.
- Pending. Управление отложенными ордерами: их выставление на требуемом расстоянии от текущей цены, отмена последнего ордера или одновременное закрытие всех ордеров.
- Presets. Настройка расстояния трейлинга, активация комментариев к ордеру, выставление условий отмены отложенных ордеров.
- Account. Отчет о результатах торговли на текущий момент: информация об общих прибыли и убытках, сумма депозита, свободные средства.
- Save. Сохранение всех введенных данных для симуляции, выгрузка отчета и т.д.
Вводных настроек относительно немного, тестер можно запустить быстро, почти не читая инструкции.
2. Старт симуляции и анализ статистики
В окне ордера, вкладки которого были расписаны выше, под кнопкой «Templates» расположена кнопка «Chart». В которой также нужно задать несколько ключевых параметров. Нажимаем ее и указываем количество свечей, на которых будет проводиться тренировка. Затем нажимаем кнопку «Add». В появившейся на экране строке нажимаем «Open».
На графике в правом верхнем углу появится небольшая панель управления, ее можно пока свернуть. Цифры 1-4 означают угол расположения панели управления, так как вручную ее перетащить невозможно.
На этом скрине желтым прямоугольником обведен регулятор скорости формирования свечей. Пока ползунок находится в крайнем левом положении, скорость составляет 1 тик в секунду. В крайнем правом — более 2,5 млн тик/сек. Также можно переключить воспроизведение сессии в режиме реального рынка.
На данный момент симуляция находится в состоянии паузы, что указано в шапке ордера. После того, как все параметры выставлены, можно запускать симуляцию дальше. Для этого нажимаем значок, выделенный на скрине красным квадратом. Перемещая ползунок скорости формирования свечей вы можете наблюдать изменение скорости построения графика котировок.
В любой момент, снова нажав кнопку воспроизведения, можно поставить симуляцию на паузу. Справа от кнопки воспроизведения есть кнопка с троеточием, которая позволяет настроить автоматическую паузу при возникновении условий:
- При касании ценой стопа.
- В момент установки отложенного ордера.
- В момент достижения трендом заданной цены.
Пауза нужна для того, чтобы трейдер мог остановиться и оценить ситуацию, при которой произошло то или иное событие, сравнить с фундаментальными факторами и т.д. В блоке перемотки «Navigator» можно отмотать события вперед или назад.
На самом графике симулятора трейдер может делать все, что посчитает нужным: накладывать стандартные индикаторы МТ4, рисовать всевозможные уровни, менять вид отображения свечей, использовать графический анализ и паттерны. То есть все то, что трейдер делает в стандартном поле МТ4.
Рабочее поле трейдера с отображением данных — Trades, вызываемое в ордере. В первой вкладке «Market & pending» виден тип открытых и отложенных ордеров, цена, объем лота и т.д. Во вкладке «History» видна история закрытых позиций с той или иной результативностью.
Во вкладке статистики можно увидеть всю основную информацию по сделкам, включая эквити.
Подведу общий итог. Алгоритм действий при тестировании следующий:
- Устанавливаем Forex Simulator по принципу установки советника в МТ4. Загружаем котировки и переходим в начало тестируемого периода на графике МТ4.
- Запускаем симулятор, попутно выставляя параметры риск-менеджмента.
- Пошагово, в процессе симуляции, на каждом интересующем отрезке добавляем индикаторы технического анализа и в симуляторе вручную открываем сделки (выставляем отложенные ордера, закрываем позиции и т.д.). То есть проводим те действия, которые предусматривает ручная стратегия.
- Доходим до конца периода. Дожидаемся сообщения от симулятора об окончании тестирования, смотрим статистику и выгружаем ее в удобный формат.
В данном обзоре описаны общие функции симулятора валютного рынка форекс. В сравнении с тестированием стратегии на демо-счете Forex Simulator удобен тем, что он экономит время, делая прогонку по предыдущим периодам с возможностью изменения скорости прокрутки.
Заключение. Forex Simulator — это скорее приложение для МТ4, дополняющее стандартный тестер платформы. В отличие от более продвинутых тестеров автоматических систем, программа имеет достаточно скромный функционал. Здесь нет встроенных стресс-тестов, одна и та же стратегия на разных валютных парах тестируется отдельно. Времени на тестирование уходит много. Зато есть возможность проанализировать каждый отдельный вход и выход из рынка с учетом фундаментальных факторов. Программа бесплатная, поэтому предлагаю уделить хотя бы пару часов для оценки ее возможностей. Приглашаю каждого обсудить плюсы и минусы Forex Simulator в комментариях.
P.S. Понравилась моя статья? Поделись ей в соцсетях, это лучшее спасибо 🙂
Задавайте мне вопросы и комментируйте материал ниже. С удовольствием отвечу и дам необходимые пояснения.
Полезные ссылки:
- Торговлю с проверенным брокером рекомендую попробовать тут. Система позволяет торговать самостоятельно или копировать сделки успешных трейдеров со всего мира.
- Воспользуйтесь моим промокодом BLOG для получения бонуса 50% на депозит от LiteForex. Промокод нужно просто ввести в соответствующее поле при пополнении счета в платформе LiteForex и бонус зачислится одновременно с депозитом..
- Чат трейдеров в телеграм: https://t.me/marketanalysischat. Делимся сигналами и опытом.
- Канал в телеграм с отличной аналитикой, форекс обзорами, обучающими статьями и прочими полезностями для трейдеров: https://t.me/forexandcryptoanalysis
Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.
Тестирование стратегий для Форекса
Спреды и свопы могут быть определены для каждой пары в отдельности, делая симуляцию еще более реалистичной. Платные данные включают в себя исторические данные от нескольких брокеров. Forex Tester позволяет тестировать с такой гибкостью, с которой только возможно. Возможно даже настраивать параметры стратегии на ходу, не останавливая процесс тестирования.
Вы можете тестировать более одного советника за раз и при этом продолжать наблюдать за всеми изменениями, происходящими во время работы Forex Tester.
Forex Tester предназначен в основном для оптимизации Вашей стратегии и для экономии времени. Создание проектов – это еще одна важная функция, которая служит данной цели и которую легко использовать. Вы можете сохранять открытые сессии, загружать другие, а затем продолжать первую сессию позднее. Вся Ваша торговая история будет доступна тогда, когда в этом возникнет необходимость.
Вы также можете сохранять цветовые схемы, графические инструменты и индикаторы, а потом загружать их на другие графики. Это особенно эффективно, если Вы тестируете стратегии на нескольких валютных парах и нескольких таймфреймах.
18 лет исторических данных рынка Forex. Тестируйте.
Forex Tester, вероятнее всего, сэкономит Вам значительную часть Ваших средств, которые бы Вы потратили на убыточные сделки, и позволит заработать больше на прибыльных сделках. Покупка Forex Testerа с нашей гарантией возврата денег является беспроигрышным предложением.
Если Вы подходите к трейдингу серьезно, Forex Tester очень скоро станет неотъемлемой частью Вашей эволюции как трейдера точно также, как это случалось со многими другими трейдерами ранее. Многие профессионалы используют его регулярно для тестирования новых стратегий и усовершенствования проверенных методов. Точность и умение подстраиваться под изменяющиеся условия рынка является непревзойденным качеством Forex Tester.
- Скользящие средние (Moving Average)
- Ленты Боллинджера (Bollinger Bands)
- Схождение/Расхождение скользящих
средних (MACD) - Разворотные точки (Pivot Points)
- Parabolic-SAR
- Индикатор относительной силы (RSI)
- Стохастик (Stochastic)
- Аллигатор (Alligator)
- Каналы Келтнера (Keltner Channels)
- Свечи Heikin Ashi (Heikin Ashi candles)
- И очень много других наиболее
часто используемых индикаторов.
Довольно часто говорят, что 95% трейдеров на Forex теряют весь депозит в первый год торговли.
Что же тогда является основной отличительной чертой успешного трейдера? В интервью самые лучшие трейдеры в истории единогласно подчеркивают значение тестирования стратегий.
Тестирование предполагает использование исторических данных рынка капитала, что позволяет обнаружить насколько хорошо (или плохо) данная стратегия работала в прошлом. И хотя нет никакой гарантии, но чаще всего та стратегия, которая показывала себя с хорошей стороны в течение многих лет, будет продолжать приносить прибыль в будущем.
В режиме тестирования симуляция трейдинга на многих месяцах записанных данных занимает всего лишь несколько часов Вашего времени, поскольку Вы контролируете скорость движения рынка. Это позволяет Вам тестировать столько стратегий, сколько потребуется, а также проверять все возможные производные этих стратегий.
Как использовать тестер стратегий в Metatrader4
Тестер стратегий – это очень хорошее дополнение к популярному на Форекс терминалу Metatrader4, которое позволяет проверить какую-то торговую систему, индикатор или советник. Большинство трейдеров знают о том, как используют это приложение, чтобы определить эффективность работы того или иного торгового робота, даже не зная, насколько быстро и легко благодаря нему можно проверить результативность отдельной взятой стратегии на Форекс. Ранее, используя старые билды Metatrader4, требовалось найти тестер стратегий Форекс, скачать бесплатно и вручную установить в терминал, сейчас же популярная торговая платформа уже содержит этот полезный плагин среди своих стандартных инструментов.
В качестве небольшого примера будет взята описанная в разделе «Внутридневные стратегии Форекс» торговая система «Метод Пуриа». Это весьма популярная и рабочая торговая система, позволяющая уверенно получать несколько десятков прибыли каждый день. Тестер ручных стратегий MT4 не накладывает никаких ограничений на выбор торговой системы, которая будет проверяться, поэтому при желанию можно взять любую из понравившихся стратегий или даже придумать свою систему, чтобы проверить ее работоспособность.
С чего начать
Приступая к работе, начать, конечно же, стоит с выбора той торговой системы, которую будет проверять трейдер в Metatrader4, чтобы понять, насколько она эффективна, стоит ли брать ее в расчет, пытаясь как-то на ней торговать и так далее. После того как торговая система выбрана, трейдеру необходимо установить на график цены используемые в ней индикаторы и лишь затем задействовать тестер торговых стратегий.
В случае Пуриа, выбранной для тестирования в качестве примера, необходимо установить три скользящих средних и MACD. Настройки применяемых индикаторов здесь рассмотрены не будут, так как детальное их описание, сопровождаемое скриншотами для большей наглядности, есть в обзоре указанной стратегии, на которую ведет ссылка из второго абзаца.
После установки всех необходимых индикаторов, в обязательно порядке необходимо сохранить шаблон, так как после переключения в режим тестера стратегий, все установленные на графике в Metatrader4 технические помощники перестанут отображаться. Окончив таким образом подготовительные действия можно непосредственно переходить к практической части.
Опции тестера стратегий на Форекс
Для начала следует задействовать встроенный плагин тестера стратегий, открыв на верхней панели меню «Вид» и выбрав соответствующий пункт в открывшемся списке. В качестве альтернативного способа по вызову тестера торговых стратегий, можно использовать в Metatrader 4 комбинацию клавиш «Cntrl+R».
Проделав правильно описываемые действия, трейдер увидит изменения в отображаемом окне терминала Metatrader4, которое получит вид как на прилагаемом ниже скриншоте.
Теперь можно приступить к настройке параметров, по порядку заполнив значимые поля.
- Для начала следует обратить внимание на графу «Советник». Собственно, тестер стратегий разрабатывался для проверки работоспособности торговых роботов, поэтому какой-то советник в указанном поле выбрать все-таки придется. Здесь можно брать любого эксперта, так как это совершенно не важно и никак не повлияет на проверку выбранной торговой системы.
- Далее в графе «Символ» нужно указать валютную пару, на ценовом графике которой будет проходить тестирование той или иной торговой системы.
- Модель. Раскрыв выпадающий список, тут нужно выбрать третье сверху значение «По ценам открытия…», что позволит использовать тестер торговых стратегий в самом скоростном режиме.
- Дата. Тут все просто, нужно задать рамки временного периода «от» и «до», история котировок которого будет применена для проверки работоспособности выбранной торговой системы.
- Визуализация. В этом поле нужно установить «галочку», чтобы иметь возможность в реальном времени следить за изменениями котировок на ценовом графике, управляя скоростью режима просмотра при помощи двигающегося ползунка.
- Период. Тут нужно указать используемый для проверки тайм фрейм. Для тестируемой стратегии и выбранной пары EUR/USD он составляет 30 минут, то есть М30.
Как происходит тестирование стратегий в MT4
Настроив все опции, можно непосредственно приступать к тестированию стратегии в Metatraer4, выявив ее слабые и сильные стороны на практике. Чтобы сделать это следует для начала нажать кнопку «Старт», расположенную внизу слева.
Архив котировок
Иногда трейдер, после запуска тестера ручных стратегий клавишей «Старт», может увидеть вместо бегущих котировок такое окно.
Появление данной надписи связано с тем, что в торговом терминале Metatrader4 нет сохраненной истории котировок за выбранный для тестирования период времени, поэтому лучше сократить его или специально загрузить архив котировок для определенного торгового инструмента.
Чтобы это сделать, нужно воспользоваться меню «Сервис», выбрав там «Архив котировок». В результате будет открыто окно, как на представленном ниже скриншоте.
После этого в поле «Символы», выбирают нужный торговый инструмент и нажимают «Добавить», указав при этом временной период, за который требуется скачать историю котировок. Чем больше временной период, тем дольше терминал Metatrader4 будет закачивать нужную информацию, поэтому следует учитывать этот момент и запастись терпением.
Как протестировать стратегию
Если проблем с историей котировок не будет, то после запуска тестера стратегии через кнопку «Старт», в основном окне программы начнет быстро прорисовываться ценовой график, на котором автоматически будут отслеживаться сигналы на вход, которые генерирует выбранный в процессе настроек торговый советник.
Но, поскольку трейдер желает проверить свою торговую систему, то ему сначала необходимо остановить процесс тестирования и установить нужные индикаторы. Для этого на клавиатуре следует нажать кнопку «Pause Break», что остановит бег котировок, поставив их на «Паузу». После этого необходимо навести курсор на ценовой график, нажать правую клавишу мыши и загрузить сохраненный ранее шаблон, выбрав в данном случае «Шаблоны – Метод Пуриа».
Проделав правильно все описанные действия, на графике цены станут отображаться необходимые индикаторы, в рассматриваемой ситуации – это три скользящие средние и MACD. После этого трейдер может не спеша прокручивать изменение котировок, нажимая клавишу «F12». Если необходимо ускорить движение цены, к примеру, когда она сильно отклонилась от точек возможных входов, то следует названную клавишу «F12» нажать и удерживать.
Проверка результативности стратегии
К сожалению, тестер стратегий не позволяет выявить в автоматическом режиме результативность, сформировав удобный для анализа отчет. Поэтому трейдеру придется вручную отслеживать соблюдение условий для открытия сделок внутри рамок проверяемой торговой системы. Для этого можно открыть exel-евский или текстовый документ, куда можно заносить «+», когда сделка закрывается по тейк-профиту и «-», когда приходится фиксировать убыток по стоп-лосс.
В описываемом случае, трейдер прокручивает тестер торговый стратегий в MT4, пока быстрая МА не пересечет две других скользящих, формируя сигнал. В этот момент необходимо проверить, где находятся столбцы MACD, и если они подтверждают соблюдение условий для открытия сделки, то трейдер должен отметить рекомендуемые уровни тейк-профита и стоп-лосс. Затем, прокручивая график при помощи кнопки «F12», он следит за развитием событий и заносит в созданный документ результаты, к которым привела бы подобная торговая операция.
Если подытожить все вышесказанное, то трейдер, настроив должным образом тестер стратегий, должен:
- запустить его для тестирования любого выбранного советника;
- сразу остановить бег котировок, поставив их на паузу;
- загрузить шаблон, которую предстоит тестировать;
- вручную прокручивать историю за выбранный период, отмечая, где были сигналы ко входу в рынок и к чему они привели.
В ходе теста выбранной для эксперимента системы Пуриа, удалось выявить, что она генерирует прибыльные и убыточные сигналы в соотношении 2 к 1, что делает ее весьма эффективной для использования на рынке, особенно, если учесть, какое количество торговых инструментов регулярно генерируют сигналы ко входу в рынок.
Познакомившись с тем, что такое тестер стратегий на Форекс в Metatrader 4, трейдер получит в свое распоряжение замечательное орудие, которое позволит забыть про долгие испытания той иной торговой системы на демо-счете. Используя тестер ручных стратегий для мт4 за день можно проверить сразу несколько десятков различных вариантов, устранив наименее эффективные из них. Это позволит значительно уменьшить временные затраты и выбрав подходящую торговую систему, скорее приступить к заработку реальных средств на самом ликвидном рынке в мире – Форекс.
Тест трендовой стратегии Joker Ma. Проверяем эффективность трендовых стратегий на современных рынках
Для того чтобы понять насколько перспективны и эффективны трендовые стратегии в современных условиях мы решили провести тестирование популярной трендовой стратегии Joker Ma на реальном счету.
Тестирование стратегии проводилось традиционно ровно на протяжении одной недели.
А результат теста станет основой для принятия решения об использование ее вами в будущем.
Установка стратегии Joker Ma
Ход тестирования Joker. Результаты
Тестирование стратегии Joker Ma происходило на протяжении ровно одной рабочей недели. Поскольку на часовом тайм фрейме не так уж много сигналов, мы задействовали множество валютных пар одновременно.
Для удобства тестирования все сигналы отрабатывались статичным лотом, причем в основном это было обусловлено нахождением в среднем 3-5 сделками в рынке одновременно. Итак, результат тестирования стратегии смотрим на отчете ниже:
Стратегия на реальном счете — forex smart
Многие трейдеры считают трендовые стратегии своего рода панацеей, благодаря которой можно навсегда избавиться от ложных входов в рынок против глобального движения цены.
Также многие умалчивают о том, что стратегии по тренду на форекс являются отличным инструментом на спокойных бычьих и медвежьих рынках, в то время как валютный рынок форекс назвать спокойным и прямолинейным довольно тяжело.
Постоянные ложные сигналы из-за присутствия боковиков выбивают трейдеров из позиций, тем самым снижая эффективность торговли.
Ход тестирования. Результаты по forex smart.
Тестирование стратегии forex smart происходило на протяжении ровно одной недели на реальном счету. Анализ рынка форекс и сама торговля велась на часовых графиках, причем мы решили задействовать все возможные пары одновременно, в виду того что сигналы поступают редко.
Стратегия на реальном счете. На индикаторе Discipline
В последнее время все большей популярностью пользуются так называемые комбинированные индикаторы, которые несут в себе как сигнальную функцию, так и функцию фильтра.
Вызвано это тем, что сигнальные инструменты очень удобные в применении, в виду того что их сигналы довольно просто интерпретировать ведь четкое появление стрелочки с указанным направлением открытия сделки на порядок упрощает процесс анализа рынка форекс.
Стоит отметить, что преимуществом сложных комбинированных индикаторов над стандартными является их функциональность, ведь имея всего один инструмент на графике вы получаете готовую стратегию.
Ход тестирования. Результаты стратегии Discipline
Тестирование стратегии проводилось традиционно на протяжении ровно одной рабочей торговой недели сугубо на реальном счете.
Анализ рынка происходил на часовых графиках, а в виду того что стратегия дает свои сигналы крайне редко, мы задействовали одновременно несколько валютных пар.
Стратегия на паттернах для реального счета.
В этот раз мы решили не мыслить категориями привязанности к определенному торговому стилю, а протестировать стратегию на основе соединения свечных паттернов и технического анализа.
Традиционно тестирование стратегии мы проводили на реальном счете на протяжении ровно одной недели, что позволило сделать определенные выводы об эффективности предполагаемого метода анализа рынка.
Построение стратегии на паттернах
При создании подобной стратегии мы отчетливо понимали, что паттерны каждый трейдер может видеть по-разному, поскольку каждый обладает своим взглядом на рынок в силу полученного ранее опыта торговли.
Ход тестирования. Результаты Стратегии патерны.
Описание стратегии с использованием Паттернов находятся по ссылке — http://forexluck.ru/test-st/91-test-st/2829-st-patern
Тестирование стратегии проводилось традиционно на протяжении ровно одной рабочей торговой недели сугубо на реальном счете.
В виду того, что паттерны появляются, не так уж часто, а в сочетании с полосами Боллинджера еще реже, мы приняли решение вести мультивалютную торговлю, задействовав множество валютных пар одновременно.
Стратегия индекс доллара.
Не секрет, что каждая валютная пара, которую мы используем в процессе нашей торговли на форекс, состоит из двух абсолютно независимых денежных единиц определённых стран.
Таким образом, открывая позицию в определённом направлении, мы сравниваем одну валюту с другой, утверждая, что первая или вторая вырастет или упадет, поскольку вторая в этот момент под какими-то факторами ослабла или усилилась.
Однако на практике анализ валюты ограничивается лишь тем инструментом, который используется трейдером в данный момент.
Таким образом, открывая позицию, трейдер не видит всю картину целиком, а делая ставку на слабость определённой валюты, может банально столкнутся с кратковременной реакцией на позитивную статистику по противоположному инструменту.
Ход тестирования. Результаты ст. на индексе доллара.
Основная часть статьи, теоретическая основа стратегии с индексом доллара находится — http://forexluck.ru/test-st/91-test-st/2818-st-usdx
Тестирование стратегии проводилось на протяжении ровно одной рабочей торговой недели. Для того чтобы объективно оценить работоспособность метода нами было задействовано одновременно шесть валютных пар.
Стратегия на коррекции.
Любой даже самый сильный глобальный тренд на форекс рано или поздно берет путь на коррекцию.
Обусловлено это тем, что трейдеры в определённый момент начинают понимать, что рынок попросту перекуплен или перепродан, что порождает надежду на его разворот.
Упираясь в сильный уровень, трейдеры начинают массово открывать позиции в противоположную сторону, что рождает коррекционные движение против глобального тренда.
Существуют стратегии, которые предполагают вход в рынок в сторону глобального тренда на пике коррекции.
Ход тестирования. Результаты Стратегии на коррекции.
Тестирование стратегии проводилось ровно на протяжении одной торговой недели. Стоит отметить, что отложенные ордера срабатывали крайне редко, поэтому для объективности теста нами было задействовано множество валютных пар.
Поскольку торговля велась на часовых графиках, во внимание брались только эти коррекционные уровни.
Стратегия на индикаторе 3ColorMACD
Стандартные индикаторы являются одними из самых популярных инструментов технического анализа, поскольку именно они дали огромный толчок в его развитии.
На основе стандартных инструментов были созданы сотни, а то и тысячи различных разработок, ведь работая с ними, трейдеры могли видеть ряд недостатков, которые следовало бы улучшить.
Как правило, большинство доработок касаются визуализации, однако порой доходит до того, что базовый индикатор полностью теряет связующую нить со своим аналогом и в свет появляется новый инструмент.
Ход тестирования. Результаты ст. на 3ColorMACD
Если вас интересует теоретическая основа организации сделок по данной стратегии читайте ее в первой части статьи — http://forexluck.ru/test-st/91-test-st/2807-st-3colormacd
Тестирование стратегии происходило ровно на протяжении одной торговой недели. Поскольку тактика имела явно трендовое направление, а сигналы появлялись крайне редко, нами было задействовано множество валютных пар.
Сам торговый процесс происходил только на часовых графика, а поскольку в рынке находилось по несколько открытых ордеров одновременно, торговля велась статичным лотом.
Стратегия на индикаторе trend alexcud.
Скользящие средние имеют очень богатую историю применения на различных финансовых ранках, а именно начиная от товарной биржи и фондового рынка, заканчивая рынком форекс и даже бинарными опционами.
Дело в том, что такой простой инструмент как скользящее среднее позволяет находить переломные моменты на рынке, определять направление тренда и более того его изменения и различные аномалии.
Не смотря на то, что инструмент был создан более 50 лет тому назад, он пользуется огромной популярностью по сегодняшний день.
Ход тестирования. Результаты trend alexcud.
Анализ полученных результатов теста, описание стратегии находится по адресу — http://forexluck.ru/test-st/91-test-st/2802-st-trend-alexcud
Тестирование стратегии на индикаторе trend alexcud происходило ровно на протяжении одной торговой недели.
В процессе торговли на форекс нами было задействовано множество валютных пар, а поскольку зачастую одновременно находилось по пять открытых позиций одновременно, нам пришлось отдать предпочтение торговле со статичным лотом и отказаться от динамичного.
Стратегия нефть.
До не давних пор черное золото имело четкую восходящую тенденцию, а его цена переваливала за отметку в 100 долларов за 1 баррель.
Подобная стабильность роста внушала доверие со стороны многих инвесторов, ведь нефть, будучи неиссякаемым ресурсом, всегда обладала огромным спросом, который не полностью закрывался предложением.
Однако любые многолетние тренды рано или поздно подходят к концу, а мировой политический кризис как никогда, кстати, подтолкнул в пропасть цену данного актива.
Ход тестирования. Результаты теста стратегии по нефти. (Часть 2)
Описание стратегии о торговли нефтью находится по адресу — http://forexluck.ru/test-st/91-test-st/2797-st-neft
Как и во всех наших тестах, торговля вделась ровно одну неделю на протяжении одной торговой недели на реальном счете. Поскольку нас интересовала взаимосвязь рубля и нефти выбор актива пал только на нефть.
Стратегия биткоин на реальном счете
Крипто валюта биткоин обладает значительной привлекательностью для классических трейдеров, использующих технический анализ.
Полная независимость от всех стран и Центробанков, сплошная анонимность и отсутствие какой-либо регуляции превращает данный актив в один из самых перспективных спекулятивных инструментов.
Подумать только, финансовый актив регулируется не множеством фундаментальных факторов, а банальным спросом и предложением.
Ход тестирования биткоин стратегии.
Первую часть описания стратегии вы найдете по ссылке — http://forexluck.ru/test-st/91-test-st/2787-st-bitkoin
Тестирование стратегии «Биткоин» проходило на протяжении ровно одной недели на рольном форекс счете.
Сам торговый процесс и анализ графиков происходил на пятнадцатиминутном тайм фрейме, причем из-за того что ликвидность биткоина далека от привычной нам торговли валютой мы задействовали порядка четырех различных кроссов с эфиром, дешем, долларом, рублем.
Ход тестирования. Результаты.
Продолжение стратегии Aroon, теория расположена по адресу — http://forexluck.ru/test-st/91-test-st/2781-st-aroon
Тестирование стратегии проводилось традиционно на протяжении одной торговой недели, причем сугубо на реальном счету. В процессе торговли нами было задействовано множество валютных пар одновременно, но сигналы получались сугубо с часового графика.
Поскольку тактика форекс была мультивалютной а наличие одновременно двух и более открытых ордеров усложняло ведение мани менеджмента мы приняли решение вести торговлю статичным лотом на всех инструментах.
Стратегия на индикаторе Aroon. На реальном счете
Отслеживание текущей тенденции и открытые сделок в сторону глобального тренда является неотъемлемой частью торгового процесса любого успешного трейдера.
Конечно, в теории довольно просто звучит рекомендация, открывать сделки по тренду и возможно изучая теорию в книге кажется, что определить тренд и открыться в его сторону довольно просто.
Однако если в книгах и на различных ресурсах примеры выглядят красиво и убедительно, на практике все оказывается не настолько реально.
Тест стратегии с использованием трейлинг стоп (часть 2).
Вторая, практическая часть стратегии с использованием трейлинг стоп, первая часть находится по адресу — http://forexluck.ru/test-st/91-test-st/2775-treyling-stop
Тестирование велось традиционно на протяжении одной торговой недели с максимальным задействованием различных валютных пар.
Тест проходил на часовых графиках на реальном счету. Поскольку позиции открытые на этом тайм фрейме как правило держались открытыми на протяжении дня нам пришлось задействовать торговлю статичным лотам на всех валютных парах. Итак, результат недельного тестирования смотрим ниже:
Стратегия Трейлинг стоп на реальном счете (часть 1)
Каждый трейдер сталкивался с ситуацией, когда на протяжении многих дней приходилось удерживать открытую позицию дабы максимально выжать прибыль с рынка.
Однако в один прекрасный момент из-за выхода какой-то новости рынок резким импульсом возвращался в исходную точку, и мало того что возвращался к исходным позициям, так и выносил позицию по стоп приказу.
Естественно такая ситуация случается с каждым трейдером, однако что делать если подобные случаи постоянно отражаются на прибыльности стратегии.
Ход тестирования. Результаты стратегии на откатах.
Продолжение стратегии на откатах, теория находится в первой части статьи — http://forexluck.ru/test-st/91-test-st/2770-st-otkat
Тестирование стратегии на откатах происходило на реальном форекс счете на протяжении одной недели. Поскольку откаты не столь частое явление в процессе торговли было задействовано максимальное число валютных пар.
Сама торговля происходила на часовых графиках, а в качестве мани менеджмента, мы выбрали торговлю статичным лотом для всех пар.
Стратегия на откатах на реальном счете. Можно ли заработать, используя закономерности в коррекции.
Погоня за возможным изменением тренда всегда подразумевает высокую вероятность потери депозита.
Конечно, на рынке нет ни одного трейдера, который не хотел бы предсказать разворот и заработать огромную суму, войдя в позицию у его основания.
Однако на практике поиск таких точек приводит к тому, что трейдер начинает играть против толпы, а поскольку еще никто с даром предвидения на форекс не совался, вас естественно раздавят.
Такое утверждение это отнюдь не мнение одной администрации сайта, так пишут и говорят в умных книгах люди, которые чего-то добились в трейдинге.
Стратегия хеджирования на реальном счете
Многие новички, увидев слово хеджирование на рынке форекс представляют себе что-то сложное и невообразимое и стараются максимально стороной обходить эти знания.
На самом же деле, целью любого хеджирования является минимизация рисков от проведенных вами торговых операций.
Причем зачастую хеджирование используется не для получения прибыли, а для максимального сохранения баланса или определённого актива.
Конечно, само по себе хеджирование на форекс никогда не будет способно принести трейдеру ощутимую прибыль, поэтому его необходимо рассматривать как важный элемент управлением капиталом, который позволяет снизить просадку и минимизировать риски при применении более рискованных стратегий.
Тестирование Стратегии Хеджирования. Результаты
Описание самой стратегии и практические рекомендации находятся в первой части статьи — http://forexluck.ru/test-st/91-test-st/2765-st-hedg
Стратегия хеджирования тестировалась на реальном счете, на протяжении ровно одной недели.
Открытие позиций происходило статичным лотом по всем инструментам одновременно, а в процессе тестирования были задействованы такие валютные связки: AUDUSD и EURAUD (обратная корреляция), EURGBP и GBPCHF (обратная корреляция), EURUSD и NZDUSD (прямая корреляция).
Стратегия «Черепах» на реальном счете
Торговая стратегия «Черепах» — это одна из самых знаменитейших торговых тактик, о которой мир смог узнать благодаря книге Куртиса Фейса «Путь Черепах. Из дилетантов в легендарные трейдеры».
Самое и интересное, что стратегия получила свою популярность и толчок в историю благодаря банальному спору между Ричардом Денисом и его ближайшим партнером.
Суть которого сводилось к тому, что Денис считал, что можно научить любого человека торговли на бирже, если дать ему четкие правила торговли и стратегию.
Его партнер Вильям Экхард наоборот не верил, что простой человек без соответствующего образования может добиться успехов на бирже.
Ход тестирования стратегии Черепах. (часть 2)
Традиционно тестирование проходило на протяжении одной торговой недели сугубо на реальном счете.
В процессе торговле нами было задействовано множество валютных пар на форекс, а сама торговля велась на часовых графиках.
Поскольку стратегия предполагает длинные цели, время до закрытия сделки занимало примерно сутки, что приводило к тому, что подвисало по несколько открытых одновременно ордеров.
Стратегия на новостях в реале
В среде трейдеров уже давно существует дискуссия о том, влияют ли новости на рынок, а самое главное, что эффективней фундаментальный анализ или технический.
Действительно, фундаментальный анализ требует учета множества факторов, а если говорить о рынке форекс, где экономика рассматривается в целом, влияние какой- то определённой новости может быть просто минимальным, а на курсе практически не отображаться.
Если говорить о техническом анализе, то на сегодняшний момент существуют сотни различных торговых тактик и советников на их основе, причем многие из них довольно эффективны.
Предупреждение о рисках.
Начиная торговлю CFD на любом из финансовых рынков вы должны четко понимать, что такой вид деятельности может привести не только к прибыли, но и к убыткам.
Консультации по торговле на форекс и других биржевых площадках России
Тестер стратегий для Форекс
Наличие прибыльной стратегии – залог успешной торговли на валютном рынке. Независимо от специфики и доходности разработанной системы, её необходимо протестировать на демонстрационном счету перед практическим применением. Это позволит избежать многих убытков. Однако проверка стратегии в классическом понимании требует достаточно много времени. Именно поэтому было разработано такое дополнение к торговому терминалу, как тестер стратегий Форекс.
Содержание статьи
Что такое тестер стратегий и как его использовать
Тестер стратегий – программа, в которую загружаются исторические котировки из терминала, что позволяет воспроизводить данные в режиме реального времени. Таким образом появляется возможность проверить эффективность авторской или скаченной стратегии, индикатора, а также торгового эксперта. В распространенных терминалах МТ4 и МТ5 уже присутствует плагин, позволяющий тестировать советников, однако ручные стратегии проверить с его помощью не получится, поскольку загруженные исторические данные не отображаются в соответствующем окне терминала.
Сегодня существует множество платных и бесплатных программ для тестирования стратегий Форекс, однако принцип работы у них практически идентичен. Для использования стандартного плагина МТ4 необходимо в верхней части терминала выбрать меню «Вид» и кликнуть по соответствующему пункту.
Скачанные программы для проверки торговых систем устанавливаются стандартным образом:
- распаковать загруженный архив;
- переместить распакованные файлы в соответствующие папки терминала (диск С-Программные файлы-МТ4);
- перезапустить платформу.
Для корректной работы тестировщика требуется вручную загрузить историю котировок. Важно правильно указать таймфрейм и валютную пару. Чтобы поместить исторические данные, необходимо в верхней части терминала перейти в меню «сервис» – «Архив котировок». Далее следует выбрать нужную валютную пару и кликнуть «Добавить».
Чем меньше запрошенный таймфрейм, тем больше будут загружаться данные.
После этого требуется запустить скачанную программу, установить на график индикаторы при необходимости и проверять на практике эффективность стратегии. Для экономии времени разработчиками предусмотрена возможность ускорения и замедления графика или поставить его на паузу.
Виды тестов
Всего программы для теста торговых стратегий можно условно разделить на 2 основных типа.
Метод визуального мониторинга
Он предполагает работу с ценовым графиком в ручном режиме. В отличие от классического тестирования стратегий на демонстрационном счете, этот способ позволяет проверить эффективность разработанной системы на разных валютных парах в короткий период времени.
Стоит сказать, что встроенный в торговый терминал плагин не совсем корректно справляется с поставленными задачами, поэтому для проверки авторского метода торговли рекомендуется использовать скачанные специализированные программы. В их использовании можно выделить ряд преимуществ:
- возможность устанавливать на график исторических данных индикаторы (стандартные и пользовательские), а также изменять их настройки при необходимости;
- строить уровни поддержки/сопротивления, линии, волны зоны, каналы и прочие инструменты технического анализа;
- применять готовые шаблоны, разработанные и сохраненные заранее;
- ускорять или замедлять движение ценового графика, а при появлении сигнала на открытие ордера можно поставить паузу, принять нужное решение и выставить страховочные ордера;
- возможность проверки торговой системы на исторических данных периодом до 2 лет.
Важно!
Главное преимущество программ для проверки эффективности торговых стратегий – течение ценового графика в режиме реального времени!
Тест в автоматическом режиме
Данный метод предназначен для проверки эффективности торговых советников. Для этих целей можно использовать стандартный тестер терминала МТ4. Следует перейти в нужный раздел программы, выбрать торгового робота для мониторинга, задать параметры в соответствующие поля и запустить тест. График при этом не отображается. При запуске программы в нижней части терминала появится линия загрузки зеленого цвета. Когда она дойдет до предела, на экране появится результат в виде графика и гистограммы. Также будет представлена подробная статистика, в которой размещена для ознакомления важная информация:
- количество прибыльных/убыточных сделок и конечная прибыль/убыток;
- процент доходности за весь период тестирования;
- максимальная просадка;
- самая большая прибыльная/убыточная сделка.
На основании представленных данных трейдер принимает решение о практическом применении советника на реальном счете.
Тест торговой стратегии на демо-счете
Тестирование в ручном режиме
Подобные программы являются лучшим способом проверить работоспособность торговой стратегии или индикатора за короткое время. Чтобы определить потенциальную доходность системы, требуется открыть по ней не менее 200 сделок по заранее определенным сигналам на открытие/закрытие ордеров. В режиме реального времени на это может уйти больше года. С тестером стратегий в ручном режиме потребуется не более 2-3 часов.
Для применения всех преимуществ тестера, требуется подобрать наиболее подходящую программу для работы, скачать её и установить в торговый терминал.
Тестер торговых советников Форекс
Для проверки эффективности работы торговых роботов можно использовать как классический тестер, встроенный в терминал МТ4, так и скачанную версию программы. Советника следует добавить в торговый терминал, после чего он отобразится в соответствующем окне тестера. Перед запуском программы необходимо выбрать именно его, а также установить нужный период и запустить проверку. После теста система ознакомит трейдера с подробной статистикой открытия сделок. В виде графика будет представлена доходность и максимальная просадка (оранжевая линия при стандартных настройках).
Для корректного тестирования советника рекомендуется загрузить котировки с нужным временным интервалом по выбранной валютной паре из архива, как это было указано выше. В противном случае результат проверки может быть неточным.
Важно!
Следует проверять работоспособность советника периодом не более 1 года. Чем больше период – тем больше вероятность ошибки.
Если требуется статистика за несколько лет, то лучше проверять эффективность работы эксперта сначала за 2020 год, затем за 2020 и так далее.
Рейтинг лучших тестеров
Сегодня в сети можно встретить множество программ для проверки эффективности системы торговли. Ниже представлены лучшие тестеры, на которые непременно следует обратить внимание как опытным, так и начинающим трейдерам.
Forex Tester 3
Самостоятельная и уникальная программа, которая позволяет из новичка превратиться в настоящего профессионального трейдера с многолетним опытом всего за несколько дней работы. По сути она является симулятором торговли на валютном рынке. Это настоящий тренажер для начинающего спекулянта, благодаря которому в режиме реального времени удастся проверить эффективность любого индикатора или стратегии. Программа платная. Для корректной работы рекомендуется скачивать исключительно с официальных источников.
Simple Forex Tester
Бесплатный тестер ручных стратегий Форекс. Программа предназначена для проверки эффективности работы ручных и автоматизированных торговых систем. Находится в свободном доступе на профильных информационных ресурсах. После скачивания её необходимо установить в терминал и начинать тест. Возможности программы значительно уступают Forex Tester 3, однако она отлично подойдет для проверки простых стратегий и индикаторов.
FX Blue Trading Simulator
Достойный аналог программы Forex Tester 3, позволяющий вести торговлю на ценовом историческом графике в режиме реального времени. Этот тестер дает хорошую возможность трейдерам определить потенциальную прибыль и подсчитать возможные убытки от использования определенной торговой системы.
Тестирование торговых стратегий – неотъемлемая часть работы профессионального трейдера, которая занимает много времени. Использование специально разработанных для этих целей программ позволяет определить эффективность стратегии за считанные часы. Помимо этого, основным преимуществом тестеров является возможность получения многолетнего опыта торговли на валютном рынке всего за несколько дней. Это позволит выйти на совершенно новый уровень интернет-трейдинга. Подобная практика особенно полезна начинающим трейдерам, поскольку такая подготовка значительно повысит шансы на успех при торговле реальными средствами.
Бесплатный тестер торговых стратегий TSTester для MT4
Представьте такой сюжет, у Вас в руках есть на первый взгляд очень перспективная торговая система. Идея системы на столько логична и понятна, что и обсуждать нечего. Вы, как адекватный человек, хотите заработать на ней и внедряете стратегию в свою работу.
Проходит время, Вы выполняете все условия, но депозит не растет, а тает.
Банальный пример, но он реален и проявляется повсеместно и, думаю не ошибусь, если скажу, что в вашей жизни, были такие случаи. А что делать? Не уж то гонять демку, тестирую стратегию на живом рынке? А если так, то сколько времени тестировать? Неделю? Месяц? Год?
Хорошо, если стратегия профитная, а если она убыточная? Сколько лет нужно потратить трейдеру, на поиск рабочей стратегии? Но, выход есть.
Бесплатный тестер торговых стратегий TSTester
Привет всем. Меня зовут Александр, я трейдер и автор блога о Форекс.
В сегодняшней статья, расскажу, как буквально за одну неделю (может больше, может меньше) упорной работы, можно вручную проторговать целый, рабочий год трейдера.
Нечто подобное уже существует и рассматривалось на страницах моего сайта. Для платформы NinjaTrader, разработан специальный, входящий в состав терминала, тестер ручных стратегий, который позволяет торговать на загруженных в него данных. Этот тестер описывался в статье NinjaTrader | Реальная торговля на исторических данных.
Так же, имеется давно известный софт, под названием тренажер для трейдеров Forex Tester 2. Тренажер платный, я про него рассказывал в статье Тренажер для трейдеров Forex Tester 2.
Но что то стоящее для MT4, да к тому же бесплатное, я встречал только один раз и то, это было так давно, что при всем моем желании написать про него статью, просто не получилось найти исходников советника.
Но, совсем недавно, мне на глаза попался TSTester.
TSTester, работает через стандартный тестер, в виде советника, на загруженных ранее данных. Имеется возможность полной реализации живого рынка, с выставлениями любого типа и количества ордеров. В работе тестера есть одна, для кого то существенная, для кого то не существенная проблема, это невозможность переключения таймфреймов.
Установка TSTester в торговый терминал MetaTrader 4
Для начала работы с тестером, пройдите по ссылке ниже и скачайте запакованный архив, к себе на компьютер.
После того, как архив будет скачан, вы сможете его распаковать и обнаружить папке MQL4 с файлами индикатора и советника. Как устанавливать индикаторы и советники, я объяснял в статье Как установить индикатор в платформу MetaTrader, так что к этому возвращаться не буду, единственное что скажу, не мучайтесь с перемещением по одному файлу, берите целиком папку MQL4 и закидывайте в каталог данных своего терминала.
Переписав все папки, перезагружаем терминал и начинаем настраивать тестер.
Первым делом, перетягиваем на любой открытый chart, индикатор ButtonPanel 1.1. Честно говоря, до конца не понял зачем он вообще нужен, исходный код закрыт от посторонних глаз, а в ходе работы тестера, индикатор не отображает ничего, так что установить то я его установил, но окно, в котором открылся индикатор, свернул с глаз долой.
На следующем шаге, необходимо настроить окно chart`a, навесить все необходимые для тестирования индикаторы, установить нужные цвета, метод отображения, в общем привести график к виду, с которым вы планируете торговать.
Произведя все настройки, шаблон окна необходимо сохранить под названием tester.tpl.
Теперь, когда шаблон готов, нажимаем F2 или выбираем Сервис -> Архив котировок и подгружаем данные интересующего торгового инструмента.
Я буду работать с валютной парой EURUSD, поэтому выбрал папку EURUSD и активировал все таймфреймы (с 1 минуты до Месяц). Нажимаем Загрузить и ждем, когда терминал загрузит все данные по указанному торговому инструменту.
Настройка тестера TSTester завершена, настало время посмотреть, как он работает.
Как работает тестер TSTester
Активируйте тестер стратегий при помощи нажатия Ctrl + R или Вид -> Тестер стратегий. В появившемся окне, выбираем TSTester 2.41\TSTester 2.41.ex4 и настраиваем так, как показано на рисунке ниже.
- Выбираем интересующую валютную пару (или другой торговый инструмент).
- Задаем рабочий таймфрейм.
- В поле Модель, выбираем Все тики.
- Установите галочку Использовать дату и укажите диапазон в котором должен работать тестер.
- Установите галочку Визуализация.
Внизу тестера стратегий, имеются 5 вкладок:
- Настройки — с ними разобрались;
- Результат — здесь будут записываться все действия с ордерами;
- График — проецируется график доходности;
- Отчет — обычный statment;
- Журнал — принтуются все действия тестера.
На этом можно было бы и закончить, но наиболее любопытные, могут нажать на кнопку Свойства эксперта и посмотреть, какие настройки предлагает разработчик.
Ниже приведен скрин с настройками по умолчанию. Честно говоря не понимаю зачем может понадобиться их менять, но все же пользователь должен знать, что где находится.
Вернемся к тестеру. Если все настроено, как было сказано выше, то смело нажимайте на кнопку Старт и давайте разбираться, как тестер работает на живом графике, что имеется в нашем ассортименте.
В нашем распоряжении имеется два вида окна:
Информационное окно
Информационное окно, является аналогом стандартного окна Терминал, в который входят:
2. Суммарное количество открытых:
- ордеров,
- объем,
- заработанные пункты,
- заработанные деньги.
3. Суммарное количество закрытых:
- ордеров,
- объем,
- заработанные пункты,
- заработанные деньги.
4. Торговый результат по ордерам.
Панель управления
С панелью управления надо разбираться подробно, так как здесь очень много кнопочек и не все, с первого взгляда смогут понять, что за что отвечает. Поэтому, все буду показывать на примерах, а если что упущу, пишите вопросы в комментариях.
Тестер TSTester, работает при помощи визуальных уровней, поэтому при активации того или иного режима, в chart`е появляется горизонтальная линия, которую можно перемещать мышкой. Там, где будет расположена горизонтальная линия, будет создано заявленное действие (дальше объясню).
Установка отложенных ордеров
Установка отложенных ордеров, активируется при помощи кнопки OP.
Нажмите на кнопку OP и увидите, как на chart`е появилась синяя, горизонтальная линия. Берем мышку и перетаскиваем эту линию в то место, где вы хотите установить отложенный ордер. Далее, в поле Lot, можно выбрать интересующий объем ордера и в заключении, нажатием на кнопки Buy или Sell, мы получим соответствующий отложенный ордер.
Пример: если опустить линию отложенного ордера ниже текущей цены и нажать кнопку Buy, то система создаст отложенный ордер BuyLimit.
Установка StopLoss и TakeProfit
Кнопка SL — активирует уровень stoploss.
Кнопка TP — активирует уровень takeprofit.
Работают по такой же схеме, как и установка отложенных ордеров, но есть одно отличие. Уровни stoploss и takeprogit будут установлены только после нажатия на кнопку Modify.
Пример: в моем случае, имеется открытая позиция Buy и активированы обе кнопки (SL и TP). Уровень stoploss я отодвинул ниже текущей цены, уровень takeprofit отодвинул выше текущей цены. После нажатия на кнопку Modify, я получил желаемый результат.
Перевод позиции в безубыток
В тестере TSTester, так же имеется многими используемая функция «перевести в безубыток», которая активируется нажатием на кнопку BE.
Работает очень просто. В приведенном на скрине ниже примере, имеется активный ордер Sell и активированная кнопка BE с отображенным уровнем ниже текущей цены. Как только цена дойдет до отмеченной линии, stoploss передвинется на цену открытия, тем самым исключив возможность убытка по текущей сделке.
Модификация ордеров
Тестер торговых стратегий TSTester, уникальная разработка. Разработчиками была предусмотрена возможность открытия нескольких, отличающихся друг от друга ордеров. Практически реализована торговля в реальном времени, при реальных условиях. В связи с этим, обязательно надо знать, как управлять различными ордерами.
Обратите внимание на панель управления и поле ID. Здесь, трейдер может выбрать номер ордера, а сам номер, находится на chart`е, после знака #. При помощи стрелочек вверх или вниз, выберите нужный ордер и примените желаемое действие:
- В случае закрытия ордера, нажмите кнопку Close.
- В случае модификации уровней stoploss или takeprofit, действуем по плану описанному выше.
Заключение
Если не ошибаюсь, описал все что нужно для использования TSTester. Не стану хвалить тестер, все же как ни как в нем есть некоторые недоработки, но скорее всего они связаны с элементарным отсутствием возможности, выполнения их. И все же, не забывайте, тестер бесплатный и вполне себе работоспособный.
Рассмотренный тестер торговых стратегий, идеально подойдет всем желающим протестировать свою стратегию на истории. Давно известно, мозг избирательный и никогда не даст точной уверенности в работоспособности системы, без физического прогона, хотя бы по истории.
Не пренебрегайте данным тестером. Скачивайте и, по крайней мере, пускай он будет в вашем ассортименте. А то, кто знает, будет как с SP Pro, вчера была бесплатная платформ, сегодня стала платная.
На этом буду завершать свой доклад. Не забудьте отписаться в комментариях, как вам тестер, полезный, не полезный, функциональный или может вообще он не понравился вам. Ваше мнение очень важно как для меня, так и для других трейдеров.
Удачи в ваших начинаниях и до новых статей.
Тестирование стратегий для Форекса
Незаменимая программа для тестирования стратегий Форекс – Forex Tester 2
Все уроки и статьи о Форекс » Статьи о Форекс — простым языком о сложном! » Незаменимая программа для тестирования стратегий Форекс – Forex Tester 2
Здравствуйте, друзья. В этой статье я хотел бы поделиться своим опытом использования одной сверх полезной программы для тестирования стратегий – Forex Tester 2. Программа аналогов не имеет!
Ссылка на сайт разработчика и скачивание демо версии программы Forex Tester 2.
Сразу оговорюсь, что данная программа для тестирования стратегий Форекс платная – цена 99$. Но, поверьте, она стоит своих денег, так как позволяет сэкономить уйму времени и тысячи и тысячи долларов депозита и я не преувеличиваю.
Так что же такого предлагает нам эта программа?
- Во-первых: это не просто тестер стратегий, это полноценный торговый симулятор! Запускаете график и в режиме реального времени рисуются свечки с определенной скоростью, которую можно регулировать!
- Она позволяет быстро и удобно протестировать на истории ЛЮБУЮторговую стратегию, найти слабые места и исправить их! Да и вообще понять, подходит ли Вам определенная стратегия или нет. К примеру на выходных, когда рынок закрыт, можно усесться за компьютер и провести тестирование торговой стратегии Форекс на исторических данных за большой промежуток времени. В зависимости о того, на каком ТФ Вы торгуете, можно быстро и, главное – удобно и эффективно, протестировать любую стратегию за целые месяцы и годы!
- Таким образом, можно наработать торговый опыт и собрать статистику по Вашей ТС быстро, удобно и главное –НЕ РИСКУЯ РЕАЛЬНЫМИ ДЕНЬГАМИ! Если тестировать все на реальном счету, то цена такого опыта может исчисляться тысячами долларов убытка и долгими месяцами потраченного времени.
- Если Вы ведете журнал сделок, то результаты тестов можно тут же вносить в него и в кратчайшие сроки собрать подробную статистику по своей ТС.
- Ну а собрав статистику по ТС, поработав над ошибками и устранив слабые места – т.е отшлифовав свою ТС и обретя в ней уверенность, можно начинать реальную торговлю!
Это позволит Вам выйти на новый уровень трейдинга быстро, просто и практически бесплатно – всего 99$ цена этого чуда тестирования стратегий Форекс. Платим 99$ – экономим тысячи! И уйму времени в придачу!
Любителей халявы придется огорчить: никакого кряк Forex Tester 2 скачать невозможно, его просто не существует, проверено 😉 Есть взломанная версия Forex Tester 1 – старая версия программы, лежит на рутрекере, ссылку дам в комментариях. Она намного менее удобна, но в принципе пользоваться можно. Но я настоятельно рекомендую отжалеть 99$ и купить Forex Tester 2. Помимо удобства, Вы так же отблагодарите разработчиков за их труд. Они этого заслуживают, поверьте.
Forex Tester 2 позволит Вам получить годы торгового опыта всего за 1-2 дня!
А, как известно, опыт в нашем деле – главное.
Я бы не писал столь восторженной статьи, если бы данная программа действительно круто не повлияла на мои торговые навыки в положительную сторону.
Увидел новую торговую стратегию и захотел протестировать ее эффективность? Нет ничего проще! Всего за пару часов можно удобно сделать все необходимые тесты и понять, прибыльна стратегия или убыточна, не рискуя реальными деньгами! И это всего за 99$!
- Неоспоримым плюсом программы является реалистичность. В момент открытия позиции Вы не видите правую сторону графика – то есть все, как при реальной торговле.
- В Вашем распоряжении все стандартные индикаторы и инструменты торгового терминала Metatrader 4 и даже возможность установить дополнительные!
- Сам интерфейс интуитивно понятен пользователям торгового терминала МТ4, так как очень на него похож.
- Программа позволяет тестировать как ручные, так и механические ТС!
Программа Forex Tester 2 подойдет абсолютно всем:
- Новичкам – для наработки столь необходимого опыта торговли в кратчайшие сроки БЕЗ РИСКА ПОТЕРЯТЬ РЕАЛЬНЫЕ ДЕНЬГИ
- Опытным трейдерам и профессионалам – для тестирования и доведения до совершенства своей ТС
Если Вы все же не рашаетесь пока на приобретение, не “пощупав” и не проверив программу – не беда! Вам доступна демо версия. В ней, конечно, есть свои ограничения, но они никак не повлияют на возможность оценить высочайшую эффективность и полезность программы для тестирования стратегий Форекс – Forex Tester 2. Затем, купив программу, достаточно просто ввести ключ и демо версия станет полноценной.
К покупке Forex Tester 2 следует относиться не как к тратам, но как к ВЫГОДНОМУ инвестированию в себя, в свой успех на рынке!
Сам я приобрел программу Forex Tester 2 около года назад и сейчас не представляю, как обходился без нее раньше. По самым скромным оценкам, за время использования данной программы я сэкономил как минимум пару тысяч долларов, которые иначе были бы потрачены на “оплату” ошибок на рынке. А сэкономленное время – даже не берусь хотя-бы приблизительно оценивать.
TRADEREX.RU
Как торговать на forex и сохранить душевное равновесие
Лучший тестер стратегий для МТ4
У меня постоянно спрашивают один и тот же вопрос, отвечу на него в этой статье.
Вопрос такой “Сколько времени уйдет от начала прихода на рынок до реального заработка?”. Этот вопрос я попробовал разобрать в своем вебинаре.
Сейчас немного постараюсь ответить своими словами.
Я в своем видео сравнивал двух водителей, которые одновременно получили права, но один ездит на автомобиле только на работу и домой, а второй работает на машине и не вылезает из-за руля сутками. Понятно, что второй водитель станет профессионалом уже через 2-3 месяца, а первый и через 2 года будет неуверенно вести себя за рулем в незнакомой местности.
На рынке все то же самое – тот человек который сутками находится в рынке и анализирует ситуацию, быстрее поймет рынок, чем тот, кто просматривает график 2 раза в сутки или вообще раз в неделю на среднесроке.
Все понятно, что без работы, которая кормит вас и вашу семью ни куда не денешься. И в рынке из-за нехватки времени успеваешь смотреть только 1-2 раза в день. Вот по этой причине, чтоб сократить время пути до реального заработка я всем предлагаю прогонять весь пропущенный день, неделю на тестере, все то же самое, только в перемотке.
Отрабатывая пропущенный день вечером, или пропущенную неделю в выходные, вы будете резко сокращать путь к заработку на рынке.
Профессия трейдера очень сложная, намного сложнее любых других профессия, не зря этот бизнес считается самым прибыльным легальным бизнесом на планете, от этого он и сложен.
В интернете на сегодняшний день представлено очень много приложений для МТ4 для теста торговли. Есть бесплатные и платные версии. Как понимаете бесплатное не всегда качественное. Как и в любой профессии хороший специалист всегда будет исполнять свою работу хорошо только качественными инструментами.
Я в свое время наткнулся случайно наткнулся на тестер МТ4 о котором рассказывают на видео.
С автором я, к сожалению, лично не знаком, но его продукт мне очень понравился. Многие мои знакомые использовали его для тренировок. Я его рекомендую всем начинающим и продолжающим свой путь.
Главное преимущество данного тренажера это использование сразу нескольких ТФ для тестирования, а значит можно отработать любую, абсолютно любую торговую стратегию, проработать на исторических данных быстро, просто, удобно и максимально реалистично, приближенно к реальным условиям торговли.
Работает в терминале MT4, а значит можно применить любой индикатор написанный для терминала MT4.
У автора не только тестер, но и на его базе сделан помощник при торговле, возможности вы его видите на видео ниже.
Мало кто из начинающих понимают важность применение правильного ММ. Этот помощник в торговле вам очень сильно выпрямит кривую доходности, сделает вашу торговлю комфортной. Кривая доходности будет прямо идти вверх без ненужных провалов при стоп лоссах завышенным лотом.
Этот советник я сам сейчас применяю в торговле. Он мне автоматически в доли секунды высчитывает риск на сделку в процентах от стопа, что позволяет мне входить в рынок мгновенно горячими клавишами не теряя время на расчет торгуемого лота на любом фрейме.
Но это еще не все, автора разработал индикатор NKZmaker.PRO, он рисует контрольные зоны по Митюкову в очень удобной форме. Я не использую его, но на видео, на котором он демонстрирует данный индикатор, мне показалось, что более удобного способа ни кто еще не воплотил.
Подводя итоги хочу сказать, сокращайте время своего пути от познания рынка до осознанного заработка всеми возможными способами. В своих статьях я и далее буду представлять лучшее, что мне попадалось во время прохождения своего пути.
Как ускорить обучение на Форексе минимум в 1200 раз уже сегодня?
Тестировщики стратегий на форекс — отличные помощники в экономии времени, денег и нервов. Можно обучиться торговле и проверить свою тактику в 1200 раз быстрее, чем раньше
Ни для кого не секрет, что обучение – это процесс трудоемкий и весьма затратный по времени. Однако научный прогресс не стоит на месте, и с появлением компьютеров человечеству в целом и трейдерам в частности открылась масса возможностей, о которых ранее можно было только мечтать. Теперь трейдеры могут использовать всю мощь компьютерного анализа для получения сверхбыстрого и невероятно точного результата.
По-настоящему революцией в трейдинге стало появление специальных программ, предназначенных для тестирования как ручных стратегий, так и советников на исторических данных.
Принцип действия тестировщика стратегий
- Трейдер скачивает программу,
- Загружает исторические данные по необходимому брокеру,
- Выбирает дату, с которой хочет начать тест (к примеру, 2 февраля 2006 года).
Как только эти подготовительные моменты окончены, трейдер оказывается в чрезвычайно интересной ситуации. С одной стороны, обучающийся находится в прошлом и наблюдает достаточно старые котировки. С другой стороны, справа от искомой даты – непроглядная пустота.
Рабочий график программы-тестировщика стратегий
Находясь в данной ситуации, трейдер может проверить свое понимание рынка и свою торговую стратегию чрезвычайно быстро.
Например, мой анализ текущего положения, основанный на графических фигурах, подсказывает мне, что была образована фигура «голова и плечи». Исключительно для упрощения, представим, что для принятия решения на покупку или продажу меня больше ничего не интересует, только наличие фигуры теханализа. Далее, моя система требует, чтобы я установил sell stop ниже уровня поддержки, а также поставил stop loss и take profit размерами 100 и 200 пунктов соответственно.
Проверяем торговую стратегию, устанавливая ордера
И вот теперь начинается магия: нажатие всего лишь одной кнопки приводит к тому, что приблизительно за 5 секунд программа умудряется нарисовать около 100 свечек исторических данных и автоматически закрыть сделку (в нашем случае это произошло по стоп лоссу, так как цена не дошла всего лишь 7 пунктов до тейк профита – обозначен синей линией).
Результаты установленного отработанного ордера за 5 секунд
Сколько времени понадобилось бы трейдеру для того, чтобы реализовать эту же сделку в режиме реального времени? Давайте посчитаем вместе: 100 свечек * 4 часа = 400 часов (или почти 17 торговых дней, т.е. примерно 23 календарных дня).
5 секунд или 23 дня?
Конечно, далеко не каждый трейдер использует именно 4-часовой таймфрейм. Но даже если Ваш идеальный тайм фрейм – это M1, то для прохождения 100 свечек на истории программе потребуются те же самые 5 секунд, в то время как на демо это выльется в 100 минут (6000 секунд), что дольше в 1200 раз! Тестирование стратегий на недельных графиках сэкономит Вам многие годы жизни.
И опять же никто не мешает открыть нам новую сделку сразу же по закрытии предыдущей, если того требует Ваша торговая система. Таким образом, Вы можете потратить всего лишь 1 вечер на тестирование Ваших стратегий, и сразу же узнать, является ли стратегия прибыльной и, следовательно, стоит ли использовать ее на реальном счете. Или Вы можете потратить месяцы или даже годы для точно такого же тестирования на демо или реальном счете.
Один вечер на тестировщике или полгода на демо/реальном счете
Некоторые трейдеры утверждают, что исторические данные – это прошлое, рынок меняется, и слепо доверять тому, что работало ранее, не стоит. Но ведь и те полгода, на которых Вы проверили данные на демо – это уже тоже история, но, тем не менее, Вы будете опираться на них в Вашем анализе.
Если Ваши конкуренты полгода назад начали тестировать свои стратегии, а Вы этого не сделали, то Вы можете очень быстро догнать их и затем перегнать. У них ушло на это: 6 месяцев * 30 дней * 24 часа * 60 мин = 259 200 минут.
Также в защиту тестирования на исторических данных можно сказать следующее: если ваша стратегия не работает на исторических данных, то она и подавно не будет работать на реальном рынке. Поэтому Вы, как минимум, получаете шанс выявить убыточную стратегию и ни в коем случае не идти с ней на реальный рынок – тем самым Вы сохраните свои деньги.
Итак, на качественной программе-тестировщике на тестирование Вашей стратегии у Вас уйдет минимум в 1200 раз меньше времени, а именно: 259 200 / 1 200 = 216 минут (всего лишь 3 с половиной часа, или вечер одного рабочего дня). При выборе тайм фрейма H1 – потребуется 216 / 60 = 3 с половиной минуты + некоторое время на остановку теста, анализ и принятие решения (эту составляющую предугадать невозможно, поскольку она варьируется от трейдера к трейдеру). И еще раз напомним про сэкономленные нервы и деньги…
Какую программу-тестировщик выбрать?
В данной статье мы показали Вам, как программы для тестирования стратегий экономят Ваше время и силы, позволяя получить преимущество над трейдерами, которые пришли на рынок раньше вас. Мы предлагаем Вам самим провести исследование того, какая программа подойдет именно Вам больше всего.
На рынке существуют как бесплатные, так и платные программы с существенно расширенными возможностями. Для написания этой статьи мы использовали программу Forex Tester.
Вам также будет интересно
Эксперты журнала FORTRADER
Журнал FORTRADER — это большая команда специалистов в торговле на финансовых рынках. Трейдеры, управляющие, инвесторы, программисты, тестировщики, технические администраторы — мы все работаем для Вас каждый день уже много лет. Иногда мы пишем статьи сообща, тогда автором становится целый журнал.
TsTester – наверное лучший бесплатный тестер ручных стратегий на Форекс
Доброго времени суток, товарищи трейдеры!
Сегодня хочу провести подробный обзор еще одного бесплатного, но весьма удобного в эксплуатации тестера ручных стратегий, который называется TsTester. С помощью этого инструмента-тренажера, который представлен в виде советника, трейдер способен проводить тестирование своих торговых тактик и систем на истории котировок в терминале MetaTrader 4.
Использование тестера, как обязательного и незаменимого инструмента для любого трейдера, позволит ему сэкономить массу времени на проверку своих систем, выявлять проблемные моменты в стратегиях, и соответственно, улучшать их результаты.
Вот список вопросов и пунктов, которые мы сегодня рассмотрим по данной теме:
- Как установить тестер ручных стратегий TsTester на платформу МТ4?
- Какие параметры присутствуют в настройках данного тестера?
- Обзор панелей управления тестера и их элементов.
- Как проводить тестирование стратегий с помощью тестера TsTester? Практический пример.
Итак, тестер ручных стратегий TsTester, как было упомянуто в начале поста, представлен обществу в виде советника + дополнительного индикатора Button Panel, которые нужно установить в терминал МТ4 по стандартной процедуре, как и любой другой советник или индикатор (как это делать читайте инструкцию здесь).
Для установки тестера сперва скачайте его из формы ниже.
Скачать тестер ручных стратегий TsTester можете по ссылке
После того как скачали и установили рабочие файлы (советника и индикатора) TsTester, перезапускаем торговую платформу.
Далее проводим настройку ценового графика (т.е. наносим на него все необходимые инструменты Вашей торговой стратегии, которую хотите тестировать) и устанавливаем на него индикатор Button Panel. После этого, нужно сохранить рабочий шаблон для тестирования с названием «tester.tpl».
Для примера, я взял шаблон и инструменты стратегии SMA Tunnel, только для наглядности и лучшего восприятия работы функционала TsTester. При тестировании мы будем открывать только одну сделку (вместо 3-х согласно правилам) по данной стратегии.
Идем дальше, теперь открываем наш стандартный тестер стратегий в терминале MetaTrader 4 (через меню «Вид» или комбинацией Ctrl+R) и заполняем все поля так, как показано на рисунке ниже:
При нажатии на кнопку «Свойства эксперта», откроется окно входных параметров нашего советника TsTester.
На вкладке «Тестирование» указываем размер депозита для тестирования (смотрите рисунок выше).
На вкладке «Входные параметры» советника TsTester присутствуют 3-ри раздела настроек:
- «Начальные значения» — здесь устанавливаем значения для стартового лота позиции (или процент от депозита), а также настройка авто-паузы.
- «Настройки панелей» — установка координат для размещения окна панели TsTester на графике.
- «Настройки уровней» — форматирование отступов текста, расстояний между уровнями, размер шрифта и т.д.
По этим настройкам, думаю интуитивно будет все понятно.
Важно! Перед нажатием на кнопку «Старт», не забудьте загрузить все котировки по выбранной валютной паре, на которой хотите проводить тестирование (это делается через вкладку «Сервис / Архив»).
После того как все настроили (или оставили все по-умолчанию) и загрузили котировки, можно смело нажимать на кнопку «Старт».
В результате, откроется новый визуальный график для тестирования на котором появиться 2-ве панели тестера TsTester: функциональная и информационная. Рассмотрим их детально.
Элементы функциональной панели ручного тестера TsTester:
- 1 – кнопки авто-пауза для 2-х вариантов: в начале каждого бара и по времени.
- 2 – авто-пауза движения цены на графике (скорость регулируется на вкладке «Визуализация» в окне стандартного тестера стратегий).
- 3 – установка отложенных ордеров.
- 4 – уровни стоп лосс для позиций.
- 5 – уровни тейк профит.
- 6 – отвечает за перевод ордера в безубыток.
- 7 – эти кнопочки подтягивают соответствующие ордера к уровню открытия сделки.
- 8 – объем ордера в лотах или процентах от депозита.
- 9 – умножает лот (или процент на 2).
- 10 – возвращает значения лота или процента по-умолчанию.
- 11 – открытие длинной или короткой позиции соответственно.
- 12 – идентификатор выбранного ордера и кнопки для переключения между ордерами.
- 13 – изменения текущего ордера при его модификации.
- 14 – закрытие позиции.
Элементы информационной панели ручного тестера TsTester:
- 1 – текущее состояние баланса и периода на графике.
- 2 – количество открытых сделок, их общий объем и значение прибыли.
- 3 – количество закрытых сделок, их общий объем и значение прибыли.
- 4 – торговый результат (прибыль/убыток) по сделкам (количество пунктов и сумма в долларах соответственно).
Отлично, друзья трейдеры, думаю с функционалом и настройкой тестера мы разобрались. Теперь давайте рассмотрим практический пример реализации сделок и их дальнейшних модификаций с помощью тестера TsTester.
Итак, после того как запустили процесс тестирования за определенный период времени, мы смотрим на идущий график и ожидаем сигналов для входа в сделку, согласно правилам нашей торговой системы.
После поступления такого сигнала (или сигналов) нажимаем на кнопку авто-паузы (2) и выставляем нужные ордера для нашей сделки.
Как показано на рисунке выше, мы установили ордер на продажу (Sell), и поставили уровни для стоп лосса и тейк профита (нажав на соответствующие кнопки на панели тестера). Далее нужно нажать на кнопку «Modify», чтобы советник зафиксировал эти ордера для нашей позиции на графике, и после этого продолжить движения цены (нажав на соответствующую кнопку авто-паузы).
Дальше ожидаем, какой исход сделки мы получим в результате. В нашем примере, цена выбила наш тейк профит и тем самым зафиксировала прибыль по сделке:
В процессе тестирования, Вы можете автоматически закрывать нужную позицию (кнопка «Close») или изменять расположения ордеров stop loss и take profit для открытых сделок (передвигая их мышей прямо на графике), но после перемещения их на новое место не забывайте нажимать на кнопку «Modify».
Результаты пройденного тестирования, историю сделок и график доходности, Вы можете просмотреть на соответствующий вкладках тестера стратегий: «Результаты», «График» и «Отчет».
Таким образом, используя данный тестер, трейдер может без особого труда проводить тестирование любой интересующей его стратегии на протяжении выбранного промежутка времени. Как видите, функционал тестера TsTester интуитивно понятен и очень простой в работе, что безусловно подойдет для каждого начинающего трейдера (в этом можете убедиться сами).
К тому же, на блоге есть еще один подробный обзор ручного тестера стратегий Simple Forex Tester, можете дополнительно ознакомится и загрузить его здесь, после чего выбрать для себя какой более удобный и подходит Вашим вкусам.
Ну что же, друзья трейдеры, проводите качественное тестирование своих торговых стратегий, и не забывайте писать отзывы о работе с данным тестером в комментариях. Также если Вам понравился данный обзор и Вы хотите получать уведомление про подобные на свой e-mail, тогда подписывайтесь на новые статьи .
Удачного Вам тестирования и всегда оставайтесь в тренде!
Forex тестирование стратегий
Взять стабильный профит на форекс реально с советником 2020 HEDGE GATE. С каждых $10 000 за несколько месяцев $37516866.05.
В этом обзоре мы сегодня разъясним результаты отладка форекс робота HEDGE GATE, обработанными за временной интервал 2015.01.05 — 2020.09.13 по валютной паре EURUSD на основе баров с Daily.
Для тестирования наших алгоритмов мы используем только реальные свечи «основанные на реальных тиках». Это решение позволяет нам обеспечено 100% воспроизведение условий торговли с условиями цена/спред, как в реальной торговле. Проверка сгенерирована с использованием истории свечей брокера FxPro.
Каких итогов мы достигли при отладки новых торговых настроек по паре валют EURUSD?
Результатов мы получили очень впечатляющих !
За тестируемый период 2015.01.05 — 2020.09.13, с использованием депозита чуть больше %, торговый робот HEDGE GATE получил профит 375168.66% к начальному вкладу. При этой доходе, максимальная просадка по Эквити составила всего 26.62%, а по балансу счета 4.58%. Это удовлетворительный результат, по соотношению профит к просадке. В итоге средняя профитность на сделку составила $30757.35, а профит по счету составила $37516866.05, при вводном капитале $10000
Торговый робот начал торговлю размером позиции в 0.21 лот, и последняя позиция была уже закрыта с объёмом в 500.00 лот. Форекс робот HEDGE GATE использует автоматический расчет размера открываемой позиции в рынок относительно величины капитала. Полученный профит сразу вступает в оборот при открытии следующей позиции, что позволяет зарабатывать более эффективную профит, растущую по экспоненте, сравнительно величины торгуемой сделки.
Сейчас давайте перейдем к балансовым показателям результата тестирования стратегии HEDGE GATE. За период 2015.01.05 — 2020.09.13 по валютной паре EURUSD было сделано 1747 ордеров. Из них 1592 (91.13%) прибыльных и 155 (8.87%) убыточных, при среднем показателе на каждые 25 профитных сделок, 2 убыточная. Это достаточно стабильный результат!
Уровень маржи, с использованием депозита всего %, был обычно в пределах 202.73%. Учитывая что в среднем у брокеров значение «margin call» и «stop out» колеблется в пределах от 20 до 100%, мы имеем небольшой запас маржи для увеличения процента использования капитала до 0 раз, от установленной в торговой настройке по умолчанию. При наивысший применении средств счета 0% имеется возможность получить рентабельность до $7605794 , при начальном балансе счета $10000.
Форекс советник HEDGE GATE довольно уверенно входит в торговлю для получения профита. В даты 2015.01.05 — 2020.09.13 наилучшим результатом была серия из 58 сделок безостановочного достижения дохода, против серии из 6 убыточных сделок. В итоге наилучшая серия сделок выдала $7 540 318.80 прироста к стартовому депозиту в $10000.
Давайте поговорим о спредах, уплаченных за всю историю тестирования.
За все время тестирования торговли этой стратегии, было уплачено брокеру 1904 пунктов спреда или $4762239, за открытие позиций в рынок. Работая с нашей компанией, у Вас есть реальная возможность вернуть часть уплаченного спреда. По итогам этого теста, вы получили бы дополнительный профит, в виде возврата уплаченного спреда, в размере $1785840. Kalinka Capital OU имеет статус официального представителя наиболее крупных и хорошо зарекомендовавших себя брокерских компаний. Воспользуйтесь нашим сервисом возврата части спреда и получайте дополнительный прирост к результатам своей торговли.
Подведем итог! Используя в торговле валютную пару EURUSD, со стартовым депозитом в $10000 и кредитным плечом 1:500 при нагрузке на депозит всего % Вы можете получить доход в $37516866.05 или до $7605794 при использовании максимально здравого риска в 0%
Ниже представлены шесть слайдов демонстрирующих результаты, за весь тестируемый период:
Профит в пунктах за период тестирования 2015.01.05 — 2020.09.13 составила:
В обзоре применялась торговая настройка «EURUSD D1 Build001 FxPro», поставляемая в комплекте с торговый роботом HEDGE GATE.
Проанализировал отчет Игорь Калинин
Трейдер стратегии.
Желаем Вам профитной торговли!
С этим экспертным советником, HEDGE GATE, используя биржевой инструмент EURUSD, можно получить доход Вашего счета в $13733881.81
В этом отчете разъясним итоги тестирования торговый робота HEDGE GATE, сделанными за даты 2015.01.05 — 2020.08.24 по инструменту EURUSD на основе свечей с Daily.
Для проверки наших роботов мы стараемся брать только реальные бары «основанные на реальных тиках». И этот вариант позволяет нам всегда 100% эмуляции торговли с торговыми условиями цена/спред, как в реальной торговле. Проверка была сделана с использованием истории баров брокера FxPro.
Каких плодов достигли при тестировании других настроек торгового робота по паре валют EURUSD?
Итогов мы получили похвальных !
За тестируемый период 2015.01.05 — 2020.08.24, с нагрузкой вклада чуть больше %, форекс советник HEDGE GATE заработал 137338.82% к исходному капиталу. При такой профите, максимальная просадка по Эквити составила всего 40.26%, а по балансу счета 6.33%. Это удовлетворительный результат, по соотношению доход к просадке. В итоге средняя доходность на сделку составила $12345.29, а профит по счету составила $13733881.81, при вводном балансе счета $10000
Торговый робот начал торговлю размером позиции в 0.29 лот, и финальная сделка была уже завершена с величиной в 427.16 лот. Советник HEDGE GATE использует автоматический расчет величины открываемой позиции в рынок коррелятивно размера вклада. Полученный профит сразу вступает в оборот при открытии новой сделки, что позволяет получать более эффективную профит, растущую по экспоненте, относительно величины торгуемой позиции.
Теперь давайте перейдем к техническим показателям результата отладки стратегии HEDGE GATE. За период 2015.01.05 — 2020.08.24 по валютной паре EURUSD было сделано 1408 ордеров. Из них 1319 (93.68%) прибыльных и 89 (6.32%) отрицательных, при среднем показателе на каждые 23 профитных позиций, 2 убыточная. Это достаточно стабильный результат!
Размер маржи, с нагрузкой вклада всего %, был обычно в пределах 234.3%. Учитывая что в среднем у брокеров степень «margin call» и «stop out» колеблется в пределах от 20 до 100%, мы имеем небольшой запас маржи для увеличения процента использования капитала до 0 раз, от определенной в торговой настройке по умолчанию. При наивысший обороте средств счета 0% имеется возможность заработать рентабельность до $3217849 , при стартовом балансе счета $10000.
Форекс советник HEDGE GATE довольно уверенно заходит в торговлю для достижения профита. В период 2015.01.05 — 2020.08.24 наилучшим результатом была серия из 84 сделок сплошного достижения профита, против серии из 3 убыточных сделок. В итоге лучшая серия сделок дала $131 005.70 прироста к начальному балансу счета в $10000.
Немного о спредах, уплаченных за всю историю тестирования.
За все время тестирования торговли этой алгоритмической системы, было выплачено брокеру 1886 пунктов спреда или $4030805, за открытие позиций. Сотрудничая с нашей компанией, у Вас есть возможность вернуть часть уплаченного спреда. По итогам этого тестирования, вы получили бы дополнительный прирост, в виде рибейта уплаченного спреда, в размере $1511552. Kalinka Capital OU имеет статус официального представителя наиболее крупных и хорошо зарекомендовавших себя брокерских компаний. Присоединяйтесь к нашему сервису возврата части спреда и получайте дополнительный профит к результатам своей торговли.
Подведем итог! Используя в торговле инструмент EURUSD, со стартовым депозитом в $10000 и кредитным плечом 1:500 при нагрузке на баланс счета всего % Вы можете получить прибыль в $13733881.81 или до $3217849 при использовании максимально разумного риска в 0%
Ниже представлены шесть графиков отражающих статистику, за весь тестируемый интервал:
Прибыль в пунктах за период тестирования 2015.01.05 — 2020.08.24 составила:
В обзоре тестировалась торговая настройка «EURUSD FxPro в узком диапазоне2», поставляемая в комплекте с форекс роботом HEDGE GATE.
Обзор подготовил Игорь Калинин
Трейдер стратегии.
Желаем Вам доходной торговли!
Отладка HEDGE GATE за 2015.01.05 — 2020.08.24 на форекс котировке Daily
В этом отчете не откладывая обсудим итоги проверки форекс робота HEDGE GATE, обработанными за время 2015.01.05 — 2020.08.24 по паре валют GBPUSD на основе баров с таймфрейма Daily.
Для проверки наших стратегий стараемся брать только реальные свечи «основанные на реальных тиках». Это решение дает нам практически 100% эмуляции торговли с условиями цена/спред, как в реальной торговле. Тест был выполнен с использованием истории котировок форекс брокера FxPro.
Каких плодов достигли при тестировании других настроек торгового робота по валютной паре GBPUSD?
Результатов мы достигли очень впечатляющих !
За тестируемый период 2015.01.05 — 2020.08.24, с нагрузкой капитала всего %, советник HEDGE GATE получил профит 91619.34% к исходному депозиту. При подобной прибыли, максимальная просадка по Эквити составила всего 59.15%, а по балансу счета 5.55%. Это удовлетворительный результат, по соотношению прибыль к просадке. В итоге средняя доходность на сделку составила $8025.36, а прибыль по счету составила $9161933.5, при стартовом балансе счета $10000
Форекс эксперт начал торговлю величиной сделки в 0.20 лот, и последняя сделка была уже завершена с объёмом в 211.27 лот. Форекс робот HEDGE GATE применяет автоматизированный расчет размера открываемой сделки в рынок относительно объёма депозита. Полученная прибыль сразу вступает в оборот при открытии следующей позиции, что даёт получать более действенную прибыль, вырастающую по экспоненте, сравнительно объёма торгуемой сделки.
Теперь давайте преступим к рассмотрению результата проверки стратегии HEDGE GATE. За период 2015.01.05 — 2020.08.24 по валютной паре GBPUSD было исполнено 1706 позиций. Из них 1452 (85.11%) профитных и 254 (14.89%) отрицательных, при среднем показателе на каждые 7 профитных позиций, 1 убыточная. Это достаточно стабильный результат!
Величина маржи, с нагрузкой депозита всего %, сохранялся постоянно в пределах 1134.02%. Учитывая что в среднем у брокеров значение «margin call» и «stop out» колеблется в пределах от 20 до 100%, мы имеем небольшой запас маржи для увеличения процента использования депозита до 1 раз, от установленной в торговой настройке по умолчанию. При наивысший использовании депозита 1% имеется возможность получить доход до $10389816 , при исходном балансе счета $10000.
Торговый робот HEDGE GATE довольно уверенно входит в торговлю для достижения дохода. В даты 2015.01.05 — 2020.08.24 наилучшим результатом была серия из 172 сделок непрекращающегося получения дохода, против серии из 3 убыточных сделок. В итоге лучшая серия сделок выдала $3 240 496.07 прибыли к стартовому вкладу в $10000.
Давайте поговорим о спредах, уплаченных за всю историю тестирования.
За все время испытания торговли этой стратегии, было уплачено брокеру 1724 пунктов спреда или $1822419, за открытие ордеров. Сотрудничая с нашей компанией, у Вас есть возможность вернуть часть уплаченного спреда. По итогам этого теста, вы получили бы дополнительный прирост, в виде возврата уплаченного спреда, в размере $683407. Kalinka Capital OU имеет статус официального представителя наиболее крупных и хорошо зарекомендовавших себя брокерских компаний. Присоединяйтесь к нашему сервису возврата части спреда и получайте дополнительный профит к результатам Вашего трейдинга.
Подведем итог! Используя в торговле валютную пару GBPUSD, с начальным депозитом в $10000 и кредитным плечом 1:500 при нагрузке на депозит всего % Вы можете получить прибыль в $9161933.5 или до $10389816 при использовании максимально разумного риска в 1%
Ниже представлены шесть графиков показывающих результаты, за весь тестируемый период:
Профит в пунктах за период тестирования 2015.01.05 — 2020.08.24 составила:
В обзоре тестировалась торговая настройка «GBPUSD D1 Build001 FxPro», поставляемая в комплекте с торговый роботом HEDGE GATE.
Проанализировал отчет Игорь Калинин
Трейдер стратегии.
Желаем Вам прибыльной торговли!
Получить стабильный прирост на форекс реально с советником 2020 HEDGE GATE.
Доброго времени суток уважаемые трейдеры!
В этом отчете сегодня разъясним итоги тестирования форекс робота HEDGE GATE, сделанными за даты 2015.01.05 — 2020.08.24 по инструменту EURCAD на основе свечей с таймфрейма Daily.
Для тестирования наших роботов мы используем только исторические свечи «основанные на реальных тиках». Это решение делает возможным гарантировано 100% воспроизведение условий торговли с условиями цена/спред, как в реальной торговле. Отладка сгенерирована с использованием истории свечей брокера Paxforex.
Каких итогов достигли при отладки новых торговых настроек по валютной паре EURCAD?
Результатов мы достигли очень впечатляющих !
За тестируемый период 2015.01.05 — 2020.08.24, с использованием вклада чуть больше %, советник HEDGE GATE принес профит 16723.23% к начальному вкладу. При этой доходе, максимальная просадка по Эквити составила всего 37.32%, а по балансу счета 10.64%. Это удовлетворительный результат, по соотношению профит к просадке. В итоге средняя прибыль на сделку составила $2329.38, а прибыль по счету составила $1672323.33, при начальном вкладе $10000
Форекс советник стартовал размером позиции в 0.13 лот, и завершающая позиция была уже закрыта с величиной в 21.10 лот. Торговый робот HEDGE GATE использует алгоритмический подсчет величины открываемой позиции в рынок коррелятивно величины капитала. Полученный профит сразу вступает в оборот при открытии следующей сделки, что даёт получать более эффективную профит, растущую по экспоненте, относительно величины торгуемой позиции.
Сейчас давайте преступим к рассмотрению результата проверки стратегии HEDGE GATE. За даты 2015.01.05 — 2020.08.24 по валютной паре EURCAD было совершено 1058 сделок. Из них 953 (90.08%) прибыльных и 105 (9.92%) убыточных, при среднем показателе на каждые 17 профитных позиций, 2 отрицательная. Это достаточно стабильный результат!
Уровень маржи, с нагрузкой депозита всего %, сохранялся обычно в пределах 952.04%. Учитывая что в среднем у брокеров уровень «margin call» и «stop out» колеблется в пределах от 20 до 100%, мы имеем небольшой запас маржи для увеличения процента использования капитала до 1 раз, от определенной в торговой настройке по умолчанию. При наивысший, но безопасном применении депозита 1% имеется возможность получить доход до $1592119 , при вводном балансе счета $10000.
Торговый робот HEDGE GATE довольно стабильно входит в рынок для получения профита. В даты 2015.01.05 — 2020.08.24 лучшим результатом была серия из 30 сделок сплошного достижения профита, против серии из 5 отрицательных сделок. В итоге лучшая серия сделок дала $2 844.10 прироста к начальному балансу счета в $10000.
Немного о спредах, уплаченных за всю историю тестирования.
За все время испытания торговли этой алгоритмической системы, было возмещено брокеру 1540 пунктов спреда или $163487, за открытие позиций в рынок. Сотрудничая с нашей компанией, у Вас есть реальная возможность вернуть часть уплаченного спреда. По итогам этого испытания, вы получили бы дополнительный профит, в виде рибейта уплаченного спреда, в размере $61307. Kalinka Capital OU имеет статус официального представителя наиболее крупных и хорошо зарекомендовавших себя брокерских компаний. Подключайтесь к нашему сервису возврата части спреда и получайте дополнительный доход к результатам своей торговли.
Подведем итог! Используя в торговле валютную пару EURCAD, с начальным капиталом в $10000 и кредитным плечом 1:500 при нагрузке на баланс счета всего % Вы можете получить доход в $1672323.33 или до $1592119 при использовании максимально здравого риска в 1%
Ниже представлены несколько графиков демонстрирующих результаты, за весь тестируемый период:
Доход в пунктах за период тестирования 2015.01.05 — 2020.08.24 составила:
В обзоре использовалась торговая настройка «EURCAD D1 Build001 FxPro», поставляемая в комплекте с форекс роботом HEDGE GATE.
Исследовал отчет Игорь Калинин
Трейдер и автор стратегии.
Желаем Вам прибыльной торговли!
Чтобы получить к своему капиталу достаточно включить в терминал Meta trader 4 стратегия советник HEDGE GATE!
Добрый день трейдеры!
В этом исследовании мы разъясним результаты отладка торговый робота HEDGE GATE, выполненные за время 2015.01.05 — 2020.08.17 по инструменту EURUSD на основе свечей с Daily.
Для контроля наших стратегий мы стараемся брать только реальные свечи «основанные на реальных тиках». Это решение делает возможным гарантировано 100% эмуляции торговли с условиями цена/спред, как в живой торговле. Отладка была проведена с применением истории баров брокера FxPro.
Каких плодов мы достигли при отладки других настроек форекс робота по паре валют EURUSD?
Результатов получили очень впечатляющих !
За временной интервал 2015.01.05 — 2020.08.17, с нагрузкой вклада чуть больше %, советник HEDGE GATE получил профит 29420.84% к вступительному вкладу. При этой доходе, максимальная просадка по Эквити составила всего 14.25%, а по балансу счета 2.13%. Это удовлетворительный результат, по соотношению профит к просадке. В итоге средняя прибыль на сделку составила $1792.91, а прибыль по счету составила $2942083.72, при вводном капитале $10000
Форекс робот вошел в рынок с объёмом сделки в 0.21 лот, и завершающая сделка была уже завершена с величиной в 65.86 лот. Советник HEDGE GATE применяет автоматический расчет размера открываемой позиции в рынок сравнительно объёма депозита. Полученная прибыль сразу вступает в работу при открытии следующей сделки, что позволяет получать более эффективную доход, вырастающую по экспоненте, сравнительно величины торгуемой сделки.
Сейчас давайте преступим к рассмотрению результата отладки стратегии HEDGE GATE. За период 2015.01.05 — 2020.08.17 по валютной паре EURUSD было исполнено 1896 позиций. Из них 1816 (95.78%) прибыльных и 80 (4.22%) убыточных, при среднем показателе на каждые 53 профитных сделок, 2 отрицательная. Это достаточно стабильный результат!
Уровень маржи, с использованием капитала всего %, был постоянно в пределах 762.69%. Учитывая что в среднем у брокеров уровень «margin call» и «stop out» колеблется в пределах от 20 до 100%, мы имеем небольшой запас маржи для увеличения процента использования капитала до 1 раз, от установленной в торговой настройке по умолчанию. При максимальном, но неопасном использовании средств счета 1% имеется возможность заработать доход до $2243898 , при исходном балансе счета $10000.
Форекс робот HEDGE GATE достаточно стабильно заходит в рынок для достижения профита. В даты 2015.01.05 — 2020.08.17 лучшим результатом была серия из 286 сделок безостановочного достижения профита, против серии из 3 отрицательных сделок. В итоге наилучшая серия сделок принесла $581 916.54 дохода к начальному балансу счета в $10000.
Давайте поговорим о спредах, уплаченных за всю историю тестирования.
За все время тестирования торговли этой стратегии, было выплачено брокеру 2241 пунктов спреда или $740450, за открытие позиций в рынок. Сотрудничая с нашей компанией, у Вас есть хорошая возможность вернуть часть уплаченного спреда. По итогам этого бэк теста стратегии, вы получили бы дополнительный профит, в виде возврата уплаченного спреда, в размере $277669. Kalinka Capital OU имеет статус официального представителя наиболее крупных и хорошо зарекомендовавших себя брокерских компаний. Воспользуйтесь нашим сервисом возврата части спреда и получайте дополнительный профит к результатам Вашего трейдинга.
Подведем итог! Используя в торговле инструмент EURUSD, с начальным капиталом в $10000 и кредитным плечом 1:500 при нагрузке на депозит всего % Вы можете получить профит в $2942083.72 или до $2243898 при использовании максимально разумного риска в 1%
Ниже представлены несколько слайдов демонстрирующих результаты, за весь тестируемый период:
Доход в пунктах за период тестирования 2015.01.05 — 2020.08.17 составила:
В обзоре применялась торговая настройка «EURUSD D1 Build001 FxPro», поставляемая в комплекте с форекс роботом HEDGE GATE.
Обзор подготовил Вадим Калинин
Трейдер и автор стратегии.
Способы тестирования стратегий форекс, выбираем оптимальный вариант.
Огромное их количество отображает мировоззрение тысяч тредеров, которые вложили сердце и душу в создание своего подхода, не говоря о программистах, которые реализовывали эти идеи.
Однако, всем довольно известен тот факт, что рынок изменчив, поэтому практически любая торговая тактика со временем устаревает и начинает приносить убытки вместо прибыли.
Именно поэтому многие начинающие трейдеры, взяв на вооружение чужую стратегию, как правило, теряют деньги и навсегда разочаровываются в возможности заработать на рынке форекс.
Чтобы судьба большинства начинающих не подстерегла и вас, вы должны, прежде чем приступить к реальной торговле? — произвести тестирование.
Собственно в этой статье мы постараемся рассмотреть способы тестирования стратегий форекс, а также платные и бесплатные методы.
Методы тестирования стратегий
Существует несколько различных методов и подходов для тестирования торговых стратегий. Однако условно эти методы можно разделить на бесплатные, частично бесплатные и платные. Итак, поскольку трейдерами мечтают стать в большинстве случае люди у которых, как правило, финансовые трудности начало статьи будет посвящено бесплатным методам, а затем платным.
Бесплатные методы тестирования стратегий
Самый распространенный и бесплатный метод тестирования, которым пользуются практически все – это визуализация на историческом отрезке. Метод визуализации заключается в том, чтобы перелистовать график на истории и рассматривать, как ведет себя та или иная стратегия.
Данный способ применяется практически всеми профессионалами, поскольку он в первую очередь рассчитан на краткосрочную оптимизацию стратегии, если вы находите какие-то изменения в доходности. Собственно, в большинстве случаев данный подход используется для подгонки параметров индикатора под изменчивый рынок.
В случае если вы захотите провести тестирование путем визуализации, вам понадобится ручка и блокнот, где вы будете записывать результаты возможных сделок. Если говорить о недостатках, то вы видите сформировавшиеся свечи, поэтому вы не можете знать, как ведет себя стратегия внутри бара, а именно в процессе ее формирования.
Второй бесплатный метод тестирования заключается в том, чтобы производить тестирование непосредственно в тестере стратегий. Совсем недавно разработчики торгового терминала МТ4 сделали возможность тестировать индикаторы в режиме визуализации.
Таким образом, при включении данного режима котировки будут идти слева на право, как при реальной торговле. Для того чтобы воспользоваться этим методом запустите тестер стратегий, далее измените вкладку с советников на индикаторы и выберите определенный индикатор.
Очень важно указать период тестирования и поставить флажок на визуализация. После появления графика вы можете наносить на него любые индикаторы. Из недостатков данного метода можно выделить лишь один – отсутствие возможности открывать сделки.
Третий бесплатный метод тестирования стратегий – реальная торговля на демо или центовом счете. Данный подход очень трудоемкий и время затратный, однако, он является самым эффективным.
Дело в том, что в процессе торговли реальными деньгами (пусть и центовый счет) вы начнете испытывать психологическую нагрузку, которую не ощущаешь в процессе тестирования на историческом отрезке. Также торговля на демо счете вырабатывает в вас интуицию и терпимость, поскольку реальная торговля сильно отличается от тестирования в тестере.
Платные и полу бесплатные методы
Платные методы тестирования в первую очередь полезны трейдерам, которые хотят разрабатывать автоматические стратегии или, проще говоря, советники. Суть платного метода сводится тому, чтобы автоматизировать свою стратегию, а именно реализовать ее в виде советника.
Для этого вам потребуется найти программиста и четко изложить на бумаге как выглядит стратегия, какие параметры вы хотите в будущем настраивать ну и сама логика вашего будущего робота. Поскольку основная цель протестировать стратегию, то обязательно укажите программисту, что робот необходим для тестирования в тестере стратегий.
Если вы укажите это сразу, то разработка будет стоить гораздо дешевле, а если стратегия оправдает ваши ожидания то вы доплатите лишь малую суму программисту для того чтобы он его доработал для торговли на реальном счету.
Если говорить о полу бесплатных методах тестирования, то можно воспользоваться либо специальными платными программами для теста (Forex Tester 2) либо взломанными их версиями. Стоит понимать, что взломанные версии, как правило, ограничены функционалом, да и применение подобных программ без оплаты ключа приводит у умиранию подобных проектов.
В заключение хотелось бы отметить, что тестирование стратегией является самым главным инструментом в поиске рабочих алгоритмов способных приносить прибыль. Также хотелось бы заострить внимание на тестировании стратегий на центовом счете, поскольку именно данный подход максимально приближен к реальной торговле.
Тестирование стратегий для Форекса
Товарищи трейдеры, давайте потихоньку переходить к торговым советникам (роботам). Начнем освоение данной темы издалека – с таких понятий как тестер стратегий и архив котировок.
Тестер стратегий MetaTrader 4 знакомая вещь для основной массы трейдеров, но
всё же многие не знают, что это, как вызывается и вообще зачем нужен этот
тестер стратегий.
Торговый терминал MetaTrader4 (MT4) позволяет не только писать советники,
но и тестировать их перед использованием. Эта полезная функция позволяет
проверить работоспособность и эффективность торгового робота на
исторических данных. Тестирование дает возможность приступить к
автотрейдингу, зная об особенностях поведения советника в различных
рыночных ситуациях. Для этих целей в торговый терминал встроено
специальное окно «Тестер стратегий».
///////////////
Рекомендую статью Двойной удар.
///////////////
Параметры тестера стратегий
Как вызывается «Тестер стратегий»: Вид Тестер стратегий или (CTRL + R).
После этого у Вас в терминале появится следующая картина
Рассмотрим параметры тестера стратегий:
Советник
В данном меню выбираем советник, который будем тестировать на истории.
В ниспадающем меню выводятся советники которые расположены в навигаторе торгового терминала.
2. Свойства эксперта
После того как Вы выбрали советник для тестирования, необходимо
провести дополнительную настройку тестирования и входных параметров по
вашему усмотрению. Это можно сделать нажатием кнопки «Свойства
эксперта». При этом появится новое окно с тремя вкладками:
а) Тестирование — в этой вкладке задаются общие параметры
тестирования. К ним относятся объем и валюта начального депозита,
которые указываются в соответствующих полях. Именно этим депозитом будет
оперировать советник при тестировании. В этой вкладке также выбираются
типы открываемых позиций при тестировании: Only Long — открывать только
длинные позиции; Only Short — только короткие; Long and Short —
открывать позиции в обе стороны. Каков бы ни был алгоритм торгового
эксперта, он будет открывать позиции только в заданных направлениях.
Также можно включить генетический алгоритм тестирования.
б) Входные параметры — в данном меню, в виде таблицы, приводится
список всех входных параметров торгового робота. Входными параметрами
называются переменные, которые влияют на работу эксперта и могут быть
изменены прямо из клиентского терминала. Для изменения этих параметров
нет необходимости изменять код эксперта. Количество входных переменных
может варьироваться от советника к советнику. При тестировании входные
параметры советника задаются в поле «Значение». Данные, записываемые в
полях «Старт», «Шаг» и «Стоп», не влияют на тестирование советника и
необходимы лишь для оптимизации его параметров.
в) Оптимизация
настройки советника в этой вкладке позволяют управлять ограничениями
проходов тестирования при оптимизации. Изменения параметров в этой
вкладке не влияют на однократные тестирования эксперта.
3. Символ.
В данном меню выбираем символ – торговый инструмент по которому будет тестировать советник.
4. Модель.
В данном меню предлагается три варианта, они также расположены в
ниспадающем списке. В зависимости от алгоритмов работы вашего советника
можно выбрать
а) По ценам открытия (быстрый метод на сформировавшихся барах).
Некоторые механические торговые системы не зависят от особенностей
внутри-барного моделирования, они торгуют на сформировавшихся барах. О
том, что текущий ценовой бар полностью сформировался, можно узнать по
появлению следующего. Именно для таких экспертов предназначен этот режим
моделирования.
б) Контрольные точки (используется ближайший меньший таймфрейм ).
Метод моделирования контрольных точек предназначен для грубой оценки
экспертов, торгующих внутри бара. Для этого метода необходимо наличие
исторических данных ближайшего меньшего периода (таймфрейма). То есть,
например, тестируете советник на H1 – советник может учитывать цены M30,
но не M15.
в) Все тики ( на основе всех наименьших доступных периодов ). Этот
режим позволяет наиболее точно смоделировать движение цены внутри бара. В
отличие от метода «контрольных точек», потиковый метод использует для
генерации данные не только ближайшего меньшего таймфрейма, но и всех
доступных меньших таймфреймов. При этом, если для какого-то временного
диапазона одновременно существуют данные более, чем одного таймфрейма,
для генерации используются данные самого меньшего таймфрейма. Этот метод
самый точный но и самый медленный. Данный метод тестирования является
самым популярным среди трейдеров Форекс.
5. Использовать дату.
Диапазон дат позволяет тестировать советники не на всех имеющихся
данных, а лишь на выбранном временном отрезке. Это бывает удобным при
необходимости исследовать отдельную часть исторических данных
6. Визуализация.
Если Вы хотите визуально проверить работу советника на истории, то
ставим тут флажок, при этом тестирование происходит медленнее, но
выявление ошибок в работе советника этого требует. Скорость проигрывания
можно регулировать, двигая специальный ползунок справа от записи
«Визуализация». Можно приостановить проигрывание, нажав на кнопку «||».
Повторное нажатие на эту кнопку возобновляет поступление смоделированных
тиков. Нажатие на клавишу F12 вызывает моментальное появление
следующего тика даже в состоянии паузы. Визуализацию можно пропустить до
определенной даты. После установки нужной даты и нажатия на кнопку
«Пропустить до» визуализация прекращается и возобновляется после
достижения тестером указанной даты.
7. Период.
Тут все предельно понятно, это временной таймфрейм на котором Вы хотите протестировать советник в тестере стратегий.
После нажатия на кнопку «Старт» советник начнёт тестирование по заданным вами параметрам
В меню «Журнал» Вы можете наблюдать за выполнением торговых команд
советника, а также видеть возникающие ошибки при тестировании.
///////////////
Вас может заинтересовать статья «Форекс торговый план«.
///////////////
Особенности тестера стратегий в МТ4
Если загрузить историю котировок за длительный промежуток времени, результаты тестирования за последние год-два будут самыми точными. Возможно, часть данных теряется со временем, не могу сказать, почему так происходит (если кто-то знает, расскажите в комментариях, интересно). Этот нюанс имеет место даже при использовании всех тиков при тестировании. Поэтому более существенное значение стоит придавать именно результатам за последние годы, как для трендовых, так и противотрендовых систем.
///////////////
Возможно, вас заинтересует статья Стратегия 1 2 3.
///////////////
Когда не стоит доверять результатам тестера стратегий в метатрейдере?
1) Когда торговая стратегия осуществляет входы и выходы «по рынку».
2) Когда время удержания сделок очень мало (несколько минут или даже секунд)
3) Когда тестирование проводится на «текущем спреде»
Если торговый советник (робот) подпадает под пункты 1 и 2 – это очень опасно. Дело в том, что существует фактор Форекс брокера. Брокер может просто «перекрыть кислород» — увеличив время исполнения сделок. В этом случае краткосрочные системы будут очень сильно страдать от плохого исполнения сделок.
Что касается пункта №3 – рекомендую тестировать с завышенным уровнем спреда. Так вы получите более реалистичную картину.
С вами был Артур Быков (проект Агудар), благодарю за внимание!
Смотрите подробнейшую видеозапись о том, как устанавливать и тестировать Форекс советник!
Понравилась статья? Ставь лайк и делись с друзьями!