На следующем этапе, переходим в «Архив котировок» нажатием клавиши «F2», либо выбрав «Сервис» → «Архив котировок». В этом пункте нам нужно подгрузить полные данные котировок, чтобы во время тестирования не было ошибок. Как только оптимизация завершится, вы сможете во вкладке «Оптимизация». Отчет о оптимизации можно отсортировать по https://boriscooper.org/kak-investory-otnosyatsya-k-aktsiyam-domo/ любому параметру, кликнув мышью на заголовке колонки. Чтобы использовать настройки комиссии текущего торгового счета, включите опцию «Использовать предопределенные комиссии». Единицы, в которых указывается значение, зависят от выбранного способа начисления (в базовой валюте, валюте группы, пунктах и т.д.).
Обновлённый Forex Tester 4 версии.
Мы поговорим о способах тестирования, выборе стратегий для оптимизации, а также включение разных функций для работы на форекс. Это лучший советник для Форекс, который позволяет создать свою стратегию из стандартных индикаторов и использовать наши функции для советника. Описанный выше режим визуального тестирования позволяет Вам размещать ордера вручную, как Вы это делаете в реальном времени на торговом терминале, чтобы проверить работу Вашей стратегии. Если вы являйтесь пользователем Forex Tester 3, то для вас есть отличная новость – новую версию вы можете скачать бесплатно! Если вы ещё не знакомы с этим инструментом, то самое время уделить внимание повышению качества своей торговли за счёт тестирования своих стратегий. Отчет о тестировании можно сохранить, нажав в любой области вкладки на правую кнопку мыши и в выпадающем меню выбрать «Сохранить как отчёт».
Установка и настройка Tickstory
В этом блоке собраны те параметры, которые позволяют отфильтровать открытие позиций по техническим ограничениям. + Вы можете узнать результат работы советника, который одновременно торгует на 10 валютных парах. Все параметры, которые измеряются в пунктах (Стоплосс, тейкпрофит, дистанция ……) Я использовал из 4-х значной котировки. В этой статье я покажу Вам некоторые способы оптимизации советника и правильном выборе функция для работы с экспертом. Перед тем, как доверить торговлю тому или иному советнику, рекомендуем провести его оптимизацию. И если всё пройдет гладко, рассматривать торговлю на реальном счете Форекс.
Фундаментальный анализ на рынке Форекс
Но время идёт, и появляются новые способы, более удобные и практичные. Как видно в приведенном примере результатов тестирования качество моделирования составило 90%, это низкий показатель для того, чтобы всерьёз воспринимать проведенное тестирование. Но это тот максимум, на который рассчитан данный стандартный метод подготовки котировок через терминал MetaTrader 4. Каким методом пользуется наша команда и как повысить этот показатель, мы расскажем в будущих наших статьях.
Как пользоваться тестером стратегий
Например, робот трендовый, а на рынке стадия узко диапазонного бокового движения. — Добавлен блок управления и контроля скорости работы котировок и скорости тестирования. Эти значения зависят от стандартной скорости работы тестера стратегий в терминале. Добавлена кнопка ПАУЗА — Вы можете приостановить тестирование и работу тренажера. Добавлены ЧекБокс и возможность устанавливать паузу после открытия позиции(активация отложенного ордера, открытие новой позиции ) или закрытия позиции. Наша задать реализовать максимальное тестирование советника и выявить все его болячки максимально быстро.
Краткая инструкция по тестированию роботов/Советников в терминале Metatrader 5 (МТ
Параметр TypeTradeBUYSELL – включает возможность торговать только в одном направлении. Параметр ClosePositionifChangeOWNSignal – позволяет закрывать открытые позиции при изменении главного сигнала. Мы не советуем Вам использовать более 2 фильтров для сигнала, поэтому остальные 3 фильтра мы спрятали внизу таблицы настроек.
И чтобы совсем не осталось вопросов по тестированию ручных стратегий, мы предлагаем ознакомиться с обзором по работе с обновлённой программой Forex Tester 3. Свойства эксперта – в данном окне можно настроить тестирование и оптимизацию, а также установить или скорректировать входные параметры торгового советника. При этом стоит отметить, что количество сохраняемых данных истории по инструментам не превышает указанного в настройках терминала параметра «Макс. В том случае, если при добавление текущих котировок — это значение будет превышено, будут удаляться самые старые бары. Если вы планируете торговать на рынке Форекс при помощи автоматизированных торговых систем, то вы должны знать и понимать на чём базируется данный вид торговли.
Это новое поле спреда в тестере стратегий позволяет легко изменять спред между тестами на истории. Следовательно, установка поля Spread в Tickstory больше не влияет на последние версии Metatrader и может быть проигнорирована. Он остается доступным в Tickstory только для обратной совместимости с более ранними версиями Metatrader. Программа для МТ4 SimpleFXTester представляет собой вспомогательный советник, который предназначен для тестирования любых торговых стратегий, как для рынка Форекс, так и для торговли CFD, на истории. TakeProfit (0…)в пунктахДанный параметр представляет собой Тейкпрофит каждой позиции, Это количество пунктов плюса, при котором сделка будет закрыта сервером0 – параметр отключен, и Тейкпрофит сделки будет равен 0.
Либо можно отключить, если вы хотите просто проверить текущие параметры робота. Далее выбираете необходимый вам инструмент, для которого вы хотите подобрать параметры или проверить текущие. Если в списке нет нужного инструмента, то проверьте окно «Обзор рынка» и добавьте необходимый инструмент в список. Если это фьючерсы Мос.биржи, то лучше выбирайте склейки (Splice) для тестирования за длительный период истории. Для того, чтобы автоматически сконфигурировать файл настройки экспортируемых данных.
«Информация о Metratrader» для конкретного брокера может быть сохранена в файле «MT4 Config» (.mt4config) для последующего использования или обмена среди трейдеров, которые хотели бы сравнить свои результаты. Учитывая тот факт, что эта информация является ключевой для оценки советника на исторических данных, вы можете настроить различные параметры, чтобы получить полный контроль над тем, что экспортируется в файле данных MT4. Вкладка «Информация о Metatrader» создана специально для этой цели. Основой прибыльной торговли советниками на Форекс является их тестирование с высокой степенью точности. Во встроенном тестере МТ4 качество моделирования едва достигает 90%. Этого качества тестирования недостаточно, чтобы оценить эффективность советников, особенно, используемых на тиковых данных.
Оптимизируемый параметр(ы) — в дополнение к общим статистическим показателям здесь отображаются значения входных переменных установленные для данного прохода. Также комиссию можно взимать в зависимости от объема каждой сделки или от ежедневного или ежемесячного оборота. От выбранного варианта зависит, объемы чего указываются в полях «От» и «До» — сделки или оборота. MetaQuotes периодически выпускает новые обновления для Metatrader, вы получите это обновление на свой компьютер. Учитывая, что новые выпуски могут иногда нарушать совместимость с средством запуска Tickstory, рекомендуется ограничивать автоматические обновления до тех пор, пока служба поддержки Tickstory не подтвердит совместимость. Когда вы устанавливаете MetaTrader, по умолчанию он сохраняет ваши данные в папке Window AppData.
Тестер стратегий в терминале MT5, на текущий момент, самый технологичный и точный. В тестировании участвовал советник Vip-Test_Profit-FX_2-00.ex4 — скачать и попробовать. В тестировании участвовал советник Vip-Test_Profit-FX_2-00.ex4 — скачать и попробовать. Зарегистрироваться у одного из ведущих брокеров, а именно Alpari или Dukascopy. При чем не просто открыть демо счет, а открыть реальный счет, с потоком реальных котировок.
После этого указать путь, где файл отчёта с расширением HTML будет сохранён на вашем диске. Вкладка «График», позволяет визуально оценить результаты тестового прогона советника, и увидеть как изменялся депозит во времени. После того как проход тестирования торгового алгоритма закончился в окне тестера появятся такие вкладки как — Результаты, График, Отчёт. После того, как установлены и настроены все параметры тестирования, необходимо нажать кнопку «Старт».
Вкладка «Metatrader Info» MT4 позволяет сохранить текущие отображаемые настройки в файл конфигурации. Этот файл конфигурации можно затем использовать позже или поделиться им с коллегами трейдерами, для того, чтобы использовать единые настройки. После завершения экспорта вы можете начать бэк-тестирование MT4, запустив Metatrader 4, нажав на пиктограмму на панели инструментов «Начать MetaTrader для бэк – тестирования». Если вы поставили галочку импорта в FXT, то именно этот файл будет передавать актуальные котировки в терминал. Например вы можете экспортировать csv файл котировок в нужном вам формате и преобразовать их с помощью специального скрипта в FXT файл (если по какой то причине вам нужно это сделать вручную). Либо же передать полученные тиковые котировки через этот файл в терминал МТ5 для дальнейшей работы с этой программой.
В этой статье мы расскажем о том, как оптимизировать параметры советника и получить желаемый результат. Когда “Илан” и установлен в торговый терминал, выбираем актив EUR/USD. Также понадобиться указать временной интервал в рамках, которого и будет проводиться наиболее точное тестирование. Робот может хорошо показать себя на демо-счете и тестере стратегий Форекс, но на реальном счете (центовый счёт относится к реальным счетам), порой, картина совсем иная. Это происходит за счет проскальзывания цены и других моментов, которых нет на учебном счёте.
Даже трейдеры-новички осторожничают, и пытаются протестировать торгового советника перед установкой. И это вполне разумная позиция, ведь никому не хочется, чтобы автоматическая торговая система плохого качества поспособствовала серьёзным убыткам. Так и только так можно понять на сколько хорошо торгует робот. Переоценивать возможности робота, анализируя данные из тестера, нет никакого смысла.
Для тестирования ручных стратегий, достаточно настроить эти пункты и приниматься за дело. В случае если мы имеем дело с автоматизированными советниками, придется настроить еще и «Свойства эксперта», поэтому, нажимаем кнопку Expert properties (Свойства эксперта) и приступаем к настройке. При помощи команд контекстного меню можно скрывать/показывать некоторые из вышеуказанных столбцов. Для удобства включите опцию «Автопереключение на результаты» — после завершения оптимизации тестер стратегий будет автоматически переключаться на вкладку результатов. Аналогичная команда доступна в контекстном меню вкладки «Журнал». Шаг лота — это значение влияет на работы многих торговых советников, которые постепенно изменяют размер лота.
Ознакомьтесь с результатами тестирования советника на реальном рынке Forex. Если вы устанавливали галочку в пункте Visual Mode (Визуализация), то так же можно проанализировать сделки на графике, которые будут отмечены метками входа и выхода из позиции. Если такой галочки вы не ставили, но все же хотите оценить работу советника визуально, нажмите во вкладке «Настройки» кнопку Open Chart (Открыть график).
— Объем — уровни комиссии задаются по объему (количеству лотов) каждой совершенной торговой операцией сделки. Например, если задать уровни 0 — 10 и 12 — 20, сделка объемом 15 лотов попадет во второй уровень комиссии. Этот вариант используется, если выбран режим «Ежедневно», «Ежемесячно» или «Немежденно». — Чтобы сохранить набор в виде set-файла на компьютере, нажмите «Сохранить». Такие файлы можно переносить между платформами на разных компьютерах, передавать другими пользователям.— Чтобы сохранить набор для последующего удобного использования в текущей платформе, нажмите «Сохранить набор».
Это сложно и требует несколько больше времени, чем многие думают, но это возможно.Чем больше и всесторонней Вы протестируете систему, тем больше Вы о ней узнаете и тем больше Вы сможете на ней заработать. Он вычисляется как отношение полученной прибыли к максимальной просадке.— Коэффициент Шарпа — классический показатель для оценки действий портфельного управляющего, результатов фонда или торговой системы. Вычисляется как (Доходность – Безрисковая доходность)/Стандартное отклонение Доходности. В предыдущей статье мы подробно рассказали о тестировании торговых советников в терминале MetaTrader 4.
Начинающие трейдеры тестируют торговых советников на демо счетах и в большинстве случаев оказываются крайне недовольны результатом, когда дело доходит до торговли на реальном счёте. Это происходит по той причине, что демо счёт является своего рода симуляцией реальных торгов. Здесь нет таких подводных камней, как реквоты и проскальзывания, поэтому тестирование советника на демо счёте будет неэффективным, а трейдер просто потеряет время. В качестве тестера рекомендуется открывать центовые счета, ведь они не требуют большого депозита, а торговля уже не является симуляций, она вполне реальна. Для этого в окне программы Tickstory нажмите на верхней панели кнопку — «Файл» и в выпадающем меню выберите «Настройки». В открывшемся окне настроек, необходимо указать папку на диске, где будут храниться файлы тиковых данных.
Также очень важно позаботится над полнотой исторических котировок. Для этого войдите в меню «Сервис» — «Архив котировок» В появившейся таблице, выберите нужные валютную пару и таймфрейм, после чего загрузите котировки. В одной из статей я уже раскрывал тему, как проводить тестирование стратегий для бинарных опционов, более того, делился отличным симулятором, который позволяет вести статистику торгов. С уверенностью можем сказать, что оптимизация и настройка одного советника – это намного легче, чем поиск и оптимизация тысячи других роботов.
Но забежим сразу вперёд и откроем небольшую тайну, существуют специальные надстройки для MT4, которые позволяют тестировать не только с динамическим реальным спредам, но и на реальных котировках с качеством 99%. Называется данная программа Tick Data Suite, про неё мы отдельно расскажем в последующих наших статьях. После того как были подготовлены котировки, можно проводить тестирование торгового алгоритма или индикатора на исторических данных выбранного финансового инструмента. Как отмечалось ранее, котировки как правило не бывают идеальными. Как минимум не возможно гарантировать бесперебойную работу оборудование у брокера, производящее цикл записи этих самых данных. В процессе загрузки данных с сервера в терминал трейдера также возможны баги и обрывы связи.
После того, как Мы получили результаты оптимизации, мы можем выбрать нужные параметры и сохранить Set файлы, чтобы использовать их в будущем. Результаты тестирования советника считается точными, если индикатор качества моделирования (на скрине Modelling quality) составляет 90% и более, а также показатель ошибок рассогласования равен нулю. Если ваши результаты не дотягивают до этих показателей, то результаты тестирования советника не следует принимать в расчет, а следует поработать над исправлением ошибок.
Здесь можно выбрать тестируемый торговый советник или индикатор, символ на котором будет производиться прогон, а также настроить условия – временной период тестирования, таймфрейм, спред и способ моделирования баров. Initial Deposit – Начальный балансвашего счета для тестирования. Вы можете указать здесь сумму, которая достаточная для работы эксперта.
Это позволит получить котировки при данном способе наилучшего качества. В отрытом терминале необходимо на верхней панели выбрать «Сервис – Архив котировок» или просто нажать на клавиатуре F2. Про оптимизацию в торговом терминале MetaTrader 4 мы подробно расскажем в будущих наших статьях.
И еще несколько советов напоследок.Никогда не проводите оптимизацию системы на всей доступной истории. Всегда оставляйте часть данных (примерно 10%) для тестирования out-of-sample. Если система, на этом промежутке ведет себя по-другому, нежели на периоде оптимизации, то смело отбрасывайте эти результаты оптимизации — это лишь подгонка под историю.Всегда внимательно изучайте результаты оптимизации. Наблюдая то, как изменяется результат работы системы при изменении какого-либо параметра, можно сказать, как этот параметр влияет на систему. Может его вообще исключить из оптимизации.Многие утверждают, что, проводя оптимизацию можно лишь подогнать систему на кривой истории, и она никогда не будет вести себя также как вела себя в тестере. Используя исторические данные, всегда можно грамотно протестировать систему и подобрать такие параметры, которые будут работать в будущем на реальном рынке.
Иногда бывает так, что торговля становится прибыльнее, когда мы переворачиваем стратегию. На этапе программирования и создания советника, наши первые пользователи составляли для нас “хотелки” и пожелания. Каждый сигнал и стратегия – это стандартная стратегия использования индикатора. Такие стратегии писали люди, которые придумывали эти индикаторы.
Вы должны понимать, что ничего легкого на форексе не существует. И каждый советник это всего лишь алгоритм, построенный в коде. Оптимизация и тестирование советников достаточно нужное занятие.
Ведь каждый торговый робот рано или поздно сольет депозит трейдера, но за время торговли с его помощью можно вывести приличную прибыль. Описанный в данной статье способ подготовки исторических данных финансового инструмента, абсолютно не применим для тестирования торговых советников, работающих на тиковых котировках. По причине того, что внутри загруженного бара идёт эмуляция тиков, что в свою очередь создаёт условия для некорректного и не объективного теста.
Запуск новой торговой системы на реальный счёт без предварительного её тестирования всегда сопровождается рисками. Ведь трейдер ещё не знает, как она поведёт себя в реальной торговле, с учётом заданного размера депозита, торговых условий и особенностей брокера. Если же он сразу начинает торговать на реальные деньги, слив депозита почти неминуем.
Её отличает несложный интерфейс и функционал, поэтому недопонимания при её использовании возникнуть не должно. Рассчитана инструкция по работе с программой Tickstory Lite на пользователей, которые уже умеют тестировать советников во встроенном тестере, но нуждаются в повышении качества результатов. Чтобы зарабатывать стабильно на валютном рынке, необходимо освоить тонкости технического анализа, торгового процесса, научиться “чувствовать” этот самый рынок, обдуманно совершать все действия. Сэкономить это самое время и получить опыт можно, воспользовавшись тестером стратегий Форекс, который позволяет тестировать свои стратегии, получая необходимые навыки в куда более сжатые сроки. Как раз для этого и предназначена программа Trade System 2, о которой и пойдёт речь в сегодняшнем материале.
Многие новички не выдерживают и месяца, на качественное же тестирование советника нужны годы. А качество моделирования должно быть не менее 90%, а достичь его, тестируя советник самостоятельно, очень сложно. Качество моделирования – важная составляющая, поэтому если трейдер желает воспользоваться уже протестированным предварительно советником, то на этот фактор обязательно следует обратить внимание. Если качество ниже 90%, то советник не достоин тестирования на центовом счёте.
Очень часто нет необходимости генерировать данные всей истории, особенно при потиковом моделировании, когда объем неиспользуемых данных может быть очень большим. Данные не исключаются из последовательности, чтобы оставалась возможность правильно посчитать индикаторы на всей полученной истории. Необходимо заметить, что первые 100 баров также не генерируются. Если же есть желание протестировать советник самостоятельно, то существует вполне удобный и приемлемый способ – специальная программа анализатор.
В этом нам поможет встроенный в MetaTrader 4, тестер стратегий. Я покажу как протестировать советник и расскажу на какие нюансы следует обратить внимание при анализе результатов его работы. Выберите временные рамки, для которых вы хотите создать файлы исторических данных MT4, установив соответствующие флажки.
После этого выбираем в выпадающем меню советник, который мы планируем протестировать. Продемонстрируем процесс тестирования на примере советника Zodiaq EA. Для того, чтобы скачать котировки по выбранному инструменту, выберите его и нажмите загрузить. Здесь обращаю внимание на то, что, щёлкнув дважды на левую кнопку мыши по паре нужно выбрать период 1 минута.
Теперь необходимо научиться более точно и профессионально настраивать параметры экспортируемых данных. В обзоре инструментов можно выбрать один или несколько инструментов, чтобы выполнить с ними какие-либо операции — например, загрузить все исторические данные для этого символа. Чтобы выбрать символ, просто используйте левую кнопку мыши и щелкните по нему. Вы можете выбрать несколько символов, удерживая нажатой клавишу CTRL и выбирать дополнительные символы.
Каждую, даже самую лучшую стратегию, нужно тестировать, проверять на демо или заказывать советника по ней – и тестировать уже советника. Вкладка «Оптимизация» используется в процессе оптимизации торгового советника. Здесь устанавливаются определенные ограничения, при выполнении которых, будет производиться пропуск оптимизационного прогона и начинаться следующий с другими входными параметрами. Облако позволяет за минимальную цену оптимизировать советника на тысячах других компьютерах. Основная настройка произведена и наш терминал готов к тестированию.
Не забывайте, чтобы получить надпись о качестве котировок 99.9%, терминал необходимо запустить через программу TickStory. Во вкладке «Информация о Metatrader» вы можете произвести дополнительные настройки тиковых данных, такие как размер свопа, стоп левел, размер тика и т.д. Чтобы включить портативный режим, вам необходимо запустить МетаТрейдер с параметром /portable. Вы можете указать этот параметр в командной строке, как показано на снимке экрана ниже. Также обратите внимание на то, как папка данных MT4 изменится в соответствии с каталогом установки.
Необходимо следовать подробной инструкции на вкладке «Помощь». Чтобы загрузить файл конфигурации, просто нажмите кнопку «Загрузить», а затем перейдите в каталог, в котором находится файл. Файлы конфигурации, которые связаны с Tickstory, хранятся в каталоге приложения. В случае файлов, которые были созданы скриптомTickstory, они будут находиться в каталоге expert/files вашей установки Metatrader.
Представленные данные – это только предположения, основанные на нашем опыте. Публикуемые результаты торговли добавляются исключительно с целью демонстрации эффективности и не являются заявлением доходности. Прошлые результаты не гарантируют конкретных результатов в будущем. Проведение торговых операций на финансовых рынках с маржинальными финансовыми инструментами имеет высокий уровень риска, поэтому подходит не всем инвесторам.
Для начала работы в режиме оптимизации по пользовательским критериям, Вам необходимо настроить Ваш термсинал. Параметр TrailingStopSAR – Включает функции сопровождения и модификации стоплосса в прибыль по точкам индикатора PARABOLIC. Параметр TrailingStop – Дистанция установки стоплосса от текущей цены.
Если перед тем, как запустить советник торговать на реальном счёте, вы хотите убедиться в его эффективности на истории, то необходимо провести его качественное тестирование. Существует несколько возможностей тестирования экспертов с различным процентом качества. До недавних пор наиболее достоверные результаты можно было получить при использовании сторонних программ.
Многие не чистые на руку мошенники, не преминут этим воспользоваться. Изменяя отчёт таким образом, что заведомо не самые прибыльные результаты тестирования становятся высоко прибыльными. Поэтому не следует доверять только результатам тестирования, всегда оценивайте в комплексе предоставленную вам информацию.
По умолчанию выбран источник данных Dukascopy, что означает, что все рыночные данные будут поступать от этого поставщика. Данный брокер по совместительству является Щвейцарским банком и известен высоким качеством хранимых котировок на протяжении длительного времени. А полученные результаты будут сформированы в отчет, как при тестировании обычного советника, что в дальнейшем облегчает процесс анализа стратегии… А сегодня предлагаю взять на вооружение тестер ручных стратегий для МТ4 — Simple Forex Tester, благодаря которому можно вести торговлю на истории и проверять эффективность и прибыльность стратегий CFD и Форекс.
Это позволит максимально ускорить работу с большими массивами данных торговых котировок. — При выборе варианта «Все тики» — тиковые данные генерируются на основе минутной истории. В принципе, это достаточно точный метод.— При выборе «Каждый тик на основе реальных тиков«, дает возможность производить тестирование на реальных тиковых данных, которые скачиваются с серверов вашего брокера. В этом случае, возможна такая ситуация, что выбранные параметры будут работать только в этом отрезке времени, а в будущем результаты могут оказаться совсем другими. Но и тут надо смотреть по ситуации, возможно просто стадия рынка оказалась неподходящей для вашего робота и стоит подождать.
Оставайтесь с нами, впереди ещё много интересного, а главное, полезного контента. Как отмечалось ранее, во вкладке «Информация о Metatrader», содержится важная информация для более точной и полной настройки бэк-теста. Эта опция включает специфичную для брокера информацию, которая определяет действительные размеры лотов, комиссии, кредитное плечо и другие характеристики. Tickstory позволяет вам определять все эти детали во время процесса экспорта MT4, и эти установки впоследствии внедряются в вашу базу данных тестирования на истории MT4. Вы можете оптимизировать параметры времени после оптимизации всех остальных блоков для того, чтобы улучшить результаты тестирования. В отличие от своих аналогов, программа является бесплатной, а потому воспользоваться ею может любой желающий.
Оптимизация представляет собой последовательные прогоны одного и того же советника с различными входными параметрами на одних и тех же данных. При этом можно подобрать такие параметры, при которых эффективность советника будет максимальной. Терминал MT4 обладает встроенными средствами, позволяющими автоматизировать этот процесс.
Повторите процедуру, пока на экране не появится сообщение «Нет новых данных», для точного понимания, что терминал подгрузил все котировки. Дело в том, что по отзывом реальных программистов, да и по своему личному опыту прогона стратегий в тестере, понял что лучшие котировки, точнее более правдоподобные, были в Alpari. Что касается Dukascopy, так здесь вообще все просто, это мощный швейцарский банк, через свои дочерние компании дающий возможность торговать на Forex.
Пока общая стоимость операций не превышает 500 единиц, будет взиматься комиссия в соответствии с первым уровнем. Как только денежный оборот превысит значение 500, комиссия за последующие сделки будет взиматься в соответствии со вторым уровнем. Чтобы сохранить настройки, вы можете выбрать «Сохранить по умолчанию», что автоматически сохранит вашу конфигурацию как конфигурацию по умолчанию. Это означает, что всякий раз, когда вы открываете диалоговое окно «Экспорт MT4», будут использоваться именно эти настройки. Поле «Спред» использовалось в более ранних версиях Metatrader (примерно до 2015 г.) и теперь устарело в пользу поля «Спред» на экране параметров Тестера стратегий.
В данной статье мы подробно расскажем про программу Tickstory, которая позволяет на базовом уровне подготавливать котировки высокого качества из разных источников и импортировать их в терминал MetaTrader 4. На видео всё досконально объяснено и показано, как правильно тестировать советников. Для этого нажмите на соответствующий значок лупы, вверху терминала, либо воспользуйтесь комбинацией горячих клавиш «Ctrl+R».
Относительно качественные котировки данного брокера доступны с 2013 года. С сервера исторических данных MQL можно загрузить котировки по основным валютным парам начиная с 1999 года, но они очень низкого качества, с так называемыми «дырами» — пропусками данных за определенный временной период. Прежде чем углубляться в пучину знаний о методах и подходах к тестированию, давайте познакомимся с инструментарием. В целях проведения тестового прогона и оптимизации на исторических данных в терминале MetaTrader 4 компанией MetaQuotes был создан тестер стратегий.
Теперь давайте посмотрим, результаты тестирования советника. И первое что нас должно интересовать, это пункт «Ошибки рассогласования». Вкладка Inputs (Входные параметры), нужна для ввода полученных путем оптимизации настроек. В этой статье, разбираться как происходит оптимизация не будем, а просто загрузим .set файл, в котором уже хранятся оптимизированные настройки разработчиками. В одной из ближайших статей, расскажу как оптимизировать торговых советников на извлечение максимальной прибыли с наименьшими последствиями.
StopLoss (0…)в пунктахДанный параметр представляет собой Стоплосс каждой позиции, Это количество пунктов минуса, при котором сделка будет закрыта сервером0 – параметр отключен, и Стоплосс сделки будет равен 0. Также данный параметр необходимо менять на разных валютных парах, дабы вскоре разобраться с детализированным отчетом, какой эксперт к какой паре был привязан. Я не рекомендую изменять и оптимизировать остальные параметры системы без изучения подробных описаний этих параметров. А также без знания того, что происходит с советником при включении остальных параметров. Параметр OnePosPerDirection – позволяет советнику открывать позиции только в одном направлении или включает возможность торговли сразу в два направлении.
Как вы можете видеть на снимке экрана, есть некоторая подробная информация, которая используется для создания базы данных, экспортированной в MT4. По умолчанию Tickstory предоставляет конфигурацию «Generic Broker», которая позволяет пользователям использовать относительно стандартные настройки для экспорта. Конечно, эта информация может не обязательно соответствовать вашим брокерам, поэтому имеет смысл просмотреть эту информацию и, если требуется, скорректировать. Перед созданием экспорта убедитесь, что тестирование в терминале MT4 не запущено, в противном случае вы можете получить сообщение об ошибке, что файлы «используются», когда экспорт начнется. По умолчанию в ваш экспорт будут включены данные только за стандартные часы торговли, за исключением выходных.
Если вы хотите включить в экспорт какие-либо доступные данные выходных дней, установите флажок «Включить выходные». Если торговых данных за выходные дни нет, и вы выбираете эту опцию, для этого периода будут сгенерированы плоские столбцы. Область представления источника данных — перечисляет все доступные источники данных/каналы, которые поддерживает приложение. На данный момент Tickstory предоставляет только один источник данных, что означает, что нет необходимости выбирать его.
На нашем форуме Вы можете посмотреть уроки программирования и API. После импортирования данных и их подготовки для тестирования путем создания нового проекта, Вы можете начать тестирование торговой стратегии. В то же время, если трейдер вначале предпочтёт демо-торговлю, то потратит на это много времени, а это потенциально упущенная прибыль. В последующих статьях мы расскажем, как повысить качество котировок, каким источникам исторических данных можно доверять и поговорим о программах QuantDataManager, Tick Story и Tick Data Suite. Средний непрерывный проигрыш — среднее количество убыточных сделок в непрерывных убыточных сериях сделок. Значения устанавливаются в новых пунктах, так есть значение 10 будет равнозначно 1 пункту.
Чтобы не упускать драгоценные недели и месяцы на изучение стратегии, сделать это можно, протестировав её на истории. И если в стандартном терминале тестировать можно автоматические системы, то в специальной программе Forex Tester 3 работать можно именно с ручными. Программа очень удобная в использовании, так как её разработчики постарались максимально приблизить её интерфейс к терминалу MT4.
Как говорилось ранее торговый терминала MetaTrader 4 при проведении тестирования использует эмуляцию ценового движения на основе баров меньшего таймфрейма, все исторические данные представлены в виде TOHLCV (формат HST). Но в терминале MetaTrader 4 в окне «Архив котировок» предусмотрена возможность изменения данных баров. Для этого необходимо нажать правка или двойным щелчком мыши кликнуть по бару, данные которого требуется изменить. Для того, чтобы открыть окно тестера, в торговом терминале MetaTrader 4 нужно нажать комбинацию клавиш Ctrl+R или в верхней части терминала на панели инструментов выбрать пиктограмму с лупой. – Разные результаты тестов в разных ДЦ объясняются разными котировками. – У каждого брокера свой спред и своя спецификация контрактов, поэтому результаты могут отличаться кардинально.
Чтобы не ограничивать максимальный размер комиссии, установите значение 0. Колонка «До»Максимальный объем сделки (оборота), с которого будет взиматься данная комиссия; Настраиваемые диапазоны не должны пересекаться. В противном случае, комиссия будет начислена по всем диапазонам, в которые попадет торговая операция. Колонка «От»Минимальный объем сделки (оборота), с которого будет взиматься данная комиссия. НаправлениеВ ежедневном и ежемесячном режиме комиссии начисляются при совершении сделок в обоих направлениях (при открытии/наращивании позиции и при закрытии/частичном закрытии позиции).
Вы несёте полную ответственность за принятые торговые решения и результат, полученный в ходе работы. Часть вкладок в окне тестера скрывается, если в них отсутствует какая-либо информации. В то же время, если вами было проведено тестирование торгового советника, то по его результатам появятся такие вкладки как – Результаты, График, Отчёт. Соответственно после оптимизации появятся вкладки — Результаты оптимизации, График оптимизации.
Содержимое папки «Файлы тестера» просто скопируйте в папку с вашим установленным терминалом. Файлы из папки «MQL4» переместите туда же, в одноимённые папки — индикатор в папку Indicators, а советник в папку Experts. Этот советник предназначен для ручного управления и торговли по Вашей стратегии в тестере стратегий.
Positions – Вы можете выбрать тип позиций, которые будут открываться. Если Вы выбрали только покупки – советнику будет запрещено открывать позиции продажи. Optimization – блок для управления типом оптимизации, например по балансу, профит фактору, просадке. Карта к — имя символа, отображаемое в Tickstory, не обязательно совпадает с именем символа в Metatrader. Это поле позволяет вам сопоставить этот конкретный символ (например, EURUSD или DEUIDXEUR) с эквивалентным символом в MT4 (например, EURUSDm или GER30). Имя отображаемого символа должно точно соответствовать вашему брокеру MT4 (включая регистр).
Он представляет собой многофункциональное окно с соответствующими параметрами для проведения бэк-тестирования и оптимизации на исторических данных торговых алгоритмов написанных на языке MQL. Чтобы включить ограничение по датам, необходимо выставить флажок “Использование дат” и указать требуемые значения в полях “От” и “До”. После того, как произведены все настройки, можно нажать кнопку “Старт” и начать тестирование. При включении этого режима, в терминале открывается окно визуализации, в котором отображается график и , открываемые советником, сделки. При тестировании робота (советника) происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров, что позволяет выбрать наиболее удачную их комбинацию.
Система покажет вам каталоги, в которые будут помещены HST и FXT файлы. Если вы еще не загрузили данные для определенного диапазона дат, Tickstory автоматически сделает это за вас. Система экспортирует все данные между этими диапазонами (если они доступны). Вы можете нажать кнопки «быстрого выбора», например, «1 год», чтобы быстро выбрать диапазон дат. В приложении Tickstory выберите инструмент, тиковые данные которого вы хотите экспортировать в терминал, нажмите на правую кнопку мыши и выберите.
Чтобы обойти это ограничение и позволить пользователям хранить данные в другом месте (например, на переносном диске), Metatrader предлагает функцию, называемую «Портативный режим». На котором пользователи обсуждают возникающие проблемы при работе с программой, а также есть возможность на прямую задавать вопросы разработчикам. Если хотите потестить стратегию с отложенными ордерами, в строке «Order Type» смените с «Instant Execution» на «Pending Order». После этого можете выбрать тип отложенного ордера, а также цену, по которой его следует установить. В этом же первом окне присутствует возможность ускорять или замедлять движение котировок бегунком. Параметры IfProfTrail и TrailingStep и SaveTPafterTrailingStop, я не рекомендую изменять!
На выходе мы получаем исторические котировки не самого высокого качества. Выражаться это может к примеру, в ценовых разрывах (ГЭПах) там, где их по логике вещей не должно было быть. Когда цена буквально за секунду взмывает в небеса и сразу же возвращается к отправной точке. Вызвано это не корректной котировкой, которая и формирует данный нереальный ценовой выброс. Как следствие такие «кривые» исторические данные не позволяют сделать корректный объективный тест, которому можно доверять.
Дата окончания — самая поздняя дата, для которой в системе есть данные. Будет автоматически обновляться при загрузке новых данных или при изменении места хранения базы данных. Дата начала — самая ранняя дата, для которой в системе есть данные. Данное поле будет автоматически обновляться при загрузке новых данных или при изменении места хранения базы данных. Чтобы пропустить автоматические обновления, вам необходимо добавить параметр командной строки /skipupdate, как показано на снимке экрана ниже. Как видно, данные ограничения позволяют бюджетному трейдеру, использовать качественные тиковые данные на небольшом участке истории для своих алгоритмических целей, ограничиваясь бесплатной версией Tickstory Lite.
Визуализация – использование данной функции позволит наблюдать за работой советника на графики финансового инструмента в режиме моделирования тиков или баров. Сразу после этого откроется окно «Архива котировок» в котором вы можете произвести с ними необходимые операции – скачать, удалить, экспортировать или импортировать, и если нужно поправить. График – здесь отображается результат проведенного тестирования в виде графика. Результаты – в данной вкладке показаны совершенные советником операции, по открытию/закрытию и модификации ордеров. Вы можете провести одиночный прогон результатов для формирования полного отчета по позициям. Я рекомендую проверять систему сначала на демо счете Вашего брокера с этими настройками.
Вы можете оптимизировать параметры только тогда, когда это необходимо по Вашей стратегии. Параметр MaxSpreadToNotTrade MinSpreadToNotTrade – позволяет ограничить открытие позиций по сигналом при частом изменении спреда брокером. Параметр Show_alert_without_opening_positions – позволяет отключать реальное открытие позиций. Вместо этого советник выводит информацию на экране при поступлении сигнала.
В отличии от предыдущих данных, при тестировании советника на истории, здесь в глаза бросается уменьшившееся мат ожидание (было 2.09, на реальном рынке 0.66). Все остальные показатель сравнивать бессмысленно, ввиду не одинакового время тестирования. На момент тестирования советников, депозит можно не пополнять. На важно, чтобы в терминале были реальные котировки с реального рынка Forex. Тем самым мы увеличиваем вероятность получения реалистичных данных.
Если эти значения установлены неправильно, вы можете получить ошибку «Order Send 131» при запуске теста вашего советника. Дополнительную информацию можно найти в документации по MQL. Теперь вы научились экспортировать данные истории торговых котировок, загруженные через программу Tickstory в торговый терминал MetaTrader 4.
Со своей задачей она справляется не менее успешно по сравнению с тем, как это делает тестер стратегий в MetaTrader 4 с тестированием советников. Такой подход обеспечивает максимальное оттачивание торговых навыков по работе с ручной системой, минимизацию рисков и повышение эффективности торговли. В данной статье мы научились подготавливать исторические торговые котировки высокого качества при помощи программы Tickstory версии Lite, которая по своему функционалу практически не уступает платным своим собратьям. Данный метод тестирования позволяет добиться качества моделирования тиков 99% и по результатам бэк-теста и оптимизации торговых советников получать высоко репрезентативной результат. А также создать определенные условия ухудшения исполнения торговых ордеров в результате задержки исполнения и проскальзывания, некую имитацию реально рынка.
Сохраненные таким образом параметры будут доступны в подменю «Загрузить версию». Потом выбираете таймфрейм, на котором собираетесь запускать вашего торгового робота, соответственно на нем надо и подбирать параметры. Также можно в окне «Навигатор» выбрать нужного вам робота из списка для тестирования — Правой кнопкой мыши нажать на нем — кликнуть по пункту «Тестировать» – советник будет выбран в тестере стратегий.
Ошибки рассогласования, возникают когда величина или объект отклоняется от необходимого и нужного значения, приводя к расхождениям и нестыковкам. И хотя рассогласование не является точной мерой ошибки, и может частично возникать, вследствие неточности измерителя рассогласования, все же попытаемся добиться нулевого значения, а не как на скрине 19 ошибок. Если вы скачали перспективного советника, но пока побаиваетесь его бросить в работу на реальном счете, то для вас я написал эту статью и показал как протестировать советника. И двойным щелчком левой кнопки мыши нажать на нужную строку с параметрами, они появятся во вкладке «Параметры» в столбце значения. Чтобы не ограничивать минимальный размер комиссии, установите значение 0. Если хотите эмитировать торговлю относительно вашего будущего депозита, то можно задать необходимый начальный депозит.
И предназначен лишь для грубого тестирования торгового алгоритма, работающего по открытию или закрытию бара, или тестового прогона индикатора в режиме визуализации. Во вкладке входные параметры можно скорректировать внешние параметры торгового эксперта. Для того чтобы изменить значение параметра, необходимо кликнуть левой мышкой по значению и изменить его. Также настройки советника можно сохранить в set файл, который в последствии также можно загрузить, используя одноименные кнопки. Тестирование — это один из ключевых моментов при работе с торговыми советниками. Но для того, чтобы его проводить, очень важно иметь исторические данные цен по всем используемым финансовым инструментам и периодам.
Параметр MAX_BUY_POSITION MAX_SELL_POSITION– позволяет ограничивать количество одновременно открытых позиций.. Параметр OnlyAlternateSignals – позволяет открывать позиции только в противоположном направлении от последней закрытой позиции.. Параметр OnlyOnePositionPerMagic – позволяет управлять открытыми позициями всех советников, которые имеют одинаковый MAGIC. Параметр ONlyOnePosbySignal – позволяет советнику открывать только одну позицию по выбранной валютной паре и магику.
Через некоторое время процесс подгрузки котировок можно считать завершенным. Нажимаем кнопочку «Загрузить» и ждем пока подгрузится история. Но мы настоятельно советуем, прежде чем, применять тот или иной советник на реальном счету, провести действия по всем четырем пунктам, а также изучить ниже, как правильно оптимизировать советник, на примере Илана. Пауза позволяет приостановить изменение цены и проанализировать текущую ситуацию. Баров в истории – количество смоделированных баров в истории.
В нашем советнике более 20 торговых стратегий, основанных на стандартных индикаторах терминала MetaTrader. Особенность программы Forex Tester 2 заключается ещё и в том, что её интерфейс схож с интерфейсом терминала MetaTrader 4, поэтому освоить эту программу не составит труда. Представляем вашему вниманию полный обзор функционала и интерфейса тестера ручных стратегий, который позволит в более короткие сроки подружиться с этим уникальным и незаменимым инструментом любого трейдера. В связи с тем, что файл с расширением HTML легко можно скорректировать при помощи HTML редактора.
Открываем тестер стратегий клавишами «Ctrl» + «R», либо выберите «Вид» → «Тестер стратегий». Найдите из списка слева нужную валютную пару, щелкните по ней два раза. Откроется выпадающее меню с предустановленными таймфреймами. Лучше всего будет подгрузить каждый таймфрейм путем выбора его и нажатии на кнопку «Загрузить».
В этой статье на стоит такой задачи, поэтому будем тестировать советник с данными, которые предоставил разработчик. MetaTrader 4, имеет встроенный тестер советников, в котором происходит тестирование торговых роботов, экспертов и индикаторов. Разработчиками не раз отмечалось, что подобное тестирование, очень грубое вне зависимости от используемых настроек. После этого отбираются лучшие прогоны (10% при полном переборе параметров или 25% при генетическом алгоритме), и только они запускаются на форвард-периоде. Результаты лучших прогонов при оптимизации на обоих периодах затем можно сравнить на вкладках «Результаты оптимизации» и «Результаты форвард тестирования».
Для простоты выбора представлен список символов MT4, доступных в выбранном вами терминале MT4. Выбрав соответствующее имя символа, вы также автоматически загрузите определенные настройки инструмента MT4 (например, значения, размер лота) из терминала вашего брокера. Если вы оставите поле «Карта к» пустым, Tickstory будет считать, что имя символа такое же, как в вашем терминале MT4. Также обязательно выберите в тестере стратегий дату 365 дней, то есть 1 год, и подойдите к оптимизации советника в МТ4 более ответственно. То есть, выставляйте вышеуказанные параметры по максимуму, и только потом постепенно уменьшайте их значения, чтобы вывести оптимальные настройки. Помните, что лишь тот будет в выигрыше, кто постоянно снимает полученную прибыль.
Администрация не несет ответственности в случае частичной или полной потери средств при использовании информации с данного сайта. Включая в свою торговую стратегию очередной индикатор, хотели бы вы заранее убедиться в том, что он действительно работает для Вашей стратегии? А может, Вы бы просто хотели узнать, не перерисовывает ли индикатор сигналы и можно ли ему доверять в процессе торговли? Наверняка, эта информация окажется более чем полезной для трейдера – и с недавних пор он может её получить. Чтобы назвать себя трейдером, а трейдинг своей профессией, необходимо обучиться этому делу. Ведь для достижения уровня профессионала в какой-либо сфере деятельности необходимо посвятить обучению не то что несколько месяцев, а зачастую года.
Для дальнейшего, более детального знакомства с процессами тестирования и оптимизации, по мере изложения материала, даются ссылки на сопутствующие статьи и странички сайта MQL5 – community. Удачи в тестировании советников, ну и конечно рассказывайте в комментариях о ваших наработках. Я не стал тратить много времени, цель другая, покажу на примере тестирования одного месяца, советника Vip-Test_Profit-FX_2-00.ex4 и посмотрим что из этого выйдет.
После того, как вы прошли процедуру регистрации на официальном сайте Альпари, вам будет доступна возможность скачать торговый терминал одноименного брокера. Для того, чтобы преобразовать индикатор или советник в нужный формат, перейдите в меню «Файл» → «Установить» → «Установить новый индикатор/стратегию/скрипт». После завершения тестирования мы получим результаты, с которыми можем согласится. Выбираем столбец Profit и сортируем результаты по самому большой прибыли.
Те трейдеры, которые действительно относится к заработку на Форекс серьёзно, сначала прогонят стратегию на демо-счёте, подберут наилучшие настройки и только после этого доверят ей реальные деньги. Сегодня мы опишем метод тестирования советников в программе MetaTrader 4 с качеством 99%. Ранее в родном тестере терминала можно было получить результаты с качеством 90%. Но новые версии МТ4 позволяют, при некоторой смекалке и несложных манипуляциях, повысить этот процент.
- Выбрав соответствующее имя символа, вы также автоматически загрузите определенные настройки инструмента MT4 (например, значения, размер лота) из терминала вашего брокера.
- Все параметры, которые измеряются в пунктах (Стоплосс, тейкпрофит, дистанция ……) Я использовал из 4-х значной котировки.
- Значения устанавливаются в новых пунктах, так есть значение 10 будет равнозначно 1 пункту.
- — Оборот в деньгах — уровни комиссии задаются по обороту в деньгах за выбранный период (день или месяц).
- После того, как Вы нашли свои настройки и результат оптимизации Вас устраивает, Вы можете загрузить эксперта с этими настройками для работы.
- Все просто – нужно воспользоваться бесплатным онлайн тестером ручных стратегий Next Generation Forex Tester и, изучив функционал этого замечательного инструмента, сэкономить себе кучу нервов, времени и денег!
Forex Tester может также тестировать автоматизированные стратегии, написанные на C++ и Borland Delphi. API и примеры, как писать подобные индикаторы и стратегии находятся в папке \Examples\. API доступно по нажатию кнопки “Помощь API” во вкладке Помощь программы Forex Tester.
Tickstory выполнит проверку, чтобы убедиться, что вы выбрали действительную папку Metatrader. Чтобы ваш выбор был принят, убедитесь, что вы запустили Metatrader хотя бы один раз и разрешили ему подключиться к вашему брокеру. Это гарантирует, что у вас будут использоваться необходимые настройки брокера, которые Tickstory будет использовать для подготовки котировок. Советы и стратегии торговли на блоге SergMedvedev.ru имеют рекомендательный характер и не обязательны к исполнению. После нажатия на кнопку «Старт» тестер откроет новый график, на котором вы можете запустить любой шаблон стратегии.
Но есть способы тестирования, при которых можно добиться более высокого качества, вплоть до 99%. И одним из таких способов является тест эксперта с программой Tickstory Lite. Use Date – Диапазон дат позволяет тестировать советники не на всех имеющихся данных, а лишь на выбранном временном отрезке. Это бывает удобным при необходимости исследовать отдельную часть исторических данных. Ограничение диапазона дат можно использовать не только при тестировании эксперта, но и при генерации тестирующей последовательности баров (файла смоделированных данных, используемого для тестирования).
Параметры OnlyModifyAdditionalOpening, я не рекомендую изменять! Параметры ForcedModifySLTP, SetMinStops, Include_Commission_Swap я не рекомендую изменять! Параметр MinuteToOpenNextPosition – запрет на открытие дополнительной позиции по сигналу. В этом блоке мы добавили параметры, которые могут помочь в тонкой настройке блока сигналов. Параметр Signal_Reverse – используется для переворота стратегий!
В статье подробно описан процесс тестирования и оптимизации советников в тестере торговой платформы MetaTrader 4 и MetaTrader 5. Необходимость и востребованность такого рода материала назрела давно. Многие начинающие пользователи торговой платформы MetaTrader 4 и MetaTrader 5 плохо представляют себе суть и последовательность действий при работе с экспертами. В этой статье были разобраны моменты по тестированию советника в MT4. На протяжении всей статьи, не раз упомянал, что тестирование советника в тестере и тестирование советника в реальном рынке, это две большие разницы.
Но что же делать, если вы ничего не понимаете в языках программирования, и у вас нет денег заказать себе советника? Все просто – нужно воспользоваться бесплатным онлайн тестером ручных стратегий Next Generation Forex Tester и, изучив функционал этого замечательного инструмента, сэкономить себе кучу нервов, времени и денег! Тогда переходите в полную версию материала и знакомьтесь со всеми возможностями онлайн тестера. Вы твёрдо решили зарабатывать на валютном рынке Форекс, зарегистрировались у надёжного брокера, пополнили счёт, нашли в интернете самую прибыльную торговую стратегию и… Вы потеряете свои деньги!
Раскрыли базовые принципы работы тестера стратегий с тиковыми данными. Но для того, чтобы это тестирование и оптимизация были качественными, необходимо использовать только качественную базу тиковых данных, с отсутствием пропусков данных и аномальных ценовых выбросов (Гэпов). Только так, применяя лучшие технологии в индустрии, можно добиться успеха в автоматизированной торговле на рынке Forex. Программа Forex Tester 2 является отличным инструментом для тестирования ручных стратегий.
Разработчики программы MetaTrader 4 позаботились об этом и добавили новую функцию – тестирование индикаторов Форекс непосредственно в торговом терминале. Тестирование осуществляется по аналогии с советниками, поэтому разобраться в устройстве работы тестера индикаторов не составит труда. Итак, переходим в полную версию материала и знакомимся ближе с новой функцией тестера стратегий МетаТрейдер 4 – тестирование индикаторов. Настройки – главное окно настройки параметров тестирования и оптимизации.
После того как вы написали торговый советник или скачали его в интернете, а может быть купили его у опытных трейдеров, первое, что вы должны сделать, это протестировать его на исторических котировках. Данной публикацией мы открываем цикл статей, посвящённых основам тестирования торговых алгоритмов в терминале MetaTrader 4. Мы постараемся охватить все возможные методы и подходы к работе с котировками, тестированию и оптимизации на них. После окончания тестирования, перейдите в вкладку Reports для ознакомления с результатами тестирования вашего советника в тестере стратегий.
Также на данной вкладке в области пусковое устройство, вы можете при необходимости прописать портативный режим запуска торгового терминала MT4. После проведения теста стратегии все открытые вами сделки попадут во вкладку «Результат». Тестер наглядно покажет рост или падение вашего графика доходности и выдаст общие данные во вкладке «Отчет». После открытия сделки на графике отобразится позиция в виде пунктирной линии, такая же, как при открытии сделки в режиме реального времени, либо при тестировании советника в режиме визуализации. Если вы ранее не работали с МТ4, не устанавливали советники, индикаторы и стратегии через каталог данных, то рекомендую к прочтению статью по этой ссылке.
Исторические данные по большинству инструментов, торгуемых в терминале MetaTrader 4 хранятся на сервере и в любой момент могут быть скачаны трейдером. У многих брокеров есть своя историческая база котировок, наилучшего качества с прямым доступом из терминала MT4 она у брокера Альпари. Так же свой архив котировок есть у RannForex, Darwinex и наиболее признанный и используемый в среде форекс трейдеров данные исторических котировок швейцарского банка Dukascopy Bank SA. Для того чтобы открыть новую сделку нажмите на кнопку «Place New Order». Перед вами появится новое окно, в котором вы можете выбрать, покупка или продажа, задать профит и стоп, как по цене, так и в пунктах, а также выставить трейлинг стоп объем позиции, если тестируете форекс стратегию. Все материалы на сайте носят исключительно информационный характер и не являются указанием к действию.
При генетической оптимизации сортировка результатов в пределах одного поколения производится по убыванию. То есть, лучшими с точки зрения критерия оптимизации считаются результаты с наибольшим значением (для критерия оптимизации Custom max в расчет принимаются значения, возвращенные функцией OnTester). Худшие значения при такой сортировке помещаются в конец и впоследствии отбрасываются и не принимают участия в формировании следующего поколения. Функция вызывается непосредственно перед вызовом функции OnDeinit() и имеет тип возвращаемого значения double. Это не так уж и много, Но Вы можете выбрать лучший результат по той или иной стратегии.
Далее внизу переходите во вкладку «Параметры».Если вы хотите просто проверить по истории какие-то параметры, то не ставите нигде галочки, а только в столбце «Значение» задаете необходимые значения для каждого параметра. Насколько вы хотите, чтобы были точные результаты, либо все тики, либо только по открытию и закрытию свечей. В меню терминала МТ5 выбираете «Вид» — «Тестер стратегий» или вызываем Тестер сочетанием клавиш Ctrl + R.
Работа на стандартных индикаторах прогнозируемая и в 90% случаев более прибыльная. Все пользовательские индикаторы, почти или полностью, повторяют стандартные индикаторы, которые уже есть в терминале. В нашем советнике для MT5 есть возможность работы одновременно с 10 и более валютными парами и одинаковыми настройками. Мы создали для Вас несколько наборов настроек для оптимизации, чтобы Вам было легче начать оптимизацию на своем компьютере. В данном материале мы покажем, как выглядит оптимизация советников Форекс в МТ4, и как правильно её проводить. Материалы, представленные на сайте avtoforex.ru, имеют рекомендательный характер и представляют собой общие сведения о рынке Форекс.
На сегодняшнем рынке Форекс, присутствует огромное количество торговых советников. Некоторые работают и реально приносят деньги, другие работают не стабильно. Узнать на стадии знакомства с советником, что он может, не представляется возможным, а подключать на реальный счет не проверенного эксперта, верх глупости. — Оборот в объеме — уровни комиссии задаются по совокупному объему торговых операций (количество лотов) за выбранны период (день или месяц). — Оборот в деньгах — уровни комиссии задаются по обороту в деньгах за выбранный период (день или месяц). Например, заданы уровни 0 — 500, 501 — 1000, начисление производится ежемесячно.
Для немедленных комиссий вы можете задать направление сделок вручную. В колонке «Символ» Укажите имя символа, для которого настраивается комиссия. Например, так можно создать многоуровневые комиссия, которые зависят от объема сделки или оборота. Перед началом теста, тестер автоматически загружает всю необходимую историю, так что вам не нужно беспокоится об этом самостоятельно. Загрузка истории может занять некоторое время, но на следующем запуске будут загружаться лишь недостающие данные. Если же вы хотите, чтобы тестер подбирал вам параметры, то отмечаете слева галочками напротив каждого параметра, значения которые вы хотите подобрать.
Понятное дело, что здесь никак не обойтись без оптимизации советников Форекс. Но для начала необходимо определить тот самый параметр, изменение которого повлечёт улучшение работоспособности системы. Именно для этого создана уникальная в своём роде программа EA Analyzer от компании StrategyQuant. Узнать о возможностях анализатора торговых стратегий, ознакомиться с его функционалом и скачать бесплатную версию программы вы можете, перейдя в полную версию статьи. Тестирование стратегий – это процесс, который позволяет проверить выбранную систему на работоспособность с учётом рыночных условий и торговых возможностей трейдера. Forex Tester – программа, которая создана специально для этих целей, и весь её функционал подстроен для удобной работы и получения максимально точных результатов.
Чтобы начать тестирование стратегии, сначала необходимо запустить тестер, встроенный непосредственно в МТ4. Да, правда такова, что проведя несколько тестов на истории и отыскав свой прибыльный алгоритм торговли можно смело выходить на реальные рынки и торговать реальными деньгами. Данный блок позволяет следить за текущими позициями без обращения к терминальному отчету. В этом блоке очень много параметров и оптимизировать все параметры очень долго. Параметр StopOrderUSE – позволяет открывать отложенные или лимитные ордера вместо позиций. Параметр CloseChangeOnlyInProfit – позволяет закрывать только прибыльные позиции.
А сейчас давайте разберём как подготовить котировки для бэк-теста при помощи стандартных инструментов терминала MetaTrader 4. Эти действия направлены на то, чтобы найти универсальные параметры советника, чтобы использовать на любой валютной паре. После того, как Вы нашли свои настройки и результат оптимизации Вас устраивает, Вы можете загрузить эксперта с этими настройками для работы. Тестирование торгового советника – сложный и долгий процесс. Трейдер, желающий получить наиболее точную оценку качества работы АТС, должен проявить максимум терпения.
На мой взгляд, тестируемому советнику можно поставить зачет и попробовать его в деле на реальном рынке. Считаете что у вас на достаточно знаний для анализа стейтментов? Изучите статью Стейтмент торгового счета | Зачем он нужен и на что обратить внимание. В моей практике встречались случаи, когда вроде как все котировки подгружены, но тестер все равно не видит часть котировок. Мне помогал простой способ прокрутки графика как можно дальше по истории.
Также для выбранного вами инструмента и таймфрейма необходимо подобрать лучшие параметры к роботу / советнику, с которыми он и будет в дальнейшем торговать. В Metatrader 5 (МТ5) есть встроенный тестер стратегий, с помощью которого можно проверить заранее эффективность индикатора или торгового робота. При тестировании, робот показывает на исторических данных то, как бы он торговал с вашими заданными параметрами, обрабатывая каждую котировку и совершая виртуальные сделки так же, как бы это было на реальном рынке.
В дальнейшем, Вы можете загрузить эти настройки в своего эксперта на реальном графике.
Но если в другой сфере люди осознают этот факт, то в трейдинге почему-то все сразу рассчитывают на получение прибыли, большой и постоянной. Используя в своей торговле ту или иную торговую систему, трейдер должен понимать её смысл, её поведение, чтобы уметь адаптировать её под изменяющийся рынок. Изменение одного параметра стратегии может улучшить её показатели прибыльности, мало того, даже убыточную систему можно превратить в прибыльную, если изменить определенный параметр, к примеру – торговую сессию. Во вкладке «Результаты тестирования» отображаются все операции, производимые с ордерами – открытие, закрытие, модификация, а также установка отложенных ордеров. Использовать дату – данной настройкой можно задать временной период, на котором вы планируете запустить торговый алгоритм.
И на каких столпах основывается стабильность будущих результатов при автоматизированной торговле на финансовых рынках. Самой важной особенностью терминала MetaTrader 5 и Strategy Tester является возможность тестировать на реальных тиках. Это означает то, что тестирование в тестере стратегий MT5 максимально приближено к условиям реальной торговли. Ознакомьтесь с результатами тестирования советника на исторических данных.
В архиве с советником Вы найдете несколько файлов с набором для оптимизации. Это только примеры, но она покажут Вам , как надо настраивать оптимизацию. Предлагаемая статья просто и доходчиво дает ответы на эти вопросы, и дает возможность чуть более профессионально, на конкретном примере подойти к этой увлекательной работе.
Далее выбираем EUR/USD так как именно на данной валютной паре, советник Zodiaq EA демонстрирует наилучшие результаты торговли как на бэк-тестах, так и на реальных счетах. График оптимизации – в данной вкладке представлены результаты произведенной оптимизации в виде графика зависимости определенных показателей. Forex Tester будет открывать и закрывать ордера автоматически следуя правилам стратегии, которая была запрограммирована в советнике. Список установленных советников доступен из меню «Тестирование → Список стратегий». Советник – это программа, которая основана на некоторой торговой стратегии и которая способна открывать и закрывать сделки автоматически, руководствуясь набором правил.
Когда вы закончите, вы можете щелкнуть правой кнопкой мыши по выбранным инструментам, чтобы увидеть диапазон вариантов и действий, которые можно с ними выполнить. Выше мы не только показали, как проводится оптимизация советников на Форекс и вывели оптимальные настройки робота Ilan 1.6 Dynamic, которые показали достаточно неплохие результаты. Вот почему, так важно самому разбираться в настройках параметров.
Вам нужно будет экспортировать данные для тех таймфреймов, в которых вы хотите провести тестирование на истории. Например, если у вас есть советник, который использует только 15-минутный таймфрейм, то вы должны выбрать M15. В данной статье мы рассмотрим загрузку и подготовку котировок для тестирования и оптимизации на примере терминала от популярного форекс брокера Альпари.
Такой тестер обеспечивает трейдера необходимыми отчётами о работе торгового советника довольно быстро. Анализатор учитывает и соотношение прибыли и убытка, и оптимальное время входа в рынок, что даёт более полную оценку потенциала торгового робота. Тестирование советников Форекс – это процесс долгий и трудоёмкий.
При этом позиция должна собрать TrailingStop пунктов прибыли. В этом блоке собраны те параметры, которые устанавливаются в момент совершения позиций. В этом блоке собраны параметры работы с отложенными ордерами. В этом блоке собраны те параметры, которые позволяют закрывать позиции при определенных ситуациях.
Форекс обучение в школе Бориса Купера, переходите по ссылке и узнаете больше — https://boriscooper.org/.