Воскресенье, 19.11.2017, 08:04
Валютный рынок - начинающим трейдерам ОБЪЕМ ДОЛЖЕН ПОДТВЕРЖДАТЬ ТРЕНД
Робот торгует онлайн:


WelTrade










Статистика

Онлайн всего: 2
Гостей: 2
Пользователей: 0

Установка, оптимизация и тестирование советников

    Общее число открытых советником сделок при стандартных настройках может доходить до 10-20 с расстоянием между ордерами 10-20 пипсов. Такого объёма достаточно для охвата основного движения рынка, а на последующем откате советник возьмёт наиболее возможную прибыль.
Однако, случается, что рыночная цена резко уходит далеко и достаточно быстро. Для таких моментов и нужен достаточный запас депозита, потому что он должен выдержать нагрузку в размере суммы объёмов всех открытых ордеров и плюс ещё - возможное движение рынка против трейдера.

Для работы советника Avtoforex минимально требуется депозит в размере 1000 центов($10), если начинать работу на центовых счетах. Рекомендуется торговать объёмом 0,01 лота до удвоения депозита. Кроме того, советник должен работать круглые сутки.

Установка советника для работы предусматривает работу из расчета: 1 Советник - 1 терминал - 1 счёт.

В советнике по умолчанию стоят настройки для пары GBP/USD.

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

Нельзя отключать советник или терминал в торговое время, если открыт хоть один ордер советника. На выходные дни свободно можно закрыть терминал и заблаговременно открыть его до первой минуты торгов начала недели - в понедельник (обычно перед 0-00), а у некоторых ДЦ торги начинаются в воскресенье за 2 часа до 0-00 понедельника.

Рекомендую прочитать книгу по правильному проведению оптимизации советников "Краткое практическое руководство трейдера по использованию встроенного Тестера стратегий терминала МТ4".

Скачайте руководство

Здесь же рассмотрим установку, оптимизацию и тестирование советников на примере эксперта Avtoforex.

Установка советника на терминал

Для этого Вам нужно файлы с советником загрузить в папку с МТ4

1. Открыть архив, в котором содержатся файлы с советником.
2. Найти и открыть папку с терминалом (как правило, идите по пути: С:\Program Files\Metatrader4)
3. Открыть папку "experts" в архиве и скопировать файлы avtoforex.ex4 и avtoforex.mq4 в папку /MetaTrader4/MQL4/experts/.
4. Открыть папку "indicators" в архиве и скопировать индикаторы в папку /MetaTrader4/MQL4/indicators
5. Папку "scripts" из архива скопировать в директорию /MetaTrader4/MQL4/scripts
6. Закрыть и открыть снова терминал, если он был запущен.

Запуск торгового советника

1. Запустить торговый терминал, на который Вы установили эксперта
2. Открыть нужный график, установить необходимый Тайм-Фрейм
3. В окне "Навигатор" развернуть список "Советники"(рис.1). Если установка сделана верно, то в этом списке вы увидите эксперта "avtoforex".
4. Кликнуть правой кнопкой мышки по "avtoforex" и в раскрывшемся окне выбрать «Присоединить к графику»(рис.2). Затем в новом открывшемся окне устанавливаете галочки так, как показано на рис.3. Нажмите ОК.
5. Далее, вверху терминала нажмите на "Сервис" --> "Настройки" --> "Советники" и там поставьте галочки в нужных чек-боксах(рис.4). Нажмите ОК
6. После всех этих действий название эксперта должно появиться в правом верхнем углу графика с улыбающейся вблизи рожицей(рис.5), которая сигнализирует, что эксперт начал работу. Если рожица грустная или вместо неё - крестик, то перепроверьте п.4-5.
7. Советник готов к работе.

Список Советники
Рисунок 1.

Окно выбора Присоединить к графику
Рисунок 2.

Установка Входных параметров советника
Рисунок 3.

Вкладка Сервис Настройки Советники
Рисунок 4.

Советник на графике и готов к работе
Рисунок 5.

Подготовка к оптимизации торгового советника

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

Ниже список настроек советника, которые надо тщательно подобрать перед запуском:

extern string BuyBlock = "-------Параметры для покупки-------";
extern double Buy_PipStepExponent = 1; //(1 - если нужен прогрессивный шаг, 0 – если не нужен)
extern double Buy_LotExponent = 1.6; //прогрессивный лот (коэф. увеличения лота для вывода в безубыток. Если первый лот равен 0.1, то получится серия: 0.16, 0.26, 0.42 ... Чем больше коэффициент, тем больший депозит вам потребуется для поддержания открытых позиций в случае неблагоприятного развития событий. Для каждой пары рекомендуется подбирать свой параметр. Рекомендую не более 1.6
extern double Buy_LotSize = 0.01; //размер лота, с которого начинается серия
extern int Buy_PipStep = 20; //шаг между доливками в PipStepExponent раз.
extern int Buy_TP = 10; //тэйкпрофит
extern int Buy_MaxTrades=10; //максимальное количество открытых сделок
extern string SellBlock = "-------Параметры для продажи-------";
extern double Sell_PipStepExponent = 1;
extern double Sell_LotExponent = 1.6 ;
extern double Sell_LotSize = 0.01;
extern int Sell_PipStep = 20;
extern int Sell_TP = 10;
extern int Sell_MaxTrades=10;
extern string GeneralBlock = "-------Общие параметры-------";
extern int OpenNewTF = 1; //таймфрейм для открытия новых ордеров
extern int OpenNextTF = 30; //таймфрейм для открытия усредняющих ордеров
extern bool BackBar = false; //использовать или нет разворотный бар для усреднения
extern int BackBarTF = 30; //таймфрейм на котором, при включенном BackBar, будет проверяться разворотный бар.
extern bool FixLot=true; //фиксированный или нет лот. Увеличивает минимальный лот в серии в зависимости от величины депозита
extern int LotStep = 2000; //шаг увеличения лота. т.е. сколько в депозите LotStep во столько увеличится LotSize. если депо 2000 то лот 0.01, если станет 4000 то лот 0.02
extern string OfficialVariable = "-------Служебные переменные-------";
extern string MaxAttemptsString = "MaxAttempts= Количество попыток открытия ордеров";
extern int MaxAttempts = 5; //кол-во попыток открыть ордер на случай ошибок и пр.
extern string InformationOnChartString = "InformationOnChart - отключить для тестера (замедляет)";
extern bool InformationOnChart = true; //выводить ли информацию на график, отключить для тестера (замедляет)
extern int MagicNumber = 13579; //по этому номеру происходит идентификация ордеров на принадлежность

Загрузка исторических данных

Перед началом оптимизации необходимо загрузить историю котировок на терминал

1. Запустить МетаТрейдер

2. Открыть "Сервис"--> "Настройки" --> "Графики" (Ctrl+O)

3. Установить «Макс. Баров в истории» и «Макс баров в окне» 999999999999(рис.6). Нажмите ОК.

Макс баров в окне

Рисунок 6.

4. Открыть окно котировок (клавиша F2)

5. Открыть папку с нужной валютной парой (например GBPUSD), далее выбрать М1(рис.7).

6. Нажать внизу кнопку «Загрузить».
Появится окно предупреждения: "Данные загружаются с сервера MetaQuotes, а у вас терминал от вашего брокера и данные эти могут отличаться". Подождите, пока закончится загрузка, и затем нажмите ещё раз кнопку "Загрузить".
Опять увидите диалоговое окно «Нет данных для символа – пересчитать все таймфреймы?». Ответить "Да".

7. После пересчета закрыть окно загрузки исторических данных.

Окно котировок

Рисунок 7.

8. Открыть окно "Сервис"--> "Настройки" --> "Графики" (Ctrl+O)

9. Установите «Макс баров в окне» 5000, а «Макс баров в истории» оставьте без изменений

10. Закройте и перезапустите MetaTrader4 или сделайте "Рефреш".

Оптимизация и тестирование торгового эксперта avtoforex

1. Открыть окно Тестера стратегий (нажать на кнопку, см. рис.8)

Открыть окно тестера стратегий

Рисунок 8.

2. Выбрать советник Avtoforex,
затем выбрать валютную пару (например, GBPUSD),
необходимый временной период (например, М1),
модель – «Все тики…» и поставить галочку в окошке «Оптимизация»(рис.9).

3. Поставить галку «Использовать дату». Для краткосрочной торговли на ТФ М1 возьмите последние 3 дня. Если сегодня 03.09.2016, тогда начальная дата будет 01.09.2016, а конечная – 04.09.2016 (на день вперед, чтобы учесть текущий день, см. рис.9).

4. Нажать в тестере «Свойства эксперта». Открыть вкладку «Тестирование». Здесь выставить "Депозит 1000": рекомендуется устанавливать значение на 10-15% ниже реального депо.
Оставить "Позиции Long & Short". Оптимизируемый параметр "Balance" (Ваш депозит на счете). Поставить галочку в чек-боксе "Генетический алгоритм"

5. Далее нажать на вкладку "Входные параметры".
Отметить галочками параметры: Buy_PipStep, Buy_TP, Sell_PipStep, Sell_TP. Установить для всех: Старт – 10, Шаг – 1, Стоп – 30. После набора опыта значения "Старт и Стоп" можете устанавливать по своему усмотрению.

6. Нажмите кнопку «Старт», и процесс оптимизации начнется.

Окно Тестер стратегий

Рисунок 9.

7. После того, как оптимизация закончилась, открывайте вкладку «Результаты оптимизации», нажимайте на заголовок столбца «Прибыль», что вызовет сортировку результатов по величине прибыли(рис.10). Выбираете самую большую "прибыль" с приемлемыми показателями "просадки" и "прибыльности", нажимаете правой кнопкой мыши на эту строчку и в раскрывшемся окне выбираете «Установить входные параметры». Обратите внимание, что галка «Оптимизация» автоматически снимется.

Результаты оптимизации

Рисунок 10.

8. Изменить начальную дату с 01.09.2016 на 02.09.2016. Нажать на «Старт», началось тестирование советника согласно новым параметрам.

9. Теперь посмотрите "График"(рис.11) и "Отчёт"(рис.12) и, если увидите вполне приемлемый результат, то идёте дальше. А если "График" и "Отчёт" показали неудовлетворительные результаты, то возвращаетесь в «Результаты оптимизации», выбираете другие параметры и проверяете их.

10. Выбранные наилучшие параметры теперь надо сохранить.
Для этого нажмите во вкладке тестера "Настройки" --> "Свойства эксперта" -->"Сохранить". Файл с параметрами сохраняется в папке "tester" или "presets" с расширением .set.
Присвойте файлу название EURUSDМ1. Итак, на сегодняшний день Вы подобрали оптимальные параметры для работы советника avtoforex.

График результата тестирования
Рисунок 11.

Отчёт тестирования

Рисунок 12.

11. Теперь нужно полученные и сохранённые параметры установить эксперту.
Для этого закройте тестер и нажмите F7, откроются "Свойства советника".
Если эксперт "улыбается", то лучше его на время установки параметров отключить.
Далее перейдите во вкладку «Входные параметры» и нажмите «Загрузить». Загрузите созданный файл из /MetaTrader4/tester/ EURUSD M1. Нажмите ОК.

12. Нажмите кнопку «Советник» и запустите эксперта. Рожица рядом с названием avtoforex в правом верхнем углу графика должна улыбаться.

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

Итак, уделим внимание основным моментам подбора параметров для советника.
Оптимизировать можно любую валютную пару и на любом ТФ.

При оптимизации следует указывать депозит на 10-15 % меньше реального.

Перед каждой оптимизацией загружайте историю той пары, которую собираетесь оптимизировать и дайте пересчитать все ТФ

Не увеличивайте лот 0.01 до тех пор, пока на счету не будет расчет депозита следующий:

На одну валютную пару при лоте 0.01 на счету должно быть не меньше 1.000. При достижения счета 3.000 можно поставить лот 0.02 или поставить ещё одну валютную пару. Из расчета при лоте 0.01 иметь депозит не менее 1.500 и т.д.

Если Вы хотите на одну валютную пару поставить два эксперта с разным ТФ, то тот же расчет счета: 3.000 - лот 0.01 - два окна.

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

Советы по оптимизации советников:

1. При оптимизации на интервалах М1 и М5 берите период времени за последние 2-3 суток.

Конец оптимизации ставьте на сутки вперёд (например, если сегодня 10-е, то ставьте 11-е)

После оптимизации в тесте меняйте число начало на 1-2 день вперёд и тестируйте --> проверяйте результаты --> сохраняйте лучшие параметры и устанавливайте полученный результат в МТС. Таким образом, оптимизация на одни сутки готова.

2. Для ТФ М15 и М30 оптимизацию проводите через 3 дня. Интервал для оптимизации берите за последние 3-5 дней в зависимости от рынка.

3. Для ТФ H1 и H4 оптимизацию проводите через 10 - 15 дней. Интервал для оптимизации берите за последние 2-3 месяца в зависимости от рынка

4. У каждого советника при установке на окно графика должен быть свой магический номер "MagicNumber". Присвоить каждому эксперту свой MagicNumber можно при тестирование в "Свойствах эксперта" или после установки МТС на график, открыв окно графика и нажав F7(откроется окно "свойства эксперта"). Вы можете заменить MagicNumber на любой другой, и эксперт будет работать только с теми ордерами, которым присвоен MagicNumber =ХХXXXX (только цифры).

P.S. В дополнение ко всему вышесказанному ещё раз рекомендую изучить "Краткое практическое руководство трейдера по использованию встроенного Тестера стратегий терминала МТ4".

Скачайте руководство




Рекомендую


Лучший Брокер
Блок №1
Всего ответов: 115
Блок №2
Всего ответов: 29




Низкие спреды здесь:
NasBroker

Разместить объявление


Форма входа


  Главная Время работы бирж Индикаторы
  Торговые системы Советники Календарь
  Сигналы Беттинг Брокеры
  Видео-обучение Литература Статьи
  Бездепозитные бонусы Магазин Форум
Перепечатка и использование материалов сайта разрешено Только при наличии активной ссылки на источник
Этот сайт защищен Форекс рейтинг Яндекс.Метрика Seo анализ сайта Форекс каталог