ФОРЕКС ВХОДНЫЕ ПАРАМЕТРЫ

СОДЕРЖАНИЕ:


Входные параметры советников Форекс

Важность работы над первичными настройками

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

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

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

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

Важность проработки всех предложенных опций неоспорима.

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

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

Что настраивают трейдеры в параметрах эксперта

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

Вот, несколько параметров, которые наиболее часто встраиваются в автоматические системы для предварительной ее подстройки:

  • размер лота, которым максимально и минимально может торговать робот (Lots);
  • уровень рискованности заключаемых сделок (Risk);
  • максимальное количество ордеров, которые может открыть система в процессы выполнения алгоритма (MaxOrders или MaxTrades);
  • мани-менеджмент, то есть умелый расчет и управление депозитом в заданных условиях (ММ), можно включить или выключить;
  • уровни ценового проскальзывания (Slip или Slippage);
  • максимально взимаемый со сделки спред (MaxSpred);
  • стоп-лосс, то есть ограничение по убыткам (StopLoss);
  • тейк-профит – фиксация прибыли (TakeProfit);
  • трейлинг-старт – начало возможного сдвига по уровню ограничения убытков (TrailingStart), и другие.

Содержание данной статьи является исключительно частным мнением автора и может не совпадать с официальной позицией LiteForex. Материалы, публикуемые на данной странице, предоставлены исключительно в информационных целях и не могут рассматриваться как инвестиционный совет или консультация для целей Директивы 2004/39 /EC.

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

Для тестирования и оптимизации советников в терминале используется специальное окно «Тестер». Все вышеперечисленные настройки производятся во вкладке «Настройка» этого окна.

Советник и его параметры #

В поле окна «Тестер — Советники» следует выбрать эксперт, параметры которого необходимо оптимизировать. В этом поле нельзя выбрать любой файл советника. Здесь могут быть лишь доступные в клиентском терминале файлы. Для этого они должны быть скомпилированными и находиться в папке /EXPERTS.

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

При этом появится новое окно с тремя вкладками:

Тестирование

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

В этой вкладке также выбираются типы открываемых позиций: Only Long — открывать только длинные позиции; Only Short — только короткие; Long and Short — открывать позиции в обе стороны. Каков бы ни был алгоритм советника, он будет открывать позиции только в заданных направлениях.

Также можно включить генетический алгоритм оптимизации. Подробное описание этого алгоритма можно найти в статье «Генетические алгоритмы — математический аппарат».

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

  • Balance — показателем оптимизированности является максимальное значение баланса;
  • Profit Factor — показателем является максимальное значение фактора прибыльности;
  • Expected Payoff — показателем является максимальное значение математического ожидания выигрыша;
  • Maximal Drawdown — показателем является минимальное значение просадки;
  • Drawdown Percent — показателем является минимальное значение относительной просадки (в процентах);
  • Custom — при выборе данного параметра в качестве критерия оптимизации будет учитываться значение функции OnTester() в советнике. Данный параметр позволяет пользователю использовать любой собственный показатель для оптимизации.

Входные параметры

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

При оптимизации входные параметры советника задаются в полях «Старт», «Шаг» и «Стоп». В этих полях задаются начальные значения, шаг изменения и конечные значения внешних переменных соответственно. Слева от названия переменных имеются галочки, включающие параметр в оптимизацию. Если переменная не отмечена галочкой, она не участвует в оптимизации. Ее значение в процессе оптимизации не изменяется, и используется параметр, записанный в поле «Значение». Количество прогонов эксперта напрямую зависит от этих параметров. Данные, записываемые в поле «Значение», не влияют на оптимизацию советника и необходимы лишь для его тестирования.

Существует возможность загрузить уже сохраненный набор входных параметров (включая значения «Старт», «Шаг» и «Стоп»). Это можно сделать, нажав кнопку «Загрузить» и выбрав предварительно сохраненный набор параметров. Сохранить текущий набор внешних переменных можно при помощи одноименной кнопки.

Оптимизация

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

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


К ограничивающим параметрам относятся:

  • Минимальный баланс — минимальное значение баланса в валюте депозита;
  • Максимальная прибыль — максимальная прибыль в валюте депозита;
  • Минимальный уровень маржи % — минимальный уровень маржи в процентах;
  • Максимальная просадка % — максимальная просадка в процентах;
  • Непрерывный убыток — максимальный суммарный убыток в одной серии. Убыточной серией называются несколько следующих подряд убыточных сделок;
  • Непрерывное количество убыточных сделок — максимальное количество убыточных сделок в одной серии;
  • Непрерывный выигрыш — максимальная суммарная прибыль в одной серии. Прибыльной серией называются несколько следующих подряд прибыльных сделок;
  • Непрерывное количество прибыльных сделок — максимальное количество прибыльных сделок в одной серии.

Финансовый инструмент и его период #

Чтобы приступить к тестированию, недостаточно лишь выбрать советника и настроить его. Необходимо также выбрать финансовый инструмент и период (таймфрейм) для тестирований. Все тестирования будут проходить именно на этих данных. При тестированиях можно выбрать один из доступных в терминале инструментов или использовать внешний файл данных. В тестированиях используются файлы исторических данных формата *.FXT, которые записываются в директории /TESTER. Эти файлы автоматически создаются при тестированиях, если был выбран имеющийся в терминале инструмент.

Финансовый инструмент задается в поле «Символ», а таймфрейм — в поле «Период». Если файла данных по этому инструменту, периоду и методу моделирования не существует, он будет создан автоматически. При отсутствии исторических данных по инструменту и периоду, тестер автоматически скачает 512 последних баров истории.

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

Методы моделирования #

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

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

При настройке оптимизации можно выбрать один из трех методов моделирования исторических данных:

  • По ценам открытия (быстрый метод на сформировавшихся барах)
    Некоторые механические торговые системы не зависят от особенностей внутрибарного моделирования, они торгуют на сформировавшихся барах. То, что текущий ценовой бар полностью сформировался, можно узнать по появлению следующего. Именно для таких экспертов предназначен этот режим моделирования.
    В этом режиме сначала моделируется открытие бара (Open = High = Low = Close, Volume=1), что дает эксперту возможность точно идентифицировать окончание формирования предыдущего ценового бара. Именно на этом зарождающемся баре запускается тестирование эксперта. На следующем шаге выдается уже полностью сформированный текущий бар, но на нем тестирование не производится!
  • Контрольные точки (используется ближайший таймфрейм + фрактальная интерполяция)
    Метод моделирования контрольных точек предназначен для грубой оценки экспертов, торгующих внутри бара. Для этого метода необходимо наличие исторических данных ближайшего меньшего периода (таймфрейма). В большинстве случаев имеющиеся данные меньшего таймфрейма не полностью покрывают временной диапазон тестируемого таймфрейма. При отсутствии данных меньшего таймфрейма развитие бара генерируется на основе цен закрытия 12 предыдущих баров. То есть, движение внутри бара повторяет движение цены за последние 12 периодов. Это и есть фрактальная интерполяция.
    Как только появляются исторические данные меньшего таймфрейма, фрактальная интерполяция применяется уже к этим данным. Однако используется уже не 12, а всего 6 предыдущих баров. То есть воспроизводятся реально существующие цены Open, High, Low, Close плюс ещё две сгенерированных цены. Значение и местоположение этих двух сгенерированных цен зависит от движения цены на 6 предыдущих барах.
  • Все тики (на основе всех наименьших доступных периодов с фрактальной интерполяцией каждого тика)
    Этот режим позволяет наиболее точно смоделировать движение цены внутри бара. В отличие от «контрольных точек», потиковый метод использует для генерации данные не только ближайшего меньшего таймфрейма, но и всех доступных меньших таймфреймов. При этом, если для какого-то временного диапазона одновременно существуют данные более одного таймфрейма, то для генерации используются данные самого меньшего таймфрейма. Так же, как и в предыдущем методе, фрактально генерируются контрольные точки. Для генерации движения цены между контрольными точками также используется фрактальная интерполяция. Возможна ситуация, когда генерируется несколько одинаковых тиков подряд. В этом случае дублирующиеся котировки фильтруются, и фиксируется объем последней из таких котировок.
    Необходимо учитывать очень большой возможный объем сгенерированных потиковых данных. Это может сказаться на потребляемых ресурсах операционной системы и на скорости тестирования.
    • не рекомендуется запускать потиковое тестирование при отсутствии более мелких таймфреймов, полностью покрывающих исследуемый период, иначе тестирование будет неточным;
    • моделирование по контрольным точкам в основном используется при оптимизации советников, а моделирование всех тиков — для тщательного тестирования.

В клиентском терминале в истории ценовых данных сохраняются только цены Bid. Для моделирования цен Ask в тестере стратегий по умолчанию используется текущий спред инструмента на момент запуска оптимизации. Однако пользователь может задать собственное значение спреда для оптимизации в поле «Спред».

Временной диапазон #

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

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

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

Академия Форекс (Academy FX) предоставляет доступ ко всем популярным техническим советникам

Эта статья приведёт Вас к успеху:  ИНДИКАТОР ФОРЕКС ПИНБОЛ

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

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

  • Символ EUR/USD (Euro vs US Dollar);
  • Период 30 минут (M30) 2011.09.12 18:30 — 2011.09.15 23:30 (2011.09.12 — 2011.09.16);
  • Параметры Lots=0.1; MaximumRisk=0.02; DecreaseFactor=3; MovingPeriod=12; MovingShift=6;

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

Наиболее популярные параметры советников:

  • Lots — лот, которым торгует советник (от 0.01);
  • MinLots — минимальный лот, с которого начинает торговать советник;
  • MaxLots — максимально допустимый лот для торговли;
  • Risk— процент, которым рискует советник, заключая торговую сделку;
  • MaxOrders или MaxTrades — максимальное количество открытых торговых ордеров за сделку;
  • ММ — Мани Менеджмент (запрос либо включить данный параметр или же отключить его);
  • Slip или Slippage – ценовое проскальзывание;
  • MaxSpred — максимальный спред;
  • StopLoss- стоп лосс (указывается в пунктах);
  • TakeProfit — тейк профит (указывается в пунктах);
  • TrailingStop – трейлинг стоп (указывается в пунктах);
  • TralingStep – шаг трейлинга (указывается в пунктах);
  • TrailingStart — начало трейлинга (указывается в пунктах);
  • Magic — магическое число советника. Каждый торговый ордер, взятый советником, будет иметь данное число, чтобы советник не трогал торговые ордера, которые открыты вручную или другим советником;
  • Multipleer — используется, как правило, у советников, которые работают на основе стратегии Мартингейла. Данный параметр отвечает за число, на которое будут умножаться последующие торговые ордера после первого. Допустим, вы устанавливаете 2, и если первый торговый ордер открыт 0.01 лотом, то второй соответственно будет — 0.02, третий ордер — 0.04 и так далее.

Вы можете сохранить данные настройки, чтобы облегчить себе работу. Просто нажмите кнопку «Сохранить».

Файлы с настройками параметров имеют формат .set. Выберите папку, чтобы сохранить в ней настройки параметров C:ProgramFiles/MetaTrader4/experts/presets. Введите имя файла настроек и нажмите «Сохранить».

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


Чтобы измененные настройки заработали, нажмите на кнопку «Ок». Помимо того, что в архиве вы получаете советники, вы еще получаете и их настройки. Прикрепите их к торговому роботу так, как было показано в примере выше. Только обратите внимание на папку, где находятся советники, не забудьте перенести настройки в соответствующую папку C:Program Files/MetaTrader4/experts/presets.

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

Советник Forex Trend River

По ходу движения цены советник отрисовывает скользящие средние: одну по верхним значениям свечей, вторую — по нижним. А на заданном в параметрах расстоянии (MA_Level) отрисовываются уровни. Если цена пересекает уровень 15 (для восходящего тренда) или -15 (для нисходящего) и закрывается выше / ниже него, то открывается сделка. Тейк-профиты выставляются по следующим уровням, а стоп-лосс на противоположном первом, и скользят они вместе с изменением уровней скользящих средних. При достижении ценой уровней тейк-профита каждая сделка закрывается, аналогично и при развороте цены и касании уровня стоп-лосса, ордер автоматически закрывается.

Входные параметры советника Forex Trend River.

Рассмотрим входные параметры Forex Trend River более подробно — какая переменная за что отвечает:

  • — Ma_Period — период скользящей средней;
  • — MA_Level_1 , MA_Level_2 , MA_Level_3 , MA_Level_4 — значение уровней в пунктах. Для пятизначных брокеров с 0, для четырехзначных без нуля;
  • — Line point — при значении true уровни и скользящие будут отображаться на графике, при значении false — не будут отображаться;
  • — Col_Ma — цвет скользящих средних, задается любой удобный для восприятия в зависимости от фонового цвета окна графика;
  • — Col_Level_1 , Col_Level_2 , Col_Level_3 , Col_Level_4 — цвета уровней 15, 89, 144, 233;
  • — Lot_Digits — количество знаков лота после запятой, с которым будет открываться сделка;
  • — Depo_Delta — если депозит превышает указанный, то автоматически будет вычисляться следующий лот;
  • — Lot_Total — общий объем лота, с которым будет осуществлен вход в рынок тремя сделками при получении сигналов стратегии;
  • — Percent_Lot — переменные, определяющие, как будут распределяться в процентном отношении лоты для трех ордеров;
  • — Lot_step — переменная, определяющая, как будет увеличиваться лот при достижении уровня депозита, заданного в Depo_Delta;
  • — Lot_0 , Lot_1 , Lot_2 — эти переменные задействуются, если лот не выставляется автоматически. Если для переменной Lots_Auto задано значение true — то лот для открытия сделок используется, заданные в Lot_Total и распределяется согласно Percent_Lot . Если же для Lots_Auto стоит false, то сделки будут открываться с теми размерами лотов, что указаны в полях для Lot_0 , Lot_1 , Lot_2 ;
  • — Id — идентификационный номер, по которому советник определяет свои ордера;
  • — Protect (true/false) — включение/ выключение защиты. При активной защите будет допускаться максимальная просадка в процентах, указанная в следующей переменной Prosadka. Например, при депозите в 1000 долларов процент просадки устанавливаем 10%. Как только достигается просадка депозита в 100 долларов, советник прекращает свою работу.

Для стабильной торговли советника его настройки перед установкой необходимо оптимизировать. Оптимизировать здесь можно периоды, значения уровней. Что касается установки лотов, то здесь больше стоит опираться на правила мани-менеджмента Форекс, учитывать свой размер депозита. Оптимизацию в тестере стратегий торгового терминала MetaTrader 4 можно проводить по ценам открытия, так как советник Forex Trend River анализирует график по ценам открытия свечей. В процессе тестирования для лучшего знакомства с работой робота в режиме визуализации вы можете проследить за процессом открытия сделок, расстановки тейк-профита и стоп-лосса и закрытия сделок, и все это на исторических данных.

Если Вы знакомились с трендовой торговой стратегией Forex Trend River, то должны понимать все достоинства этой стратегии. А теперь давайте рассмотрим преимущества работы советника Forex Trend River, алгоритм работы которого полностью построен на основе одноименной стратегии:

  • — торговля по тренду на полном автомате;
  • — мультивалютность;
  • — риски, устанавливаемые самим трейдером;
  • — простота в использовании;
  • — использовать сигналы советника можно и в торговле бинарными опционами.

Исходя из вышеназванных преимуществ, можно сделать вывод — советник Forex Trend River вполне заслуживает того, чтобы использовать его в качестве одного из автоматических инструментов для получения небольшой, но стабильной прибыли.

Валютные пары: любые, желательно EURUSD и GBPUSD
Таймфрейм: не ниже M15

Оптимизация советников в MetaTrader 5

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

Но в марте этого года ситуация кардинально изменилась — в платформу была таки добавлена вторая система учета – хеджинг. Та самая система, что используется в четвертой версии терминала. Теперь по инструменту можно иметь множество позиций, в том числе — разнонаправленных. Итак, все те недостатки, что ранее отталкивали форекс трейдеров от платформы MetaTrader 5, убраны, и настало время приглядеться к ней повнимательней. Дает ли какие-то преимущества использование пятой платформы при оптимизации торговых советников? Стоит ли переходить на новую платформу любителям автоматизированной торговли или лучше остаться со старым добрым MT4? Сегодня мы научимся оптимизировать советники на платформе MetaTrader 5 и рассмотрим основные преимущества и недостатки оптимизации советников с ее помощью.

Оптимизация советников

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

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

Тестер стратегий в МТ5 является многопоточным и позволяет задействовать все доступные ресурсы компьютера. Тестирование и оптимизация осуществляются при помощи специальных вычислительных агентов, которые работают независимо и позволяют проводить параллельные вычисления проходов оптимизации. К тестеру стратегий может быть подключено неограниченное количество агентов, работающих удаленно. Помимо этого, в тестере стратегий доступна для использования огромная сеть облачных вычислений MQL5 Cloud Network. Она объединяет тысячи агентов по всему миру, и эта вычислительная мощь доступна любому пользователю торговой платформы.

Подготовка к оптимизации

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

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

Выбор настроек оптимизации

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

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


  1. Таймфрейм для работы советника. Как вы уже знаете, в МТ5 появилось множество дополнительных периодов и на каждом из них можно протестировать и оптимизировать советника. И хотя полезность появления таких периодов, как М3, М12 или Н2 довольно сомнительна, радует, что теперь можно тестировать долгосрочные советники на периодах W1 или MN
  1. Выбор интервала для оптимизации:

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

  1. Также можно задать явные даты начала и окончания периода оптимизации («выбор периода»)

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

  1. Форвард.

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

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

Режим произвольных задержек предусмотрен для тестирования экспертов в условиях, приближенных к реальным. С момента отсылки приказа и до его исполнения цена может измениться. В зависимости от отклонения (Slippage), установленного в ордере, может произойти его исполнение по текущей цене (если она в пределах отклонения) или реквотирование. Тестирование в данном режиме позволяет разработчику правильно запрограммировать обработку подобных ситуаций, а так же приблизит тесты советника к реальным условиям. Имитация задержки осуществляется для всех торговых запросов, отсылаемых из терминала (выставление ордеров, изменение стоп-уровней, и т.д.). Задержка исполнения осуществляется по следующему принципу: случайным образом выбирается число от 0 до 9, и на такое число секунд осуществляется задержка; если выбранное число равно 9, то случайным образом выбирается еще одно число из такого же диапазона и прибавляется к первому. Таким образом, вероятность задержки исполнения на 0-8 секунд составляет 90%, а вероятность задержки на 9-18 секунд составляет 10%.

Можно выбрать один из режимов генерации тиков:

  • Все тики — наиболее точный, но и наиболее медленный режим моделирования. В нем моделируются все тики.
  • Каждый тик на основе реальных тиков — максимально приближенный к реальным условиям режим. Используются реальные тики, накопленные брокером по финансовым инструментам. Моделирование не осуществляется. Тиковые данные имеют большой размер, при первом запуске тестирования их скачивание с сервера брокера может занять продолжительное время.
  • OHLC на М1 — в данном режиме моделируются лишь 4 цены каждого минутного бара — цены Open, High, Low и Close.
  • Только цены открытия — в данном режиме моделируются также цены OHLC, однако для тестирования/оптимизации используется лишь цена открытия.
  • Математические вычисления — в данном режиме тестер не будет подкачивать исторические данные, информацию о символах и не будет генерировать тики. Будут вызваны только функции OnInit(), OnTester() и OnDeinit(). Таким образом тестер можно использовать для различных математических вычислений, где требуется подбор параметров.
  1. Начальный депозит
Эта статья приведёт Вас к успеху:  СОВЕТНИК ДЛЯ МАЛЕНЬКИХ ДЕПОЗИТОВ FOREX PROFITUS

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

Выберите кредитное плечо для тестирования и оптимизации. Это особенно актуально для сеточников и мартышек.

Во вкладке «Настройки» Тестера стратегий нас интересует только строка Оптимизация (со всеми остальными функциями вы уже знакомы). В тестере стратегий предусмотрено два режима оптимизации.

Отключена – оптимизация параметров отключена, происходит работа в режиме тестера стратегий.

Медленная (полный перебор параметров). В этом режиме тестер перебирает все возможные комбинации параметров эксперта, выбранных для оптимизации на соответствующей вкладке:

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

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

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

В общем виде алгоритм может быть представлен следующим образом:

  1. Из общего числа возможных комбинаций параметров случайным образом выбираются две популяции (множества).
  2. Проводится тестирование обоих множеств, и из них оставляется только одно множество, имеющее наилучшие результаты (по критерию оптимизации).
  3. Члены данного множества случайным образом скрещиваются между собой, претерпевая случайные мутации и инверсии параметров.
  4. Потомки сортируются по наилучшим результатам и скрещивание повторяется.
  5. Операции сортировки и скрещивания продолжаются до тех пор, пока есть улучшение результатов (наилучший результат среди потомков превышает наилучший результат среди родителей). Для окончания оптимизации необходимо отсутствие улучшения критерия оптимизации на протяжении нескольких скрещиваний (поколений).

После запуска генетической оптимизации на вкладке «Настройки» показывается оценочное количество предстоящих проходов тестирования. Если общее количество шагов оптимизации превышает 1 000 000 в 32х битной системе или 100 000 000 в 64х битной системе, то автоматически включается режим быстрой оптимизации.

Промежуточные результаты сохраняются в кэше после расчета каждого поколения (файл папка_данных_платформы/tester/cache/*.gen). Таким образом, процесс генетической оптимизации можно прерывать в любой момент. Даже если процесс генетической оптимизации будет прерван из-за внешних причин (например, отключения электричества), оптимизация будет автоматически продолжена с последнего рассчитанного поколения при последующем запуске. Кэш генетической оптимизации хранится до изменения настроек оптимизации или до полного завершения процесса оптимизации. При штатной остановке оптимизации (кнопкой «Стоп») сохраняются все ранее рассчитанные проходы. При возобновлении оптимизации, процесс будет продолжен с места остановки.

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


  1. Критерий оптимизации

Выбор данного показателя осуществляется на вкладке «Настройки» справа от поля «Оптимизация». Критерий оптимизации необходим только для генетического алгоритма. Доступны следующие критерии оптимизации:

Максимальный баланс — показателем оптимизированности является максимальное значение баланса.

Баланс + максимальная прибыльность — показателем является максимальное значение произведения баланса на прибыльность.

Баланс + максимальное матожидание выигрыша — показателем является произведение баланса на матожидание выигрыша.

Баланс + минимальная просадка — в данном случае помимо значения баланса учитывается уровень просадки: Баланс/Просадка по эквити.

Баланс + максимальный фактор восстановления — показателем является произведение баланса на фактор восстановления.

Баланс + максимальный коэффициент Шарпа — показателем является произведение баланса на коэффициент Шарпа.

Пользовательский критерий оптимизации — при выборе данного параметра в качестве критерия оптимизации будет учитываться значение функции OnTester() в советнике. Данный параметр позволяет пользователю использовать любой собственный показатель для оптимизации.

Выбор входных параметров для оптимизации

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

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

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

Запуск оптимизации

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

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

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

Для каждого прохода оптимизации выводятся следующие показатели:

Проход — номер прохода.

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

Прибыль — полученная прибыль/убыток по результатам прохода.

Всего трейдов — общее количество трейдов (сделок, которые привели к фиксации прибыли или убытка), совершенных за данный проход.

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

Матожидание выигрыша — этот статистически рассчитываемый показатель отражает среднюю прибыльность/убыточность одной сделки.

Просадка — относительная просадка средств, наибольший убыток в процентах от максимального значения средств. Снятие средств(Withdrawal) советником во время оптимизации учитывается при расчете просадки.

Фактор восстановления — данный показатель отображает рискованность стратегии

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

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

При помощи команд контекстного меню можно скрывать/показывать некоторые из вышеуказанных столбцов.

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

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

Для анализа в сторонних программах, например, в экселе, отчет оптимизации можно сохранить в виде файла командой «Экспортировать в XML» в контекстном меню. Также, численные значения всех параметров и характеристик, полученные в результате оптимизации, по ее завершении сохраняются в XML файл, расположенный в папке папка_данных_платформы/tester/cache/. Файлу присваивается имя по следующему правилу: ExpertName.Symbol.Period.GenerationMode.xml. Здесь:

ExpertName — наименование оптимизируемого эксперта.

Period — таймфрейм (M1,H1,…).


GenerationMode — режим генерации тиков (0 — «Все тики», 1 — «OHLC на M1», 2 — «Только цены открытия»).

При генетической оптимизации промежуточные результаты сохраняются в кэше после расчета каждого поколения (файл папка_данных_платформы/tester/cache/*.gen). Таким образом, процесс генетической оптимизации можно прерывать в любой момент. Даже если процесс генетической оптимизации будет прерван из-за внешних причин (например, отключения электричества), оптимизация будет автоматически продолжена с последнего рассчитанного поколения при последующем запуске. Кэш генетической оптимизации хранится до изменения настроек оптимизации или до завершения процесса оптимизации. При штатной остановке оптимизации (кнопкой «Стоп») сохраняются все ранее рассчитанные проходы. При возобновлении оптимизации, процесс будет продолжен с места остановки.

Визуальное представление результатов оптимизации

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

Нулевая линия (плоскость)

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

График с результатами и Линейный график (1D)

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

На линейном графике (1D) отображается изменение параметра, являющегося критерием оптимизации (вертикальная ось) в зависимости от одного из оптимизируемых параметров, выбранного для отображения на горизонтальной оси. Чтобы выбрать параметр для отображения на горизонтальной оси, используйте команду «Ось X» в контекстном меню.

Плоский график (2D) и Объемный график (3D)

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

В трехмерном режиме просмотра на осях X и Y откладываются изменения выбранных параметров, по которым проходила оптимизация. Изменения критерия оптимизации отображаются по вертикальной оси Z, а также при помощи цветового градиента.

Чтобы выбрать параметры для отображения на горизонтальной и вертикальной осях, используйте команды «Ось X» и «Ось Y» в контекстном меню.

Управление 3D графиком:

G – включение/отключение координатной сетки

Пробел – переключение между сплошной заливкой и заливкой с помощью линий

Стрелки вверх/вниз/влево/вправо – перемещение графика

Плюс/минус – приближение/отдаление от графика

Home, Page Up, Page Dn, End – вращение графика

Заключение

Инструменты, доступные пользователям терминала МТ5, действительно стали более удобными и продуманными по сравнению с предыдущей версией терминала. Оптимизация советников стала более простым и при этом более точным занятием. Лично меня очень вдохновили два нововведения: возможность при оптимизации автоматического отсева прогонов, не прошедших форвард тесты и наличие объемного графика оптимизации, по которому не составляет особого труда находить наиболее устойчивые и прибыльные сеты по вершинным точкам 3D плоскости.

Как изменить настройки индикатора, советника, скрипта в МТ4?

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

Форекс брокер EXNESS ЛИДЕР НЕЗАВИСИМОГО РЕЙТИНГА ! Перейти в общий рейтинг лучших Форекс брокеров =>>>

Будем разбираться на примере настроек индикаторов. Почему индикаторы? Потому что в индикаторах больше всего входных полей: сами параметры, настройки цветовой гаммы, уровни. Вся инструкция представленная ниже актуальна и для остального софта: советники, скрипты и т.д. Главное понять принцип действий — он везде идентичен, хоть на MetaTrader 4, хоть на MetaTrader 5.

Для начала нужно научиться устанавливать индикаторы на торговую платформу. Читайте статьи: установка индикаторов на МТ4 и установка индикаторов на МТ5.

Ну начнём. Давайте напомним всем как открыть входные параметры уже установленного индикатора. Вся инструкция по входным параметрам и их изменению будет построена на основе индикатора дивергенции по стохастику Stochastic Divergence_MTF.

Нажимаем по графику с индикатором/индикаторами правой кнопкой мышки и в развернувшемся меню выбираем «Список индикаторов».

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

Выбираем нужный индикатор и нажимаем «Свойства». В нашем случае индикатор только один на графике Stochastic Divergence_MTF — следовательно выбираем его. После нажатия на искомую кнопку появится окно с настройками нашего индикатора: общие, входные параметры, цвета, уровни и отображение.

1. Общие настройки.


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

Галочки снимаются/ставяться единовременным нажатием левой кнопки мышки по квадратикам.

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

2. Входные параметры.

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

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

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

Частенько во входных параметрах софта (индикаторы, советники, скрипты и т.д.) находятся поля включения/отключения определённых функций. Вот допустим в нашем индикаторе имеется три таких поля. Если стоит «true» — функция включена, если стоит «false» — функция отключена.

Эта статья приведёт Вас к успеху:  ТЕХНИЧЕСКИЙ СРЕЗ АКЦИЙ «ВТБ»

Чтобы изменить «true» на «false» и наоборот нужно активировать желаемое поле (двойным щелчком по левой кнопке мышки), нажать по нему ещё раз (левой кнопкой мышки) и выбрать нужный вариант.

3. Цвета.

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

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

После всех изменений не забываем нажать на кнопку «Ок».

4. Уровни.

Этот раздел присутствует практически у всех индикаторов, которые располагаются в отдельном окне графика. В нашем индикаторе Stochastic Divergence_MTF уже есть два уровня в стандарте — 80 и 20.

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

Уровни можно кастомизировать: изменить их цвет, ширину и стиль. После внесения изменений нажимаете кнопку «Ок».

Напротив каждого уровня можно написать его описание — в итоге введённый текст будет отображаться на графике, над нужным уровнем. После написания нажимаете кнопку «Ок».

Удалить ненужный Вам уровень просто — выделяете уровень мышкой, нажимаете кнопку «Удалить» и далее подтверждаете это действие всё той же кнопкой «Ок».

5. Отображение.

Здесь можно выбрать следующее: на каких таймфреймах графика показывать данный индикатор и отображать ли информацию о нём в Окне данных.

В стандарте галочка стоит на «Все таймфреймы». Если Вам нужно обозначить определённые таймфреймы, то снимаете галочку со «Все таймфреймы» и ставите новые галочки на новые интервалы.


Если стоит галочка на «Показывать в Окне данных», то в Окне данных (Ctrl+D) будет отображаться информация об этом наложенном на график индикаторе в выбранной точке этого графика.

И ещё раз напомним — при любом изменении каких-либо настроек софта не забываем нажимать на кнопку «Ок.»

  • Как настроить советник форекс – подробная инструкция

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

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

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

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

    Как настроить советник форекс – подготовка к работе

    Проблемы с советником у некоторых могут начаться уже на стадии его установки. Сперва сам файл советника (с расширением .mql или .ex4) нужно вставить в папку Experts. Чтобы гарантированно не ошибиться с расположением – достаточно в самом терминале во вкладке «Файл» выбрать «Открыть каталог данных», и только потом советник вставляется в соответствующую папку.

    Часто советники не могут работать без дополнительных индикаторов и библиотек (файлы .dll помещаются в Libraries), в таком случае индикаторы вставляются в папку Indicators (по той же схеме). Иногда оптимальные настройки идут отдельным файлом (с расширением .set), их нужно разместить в папке Presets. После этого терминал нужно перезапустить.

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

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

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

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

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

    • trade – позволяет включать/выключать советник;
    • lot/lotsize – задается размер рабочего лота;
    • risk – задается допустимый риск по одной сделке;
    • DynamicLot – можно включить/отключить агрессивную торговлю. При включенном динамическом лоте советник будет с ростом депозита увеличивать и рабочий лот;
    • Slippage – допустимое проскальзывание (важный параметр для пипсующих советников);
    • GMTOffset – этот параметр указывает насколько время в терминале отличается от времени по Гринвичу. Встречается в советниках, которые работают не круглые сутки или торгуют, например, на пробой уровней азиатской сессии;
    • MagicNumber – робот присваивает каждому ордеру уникальный номер, благодаря этому он не путает их с ордерами, открытыми вручную или другими советниками.

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

    Влияние настроек на результаты тестирования советников

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

    • влияющие на результат (настройки ММ, временные настройки);
    • влияющие только на визуальную составляющую, в некоторых советниках можно к сделкам оставлять комментарии или включить отображение на графике дополнительных построений. Это скорее необязательное дополнение.

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

    Затем был введен фильтр в виде ширины канала. Торговля велась только если его ширина составляла не менее 35 пунктов (4-значный брокер). В результате прибыль просела примерно на 40%.

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


    Подведение итогов

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

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

    Советники форекс можно сравнить с тонким музыкальным инструментом. Малейшая оплошность в настройке и «звучать» этот инструмент будет не так как нужно. Ну а трейдер в таком случае рискует обнулить свой депозит. Источник: Dewinforex

    Советник Forex Pro. Все характеристики и настройки советника Forex Pro.

    Советник Forex Pro. Характеристики и настройки прибыльного советника.

    Описание системы работы советника Forex Pro.

    Советник Forex Pro работает по системе мартингейла , как и ilan 1.6. Как Вы все знаете, данная система приносит максимальную прибыль, но в то же время является очень рискованной! Если грамотно выставить настройки советника Forex Pro, то можно эти риски свести к минимуму и получать доход от торговли. В общем советник выставляет ордер по заранее выбранному тренду и пытается взять тэйкпрофит. Если у него этого не получается. то он выставляет еще один ордер в том же направлении, но с увеличенным объемом лота. И так будет происходить до тех пор, пока график не развернется (а развернется он в любом случае) и Forex pro все-таки возьмет свою прибыль. Те сделки, которые будут в “минусе” на момент взятия тэйкпрофита, так же автоматически закроются.

    Советник Forex Pro относится к разряду тех советников, у которых все ордера закрываются одновременно по тэйкпрофиту и предназначен он для разгона депозита.

    Бэктест советника Forex pro.

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

    Настройки советника Forex Pro или входные параметры .

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

    Настроек у Forex Pro не так уж много, поэтому не запутаетесь!

    • Magic Number – магическое число советника. Это чтобы робот не спутал свои ордера с Вашими или с ордерами других советников.
    • LotStart – размер лота, который будет использован при первом ордере.
    • TakeProfitPips – наверное не нуждается в объяснении) Количество прибыльных пунктов, которое необходимо советнику, чтобы взять закрыть ордер.
    • StopLossPips -уровень стоп-лосса в пипсах. Уровень, при достижении которого, робот автоматически закроет убыточную сделку, чтобы не “съесть” весь Ваш депозит.
    • LotsMultiplier – основная настройка советников, работающих на увеличение лота в одном направлении – система “Мартина”. Указывает на то, на какое число будет умножен следующий выставляемый ордер. Чем выше данный параметр, тем агрессивнее будет торговать советник Forex Pro.

    Оптимальные параметры работы советника Forex Pro.

    • Валютная пара: EUR/USD, GBP/USD
    • Торговая платформа для работы: MT4 (MetaTrader 4)
    • Таймфрейм : М5, М15
    • Рекомендации по брокерам: Alpari, Roboforex, Forex4You.

    Настройка советника форекс.

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

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

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

    Торгуй по крупному только с ведущим брокером

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

    И так как, правильно настроить советник форекс:

    1. Установка – процесс осуществляется простым копированием, правда и при осуществлении данного, несложного действия могут возникать некоторые вопросы. Ответы на них вы можете найти в статье «Правильная установка советника».

    2. Настройка вкладки «Общие» — после того как вы установили и начали запуск советника вам открывается окно настроек. Сначала настраиваем вкладку с общими параметрами.

    • Позиции – Long & Short – тут мы производим выбор, разрешить открывать роботу позиции в любом направлении или только производить сделки Long (на покупку) или Short (на продажу).
    Рекомендуется выбирать одно направление сделок, на покупку при восходящем тренде и на продажу при нисходящем. Такой подход увеличит прибыльность работы автоматического советника forex.

    • Разрешить советнику торговать – ставим птичку, на первых этапах работы можно выбрать «Ручное подтверждение сделок» и понаблюдать, как проходит работа скрипта.

    • Безопасность – отмечаем разрешить DLL и импорт из внешних экспертов.

    3. Входные параметры – переходим на данную вкладку и производим настройку следующих показателей.

    • Lots – иногда в инструкции по настройке советника форекс указывается рекомендуемый объем сделок в зависимости от депозита трейдера. Но если такое описание отсутствует, то выходим из количества средств на счету с учетом кредитного плеча, например – депо 20 000 – объем 0,1 лота.

    При этом желательно не использовать кредитное плечо более 1:100, за исключением, если это указано в инструкции к советнику.

    • StopLoss – выставляем в обязательном порядке, иногда данный показатель уже установлен по умолчанию, но чаще стоит 0.0, значит стоп ордер не установлен. О том, как установить стоп-лосс, читайте по данной ссылке.

    • TakeProfit – так же как и в предыдущем варианте желательно устанавливать параметры данного ордера в соответствии с рекомендациями разработчика программы, но если таковые отсутствуют, то устанавливаем тейк профит в зависимости от размера стоп лосс. Take Profit должен быть больше как минимум в полтора раза больше стоп-лосс.

    • Risk – довольно интересный параметр, причем каждый из разработчиков трактует его по своему, оптимальным вариантом является настройка риска в процессе тестирования. Сначала устанавливаем одно значение, если на тестере идут убытки — начинаем постепенно снижать уровень риска до появления прибыли.

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

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

    Предупреждение о рисках.

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

    Консультации по торговле на форекс и других биржевых площадках России

Добавить комментарий