GrabDuck

Техническое задание mql | Форекс глазами программиста

:

Техническое задание форекс

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

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

Название советника. TripleMovingAverage

Правило открытия советником сделки на продажу. Быстрая скользящая средняя EMA(10) пересекает среднюю скользящую среднюю EMA(20) сверху вниз, при этом средняя находится ниже медленной скользящей средней EMA(40) и все линии направлены вниз. Сделка открывается по цене открытия новой свечи. Пример на скриншоте ниже.

Пример сделки на продажу

Пример сделки на продажу

Правило открытия советником сделки на покупку. Быстрая скользящая средняя EMA(10) пересекает среднюю скользящую среднюю EMA(20) снизу вверх, при этом средняя находится выше медленной скользящей средней EMA(40) и все линии направлены вверх. Сделка открывается по цене открытия новой свечи. Пример на скриншоте ниже.

Пример сделки на покупку

Пример сделки на покупку

Выставление советником стоп-лосс и тейк-профит. SL устанавливается ниже наименьшего значения за последние 6 свечей или на фиксированном расстоянии от цены открытия. TP задается фиксированным значением или зависит от значения SL

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

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

Дополнительные условия советника. Одновременно в рынке должна быть активна только одна сделка. Советник должен автоматически пересчитывать параметры, заданные в пунктах для работы на 4-х и 5-значных котировок. Советник должен проверять режимы исполнения сделок брокером и выставлять в соответствии с этим значения SL и TP.

Параметры советника.

  • фиксированный объем сделки;
  • объем сделки в процентах от депозипа (исключает использование фиксированного объема);
  • фиксированное значение SL и TP в пунктах (0 — не используется);
  • множитель вычисления TP по SL (работает при фиксированном TP=0 );
  • уровень безубытка;
  • уровень трейлинг-стопа;
  • все доступные настройки скользящих средних;
  • величина допустимого проскальзывания.

 

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