образец техзадания для создания торгового советника

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

Эксперт использует индикаторы MovingAverage и MACD с параметрами по умолчанию, которые нужно вынести во внешние переменные:

MA: Period=50, Method=simple

MACD: Быстрая EMA=26, Медленная EMA=55, Сигнальная SMA=1

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

Сигнал к открытию длинной позиции (ордер на покупку):

1)  сигнальная линия MACD пересекла уровень 0 снизу вверх.

2)  цена Bid находится выше MA.

Сигнал к открытию короткой позиции (ордер на продажу):

1)  сигнальная линия MACD пересекла уровень 0 сверху вниз.

2)  цена Bid находится ниже MA.

Закрытие позиций по TakeProfit или StopLoss.

Также в эксперт необходимо включить траллинг ордеров с настраиваемым шагом.

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

Объем лота ордеров, проскальзывание – выносим во внешние переменные.

http://*****