Оглавление
Советник для Теста Ручных Стратегий — Версия 2
Если вы раньше тестировали свои ручные стратегии, то должны понимать, сколько это занимает времени и какой объем работы необходимо проводить. Особенно если брать промежутки по 5 лет и более.
На данной странице представлено решение этой проблемы. С помощью советника для теста ручных стратегий, вы сможете в разы сэкономить время на тестировании ручных стратегий.
Идея создания такого советника пришла очень давно. Поиски подобной программы ничего не дали и поэтому решили реализовать тестер ручных стратегий в своем исполнении.
Конечно, на просторах интернета есть много подобных программ, но все они не отвечали нашим требованиям. Вы наверняка находили такие программы. И может быть замечали их недостатки.
Как правило, такие советники работают в режиме визуализации, и все ордера приходится открывать руками именно в этом режиме. Отсюда вытекает ряд сложных ситуаций:
— Занимает очень много времени.
— Нужно открывать каждый ордер руками.
— Если ордер был открыт не вовремя, тест необходимо начинать с самого начала. Что иногда просто выводит из себя.
— После тестирования, если результаты не дали положительный результат, надо прогонять все ордера с самого начала.
И так по циклу. Очень долго и нудно.
Что предлагает наша программа?
Вам нужно всего лишь один раз проставить линии или ценовые метки на графике, и потом можно тестировать вашу стратегию сколь угодно.
Вы получаете полноценный отчет с тестера МТ4. Тестировать можно по «Ценам открытия» по «Всем тикам» и «Контрольным точкам».
Можно протестировать любой индикатор и любую ручную стратегию.
Параметры меняются в тестере, что занимает пару секунд. Таким образом, вам не надо сидеть часами у монитора и тестировать стратегию в режиме визуализации с разными параметрами.
Экономия времени.
Нет необходимости заказывать эксперта у программиста, чтобы проверить работоспособность вашей стратегии. Все можно проверить самому.
В основе реализации советника лежала идея входа. Ведь самое важное в любой стратегии — это вход.
Советнику необходимы именно точки входа, которые помечаются на графике в виде линий или ценовых меток. Следовательно, можно протестировать любой индикатор и любую стратегию. Это одно из отличий от подобных программ, где необходимо встраивать код индикатора в советник, чтобы проверить работоспособность.
Из особенностей советника можно выделить следующие функции:
— Переворот ордеров . Можно за пару секунд сделать переворот ордеров. При этом нет необходимости заново настраивать график.
— Использование Мартингейла .
— Вход на пробой .
— Простой вход .
— Оптимизация стратегии . Можно оптимизировать стратегию в тестере МТ4.
— Открытие сразу от одного до трех ордеров . Все ордера настраиваются.
И как обычно всем ордерам можно задавать параметры: Тейк Профит, Стоп Лосс, Безубыток, Трейлинг Стоп.
Работа советника сводится к двум составляющим.
1. Выставляем линии или ценовые метки.
2. Переходим в тестер, задаем настройки ордеров и начинаем тестировать.
Самое основное это конечно выставить линии или ценовые метки в необходимом месте. Но дальше тестирование проходит очень быстро. Можно задавать любые параметры ордерам, проводить оптимизацию и тестировать в любом режиме. По окончанию вы получите полноценный отчет с тестера МТ4.
Период тестирования может быть любым. Все зависит только от того, сколько вы поставите линий для тестирования. Это может быть и 10 лет и один месяц. Все зависит от вас.
Чтобы лучше понять как работает тестер, я подготовил пару примеров.
Первый пример основан на простом входе. Второй пример на пробой.
Первый пример я уже ранее публиковал на блоге. В первой версии программы был доступен тест по простому входу. И в качестве эксперимента я тестировал всем известный индикатор Super Trend.
Так выглядит график с настроенными индикаторами.
В качестве дополнения на график был добавлен индикатор Moving Average с периодом 5. Целью нанесения мувинга было – отсеивание ложных миганий у индикатора.
Если Moving Average не пересек Super Trend в случае покупки, вход не совершается. Аналогично и с продажей.
Вернемся к советнику
После того как настроили индикаторы, выставляем линии на месте входа. Это и будут точки входа, которые нам нужны.
Как только мы выставили все линии, можно переходить в тестер стратегий от MT4, вводить параметры ордеров и настраивать функции. Всё это делается очень быстро.
Таким образом можно считать что вы тестируете готовый советник. И после теста вы получите результат как у полноценного советника.
Если после теста вас не устроили параметры ордеров, их можно быстро поменять, либо включить оптимизацию стратегии. Самое главное, что вам больше нет необходимости настраивать сам график.
После тестирования данной стратегии я получил следующие результаты:
Теперь разберем пример с входом на пробой.
В качестве примера я взял довольно популярный метод пробоя — максимума и минимума предыдущего дня.
Так выглядит настроенный график.
После выставленных ценовых меток, переходим в тестер, задаем параметры ордерам и тестируем.
Вот что получилось в итоге:
Так же стоит отметить, что на график можно наносить сразу и линии и ценовые метки. Таким образом, вы можете тестировать и пробой и простой вход одновременно.
На этом пожалуй все
Программа на мой взгляд очень полезная, иначе бы не реализовывали её
Если есть какие либо вопросы, всегда ответим!
Лучшие форекс тестеры для ручной проверки стратегий
Основная проблема новичков в трейдинге заключается в том, что они не умеют тестировать стратегии. В результате, ими используются неэффективные паттерны и методики торговли на реальных счетах, что приводит к сливу депозита. Я и сам был в такой ситуации, пока не нашел специальные форекс-тестеры, позволяющие проверять свои навыки на истории максимально приближено к реальным условиям. Ниже я опишу, что они из себя представляют, их плюсы и минусы, а также подробно остановлюсь на нескольких популярных решениях.
Что такое тестер стратегий для Форекс?
Тестер стратегий на рынке Форекс — это специальная программа или советник для терминала, позволяющий на основе исторических данных открывать сделки и проверять результат. Процесс напоминает перемотку видео:
- • Вы загружаете график.
• Отправляете ордер, ставите при необходимости стоп-лосс и тейк-профит.
• Быстро перематываете на нужный момент, пока позиция не закроется.
Итог — вы за несколько секунд открыли полноценную сделку и проверили ее результат. Совершив так 1000 операций, можно понять насколько стратегия прибыльна и стоит ли ей пользоваться в реальных условиях.
Преимущества и недостатки применения форекс тестера
- • Вы не можете подсмотреть график или делать себе поблажки. Такое часто происходит при ручном тестировании на истории без каких-либо программ. К сожалению, люди склонны к самообману.
• Быстрая перемотка графика. Вам не нужно ждать неделю пока закроется сделка, если вы, например, решили проверять стратегию на демо-счете. Теперь в последнем просто нет смысла. Включаете форекс-тестер и приступаете к торговле.
• Не нужно ничего считать и запоминать. После завершения тестирования система выдаст полноценный отчет, где будет видно: сколько заработано, процент прибыльных сделок, степень просадки и т.д.
- • Пропуск важных психологических моментов. Быстрая перемотка приведет вас к результату, но в реальных условиях вы могли бы не дождаться. Это необходимо учитывать.
• Отсутствие тиковых данных. По крайней мере в MetaTrader 4 они не хранятся в течение длительного времени, как следствие, вы не сможете тестировать скальпинг на мелких таймфреймах. Тем не менее, для M15 и выше погрешность минимальна.
В целом плюсов у тестеров значительно больше. Минусы не играют существенной роли в сравнении с тем результатом, который вы сможете получить. Такой подход действительно перевернет ваше представление о трейдинге.
Четыре лучших тестера стратегий для форекс
Широкий функционал от MetaQuotes Software, а также свободный доступ к языку и библиотекам MQL позволяют добиться от платформы невероятного. В MetaTrader есть как встроенный автоматический тестер советников, так и разработанные пользователями ручные программы.
Наиболее интересен последний вариант. В этой категории можно выделить три бесплатных решения:
- • TSTester 2 — первый тестер, с которым я столкнулся. За ним я провел множество дней и часов, выявив прибыльные модели для торговли. Считаю, что он самый удобный.
• FX Blue Trading Simulator 3 — довольно функциональный тестер с массой полезных фишек.
• SimpleFXTester — менее продвинутое, но популярное решение с открытием сделок в отдельном окне.
В особую категорию стоит поместить Forex Tester 4. Это внешняя программа для тестирования стратегий без терминала.
Обратим внимание на каждый из вариантов.
TSTester 2
Начну с тестера, который до сих пор использую сам. TSTester распространяется бесплатно в виде советника для MetaTrader.
Инструкция по первому запуску
Установка производится стандартно — достаточно скопировать файлы в директорию терминала MQL4. Сделать это необходимо в папки с соответствующими именами:
Быстро попасть в директорию можно прямо через терминал. В разделе «Файл» нужно выбрать «Открыть каталог данных».
После того, как скопируете обязательно перезапустите терминал, иначе тестер не появится в списке доступных.
Кроме того, следует загрузить котировки нужного вам актива из архивов. Выполняется это через раздел «Сервис» либо можно просто нажать клавишу F2.
Далее, выбираем нужные таймфреймы, необходимо чтобы их значок был цветным, а не серым. Потом нажимаем «Загрузить».
После этого запускаем встроенный тестер в терминале MetaTrader и выбираем в качестве советника TSTester 2.45. В свойствах эксперта можете указать депозит, а в настройках выбрать таймфрейм и период тестирования. Не забудьте поставить галочку напротив «Визуализации». Она может быть скрыта по умолчанию, чтобы увидеть необходимо растянуть окно тестера вверх.
Если все указано и настроено, то нажимаем «Старт».
Как работает тестер?
У вас откроется следующее окно с графиком и торговой панелью. Через нее осуществляются все операции тестирования.
Пояснения по значкам управления перемоткой:
- • кнопка с символом «Play» запускает визуализацию либо ставит на паузу;
• крупный значок перемотки в самом верху останавливает график после закрытия свечи;
• аналогичный, но маленький символ под часами — 00:15, позволяет останавливать прокрутку на конкретном времени каждого дня;
• значок молнии включает перемотку на максимальной скорости.
Описание кнопок открытия сделок:
- • OP — отложенные ордера;
• SL — стоп-лосс;
• TP — тейк-профит;
• BE — перевод в безубыток после достижения ценой определенного уровня;
• Поле Lot — позволяет выбрать объем сделки;
• Fixed/Auto — меняет формат расчета ордера в лотах или процентах (очень удобно для проверки риск-менеджмента);
• Buy/Sell — откроется покупка или продажа по текущей цене.
Пояснения к кнопкам закрытия:
- • ID и стрелочки — требуется, чтобы выбрать нужный ордер, которому присвоен соответствующий номер;
• Modify — позволяет изменить параметры позиции, например, передвинуть стоп-лосс или тейк;
• Close — закрывает сделку;
• All — позволяет применять изменения к открытым ордерам, например, закрыть все сделки или передвинуть везде стоп.
На первый взгляд все вышеперечисленное кажется сложным, но это не так. Достаточно открыть пару десятков сделок, и вы поймете насколько простым является данный тестер.
Как я открываю сделки в TSTester?
Есть несколько удобных фишек, к которым я пришел после длительного использования данной программы. Вот вам краткая пошаговая инструкция по максимально удобному и быстрому тестированию стратегий.
Шаг 1. В верхней панели ставим паузу и делаем активным значок остановки после каждой свечи, затем устанавливаем скорость визуализации на максимум.
Это необходимо, чтобы быстро прокручивать график по свечам, нажимая на значок молнии. 10 кликов мыши — прошло 10 свечей и т.д. Мне такой формат очень удобен, он позволяет мотать довольно быстро и не пропускать момент закрытия сделки.
Шаг 2. Активируем кнопки SL и TP. У вас должно появиться две линии, красная — стоп-лосс, зеленая — тейк-профит.
Теперь пока эти кнопки активны можно прямо на графике для каждой сделки передвигать фиксацию убытка или прибыли.
Шаг 3. Нажимаем на кнопку Fixed, чтобы запустился режим Auto (для обновления нужно один раз кликнуть по графику). Это позволит вам открывать сделки в процентах от текущего депозита. После этого можно сразу нажать на Buy или Sell, а затем на значок молнии.
Теперь мы в каждой сделке рискуем только 1% от капитала. Достаточно понажимать несколько раз на молнию и проследить как будет себя вести цена до момента закрытия ордера.
Позиции выделяются синими и красными линиями со стрелками. Аналогичным образом работают скрипты по визуализации реальных сделок в терминале.
Преимущества и недостатки
- • стоп и тейк ставятся и меняются прямо на графике;
• над линиями фиксации сделок показан возможный убыток или прибыль в долларах;
• есть отложенные ордера и перевод в безубыток;
• широкий функционал по перемотке графика с остановками на закрытии свечей или в определенное время дня;
• удобный расчет лота в процентном соотношении от депозита.
- • для новичка сложный и устаревший дизайн;
• плохо взаимодействует с пользовательскими индикаторами.
Придется немного поработать с тестером, чтобы понять, как и что функционирует. Результат однозначно стоит того. Посидев пару дней в данной системе, я смог в течение дня тестировать по 500 сделок и больше, используя метод, который описал выше.
FX Blue Trading Simulator 3
FX Blue — следующий тестер для Форекс, его можно скачать бесплатно. Установка происходит в терминале MetaTrader через программу (вручную ничего копировать не нужно). Для начала работы вам необходимо будет создать аккаунт на официальном сайте тестера. На удивление выполняется этот процесс в нестандартном порядке:
- • Как всегда, указываем e-mail, логин и пароль.
• Далее, вводим имя, фамилию и телефон (на него придет SMS).
• В сообщении вам поступит уникальный e-mail, на который нужно отправить письмо с любым текстом. Это активирует аккаунт.
Краткая инструкция по первому запуску
Шаг 1. Запустите установочный файл и выберете нужный терминал. У меня их много от разных брокеров, если у вас также, то обязательно запомните, где потом искать тестер.
Шаг 2. Выполняется аналогично вышеуказанной процедуре настройки в TSTester. Сначала загрузите котировки из архива, затем запустите терминал и встроенный тестер советников. Это можно сделать по значку с лупой в панели инструментов MetaTrader. В графе «Советник» выберете FX Blue и нажмите «Старт».
Система попросит вас ввести логин и пароль, которые вы указали на официальном сайте данного тестера. Аккаунт должен быть подтвержден по SMS.
Как работает тестер?
Процесс довольно удобный. В левом верхнем углу есть специальная панель управления, где открываются сделки. Просто нажимаете «Купить» или «Продать», также можно указать стоп и тейк-профит.
Регулировать скорость прокрутки графика, ставить на паузу и заканчивать тестирование нужно в панели встроенного тестера советников (внизу).
Стоп-приказ и тейк-профит можно передвигать прямо на графике, но только за красный, либо фиолетовый значок (сами линии не двигаются).
Очень удобная функция, которой нет ни в одном другом тестере — закрытие или открытие сделки при пересечении любой линии. Это может быть горизонтальный уровень и трендовая прямая. Достаточно нажать на нее во время тестирования с зажатой клавишей Alt.
Отчет можно посмотреть, как в самом терминале, так и на официальном сайте советника. Для этого достаточно на нажать на кнопку «Analyze».
Отчет с сайта выглядит довольно приятно. В нем есть дополнительные поля с аналитикой торговли и все визуализировано в виде диаграмм или графиков.
Плюсы и минусы FX Blue
- • есть окно быстрой торговли;
• можно менять тейк-профит и стоп прямо на графике;
• возможность установки в MetaTrader 5;
• есть трейлинг-стоп;
• закрытие или открытие сделок при пересечении горизонтальных и трендовых линий (уникальная функция).
- • стандартные инструменты ускорения прокрутки в MetaTrader, например, не получится настроить перемотку до окончания свечи или бара;
• стоп-лосс и тейк-профит всегда нужно вводить вручную, а только потом их можно двигать на графике.
В целом FX Blue во многом превосходит рекомендуемый мною TSTester. Тем не менее, для масштабного тестирования на огромном количестве сделок лучше использовать последний. В долгосрочной перспективе решает удобная перемотка и изменение ордеров сразу на графике, что, на мой взгляд, у FX Blue реализовано недостаточно хорошо.
SimpleFXTester
SimpleFXTester — еще один часто упоминаемый тестер. К сожалению, он сильно уступает двум вышеперечисленным вариантам по всем параметрам. Возможно, что для каких-то особых целей он подойдет вам. Например, при тестировании стратегий с большим количеством индикаторов, где торговая панель мешает и приводит к сбоям.
Установка производится аналогично TSTester. Достаточно скопировать файлы в папку с каталогом данных терминала. Подробная инструкция описана выше.
Единственное отличие — управление тестированием производится через внешнюю программу, которая идет в комплекте с советником.
На мой взгляд, не очень удобная система. Проверять стратегии через нее придется довольно долго. Странно, что она так популярна.
Forex Tester 4
Forex Tester — это платная программа для тестирования рынка, которая работает без терминала. Ее стоимость от $ 99 до $ 170 в зависимости от тарифа. Лицензия предоставляется на неограниченный срок. Для ознакомления есть бесплатная демоверсия. Возможностей у данного тестера очень много:
- • на графиках отображается выход новостей;
• можно тестировать сразу несколько валютных пар на разных таймфреймах;
• есть конвертер для импорта любого индикатора из MetaTrader 4;
• визуальный конструктор стратегий, позволяющий в пару кликов без кода создавать своих советников и тестировать их;
• возможность учета тиковых данных для скальпинга;
• тестирование нескольких стратегий (ручных и автоматических) одновременно.
Перечень не является закрытым. Описать все функции в одном материале невозможно, поскольку этому тестеру посвящен целый сайт с множеством статей и инструкций — forextester.ru.
Кратко пройдемся по интерфейсу программы.
Он довольно удобный и во многом напоминает MetaTrader 4. Есть аналогичная панель инструментов и схожее оформление графиков.
Особенно в глаза бросаются отмеченные новости на шкале времени. Это открывает потрясающие возможности для тех, кто использует фундаментальный анализ либо скальпинг на фоне выхода важной статистики.
Сделки помечаются линиями и открываются путем клика правой кнопкой мыши по графику.
Как видите, есть лимитные ордера, а также можно установить стоп-лосс и тейк-профит по умолчанию. После чего открывать сделки в один клик и двигать уровни остановки на нужное место в пару движений мышью.
Процесс перемотки графика происходит из верхней панели. При этом есть функция пролистывания на следующую свечу, что я рекомендовал использовать выше в TSTester.
Не менее примечателен конструктор стратегий, в котором визуально можно составить советника на основе собственных параметров.
Преимущества и недостатки Forex Tester
- • более 6 лет тиковых данных по валютным парам и 16 лет минутных;
• широкий перечень настроек (баланс, свопы, спреды, комиссии и т.д.);
• множество индикаторов и методик построения графика (Ренко, Heiken Ashi, бары и японские свечи);
• 900+ инструментов;
• экономические новости прямо на графике;
• автоматический подсчет размера лота в соответствии с риск-менеджментом;
• одновременное тестирование нескольких инструментов и таймфреймов.
Перечень на этом не закрывается. У тестера есть еще множество более мелких деталей и полезных функций. Любые симуляторы на MetaTrader 4 не идут с ним в сравнение.
Минус у Forex Tester 4 только один — программа платная, но $ 99 не так уж и много для подобного инструмента.
В итоге, форекс-тестеры позволяют проверять работоспособность стратегии в режиме симулятора, который максимально приближен к реальным условиям торговли. Из популярных программ такого рода стоит отметить TSTester, FX Blue Trading Simulator, SimpleFXTester и Forex Tester 4. Первые три устанавливаются в виде советника в MetaTrader и их можно скачать бесплатно. Четвертый тестер — это платная программа, которая является самым продвинутым решением на рынке.
Автор: Алексей Шляпников.
Критика, благодарность и вопросы в комментариях приветствуются!:))
http://strategy4me.ru/stati-foreks/sovetnik-dlya-testa-ruchnyx-strategij-versiya-2/
http://like-to-trade.ru/forex-tester/