Создать простой советник для на MQL5, для переноса SL и расчета стоимости пункта и потерь/прибыли при пересечении SL, TP.

Работа завершена

Время выполнения 10 дней

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

Задача: Написать простой советник для на MQL5. Советник должен переносить стоплос в без убыток, а также помогать высчитывать предварительную цену лота на 1 пункт (в долларах), и в дальнейшем отображать сумму потери при возможном SL и сумму прибыли при возможном TP. 

По итогу передать фаил советника, а также код советника с объяснением строк кода.


Описание что должен выполнять советник:


1. При запуске на любой валютной паре советник должен выводить текстовое сообщение
Пример:
Цена микролота (0.01): 1000$; Стоимость пункта (микро): 1$; Объем позиции: 10000$; Стоп: -500$; Профит: +2000$.
Пояснение: 
"Цена 1 лота" расчитывается и показывает сколько будет стоить 1 лот в долларах на примененной паре.
 "Стоимость пункта (микро)" - отображает прибыль/убыток при движении цены верх или в низ, при объеме в 1 микролот. В случае если у нас уже есть открытая позиция на данной паре, отображается прибыль/убыток при движении цены верх или в низ с учетом купленного объема лотов и выводиться надпись в виде - "Стоимость пункта: ". 
"Объем позиции:" - отображается только в том случае если на графике уже есть открытая позиция и показывает на сколько долларов куплена данная позиция, в ином случае в место денежной суммы показывает "нет".  
"Стоп" - показывает сколько будет потерянно денежных средств в случае пересечения ценой стоплоса. Если стоп не указан то в данном поле отображается "нет".
"Профит" - показывает сколько будет потеряно денежных средств в случае пересечения ценой тейкпрофита. Если тейкпрофит не указан то в данном поле отображается "нет".

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

3. При закрытие советника - выводить сообщение что советник закрыт.

4. Советник должен автоматически переносить стоплос в без убыток.
Подробнее:  В случае если цена на графике превысит стоплос по количеству пунктов в 2 раза то советник должен перенести стоплос на позицию без убытка с величиной равной стоплосу. 
Пример: Ордер открыть по цене 1.00100 и стоплос выставлен на цену 1.00050. В случае если цена достигнет 1.00200 (превышает в 2 раза разницу между 1.00100-1.00050) то тогда стоплос советник перенесет на цену 1.00150 (на величену разницы между 1.00100-1.00050)
В случае если стоплос не указан советник в данном случае нечего не делает, также если стоп лос уже находиться выше цены входа, то советник тоже нечего в данном случа не делает.
5. Советник должен работать как для лонговых так и для шортовых позиций.

6. В коде должно быть четкое разграничение частей которые отвечают за первые 3 пункта задания и отдельно за 4 пункт задание.

Откликнулись

1
Разработчик 1
Оценка
(280)
Проекты
650
28%
Арбитраж
111
19% / 61%
Просрочено
319
49%
Свободен
2
Разработчик 2
Оценка
(535)
Проекты
613
34%
Арбитраж
34
38% / 47%
Просрочено
9
1%
Занят
Похожие заказы
Торговый бот анализирующий на трейдинг вью и совершаюший открытие и закрытие ордеров на мт5 торгуюший на разных временных таймфреймах (от 5 мин. До 4 часового таймфрейма)в зависимости от ситуации на рынке как на покупку так и на продажу выставляющий t/p и s/l для Форекс и криптовалют уровнями пробоя все математические данные предоставлю. С последующим обновлениями и обслуживаниями бота конечно же за отдельную плату

Информация о проекте

Бюджет
30+ USD
Исполнителю
27 USD
Сроки выполнения
от 1 до 5 дн.