Тестер стратегий – программа, в которую загружаются исторические котировки из терминала, что позволяет воспроизводить данные в режиме реального времени. Таким образом появляется возможность проверить эффективность авторской или скаченной стратегии, индикатора, а также торгового эксперта. Тестирование торгового советника подразумевает прогон использования инструмента на исходных настройках и параметрах с историческими рыночными данными.
Процесс тестирования можно замедлить или поставить на паузу, чтобы посмотреть, как осуществляется торговля на том или ином временном промежутке. Мы единственная компания на рынке, которая в открытом доступе предоставляет свои результаты. Наш мониторинг размещен на сторонней площадке, что полностью исключает возможность мошенничества. Трейдерам бывает необходимо в приемлемое время провести оптимизацию по десяткам и сотням тысяч проходов. С многопоточным тестером стратегий и облачной сетью MQL5 Cloud Network вы можете за час прогнать вычисления, на которые самостоятельно затратили бы несколько дней.
Mục Lục
Пошаговый алгоритм проверки торгового советника
В контекстном меню выполните команду ” Символы” и включите показ необходимых инструментов. Верхняя часть окна содержит название финансового инструмента и период графика. Ниже отображается информация о текущем положении курсора на графике. Информация по индикаторам, открытым в своих подокнах, отображается в отдельных блоках. В окне данных можно посмотреть информацию о ценах (OHLC), дате и времени бара, спреде, объеме, а также об используемых индикаторах. Здесь можно быстро получить требуемую информацию об отдельном баре и наложенных индикаторах в выбранной точке графика.
Можно приобрести процессор с большим количеством ядер, но это не позволит увеличить число одновременно выполняемых заданий в несколько раз. торговые роботы форекс позволяет создать собственную вычислительную ферму агентов в локальной сети. Более подробно о получаемой в результате тестирования информации можно узнать в разделе “Где посмотреть результаты тестирования” и “Визуальное представление результатов оптимизации”.
Вычислительная мощность тысяч ядер доступна прямо в торговой платформе. Откройте раздел “Агенты” в тестере стратегий и выберите, какой тип агентов будет использован для оптимизации. Подробная форекс как играть информация о них доступна в разделах “Как ускорить оптимизацию за счет локальной фермы агентов” и “Как ускорить оптимизацию за счет сети облачных вычислений MQL5 Cloud Network”.
Тест в автоматическом режиме
Включение/отключение данного окна происходит при нажатии кнопки “Окно данных” в меню “Вид” или сочетанием горячих клавиш “Ctrl+D”. В окне “Обзор рынка” отображаются цены, генерируемые в процессе тестирования. Оно схоже с одноименным окном торговой платформы, однако обладает рядом особенностей.
- Для начала тестирования в графе «Символ» вводят нужный инструмент.
- После установки торговой платформы инструмент сразу готов к работе.
- Информация об аккаунте указывается на вкладке “MQL5.community” в настройках платформы.
- При этом с вас будет удержана оплата за уже затраченное на расчеты время.
- По его словам, такой высокий интерес вызван масштабностью последних нововведений для отрасли.
Так, наглядно можно посмотреть убытков и прибыли, количество успешных и убыточных сделок, различные математические ожидания, уровни риска и другую статистическую информацию. Тестирование в МТ5 проходит на основании исторических данных котировок торговых инструментов. История котировок в МТ5 загружается у брокера, аналогично с тестером МТ4, которого мы описывали в другой Книги по программированию статье. На основании котировок тестер проводит условные сделки по алгоритму торговой стратегии и демонстрирует результат. Тестер торговых стратегий от платформы “Мир Трейдинга” – это уникальный инструмент, позволяющий проверить работу любой торговой стратегии без риска для депозита и затрат времени. Всего за пару дней вы можете получить опыт торговли в несколько лет.
Как ускорить оптимизацию за счет сети облачных вычислений MQL5 Cloud Network #
По его словам, такой высокий интерес вызван масштабностью последних нововведений для отрасли. Материалы, представленные на сайте avtoforex.ru, имеют рекомендательный характер и представляют собой общие сведения о рынке Форекс. Администрация не несет ответственности в случае частичной или полной потери средств при использовании информации с данного сайта. Эти возможности помогают получить объективную оценку торговой системы и исследовать способы ее улучшения. Кроме того, можно использовать и собственные методы визуализации прямо в Тестере. В зависимости от разного режима тестирования можно подобрать скорость и качество моделирования.
Возможности программы значительно уступают Forex Tester 3, однако она отлично подойдет для проверки простых стратегий и индикаторов. Кроме того, существует функция MQL Cloud Network, которая подразумевает облачные вычисления. Иными словами, в облачной сети присутствуют тысячи компьютеров со всего мира, вычислительные мощности которых могут использоваться для моделирования результатов торговой стратегии. Таким образом, глубокий тест, который может занимать до нескольких недель времени, обрабатывается за несколько часов.
Тестер торговых стратегий
Помимо этого, основным преимуществом тестеров является возможность получения многолетнего опыта торговли на валютном рынке всего за несколько дней. Это позволит выйти на совершенно новый уровень интернет-трейдинга. Подобная практика особенно полезна начинающим трейдерам, поскольку такая подготовка значительно повысит шансы на успех при торговле реальными средствами. Тестер торговых роботов в МТ5 позволяет проводить анализ практически любого торгового инструмента. Более того, тестер может анализировать даже самые сложные торговые роботы, которые ведут торговлю на нескольких инструментах.
Чтобы поместить исторические данные, необходимо в верхней части терминала перейти в меню “сервис” – “Архив котировок”. Далее следует выбрать нужную валютную пару и кликнуть “Добавить”. Одна из важнейших функций тестироващика МТ5 — оптимизация советника, позволяющая подбирать лучшие параметры для тестирования.
В частности, широкую дискуссию вызвала новая возможность пополнять свой торговый счет прямо через платформу MetaTrader 5. Наибольшее количество пользователей считают, что встроенные платежи сделают торговлю более безопасной и комфортной. Кроме того, это положительно отразится на статистике торговых операций, так как пополнение баланса происходит гораздо быстрее, что ускоряет остальные процессы. В то же время, если трейдер вначале предпочтёт демо-торговлю, то потратит на это много времени, а это потенциально упущенная прибыль. Чтобы не упускать драгоценные недели и месяцы на изучение стратегии, сделать это можно, протестировав её на истории. И если в стандартном терминале тестировать можно автоматические системы, то в специальной программе Forex Tester 3 работать можно именно с ручными.
График тестирования
Тестер стратегий хранит их, чтобы возобновлять оптимизацию после паузы и не пересчитывать уже рассчитанные проходы тестирования. Отчет о оптимизации можно отсортировать по любому параметру, кликнув мышью на заголовке колонки. Так, вы можете найти наиболее прибыльную комбинацию параметров и сразу же запустить ее одиночное тестирование для получения более подробного отчета.
Запуск вычислений с использованием MQL5 Cloud Network #
Соответствующая запись об этом будет отображена в журнале тестера стратегий. Оптимизацией называется многократные запуски советника на исторических данных с различными наборами параметров с целью подбора наиболее оптимальных. Во время многократных прогонов происходит перебор возможных комбинаций входных параметров эксперта и отбор наилучших их комбинаций.
Количество комбинаций входных параметров при оптимизации может достигать десятков или сотен тысяч. В итоге, оптимизация может превратиться в очень длительный процесс, который все же можно существенно сократить при помощи генетических алгоритмов. Эта функция отключает последовательный перебор всех комбинаций входных параметров и выбирает только те, которые наилучшим образом отвечают критериям оптимизации. На последующих этапах “оптимальные” комбинации скрещиваются до тех пор, пока результаты не перестанут улучшаться. Таким образом, количество комбинаций и общее время оптимизации сокращаются в разы.