仕事が完了した
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Техническое задание:
1. Открытие позиции
2. Сопровождение открытой позиции
3. Закрытие позиции
Вводные данные:
СПРЭД: Счет с минимальным спрэдом 1-3 знака по 5-му знаку.
Комиссия: Комиссия брокера 3 долл за сделку за один лот (каждая сделка).
Сумма сделки: 100 долл.
Тип счета: ECN (скорее всего). + есть возможность иметь одновременно две и более открытых разнонаправленных сделки.
1. Открытие позиции:
Необходимо определить уровни. Уровень - это целое значение цены по 4-му знаку после запятой (например 1,2585). Пятый знак в расчет не брать.
Робот открывает позицию на сумму сделки вверх, если цена bid (покупка) достигнет уровня +2 пункта (по четвертому знаку после запятой), и открывает позицию на сумму сделки вниз, если цена ask (продажа), достигает уровня -2 пункта (по четвертому знаку после запятой).
2. Сопровождение открытой сделки:
В момент открытия позиции устанавливается трейлинг стоп на уровне 2 пунктов от цены сделки. По сроку «до отмены», а также устанавливается тэйк профит на уровне 10 пунктов от цены первой сделки (сделка по №1). Если возник тренд, то следующая открытая позиция в том же направлении имеет номер 2, и к ней устанавливается тейк профит на уровне 8 пунктов от цены первой сделки. Последняя сделка по этому тренду будет иметь номер 4 и тейк профит будет утсановлен на уровне 2 пунктов от ее цены, а также под ней будет стоп лосс по все трем предыдущим сделкам и это позиции на уровне -2 пункта по 4-му знаку от нее.
3. Закрытие позиции:
При достижении уровня 10 пунктов от открытой первой позиции, все позиции закрываются. И алгоритм начинает работу снова.
В случае, если происходит срабатывание стоп лосса, то все позиции тренда закрываются и открывается обратная позиция. И алгоритм начинает работу сначала.
Текущая цена 1,2581, предыдущая цена 1,2579, следовательно открывается позиция вверх по текущей цене. Если предыдущая цена 1,2583, то вниз по текущей цене. У первой открытой позиции стоп лосс (адаптивный) на уровне 2 пунктов по 4-му знаку, а тейк профит на уровне 10 пунктов по 4-му знаку. Вторая позиции при восходящем тренде откроется при 1,2583 со стопом по 1,2581 и тейк профитом 1,2591. При это также перетащится стоп лосс от первой позиции на уровень 1,2581. И так далее. Если тренд изменится, не дойдя до тейк профита, то все позиции закрываются по стоп лоссу от открывается обратная позиция и алгоритм начинается заново.