КАЧЕСТВО МОДЕЛИРОВАНИЯ ФОРЕКС

Лучшие Форекс брокеры 2021:

Содержание этой статьи:

Как тестировать советники с качеством 99% – легко, бесплатно, легально

Как известно, для тестирования форекс советников (особенно скальперов, пипсовщиков, чувствительных индикаторных роботов) в настоящее время стало признаком хорошего тона проводить тесты с качеством 99%, то есть с использованием тиковых данных от сторонних источников. Мы ранее уже писали про отличную (но, к с сожалению, платную) программу Tick Data Suite и её аналог Tickstory. Однако, в связи с возможностями новых билдов Metatrader4 и изменениями в лицензионной политике Tickstory , мы рекомендуем более простой и эффективный способ тестирования с качеством 99%. Все что нужно – терминал и прямые руки.

Что случилось с Tickstory Lite?

Беда пришла, откуда не ждали: Tickstory Lite стал коммерческим продуктом. По адресу https://tickstory.com/download-tickstory/ мы видим следующее:

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

Профессия FOREX-трейдера. (Николай Еремеев — Издательство Info-DVD)

Что же делать? Искать в интернете старые версии MetaTrader4? Пользоваться услугами хакеров и прочих мастеров тёмных искусств? Нет, в этом уже нет необходимости: новые билды метатрейдера и пара бесплатных программок могут полностью заменить нам Tickstory Lite.

Честные Форекс брокеры:

VForce -стратегия для торговли на форекс EURUSD M15

Чем хороши и чем плохи новые билды MT4?

Плохая новость: в МТ4 по-прежнему нет тиковой истории котировок.

Хорошая новость: мы можем скачать сторонние тиковые котировки, сконвертировать их в соответствующий формат и подсунуть тестеру.

Почему мы так не делали раньше? Потому, что в более ранних билдах тестер метатрейдера не позволял просто взять и использовать “неродные” файлы: он их пытался переписать скачанными в онлайне брокерскими котировками и эмулировать заново тиковые значения, перезаписывая файл с тестерными котировками, что вынуждало патчить файлы МТ4, чем, собственно, и занимались Tick Data Suite и Tickstory Lite. Но в новых билдах метатрейдер перестал портить файлы, что и позволяет нам сэкономить на платных программах.

Что понадобится: наш джентльменский набор

  1. Сам Metatrader4, который можно нужно скачать с сайта Вашего брокера и установить.
  2. Программа для закачки тиков от Dukascopy StrategyQuant Tick Data Downloader, доступная по адресу:
    http://www.strategyquant.com/tickdownloader/
    (подсказка: ищите зелёную кнопку, далее введёте имя и адрес почты, куда пришлют ссылку на скачивание программы). Лично я рекомендую использовать 32-разрядную версию – как самую стабильную в работе.
  3. Скрипт CSV2FXT https://eareview.net/download/csv2fxt_v0.50.zip.

Начало работы

  1. Устанавливаем Metatrader4 как обычно, регистрируем демо счёт, и кладём файлы скрипта CSV2FXT в каталог MQL4 в программе Metatrader4. Закрываем Metatrader4.
  2. Устанавливаем программу StrategyQuant Tick Data Downloader.

Настройка общих параметров

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

Для начала настроим общие параметры программы.

Надежные Форекс площадки:

Нажимаем кнопку Configure и ставим галочку напротив Automatic export to CSV. Также в пункте меню Change timezone можно настроить часовой пояс получаемых котировок. Текущая версия программы создает два выходных файла котировок CSV: один без сдвига времени, а другой с тем сдвигом, который мы указали в настройках. Наиболее удобно использовать файл без сдвига во времени.

Скачивание тиковых котировок

Выставляем пары и диапазоны дат для скачивания.

Для примера взята пара EURUSD и срок 1 месяц.

Далее, выбираем путь для сохранения файлов CSV.

По умолчанию программа предлагает записывать в ту папку, где инсталлирован StrategyQuant Tick Data Downloader, поддиректория tickdata. Можно указать другую папку. Затем сохранить выбор: Save.

Запускается скачивание кнопкой Start Download.

В итоге получили 2 файла:

Мы видим два файла, EURUSD_tick.csv и EURUSD_tick_UTC+0_00.csv.

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

Оценка результатов Форекс роботов (как пользоваться тестером стратегий в МТ4?)

Конвертируем тики в формат Metatrader4

  1. Переносим файл котировок в формате .csv (в инашем примере это файл EURUSD_tick.csv) в папку терминала MQL4/Files. Для удобства переименовываем его в EURUSD.csv;
  2. Запускаем терминал MT4;
  3. Открываем график нужной нам пары (EURUSD), ставим нужный нам таймфрейм;
  4. Запускаем скрипт CSV2FXT.

Для наших целей необходимо изменять не все параметры скрипта, однако, рассмотрим весь список.

  • CSV2FXT version – версия скрипта;
  • CSV filename – имя файла с тиковыми котировками, если оно совпадает с именем валютной пары (например EURUSD.csv и пара EURUSD в терминале), то можно не заполнять это поле, иначе явно указываем;
  • Create HST – создавать файлы HST, конечно же true (файлы, в которых метатрейдер хранит историю котировок, имеют расширение .hst, а встроенный тестер из них делает файлы с историей котировок в другом формате, с расширением .fxt);
  • All spreads and comissions in pips – суммарно все спреды и комиссии в пипсах, для наших целей можно оставить значение “ноль”;
  • Spread – спред, для наших целей можно оставить значение “ноль”;
  • Date range info информация о диапазоне дат;
  • Start date/ End Date – начало и конец даты конвертации тиков. Если не задавать эти значения, то скрипт просто сконвертирует всё, что есть в заданном файле;
  • Use real (variable spread) – использовать реальный спред. В нашем случае мы будем спред задавать непосредственно в тестере, поэтому ставим false;
  • Spread padding – фиксированный дополнительный спред брокера (broker’s markup), для наших целей можно оставить значение “ноль”;
  • Minimum spread – минимальное значение спреда в сконвертированном файле, для наших целей можно оставить значение “ноль”;
  • Comission info информация о комиссиях;
  • Comission in pips – комиссия в пипсах, для наших целей можно оставить значение “ноль”;
  • Commission in accoun currency – комиссия в валюте аккаунта, для наших целей можно оставить значение “ноль”;
  • Leverage – плечо, можно оставить automatic;
  • FXT GMT and DST info – информация о настройках сдвига по GMT и летнего времени ( DST = daylight saving time – светлое время суток, т.е. летнее время);
  • FXT GMT offset – сдвиг времени от GMT в файлах FXT;
  • FXT DST setting – выбор летнего времени в файлах FXT в зависимости от брокера;
  • CSV GMT and DST info – информация о настройках сдвига от GMT и летнего времени в файле котировок формата .csv;
  • CSV GMT offset – сдвиг времени от GMT в файле котировок формата .csv, для наших целей можно оставить значение “autodetect”;
  • CSV DST setting – параметры летнего времени в файле котировок формата .csv, для наших целей можно оставить значение “autodetect”;
  • Remove duplicate ticks – убирать дублирующиеся тиковые значения;
  • Create M1 FXT, Create M5 FXT, Create M15 FXT, Create M30 FXT, Create H1 FXT, Create H4 FXT, Create D1 FXT, Create W1 FXT, Create MN FXT – эти параметры дают возможность создавать несколько FXT файлов для разных таймфреймов за один раз. По умолчанию скрипт создаёт FXT файлов только для того таймфрейма, на котором он запущен;
  • Time shift info – использование сдвига по времени;
  • Time shift – использовать сдвиг по времени, да/нет. При значение true все даты в файле тестера FXT переписываются на 28 лет назад. Если какой-то советник имеет блокирование своей работы в тестере на определённые даты (для утаивания плохих результатов), то сравнение тестов с обычным временем и с котировками, сдвинутыми на 28 лет назад, даст разные результаты и поможет выявить “читеров”;
  • Price multiplication factor – мультипликатор, все котировки после конвертации умножаются на это значение. Для обычных котировок forex значение должно быть рано 1.0, однако, есть брокеры, которые для данных типа цен на CFD, индексы, металлы, и т.д. предоставляют вместо нормальных котировок (например, 1.23456), значения, умноженные на некоторое значение (например, 1234.56), поэтому удобно использовать умножение значений в .csv файле на определённое число.

Заключение

После выставления параметров нажимаем OK. Скрипт спросит нашего согласия на перенос и перезапись файлов (с чем мы, конечно же, соглашаемся) и предлагает перезапустить терминал МТ4. Перезапускаем терминал — и теперь можно тестировать советники!

Внимание! Не забудьте в тестере выбрать нужный советник, пару, таймфрейм и спред! ��

Тестирование советников с качеством 99%

Первая проблема является достаточно распространённой, однако, если мы сравниваем результаты тестирования с результатами реальной торговли, то данный пункт не может быть применён, поэтому следует прибегнуть ко второму пункту — «Качество тестирования», но как это возможно, если же Тестер Стратегий проинформировал нас о сакральной величине — «Качество моделирования 99%»? Ответ кроется в самой платформе Metatrader4 и интегрированном в него Тестере Статегий.

Разработка Metatrader4 была начата в начале 2000 годов, однако на тот момент вычислительные мощности были ограничены, а сама система основана на 32 битной архитектуре. По этой причине стандартные возможности Тестера Стратегий не предполагали использование плавающего спреда и тиковых котировок, так как попросту большинство компьютеров не имели достаточно ресурсов, чтобы воспроизводить подобные тесты, не говоря уже о хранении самих котировок со стороны брокеров. По заявлениям самих MetaQuotes (разработчики торгового терминала Metatrader), платформа не имеет возможности производить тестирование с использованием внутрисекундных тиков, однако необходимо признать, что разработчикам TDS2 всё же удалось «пропатчить» терминал.

Исходя из всего вышесказанного, действительно ли возможно тестирование с качеством 99%? Нет. Качество тестирования советников 99% — это иллюзия и является абстрактной величиной. Чтобы это понять, следует познакомиться с новой платформой — Metatrader5. Несмотря на все её преимущества, она так и не стала массовой. Главной особенностью Тестера Стратегий Metatrader5 является:

Таким образом, платформа Metatrader5 сама по себе уже имеет весь функционал «из коробки», который предлагается в TDS2 в виде «надстройки» к Metatarder4, однако, с главным отличием: тиковые котировки используемого брокера вместо Dukascopy.

При этом следует обратить внимание на ключевое отличие, которое разрушает миф о качестве тестирования советников в 99%: в Metatrader5 используется другая формулировка, которая является более точной и правильной – «Качество истории», то есть разработчики полностью снимают с себя ответственность за полученные результаты.

Мы пришли к тому, что понятие «Качество моделирования» является абсолютно неверной формулировкой и стоит рассматривать её исключительно в контексте «Качества истории», поэтому возникает следующий, ключевой вопрос: «Действительно ли качество котировок Dukascopy имеет то самое заветное качество в 99%?».

Что такое качество тиковых котировок? Это количество тиков в истории, а так же, количество несоответствий и это легко проверить – достаточно сравнить полученные результаты с помощью Metatrader4 и Metatrader5 за одинаковый период времени. Хочу сразу же заметить, что сравнивать мы будем не результаты работы системы, а количество тиков в отчетах Тестера Стратегий.

Сравнение мы проводим на любом имеющемся советнике. Я выбрал стандартный MACD Sample, доступный в обоих терминалах, за одинаковый период времени – 2022 год. Для Metatrader4 использовался TDS2 с котировками Dukascopy, для Metatrader5 — котировки Alpari ECN с сервера Alpari-MT5:

Качество моделирования 99% в тестере стратегий — реально ли это?

Внимание! Данный метод тестирования советников с качеством моделирования в 99 процентов хоть и актуален, но он уже платный. Рекомендуем ознакомиться с материалом на данной странице (чтобы понимать, о чем идёт речь), а для получения высокого качества моделирования использовать программу Tickstory Lite. Более подробно об этом способе рассказано в статье «Tickstory Lite: тестирование с точностью 99%».

Опытные трейдеры, которые давно работают с Форекс-тестером стратегий, знают, что качество моделирования 99% получить без дополнительных «ухищрений» невозможно. Дело в том, что большинство дилинговых центров не располагают архивами тиковых котировок, а минимум минутными, да и то, такие архивы котировок далеко не полные — могут отсутствовать данные за часы, а иногда даже и за целые дни и месяцы! С помощью такого архива котировок нельзя досконально проверить стратегии, которые реагируют на любое изменение цены, то есть на тик размером от 1 до 15 пунктов. А таких стратегий достаточно много, поэтому, чтобы при их тестировании можно было добиться максимально реальных результатов, необходимо использовать наиболее полные тиковые данные. О том, каким образом их можно найти и использовать в тестере стратегий для получения качества моделирования вплоть до 99%, мы и рассмотрим более подробно в этой статье.

Шаг 1. Для того, чтобы тестирование стратегий форекс на тиках не влияло на работоспособность и быстродействие торгового терминала, рекомендуется установить на компьютере ещё один терминал, совершенно в другой папке, и соответственно, под другим названием, например в папке c:\Program Files\MetaTrader 4 Tester\.

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

Скачать архив со скриптом clear_mt_4.rar [720 b] (cкачиваний: 5404)

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

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

Шаг 2. Обеспечиваем необходимые условия для правильной работы скрипта конвертации данных (мы будем загружать данные с котировками, по формату отличающиеся от тех, что используются в МТ4). Настройка параметров осуществляется следующим образом:

  • 1. Через меню ПУСК или Total Commander заходим в Панель управления — Дата, время, язык и региональные стандарты — окно Языки и региональные стандарты , вкладка Региональные параметры ;
  • 2. Нажимаем кнопку Настройка и переходим на открывшееся окно Настройка региональных параметров — вкладка Числа ;
  • 3. В поле Разделитель целой и дробной части нужно будет поставить ТОЧКУ, с учётом, что раскладка клавиатуры в это время будет английская;
  • 4. Дважды нажимаем кнопку ОК , закрывая при этом оба окна.

Шаг 3. Приступаем непосредственно к закачке тиковых котировок за необходимый период. Есть два способа получения этих данных. Первый способ: получение их у брокера Dukascopy, открыв у него демо-счета. Второй способ: использование программы Dukascopier.

Нужно отметить, что оба способа позволяют получить один и тот же архив качественных тиковых котировок, которые позволяют достичь качества моделирования 99% в тестере стратегий. Однако, если Вы воспользуетесь первым способом получения архива котировок, скачав их в дилинговом центре Dukascopy и Вам через какое-то время понадобиться дополнить тестер стратегий новыми данными — существует вероятность, что Вам придётся качать их заново. Процесс это очень длительный, даже если у Вас и большая скорость соединения с интернетом — закачка архива тиковых данных за 2 года по одной валютной паре может занять сутки! Ограничение по скорости стоит на стороне сервера Dukascopy и с этим ничего не поделаешь. Регистрация демо — счета в ДЦ Dukascopy возможна только на 20 дней — после этого регистрировать демо — счёт придётся заново, и, кто знает, останутся ли у Вас ранее скачанные данные!

А вот использование программы Dukascopier позволит Вам со стопроцентной вероятностью только докачать новые данные и создать новый CSV-файл. Для этого нужно создать отдельную папку для программы Dukascopier, переместить туда файл dukascopier.exe, создать ярлык и запускать Dukascopier с помощью созданного ярлыка.

Первый способ.

Открываем аккаунт с демо-счётом в дилинговом центре Dukascopy. Как это правильно сделать — можно прочесть в статье Регистрация демо — счета в ДЦ Dukascopy. После регистрации, скачивания и открытия терминала с демо счётом, находим в меню Tools вкладку Historical Tester .

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

Для этого проделываем следующие действия:

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

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

3. Окошко со словом Tick оставляем без изменений. Далее нажимаем на кнопку Get Data — получить данные.

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

5. По окончанию закачки нажимаем на SAVE DATA — сохранить данные, указываем путь к сохранению файла формата .CSV и жмём кнопку Save . Сохранение файла также может занять довольно длительное время.

Второй способ.

1. В этом случае необходимо скачать на компьютер программу DukasCopier.exe, которая находится в архиве dukascopier.rar. Кстати, во все архивы добавлено 5% информации для восстановления.

Cartel Вебинар Алготрейдинг Урок 1 от Антона Мартысюка

Скачать архив с программой dukascopier.rar [21.51 Kb] (cкачиваний: 4730)

Запустить его можно будет, если на компьютере установлен .NET Framework 4. Пакет динамических библиотек .NET Framework 4 можно скачать на сайте Майкрософт.

2.При запуске программы DukasCopier.exe откроется вот такое окошко:

3. Выставляем необходимые сведения: Type — Tick Data (Тип — Тиковые данные), Order — Bid, Pair — требуемая валютная пара. Выбираем необходимый период. Нажимаем — Добавить в очередь (Add to Queue). Опять же, если есть необходимость в закачке архивов нескольких валютных инструментов, то добавляем их также нажатием на кнопку Добавить в очередь (Add to Queue), предварительно указав в окошке Pair ещё одну валютную пару. Таким образом можно добавлять несколько разных валютных пар. В поле Queue появятся те валютные пары, которые вы хотите закачать. Если какая-то пара нажата случайно или отпала необходимость в её закачке, то нажимаем на неё и на кнопку Clear Queue .

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

Важная информация для владельцев ОС Windows XP! Вы можете отдельно скачать тиковые котировки, начиная с 2007 года, но не пытайтесь сконвертировать их все в формат, понятный программе МетаТрейдер 4 — Вы не получите правильные данные! Выходной файл в формате CSV должен быть не более 2 Гб, что примерно соответствует году и 6 — 8 месяцам. Другими словами, если хотите протестировать период, заканчивающийся 30 декабря 2022 года, отсчитайте год и восемь месяцев назад (это получится 30 апреля 2022 года), установите галочку в чекбоксе Build CSV и снимите в Download , после этого запустите конвертацию нажатием кнопки Start . Если получившийся файл меньше 2 Гб — смело приступайте к дальнейшей конвертации данных (шаг 4), если больше — уменьшите период на 1 месяц и снова сконвертируйте CSV — файл. Данное ограничение связанно с тем, что ОС Windows XP не работает с файлами, размер которых больше 2 Гб., данное ограничение не касается владельцев Висты и «семерки».

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

Шаг 4. Итак, мы получили тиковые данные в формате CSV. Его будем преобразовывать в формат, который будет понятен тестеру стратегий торгового терминала MetaTrader 4. Для конвертации данных Вам нужно скачать ещё один архив со специальными скриптами MQLscripts и распаковывать его.

Скачать архив со скриптами experts.rar [97.69 Kb] (cкачиваний: 4274)

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

Файл .CSV с тиковыми котировками, сконвертированный и по первому, и по второму способу, копируем в папку /expert/files/, при этом переименовываем его по названию валютной пары, к примеру, EURUSD.csv.

Запускаем тестовый терминал MetaTrader 4, заходим в меню Сервис — Настройки , вкладка Советники . Расставляем галочки, как показано на рисунке и жмём ОК .

Шаг 5. Открываем окно графика валютной пары, для которой качали котировки. Таймфрейм указывается тот, который необходим для тестирования стратегий. К примеру, если нужный нам тайм-фрейм 1 час, то и на графике выбираем тайм-фрейм H1. В панели Навигатора разворачиваем дерево всех скриптов, для этого нажимаем на плюсик слева от надписи Скрипты , далее находим нужные для нашего графика:

А) Если вы закачивали архив котировок первым способом, то вам нужен скрипт JForex2FXT, который перетаскивается на график левой кнопкой мыши.

Б) Если вы закачивали архив котировок вторым способом, то перетягивайте на график скрипт Dukascopy2FXT. И в том и другом случае появится одно и тоже окно настроек:

В нем проверяем правильность указания следующих данных:

  • СsvFile — если название файла указано в правильной форме (вида EURUSD.csv), то поле оставляется пустым. Если в другой форме, то вписываем его сюда;
  • CreateHst — перед первым тестированием выставляем true . Если при следующих тестах история котировок не будет длиннее предыдущей, то будем выставлять false , если длиннее — то true;
  • StartDate и EndDate — дата начала и дата окончания периода тестирования стратегий необходима в том случае, если он отличен от того, который был указан при загрузке файлов котировок. Формат выставляется в виде ГГГГ.ММ.ДД. При незаполненном поле конвертируются все имеющиеся в файле CSV данные;
  • Spread — в случае изменения данного параметра при дальнейшем формировании файла .FXT будет использоваться значение спреда, указанное вами. При неизмененных параметрах используются значения спреда как у брокера;
  • GMTOffset — параметр отвечает за значение GMT. Данные у Dukascopy идут с GMT 0. Для его сдвига следует изменить настройки скрипта.

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

Шаг 6. Закрываем терминал. Заходим в папку его установки, далее в папку /experts/files/. Все файлы с расширением .HST копируем в папку /history/название торгового сервера/. Название торгового сервера — это папка, название которой совпадает с названием торгового сервера, на котором в данный момент зарегистрирован терминал. Файл с расширением .FXT копируем в папку /tester/history/. Если на компьютере установлена Windows 7 /Vista, то этого файла в установочной папке терминала может и не быть. Его можно поискать в папках c:\ProgramData\ , либо c:\Users\username\AppData\Local\VirtualStore\Program Files\, либо через поиск Windows.

Шаг 7. Заново запускаем тестовый терминал MetaTrader 4 и открываем окно Навигатор . На график нужной нам валютной пары перетаскиваем скрипт birt’s patch и настраиваем его. Одна из функций этого скрипта — убрать ограничение на работу терминала MetaTrader 4 с файлами, размер которых превышает 2 Гб. А у тиковых архивов за полтора года и более размеры будут именно такие. Если у Вас стоит ОС Windows XP, то параметр Remove2GBlimit ставим false — конвертации и так должен подвергнуться файл не более 2 ГБ. Что касается ОС Windows 7/Vista, то этот параметр ставим true — новые операционные системы прекрасно работают с файлами большого размера и лимит на 2 Гб в МетаТредере 4 будет отключен:

Шаг 8. Открываем в терминале вкладку Вид , выбираем Тестер стратегий и производим непосредственно тестирование стратегий. В некоторых случаях может появиться ошибка в терминале MetaTrader 4 TestGenerator: internal error because the file not opened , которую можно увидеть на вкладке Журнал , в этом случае тестер стратегий не запустится. Чтобы её исправить, нужно заново запустить скрипт birt’s patch.

И если Вы все сделали правильно, то вместо качества моделирования 90%:

Вы сможете получить более реальные результаты с качеством моделирования 99%:

И последнее замечание. Хотя качество моделирования 99% в тестере стратегий и позволяет получить наиболее приближенные к реальным данные, однако 100% результаты можно получить только при торговле на реальном счёте! В любом случае, после получения настроек советника в тестере стратегий, протестируйте его на демо — счёте (чем дольше — тем лучше, желательно не менее 2-х месяцев) и только поcле получения положительных результатов начинайте торговать с помощью советника на реальном счёте с реальными деньгами!

P. S. Разработчик метода получения качества моделирования 99% — англоязычный блогер под ником «birt», если Вы знаете английский, читайте оригинал статьи на странице eareview.net/tick-data.

Данный метод получения качества моделирования работает на терминале MetaTrader 4.00 Build 409. На вышедшем недавно обновленном терминале билда 416 скрипт birt’s patch работать не будет! Birt решил срубить немного денег и выпустил новый скрипт Tick Data Suite, плата за который составляет 99$ (есть 7-ми дневный триальный период). Если Вас интересует данное предложение — Вам прямая дорога на блог Birt-та (ссылка немного выше). Если у Вас нет желания платить лишнюю сотню — используйте терминал MetaTrader 4.00 Build 409. Если будут вопросы А где взять билд 409? — выкладываем Метатрейдер 4 билд 409:

Скачать МТ4 от Forex4you — metatrader_4_00_build_409.exe [7.41 Mb] (cкачиваний: 2569)

Качество моделирования 99.9 в тестере стратегий с помощью Tickstory Lite

Как известно, добиться в тестере стратегий терминала Metatrader4 качества моделирования выше 90% без каких-либо манипуляций не возможно. Однако есть не очень простой, но бесплатный способ, как получить качество моделирования 99,9%. И поможет нам в этом бесплатная программа под названием Tickstory Lite. Хороша она тем, что в отличие от терминала MT4 (где используются не тиковые данные, а минутные бары) предоставляет возможность скачать (получить) тиковые котировки, что в свою очередь повышает качество тестирования советников/индикаторов/стратегий до максимально возможного. Так как же добиться 99,9% качества моделирования. Очень просто! Всего несколько не сложных шагов. Поехали.

Шаг 1. Подготовка терминала Metatrader4

Предварительно нам понадобится терминал Metatrader4. Рекомендую терминал от Альпари по ряду причин, и в нашем случае главное, что он не искажает H4 и D1 бары. Правда, чтобы скачать потребуется открыть Демо-счет. Терминал лучше установить в отдельную папку с достаточным объемом свободной памяти 30-50 Гб, так как тиковые данные занимают много места.

Поскольку, с недавних пор программа Tickstory Lite версии 1.5.3.0 не поддерживает новые билды МТ4 800+ (возможно это будет исправлено в следующих версиях программы), нам предварительно понадобится терминал Metatrader4 build 765. Качайте здесь:

Скачанные файлы (metaeditor.exe и terminal.exe) из архива скопируйте в папку с вашим вновь установленным терминалом. Соглашаемся с вопросом системы «Заменить файлы в папке назначения».

Шаг 2. Установка и настройка Tickstory Lite

Качаем программу Tickstory Lite с официального сайта – ссылка. Жмем на кнопку «Download»:

Распаковываем скачанный архив и запускаем установку программы двойным кликом по файлу tickstorylite_setup.

Установка Tickstory Lite ничем не отличается от установки любой другой программы на Windows, думаю, с этим у вас проблем не возникнет.

После установки программы запуститься, но мы её тут же закрываем и запускаем вновь от имени администратора (правой кнопкой мыши по ярлыку программы > Запуск от имени администратора):

Tickstory Lite запустится и вы увидите окно программы:

Здесь в верхнем левом углу расположились кнопки меню Файл | Инструменты | Помощь (1). Чуть ниже панель инструментов (2). Далее идет рекламный блок + кнопки соц. сетей (3). Еще ниже в левом поле указан источник тиковых данных – это база данных тиковых котировок Dukascopy (DB Тик Dukascopy) (4). Правее поле с валютными парами, по которым можно получить тиковые котировки (5). И в самом низу окна Tickstory Lite находится журнал (6), в котором будут отображаться комментарии программы по ходу её работы.

Теперь, когда программа установлена и открыта, переходим в меню Файл/Настройки на вкладку Dukascopy Datasource. Здесь необходимо указать папку для хранения скачанных тиковых данных. Можно оставить по умолчанию папку, в которой установлена сама программа. Как на рисунке ниже:

На вкладке Настройки MT4 необходимо указать путь к терминалу Metatrader4, который в дальнейшем будет использоваться для тестирования. Папка данных МТ4 и Имя сервера установятся автоматически, когда вы укажите путь к МТ4. Рекомендую установить для этих целей терминал в отдельную папку и использовать его только для тестирования. Важно: в нижней строке «Параметр» написать /skipupdate:

Шаг 3. Загрузка тиковых данных

В окне программы Tickstory Lite выберите нужную вам валютную пару, нажмите по ней правой кнопкой мышки и выберите «Скачать»:

Во вновь открывшемся окне выберите желаемый диапазон дат (доступны для скачивания данные с 2004-го года) и нажмите «ОК». Начнется загрузка, которая может занять достаточно продолжительное время, в зависимости от выбранного диапазона. По окончанию загрузки в строке валютной пары появится надпись «Завершить». Теперь необходимо экспортировать полученные тиковые котировки в наш МТ4.

Шаг 4. Экспорт тиковых данных в МТ4

Нажмите правой кнопкой мыши по валютной паре с загруженными котировками, в моем случае это пара AUDUSD, и выберите «Экспорт в МТ4»:

После этого откроется окно следующего вида:

На вкладке «Информация о Metatrader» нужно указать данные вашего брокера (Альпари) такие, как Компания, Сервер, Кредитное плечо, Уровень стопа, Спред, Короткий и Длинный свопы и пр:

Сделать это можно вручную, а можно более быстро с помощью инструкции на вкладке «Помощь», там всё просто, повторяться не буду.

После установки выше перечисленных данных жмем кнопку «ОК».

Шаг 5. Запуск терминала. Тестирование

Запускаем терминал МТ4 из меню Инструменты/Запуск МТ4 или нажатием клавиши F8.

Важно: терминал следует запускать только из программы Tickstory Lite и никак иначе.

При запуске появится следующее предупреждение:

Соглашаемся и жмем «ОК».

Теперь можно приступать непосредственно к тестированию. Результат должен быть следующим:

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

Как тестировать советники в MT4 правильно? Автоматическое тестирование стратегий на Форекс

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

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

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

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

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

  • плавающий спред;
  • скорость исполнения ордеров;
  • проскальзывание.

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

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

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

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

Прежде, чем перейти дальше, небольшая рекламная вставка:

Хочу порекомендовать вам сервис учёта инвестиций от партнёра Блога Вебинвестора — компании Intelinvest. На нём вы можете следить за своим портфелем через сайт или мобильное приложение, при этом предоставлять пароли для импорта сделок не нужно. Можно вести учёт любых активов: акций, облигаций, криптовалют, драгметаллов, форекс-инвестиций и т.д. Для пробы есть функциональная бесплатная версия. Если вы захотите сделать полноценную подписку, используйте промокод 1VYV9CMSTD, чтобы получить скидку 20% на первую оплату.

Спасибо за внимание, продолжаем!

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

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

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

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

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

500% прибыли за 2020 год форекс роботом это реально

  • прямо с серверов брокера;
  • из Интернета в виде файла.

Способ №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 в окно графиков, а затем и сам скрипт:

Прибыльная стратегия форекс Тренд Хантер 4! Это крайне надёжная система торгов форекс!

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

  • M5 — 5 минут
  • M15 — 15 минут
  • M30 — 30 минут
  • H1 — 60 минут
  • H4 — 240 минут
  • D1 — 1440 минут

На все про все уйдет максимум четверть часа. Кстати, если вы не удалили лишние файлы .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% — тесту доверять вообще нельзя.

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

КАК ПОКАЗАЛИ СЕБЯ DAYHL и ADJUSTABLE MA? РЕЗУЛЬТАТЫ ЗА ПОЛ ГОДА

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Подготовка к форвард-тестированию

Минимальный срок для качественного форвард-теста — 3 месяца, поэтому первым делом нужно обеспечить бесперебойную работу советника на это время. Проще всего это сделать, арендовав VPS сервер, но если вы можете оставлять компьютер включенным 24/5 — можно на этом сэкономить, почему нет.

Дальше нужно определиться с типом торгового счёта под советник. Если вы планируете тестировать сразу несколько роботов — нужно использовать отдельные счета и отдельные терминалы под каждый.

Tickstory Lite — инструкция по применению

«Размножить» торговый терминал 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? Задавайте вопросы в комментариях к статье, разберёмся. И обязательно поделитесь статьёй в социальных сетях:

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

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

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

1. Прежде всего я рекомендую установить отдельный терминал Metatrader 4 в отдельную папку исключительно для тестирования стратегий.
3. Теперь нам нужно получить тиковые данные. Один из немногих брокеров, если не единственный, который предоставляет cовершенно бесплатно тиковую историю высочайшего качества — Dukascopy (кстати, они являются поставщиком ликвидности для NDD-счетов Альпари).
1) Открываем демо-аккаунт по https://demo-login.dukascopy.com/fo/register/demo/
2) Когда на почту придут Логин и Пароль, не забудьте переписать их. Далее нажмите на вот эту ссылку ->https://www.dukascopy.com/client/demo/jclient/jforex.jnlpНа ваш компьютер загрузится маленький файлик с расширением .jhlp . Запускаем его (на компьютере должна быть установлена Java), принимаем все условия установки, затем вводите логин и пароль, которые пришли нам на почту ранее.
НЕ МЕНЯЙТЕ ЯЗЫК ПРОГРАММЫ!! ОН ДОЛЖЕН ОСТАВАТЬСЯ АНГЛИЙСКИМ!!

3) Внутри терминала Jforex нажимаем Tools->Historical Data Manager. Внизу терминала появится окошко менеджера данных, откуда мы и будем скачивать котировки., ,
В поле Delimiter ставим запятую (это важно), Data Type выбираем Ticks. В нижней части окна выбираем пару (можно расставив галочки,загрузить котировки сразу для нескольких пар). Выбираем временной промежуток для загрузки (в первый раз,для экономии времени и дабы убедиться, что вы все сделали правильно, советую загрузить небольшой промежуток в месяц-два для одной пары).
Далее нажимаем кнопку Start. Начнется загрузка котировок, которая может занять довольно продолжительная время, в зависимости от выбранного временного промежутка и количества пар. В итоге вы получите .CSV-файл (ы), по умолчанию он сохраняется в папку Документы (доступна через Пуск в Windows).

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

Скачайте и распакуйте архив со скриптами по ссылке в конце статьи, папку experts копируем в папку с терминалом для тестирования, соглашаемся на замену файлов при совпадении имен.
Cкопируйте файл с тиковой историей (CSV файл, который мы скачали через Dukascopy) в папку expert/files. Желательно переименовать его по названию валютной пары, — например GBPUSD.csv
Запускаем терминал, заходим Сервис->Настройки
Выбираем вкладку Советники и проставляем галочки как на рисунке ниже. Жмем ОК, ,
Oткрываем график валютной пары, для которой мы скачали тиковую историю, и меняем таймфрейм графика на нужный для тестирования(к примеру, если вы хотите протестировать советник на М5, то нужно сменить таймфрейм на пяти-минутный).
На панели навигатора жмем плюсик напротив раздела Скрипты и мышкой перетаскиваем на график CSV2FXT

Появится окно настроек :
, ,
СsvFile — если вы переименовали СSV файл по названию валютной пары (вида GBPUSD.csv),оставляем пустым. Если нет,-вписываем имя файла.
CreateHst — в первый раз ставим true,в дальнейшем включать этот параметр нужно только если история,загруженная для пары длиннее предыдущей.
StartDate и EndDate — проставляем дату начала и окончания периода тестирования в формате ГГГГ.ММ.ДД . Если не заполнять эти поля, сконвертируются все данные, доступные в .CSV-файле.
Spread — если не изменять этот параметр,при формировании файла .FXT будет использоваться спред как у вашего брокера,если изменить — будет использоваться значение,указанное вами.
GMTOffset — изначально данные Dukascopy идут с GMT 0.Но если выставить другое значение в настройках скрипта,то и полученные данные будут с указанным сдвигом.
При тестировании в настройках советника нужно проставлять тот GMT,который был в настройках скрипта(по умолчанию 0)

Жмем ОК. Теперь необходимо подождать(вплоть до получаса), пока скрипт сконвертирует данные. По окончании процесса появится табличка с уведомлением.

5. Закрываем терминал.
Заходим в папку experts/files:
1)Все .HST файлы перемещаем в history/имя торгового сервера(на котором залогинен терминал)
2).FXT файл перемещаем в папку tester/history

6. Открываем терминал.На любом графике запускаем скрипт birt’s patch,жмем ОК.

Примечание :изначально Metatrder4 не может работать с файлами размером более 2gb.Одна из функций birt’s patch-убрать это ограничение.К сожалению,на Windows XP этот лимит не убирается,поэтому пользователи ХР могут отключить параметр(Remove2GBlimit — false) при запуске скрипта.

Форекс тестирование советников и стратегий с качеством 99% бесплатно

Форекс тестирование советников и стратегий с качеством 99% необходимо освоить любому трейдеру, чтобы заранее оценить потенциал и предполагаемые риски. Сегодня мы вам даем бесплатный способ как это сделать.
Как и обещал, сначала покажу бесплатную схему форекс тестирования. Её достаточно для проверки большинства советников и ручных стратегий.
По мере необходимости переходите на платный вариант.
Делайте всё чётко по шагам, иначе возникнут проблемы.

Первое — узнайте ваш локальный IP адрес.

В Windows, например, это делается так:
Нажмите кнопки Win+R, откроется окно, в нём введите cmd (на английском). Дальше Ок.

В новом окне введите ipconfig и нажмите Enter.

Среди результатов отыщите стоку IPv4-адрес — это и есть ваш локальный IP.

Запишите его в блокнот.

Второе — установите новый терминал Meta Trader 4.

Я настоятельно советую скачать терминал Альпари (доступен после простой регистрации), так как именно у этого брокера наименьший процент искажения котировок (проверено на практике десятками тестов советников).
Для тестирования советников достаточно открыть демо-счет, пополнять его не нужно. Обязательно запишите данные доступа (к кабинету и демо-счету).
Скачайте терминал, установите его в удобное место (адрес запомните). Лучший вариант — устанавливать терминал в специальную папку на диске С.

Третье — настройка терминала для форекс тестирования

Запустите Meta Trader 4, нажмите Ctrl + O , в открывшемся окне сделайте следующие настройки:

В меню Проски :

Сервер — это ваш локальный IP адрес (из пункта 1).
Логин и пароль — любые, просто запишите их, чтобы не забыть.
И обязательно выберите справа HTTP.
После этого нажмите кнопку Ok.

Четвёртое — готовим программу для скачивания котировок.

Для этого скачайте эту программу.
Это бесплатная версия Tick Story . В принципе, её функций достаточно для форекс тестирования. Но если вы хотите более лёгкий способ работы — купите полную версию.

Так как я обещал бесплатный способ, то ограничимся версией Lite.

Скачайте её и установите.

Внимание: во время запуска появится окно с предложением скачать более современную версию — нажимайте Нет (иначе описанный мной метод не будет работать).

В меню программы заходим в Файл — Настройки.

Первая вкладка — Dukascopy Datasource — указываем папку на компьютере, куда будем скачивать котировки.

В архиве этой программы можно взять котировки с 2004 года. Это значит, что их объём будет достаточно большим (40 ГБ и более, зависит от выбранных пар и периодов), поэтому я советую указать путь на внешний жёсткий диск.

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

Теперь перейдите в Настройки MT4:

JarvisFX Торговый Премиум Форекс робот, тестирование качество моделирования 99,9%

Здесь в поле Установка MT4 укажите путь к папке, в которую ранее установили терминал для тестирования (тот, для которого открыли демо-счет Альпари). Остальные данные программа сама подставит.

В самом низу окна введите /skipupdate — эта команда не позволит сбить котировки непредвиденным обновлением. Заполнили, нажмите Ок.

Пятое — скачиваем котировки.

В программе Tick Story Lite (только что настраивали) выберите нужную валютную пару и правой кнопкой мыши вызовите меню:

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

После нажатия на Ок программа начнёт закачку. В зависимости от величины выбранного диапазона, может потребоваться от 5 до 60 минут.

Качество Моделирования 99% в тестере стратегий

Чтобы контролировать окончание процесса, смотрите в графу Статус. Там появится надпись Завершить (значит, что котировки успешно скачались).

Шестое — загружаем котировки в терминал.

Обязательно убедитесь , что ваш Meta Trader закрыт.

Затем в программе Tick Story нажмите правой копкой мыши на валютную пару, котировки которой недавно скачали — в меню выберите Экспорт в MT4.

Сделайте настройки, как на картинке:

Дата начала и окончания — тот период, на котором планируете тестирование робота. Помните, что котировки будут ограничены датами, которые вы указали на пятом этапе (когда из скачивали).
Сроки (FXT) — рабочие таймфреймы. Узнайте, на каком графике работает ваш советник (например, H1) и этот таймфрейм укажите. Сэкономите время на загрузке.
Часовой пояс — для Альпари указываем UTC+3. Пригодится для советников с привязкой ко времени брокера.

Теперь переходим во вкладку информация о Meta Trader:

Внимание: данные заполняются на каждую пару по отдельности (поле Символ).

Я рекомендую указывать те параметры, в которых вы уверены. Если не знаете, лучше оставьте как есть.
Обязательно проконтролируйте величину Спред — для Альпари можно поставить 25 (2.5 пункта).

Если вам требуется более тонкая настройка брокера (если есть опыт), то переходим во вкладку Помощь (там есть подсказки). Для большинства пользователей это будет лишним.
После всех этих манипуляций нажимаем Ок.

Седьмое — нужно откатить терминал до 765 билда.

Дело в том, что бесплатная версия Tick Story Lite работает со старым Meta Trader , и если вы хотите тестировать советники в новых, вам придется покупать полную версию Tick Story.

Статья про бесплатные тесты, поэтому нужно откатить терминал (устанавливали мы новый).

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

Запуск терминала.

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

Чтобы начать, следует в меню программы Tick Story выбрать Инструменты — Запуск MT4 (запускать терминал с ярлыка нельзя).

Нажали, выскочит предупреждение:

Нет проблем, мы же хитрим с бесплатной версией. Жмём Ок и ждём.

Открывается Meta Trader с демо-счетом. Нам нужно убедиться, что запущен он корректно, вместе с нашими котировками. Для этого смотрим на его заголовок , там должно быть это:

Видим? Значит, все операции выполнили верно. Переходим непосредственно к тестированию, чтобы проверить качество моделирования.

Выбираем тестер стратегий, нашу пару, советник (его добавляем стандартно: Файл — Открыть каталог данных — MQL4 — Experts, после копирования терминал нужно закрыть и запустить заново через Tick Story), таймфрейм, период и нажимаем Старт. Всё, как обычно.

После окончания теста смотрим результаты.

Например, в загляните в Отчёт:

Проверяем ошибки рассогласования графиков (в идеале их не должно быть).

А также качество моделирования — должно быть 99.9%.

Наконец, взгляните на сам график торговли, там тоже должна быть эта надпись:

Есть? Значит, всё сделали правильно.

Если же нет, то пройдите всю инструкцию заново, возможно, вы что-то упустили (например, не так ввели IP адрес или не закрыли терминал вовремя).

Важно: проверку качества моделирования форекс тестирования делайте на встроенных советниках (MACD Sample), которые идут вместе с Meta Trader. Если он нормально тестируется, переходите к проверке сторонних роботов.

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

Во время каждого запуска Meta Trader проверяйте наличие надписи в заголовке . Если её нет, вы не получите должного качества моделирования (увы, это проблема бесплатного способа). Что делать? Перезапускайте терминал, пока не увидите нужный заголовок. Напоминаю: запуск делаем не с ярлыка на рабочем столе, а через Tick Story.

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

Качество моделирования 99% на новых билдах MT4

Ранее уже рассматривались варианты с помощью скрипта Tick Data Suite, но бесплатная версия перестала работать с обновленными терминалами старше 432 билда. А сама программа стала платной. В общем рассмотрим другой вариант.

Делать все будем с помощью программки Tickstory. У нее много различных возможностей. И одна из них экспорт тиковых данных швейцарского банка DukasCopy в Metatrader_4 , и производит качественные 99% тестирование ваших советников!

Форекс робот JarvisFX качество моделирования 99,9%

Для работы программы понадобится NET Framework версии 3.5 скачать можно

Архив самой программки скачиваем на официальном сайте разработчиков

Распаковываем архив. Устанавливаем программу. Перед этим надо установить терминал МТ4, который Вы будете использовать специально для проведения тестирования и оптимизации советников. По поводу терминалов для оптимизации в интернете довольно много информации, поэтому не буду на этом останавливаться подробно. Итак установили программу. Запускаем tickstory.exe . Открывается окно программы.

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

Далее в вкладке Настройки МТ4 выбираем папку с установленным МТ4 на котором будем проводить тестирование.

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

выбираем валютную пару с которой будем работать. нажимаем Экспорт в МТ4. Открывается окно с настройками экспорта.

Файлы типа FXT копируются в папку тестера (..\tester\history) и имеют большой вес поэтому рекомендую установить только тот ТФ который Вам нужен для оптимизации(поставить галочки).

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

Запустится закачка тиковой истории в терминал МТ4. Сам терминал МТ4 при этом желательно закрыть.

Важно. После того как загрузка завершится не спешите сразу открывать МТ4. Его надо открыть из окна программы Tickstory.

Появится надпись вверху слева, что терминал пропатчен программой Tickstory

Откроется окно терминала МТ4 с тиковыми котировками и можно проводить тестирование.

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

Открываем тестер проводим тестирование советника, и вот долгожданный результат:

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

У меня программа без проблем установилась и работает на VPS под управлением как windows server 2008 так и windows server 2003, на ноутбуке почему то не пошла.

Важно. Если что то не получается перезапустите программу с правами администратора(правая клавиша мыши-запустить от имени). Посмотрите видео инструкцию.

Или ищем ответ на форуме авторов программы и в комментариях этого поста.

Посмотреть видео о работе с программой.

Подписаться на обновления сайта

», ‘clear’ => », ‘margin_top’ => », ‘margin_bottom’ => ’10’, ‘padding_top’ => », ‘padding_bottom’ => »), array(), array())

Forex Simulator Soft4FX – продвинутый торговый симулятор для рынка Форекс

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

Мы ранее уже рассматривали подобное программное обеспечение в статье «Forex Tester 3 – мощная альтернатива тестеру стратегий MT4. Возможности программы».

Компания Soft4FX в 2022 году разработала аналогичный конкурентоспособный продукт Forex Simulator.

Как выбрать лучший симулятор Форекс

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

В их основе, как правило, лежит простой алгоритм.

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

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

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

Бесплатный Форекс симулятор

Все эксперты единогласно твердят, что начинать валютную торговлю на симуляторе нужно именно с таких инвестиций, которые вы готовы вложить и в свою реальную торговлю. К примеру, если вы реально готовы вложить 1 000 американских долларов, то и на симуляторе вам стоит начинать именно с тысячи долларов.

Кроме получения необходимых навыков, вы сможете изучить торговую платформу, понять, подходит она вам или нет, а также поймете, какой должна быть ваша торговая стратегия, чтобы она приносила вам доход на реальном валютном рынке. Вы должны научиться определять правильные уровни Stop Loss, Take Profit, а также маржинальные уровни.

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

Практика торговли с демо-счетом позволит:

  1. узнать больше о торговой платформе
  2. разрабатывать и тестировать стратегии. Симулятор трейдера — Форекс симулятор мт4

Если вы решили стать валютным трейдером, первое, что вам нужно сделать — выбрать передовую торговую платформу.

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

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

Виртуальная торговля также требует мощных инструментов.

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

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

Качественная платформа — это ваш надежный партнер в торговле на Форекс.

Таким образом, начиная с продвинутой платформы, такой как MetaTrader 4 Supreme Edition, вы экономите ваше время. Также имейте в виду, что если вы не хотите торговать днем, продвинутая платформа не так важна. К счастью, Admiral Markets разработала специальное программное обеспечение в сотрудничестве с FXblue, входящим в MT4 .

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

Надежный брокер и симулятор Форекс

Начинать валютную торговлю рекомендуют с демо-счетов.

Но качество работы демо-счета напрямую зависит от брокера и от выбранной платформы.

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

Поэтому вам нужно серьезно отнестись к выбору демо-счета.

Качественный и лучший симулятор торговли на Форекс нужно искать как можно быстрее.

Итоги

Демо-счет играет важную роль в обучении на Форекс торговле. Он помогает понять, как функционирует рынок валют, и на что надо обращать особое внимание при определении оптимальных точек входа и выхода из позиций. Сейчас учиться торговать очень просто, ведь в свободном доступе есть отличная платформа МТ4. С ней Вы можете изучать тоговлю, не вкладывая собственные деньги, соответственно, не рискуя ими. И именно она может предоставить Вам обширные функции и варианты торговли от внутридневной до долгосрочной торговли. Выбор остается только за Вами.

Качество тестирование роботов для Forex

Онлайн Форекс симулятор MetaTrader 4

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

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

Второй вариант программ — это профессиональные программы для валютной торговли. Вы ищете, где симулятор торговли на Форекс скачать бесплатно ? К числу таковых относится торговая платформа MetaTrader 4. Это одна из самых популярных и самых продвинутых программ для торговли на Форекс.

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

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

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

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

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

Admiral Markets предоставляет трейдерам возможность торговать через MetaTrader 4 бесплатно. При этом у этой торговой платформы нет пробного периода, вы можете пользоваться этой платформой постоянно.

Особенности программы Forex Simulator.

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

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

— Тиковые данные, используемые в Forex Simulator, очень высокого качества. Используются реальные данные за 10-летний период с реальными переменными спрэдами от Dukascopy или TrueFX, которые намного надежнее, чем обычные исторические данные MetaTrader 4. Однако, в отдельных случаях вы также можете использовать исторические данные MetaTrader 4. Как это сделать, рассмотрим позже.

— Forex Simulator можно запустить на 33 валютных парах, золоте, серебре, нефти и 12 фондовых индексах.

— Forex Simulator может быть использован для имитации торговли одновременно на нескольких таймфреймах, пользовательских таймфреймах и даже на графиках Ренко.

— Встроенный экономический календарь будет отображать экономические релизы на графике.

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

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

Как настроить Форекс симулятор торговли для дейтрединга

После установки платформы MT4 или МТ5 вы можете начать с нажатия Ctrl + R. Вам нужно выбрать предпочтительное окно таймфрейма и убедиться, что у вас достаточно загруженных исторических данных. Рекомендуется правильно настроить баланс своего счета в соответствии с вашим реальным счетом.

После завершения вышеуказанного шага нажмите кнопку «Пуск».

Моделирование дневных торгов позволяет размещать рыночные и отложенные ордера, устанавливать трейлинг-стопы, изменять ордера stop-loss и take-profit в ордере, щелкая по графику, сохранять шаблоны ваших графиков, быстро закрыть все открытые ордера и получить доступ ко многим другим функциям, которые не доступны в стандартном MetaTrader 4.

Просто загрузите свой шаблон после нажатия кнопки «Начать тест», чтобы применить его.

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

  1. Модель: открытые цены или каждый тик;
  2. Визуальный режим: проверено (для обеспечения визуальных данных бэктестинга);
  3. Период: выберите период, соответствующий вашей торговой стратегии;
  4. Распространение: текущий.

Советы по тестированию:

  1. Ползунок сразу после опции визуального режима позволяет ускорить или замедлить процесс визуального бэктестинга.
  2. Если вы используете модель «Каждый тик», чтобы протестировать свою стратегию Форекс, имейте в виду, что для завершения бэктестинга может потребоваться очень много времени.
  3. Каждый тик должен быть самым точным, но также самым медленным.
  4. Проводите тестирование снова и снова — пока вы наконец не найдете выгодные настройки.

Закончив визуальный тест, перейдите на вкладку «Результаты» или «Отчет» и посмотрите результат.

В приведенном ниже примере мы видим, что стратегия Master Candle произвела приблизительно 6,72% ROI (возврат инвестиций) в течение тестируемого периода. Это намного лучше, чем предлагают банки, не так ли?

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

Источник: Admiral Markets Trading Simulator MT4

Котировки MetaTrader 4.

Если же вы хотите использовать исторические данные MetaTrader 4, то процедура следующая:

Качество Моделирования 99% в тестере стратегий

— В настройках терминала МТ4 во вкладке «Графики» устанавливаем максимальное количество баров истории и максимальное количество баров в окне как можно больше (если вам нужна большая история для симуляции)

— Открываем график актива с таймфреймом, который вы хотите использовать для симуляции.

Как наказать Форекс КУХНЮ? Арбитраж в трейдинге и его виды. Сергей Заботкин

— Отключаем автоматическую прокрутку и прокручиваем график максимально назад.

— Еще раз перезапускаем МТ4.

— Устанавливаем на наш график Forex Simulator, начинаем новую симуляцию. Выбираем в качестве поставщика котировок Metatrader, нужный актив и таймфрейм.

Остальные шаги будут такими же.

Тестирование ручных стратегий с использованием Admiral Markets Day Trading Симулятор Форекс

Моделирование дневных торгов позволяет размещать рыночные и отложенные ордера, устанавливать трейлинг-стопы, изменять ордера s / l и t / p по заказам, нажимая на график, сохранять сложные определения ордеров в виде шаблонов, быстро закрывать все открытые ордера и получать доступ ко многим другим функциям, которые не доступны в стандартной версии MetaTrader 4.

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

Откройте тестер стратегий, нажав на значок или нажав Ctrl + R. Выберите советника под названием Admiral — Trading Simulator.ex4, затем установите свой торговый инструмент и временные рамки.

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

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

Чтобы сделать симуляцию более аутентичной, скорректируйте исходный баланс счета в параметрах EA, чтобы он соответствовал вашему реальному счету. Вы можете сделать это, нажав «С войства экспертов» в окне симулятора MT4, а затем щелкнув вкладку «Тестирование».

Источник: Admiral Markets Trading Simulator MT4

Чтобы обеспечить максимальный компромисс между скоростью и качеством, примените следующие настройки:

  1. Модель: по ценам открытия;
  2. Визуальный режим: проверено (для обеспечения визуальных данных бэктестинга);
  3. Период: выберите период, соответствующий вашей торговой стратегии;
  4. Спред: текущий.

Источник: Admiral Markets Trading Simulator MT4, USD/JPY, 4h Chart

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

Основным преимуществом симуляции daytrading является способность проверять вашу стратегию в разные периоды времени.

В приведенном ниже примере вы можете увидеть пример бэк-тестинга с использованием настраиваемого шаблона. Конечный результат составил +1.748 EUR прибыли.

Источник: Admiral Markets trading simulator MT4, USD/JPY 4h chart

Симулятор daytrading также позволит вам тщательно проанализировать вашу торговую деятельность, если вы нажмете кнопку анализа в окне мини-графика.

Настройка Forex Simulator.

Для начала работы скачиваем файл программы с официального сайта soft4fx.com и устанавливаем его в ваш терминал МТ4 как обычный советник.

Как установить торговый советник в терминал МТ4

Устанавливаем Forex Simulator на график выбранной валютной пары. Лучше открыть новый график, так как все установленные индикаторы и графические элементы при этом удаляются. Если вы приобрели платную версию программы, в настройках вводите свой e-mail и код активации. Если вы используете дэмо-версию, оставляете эти поля пустыми.

На графике у вас появится такое окно:

  1. Начать новую симуляцию
  2. Загрузить уже имеющуюся симуляцию для продолжения работы (работает только в платной версии)
  3. Загрузить исторические данные

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

Нажимаем напротив «Download» и затем выбираем, за сколько лет загрузить котировки. Можно также выбрать весь период (нижняя кнопка).

Также можно выбрать папку, куда будут закачиваться исторические данные: кнопка «Change Folder» в правом верхнем углу окна.

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

Кнопка «Clear» служит для удаления данных с компьютера.

Загрузив необходимые котировки, закрываем окно. Все готово к симуляции. Нажимаем кнопку «New simulation». Откроется следующее окно:

Здесь вы увидите провайдера котировок, выбранный актив, временной интервал. В блоке настроек «Main setting» отображается начальная и конечная дата симуляции (в зависимости от скачанных исторических данных), которые вы можете изменить по своему усмотрению; валюта депозита; начальный баланс; режим отображения графиков (GMT или New York Close, рекомендуется последний). Если стоит галочка «Rewinding allowed», то во время симуляции можно будет прокручивать график назад. В блоке «Advanced setting» устанавливаются размер 1 пункта в зависимости от разрядности котировок, размер лота, плечо, выбор спрэда (плавающий или фиксированный, зависит от вашего брокера), размер в днях для возврата назад. Если есть необходимость, корректируете эти данные и начинаем симуляцию — кнопка «Start simulation».

Тестеры стратегий и дневной симулятор Форекс

Умные Линии — это линейные объекты, обозначенные на графике MT4 как стоп-лосс или тейк-профит для позиций. Они обеспечивают три основные функции:

  1. Линии тренда стоп-лосса или тейк-профита;
  2. Частичное закрытие на разных уровнях цены;
  3. Стопы, зависящие от времени (например: закрытие всех позиций в полночь).

Чтобы создать умную линию, выполните следующие действия:

  1. Нарисуйте горизонтальную линию, вертикальную линию или линию тренда на графике;
  2. Удерживая нажатой клавишу Alt, щелкните по линии

Затем откроется окно: выбираем, какое действие должна выполнить линия. Посмотрите пример ниже.

Источник: Admiral Markets Trading Simulator MT4, USD/JPY, 4h Chart

Начало симуляции.

Симуляция запускается в режиме паузы и выходит окно для настроек торговли.

Lots — размер лота.

Risk %/Risk $ — можно установить риск в процентах или в долларах.

SL pips/SL price; TP pips/TP price – можно задать стоп лосс и тейк-профит в пунктах или в ценовом выражении.

Visual Mode – включает визуальный режим размещения ордеров.

Templates – создать шаблоны или использовать уже созданные для позиции (размер лота, стоп лосс и тейк-профит, трейлинг стоп).

Trades – в этом окне содержится вся информация об открытых, закрытых сделках и отложенных ордерах.

News – вызов окна экономических новостей.

Charts – настройка графиков.

History on charts – показывает историю сделок на графике.

Sessions – показывает, в какую сессию идет в данный момент симуляция.

Market – открывается ордер по рыночной цене. Здесь можно закрыть последний ордер или все ордера.

Pending – установка отложенных ордеров и расстояния до ордера. Также можно удалить последний ордер или все ордера.

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

Account – текущие результаты торговли: прибыль или убыток, эквити, баланс, свободную маржу.

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

Speed – позволяет изменять скорость визуализации: можно выбрать количество тиков в секунду или показывать в реальном времени. Дополнительно можно установить остановку симуляции при срабатывании стоп лосса или тейк-профита, при исполнении отложенного ордера или при достижении определенной цены.

Navigation – позволяет перематывать историю вперед и назад по барам.

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

Важно! Не закрывайте график с установленной программой SoftFX Forex Simulator, иначе работа прекратится.

На графики можно добавлять любые индикаторы и графические элементы.

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

Итак, устанавливаем график нужной валютной пары с рабочими таймфреймами, необходимые индикаторы по вашей торговой стратегии и можно приступать к работе. При размещении ордеров вы можете воспользоваться режимом «Visual Mode», который позволяет устанавливать ордера, стоп лоссы и тейк-профиты простым перетаскиванием мышки прямо на графике.

Все открытые ордера вы можете видеть и корректировать в окне «Trades» вкладка «Market & Pending». Здесь можно закрыть сделку или все сделки, только прибыльные или только убыточные сделки, удалить стоп лосс или тейк-профит, закрыть часть позиции, установить трейлинг стоп, модифицировать ордер.

Совет по скорости торговли — Симулятор Форекс

Основным способом управления скоростью в симуляторе является использование слайдера рядом с полем Visual Mode, который имеет значения от 1 до 32.

Эффект слайдера зависит от следующих параметров:

  1. Насколько у вас мощный компьютер;
  2. Сколько индикаторов вы добавляете к симулятору;
  3. Сколько тиков есть в каждом моделированном баре.
  1. Значение 32 на слайдере будет очень быстрым.
  2. Значения с 28 по 31 будут в 10-20 раз быстрее, чем в реальной жизни (например, M15-бар моделируется за 1 минуту).
  3. Значения от 20 до 27 будут в 2 и 5 раз быстрее, чем в реальной жизни.
  4. Значения ниже 10 будут иметь приблизительно реальную скорость (т. е. Каждый бар M15 занимает 15 минут).

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

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

Параметр SpeedFactor замедляет симуляцию. Чем больше значение, тем медленнее симуляция. Например, вы можете создать скорость моделирования между значениями 31 и 32 на слайдере MT4, установив ползунок в 32 и затем настроив SpeedFactor на значение, отличное от нуля.

Посмотрите наше видео, в котором подробно рассказывается о настройке и использовании Симулятора:

Анализ торговли в Forex Simulator.

Прогнав на истории свою торговую стратегию и совершив ряд сделок, необходимо провести анализ. Опять используем окно «Trades». Во вкладке «History» вы можете посмотреть всю историю открытых и закрытых сделок, во вкладке «Closed trades» все закрытые сделки.

Вкладка «Statistics» показывает полную подробную статистику по торговле. Можно экспортировать в Excel.

Во вкладке «Graph» вы можете посмотреть график изменения баланса и эквити объемы сделок.

Ключ к успешной торговле — Симулятор Форекс трейдинга

Рассмотрев все стоящие варианты и выбрав для себя торговую платформу для открытия демо-счета, вы должны установить четкие торговые цели.

Бесплатный симулятор Форекс затягивает, поэтому нужно поставить цели:

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

Как долго стоит использовать Форекс симулятор торговли

Порой трейдерам трудно переключиться с торговли на демо-счёте на реальную торговлю.

Часто их преодолевает страх. Но здесь стоит помнить, что на демо-счёте заработать реальные деньги вы не сможете, а это весомый аргумент, согласитесь.

Не затягивайте слишком долго с обучением, не потеряйте свой энтузиазм. Это частая ошибка среди трейдеров — они уделяют торговле на демо-счёте столько внимания и усилий, что, в итоге, теряют интерес к реальной торговле.

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

Симулятор Форекс — Как относиться к потерям

Форекс — это высоковолатильный валютный рынок. Он меняется очень быстро.

Торговля на бирже Форекс — не самое спокойное занятие.

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

Как торговать на бирже Форекс после потери?

Битва торговых советников: 007 vs Tokyo

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

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

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

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

Например, Джесс Ливермор получил известность за то, что заработал состояние, обвалив фондовый рынок в 1929 году. Однако он испытал как большой успех, так и унизительный провал. Ливермор подавал заявление о банкротстве три раза, но также стал легендой Уолл-Стрит, заработав $ 100 млн, благодаря спекулятивным сделкам.

Не каждая история трейдера столь же драматична и увлекательна, как у Ливермора. Если вы боитесь провала, вы можете легко получить опыт и уверенность — симуляция Форекс с применением специальных программ поможет вам в этом.

О биржевых симуляторах

Одна из тем, постоянно возникающих на занятиях vCollege и теперь — на вебинарах Blast: биржевые симуляторы. Всех интересует, в какой мере игры на искусственных площадках способствуют постижению ремесла. Свое мнение на «трейдинг понарошку» я никогда не менял и впервые сформулировал в одной из ранних рассылок vCollege аж 14 лет назад (в феврале 2001 года).

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

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

В 1934 году Дэрроу показал свое изобретение сотрудникам Паркер Броз. Те, правда, творение похерили, отыскав 52 ошибки в дизайне. Как оказалось, напрасно, потому как за 65 лет было продано 200 миллионов комплектов «Монополии»!

Примечательно время возникновения суперигры — в самый разгар Великой Депрессии. Не приходится сомневаться, что «Монополия» стала уникальным способом «уколоться и забыться», то есть компенсировать невзрачность и невзгоды реальной жизни: если уж невозможно обогатиться наяву…

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

Итак, «Монополия» — это игра. И все современные биржевые симуляторы — точно такие же игры. Это определение автоматически снимает проблему популярности биржевых симуляторов: ведь игра — самое любимое занятие человека, который сегодня, в терминологии Хейзинги, превратился в стопроцентного homo ludens, человека играющего. Популярнее биржевых симуляторов только реальный трейдинг.

Итак, что же такое «биржевой симулятор»? В самых общих чертах — это «игра в финансовый трейдинг», «симуляция трейдинга», если хотите, «трейдинг понарошку».

Можно выделить три вида симуляторов:

  1. Самостоятельные софтверные решения, которые распространяются как обычные компьютерные программы или игры. На мой взгляд, это самый неинтересный вид симулятора, поскольку замкнутая структура такого продукта накладывает максимум ограничений на воспроизведение динамики, свойственной реальным торгам.
  2. Веб-приложения — эдакие полноценные виртуальные театры, которые разворачиваются на сайтах по всем канонам сценического искусства: действующие персонажи, правила взаимоотношений между ними, сюжет (обычно это события реального трейдинга с однодневной задержкой или без оной), свои кумиры и герои, свои неудачники и шуты и т.п.
  3. Наконец, так называемые «учебные счета» реальных брокерских контор, которые позволяют клиентам заниматься симуляцией трейдинга с использованием условного капитала (как правило в 100, 200, а иногда и 500 тысяч якобы долларов). Я считаю, что «учебные счета» вне всякого сомнения — лучшее решение для традиционных биржевых симуляторов, поскольку позволяют начинающему трейдеру ознакомиться не просто с внешними элементами трейдинга как такового, но и приближают его к реальному рабочему месту, на котором ему в скором времени придется торговать.

В применении к биржевым симуляторам «игра» отнюдь не означает убогое «тюремное очко» или крестики-нолики. Финансовый трейдинг — сложная динамическая система, поэтому хороших биржевых симуляторов очень мало (соответственно, плохих — очень много). Пожалуй, будет справедливо внести уточнение: биржевой симулятор — не просто игра, а игра профессиональная. Замечательный пример профессиональной игры — так называемые flight simulators, симуляторы полетов.

Для того, чтобы плохой биржевой симулятор стал хорошим, необходимо выполнение ряда условий:

  • фидер (то есть сервер биржевых котировок) должен быть максимально приближен к реальным условиям. В идеальном случае фидер подается в реальном времени. Безусловно, сама по себе реальность котировок не имеет никакого отношения к трейдингу на симуляторе — какая разница, если в обороте фиктивные деньги? Преимущество в другом: если фидер работает в реальном времени, пользователь может попытаться отработать технику корреляции своих трейдинговых решений с потоком биржевых новостей, также поступающих в реальном времени;
  • имитация торгов должна проводиться с учетом всех существующих каналов, поскольку у каждого канала — свои специфические правила рутинга и исполнения заявок, с которыми постоянно приходится сталкиваться в реальном трейдинге. Естественно, что хороший симулятор позволяет отработать технику взаимодействия с этими каналами;
  • полноценная имитация реальных ситуаций размещения заявок. В реальном мире такие вещи как slippage (цена исполнения заявки «убегает» от цены, которую вы видели на мониторе в момент размещения этой заявки) и partial fills (частичное исполнение, при котором ваша заявка разбивается на части и реализуется поэтапно) встречаются на каждом шагу и совершенно недопустимо, чтобы в хорошем симуляторе ситуация не воспроизводилась;
  • наличие фидера новостей. На мой взгляд, это одно из самых важных условий, характеризующих хороший симулятор, поскольку использование фундаментальной информации принципиально важно для полноценного трейдинга.

Как бы там ни было, курсантов vCollege больше всего интересует не привлекательность биржевых симуляторов per se, а их польза в деле освоения реального трейдинга. Ответ будет краток: «Любой, даже самый совершенный симулятор не имеет никакого отношения к реальному трейдингу». По одной простой причине: единственным отличием успешного трейдинга от неудачного является наличие капитала. Если у вас его нет, либо вы его потеряли, трейдинг заканчивается. Точка.

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

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

После всего сказанного закономерен вопрос: «Нужен ли тогда традиционный биржевой симулятор?» Думаю, что нужен, поскольку он позволяет (особенно в форме «учебных счетов» реального брокера) ознакомиться с рабочим местом, на котором в дальнейшем придется работать. Начинающий трейдер может все пощупать, покрутить и поэкспериментировать, выучить правила, наконец, интерфейс, размещение заявок и т.п. Поэтому так важно использовать в качестве симулятора «учебные счета» именно того брокера, с которым вы планируете работать в дальнейшем.

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

В какой-то момент мы поняли, что обучение в vCollege превращается в элитарный проект. Для подавляющего большинства обитателей интернета «обучение трейдингу», «школа биржевого трейдинга», «vCollege», «торговля на бирже» не более, чем пустой звук! В самом деле, мы обучаем тому, что многие просто не в состоянии представить! Как можно на словах передать неповторимый трепет, который испытывает трейдер, когда открывает позицию и следит, как акция устремляется вверх?! Или тот леденящий ужас, который помимо воли сковывает дыхание, когда на твоих глазах рассыпается в пух и прах позиция, которая еще мгновение назад казалась абсолютно неуязвимой?!

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

Развивая метафору об игре в покер на спички, можно сказать, что реальный покер отличает от игры понарошку отнюдь не величина капитала, а непосредственно сам факт использования денег вместо спичек! В этом-то вся соль: природа переживаний и психологического состояния, вызванного выигрышем или потерей $1, идентична природе переживаний любого реального полноценного трейдинга. Тогда как переживания, вызванные работой на биржевом симуляторе, сродни лишь игре в «Дум» или «Монополию».

Из всего сказанного вытекает простая истина: для того, чтобы понять трейдинг, нужно как можно скорее им заняться! Желательно — почти сразу. В рамках основного курса школы vCollege такое желание нереализуемо, поскольку обучение длится от полугода (программа русской и американской школы Tough Drill) до 2-3 лет (программа Free Run).

Вот тут-то и приходит на помощь ускоренное обучение трейдингу на вебинарах vCollege Blast! Продуманная до мельчайших деталей программа позволяет сократить путь от «нулевого знания» до открытия реального счета и начала реальных торгов до 5 дней. Разумеется, ни о каком глубоком постижении ремесла за неделю не может быть и речи: для полноценного погружения в тему понадобятся в последствии все те же полгода-год-два-три! Однако вебинары Blast организованы таким образом, чтобы дать слушателю тот абсолютный минимум, достаточный для немедленного начала работы, для погружения в реальные биржевые торги сразу после прохождения обучения.

Где гарантия, что подобная спешка не приведет к катастрофе? Она — в адекватном понимании того, что такое биржа. Blast в первую очередь направлен на ограничение рисков новичка. Мы акцентируем внимание на главной аксиоме трейдинга: «Для того, чтобы разориться на бирже, нужно быть полным идиотом!» Ключ к выживанию — контроль за балансом риск/доходность, который в 10 случаев из 10 может и должен находиться в руках трейдера. Только в его руках, и ни в чьих других. Не воспользоваться этой гарантией выживания можно только при отсутствии ума. Либо — при недостатке знаний. Именно на таких знаниях и базируется программа вебинаров Blast.

Остальное дело техники: обзор с высоты птичьего полета всех аспектов биржевой торговли (инструменты, площадки, брокерские счета, соглашения, виды и типы заявок), твердое знание «в лицо» всех основных существующих техник анализа (простого визуального, индикаторного, сложных графических построений, фрактальный анализ, анализ циклов, волновой принцип Эллиотта, нейросетевой анализ во всех аспектах его практического воплощения) — вот беглый перечень тем, которые слушатели Blast осваивают всего за одну неделю.

В пятницу, на заключительном занятии вебинара: соединение полученных знаний воедино, подведение итогов и обширное практическое занятие — на реальных торговых площадках, в реальных условиях, с реальными деньгами, мы анализируем текущую ситуацию, задействуя наш , взвешиваем «за» и «против» и открываем реальные биржевые позиции. Более того, мы делаем почти невозможное: мы принимаем участников вебинара в «дольщики» открываемых вместе позиций, при этом возможные убытки полностью берём на себя, а в случае прибыли выплачиваем учащимся по 25%!

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

Собственно, теперь я могу ответить на главный вопрос этой публикации: какой биржевой симулятор представляется мне оптимальным? Отвечаю: 5 занятий вебинара vCollege Blast, на заключительном из которых вы становитесь не просто наблюдателем, а долевым участником открытых позиций! Только такой «симулятор» и достоин того, чтобы тратить на него наше бесценное время!

О нас: Admiral Markets

Как регулируемый брокер, мы предоставляем доступ к наиболее популярным торговым платформам в мире. Вы можете торговать с нами CFD, акциями и ETF.

Тестирование и Оптимизация Форекс Советников

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

4 нюанса тестирования советников в терминале MetaTrader 4, о которых знают не все трейдеры

[info_block align=»right»]Обратите внимание, что качество истории котировок у разных форекс брокеров отличаются, что может вызвать серьезные расхождения в результатах тестирования одного советника на счетах от разных брокеров[/info_block]

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

Все, что нужно знать о том, как правильно тестировать торгового советника в тестере стратегий терминала MetaTrader 4 – в инструкции от экспертов журнала Фортрейдер.

С чего необходимо начинать тестирование советника?

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

Рис. 1. Архив котировок в меню «Сервис» терминала MetaTrader 4.

Далее выбираем необходимую валютную пару и таймфрейм, кликаем по ним два раза левой кнопкой мышки и нажимаем «Загрузить».

Рис. 2. Выбор валютной пары и таймфрейма.

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

Выбираем в тестере стратегий торгового робота (1), валютную пару (2), тип моделирования (3), таймфрейм (4), спред (5) и настройки советника (6).

Рис. 3. Настройка тестера стратегий для тестирования.

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

Какой тип моделирования выбрать?

[info_block align=»right»]Тестируете по всем тикам, потом по контрольным точкам, потом по ценам открытия и смотрите разницу.[/info_block]

Тестер стратегий предлагает на выбор три типа моделирования:

  • Все тики;
  • Контрольные точки;
  • По ценам открытия.

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

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

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

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

Forex Simulator — тестер для ручных стратегия для MT4

На какие параметры нужно обратить внимание при оптимизации советника?

Количество сделок

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

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

Прибыль и просадка

[info_block align=»right» linkText=»Зарабатываем с Мартингейлом! 8 правил торговли форекс экспертами с повышенным риском» linkUrl=»https://fortrader.org/learn/forex-trader/zarabatyvaem-s-martingejlom-8-pravil-torgovli-foreks-ekspertami-s-povyshennym-riskom.html» imageUrl=»http://files.fortrader.org/uploads/2022/11/invest-money.jpg»]Заработок на советнике по принципу Мартингейла возможен. 8 правил о том, как снизить риск от торговли «опасным» роботом.[/info_block]

Во вторую очередь нас будет интересовать соотношение прибыли к просадке.

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

К счастью, это несложно поправить, если у вас есть доступ к исходному коду советника. Достаточно в конец кода любого робота приписать следующие строчки:

double GetRecoveryFactor( void ) <

double MaxDD = TesterStatistics(STAT_EQUITY_DD);

Res = TesterStatistics(STAT_PROFIT) / MaxDD;

double OnTester( void ) <

и перекомпилировать его. После этого при оптимизации в тестере появится новая колонка «Результат OnTester». Она будет содержать коэффициент восстановления. Щелкнув по шапке этой колонки, можно отсортировать результаты оптимизации по данному параметру.

Рис. 4. Сортировка результатов оптимизации по коэффициенту восстановления.

Что делать с ошибками рассогласования?

Часто случается, что в отчете о тестировании торгового эксперта тестер стратегий в строке «Качество моделирования» указывает значение n/a и сообщает об ошибках рассогласования графиков.

Рис. 5. Ошибки рассогласования графиков.

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

Как устранить это расхождение? Существует очень простой способ. Необходимо удалить историю котировок по необходимой валютной паре через «Меню Файл» — «Открыть каталог данных» – History – «Имя торгового сервера». Стираем все файлы EURUSD*.hst.

Рис. 6. Удаление файла с архивом котировок.

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

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

Итого

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

Похожие статьи

Комментарии (2)

А ничего что котировки после удаления будут загружены с сервера метаквот и будут очень сильно отличаться от данных полученных от брокера и после перезалива этот тестер можно смело выкинуть в ведро? вы этот момент почему-то упускаете.

Здравствуйте! Спасибо Вам за информацию о тиковом тестировании робота. Но у меня вопрос такого плана. Если я скачаю тики из архива котировок MQL4 и провожу тестирование в таймфрейме H1(часовом), то не будет ли отличаться время открытия бара от серверного времени брокера? Мне это важно знать, так как открытие ордера в моём роботе привязано ко времени открытия бара и со временем начала торговых сессий.
Заранее благодарен, если получу от Вас разъяснение по моему вопросу.
PS: может у Вас есть описание кода, который можно будет внести в тело советника для устранения проблемы, если она, конечно, существует.

Рейтинг Форекс брокеров: