Создать простой советник для на 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
Оценка
(281)
Проекты
650
28%
Арбитраж
112
19% / 62%
Просрочено
319
49%
Свободен
2
Разработчик 2
Оценка
(549)
Проекты
635
33%
Арбитраж
42
38% / 45%
Просрочено
11
2%
Занят
Похожие заказы
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
Необходима таблица с параметрами:тф,частота изменения цены за данный тф,ход цены за данный тф.Возможность выгрузки данной сформированной за выбранный период инфо.1 мин,3 мин,6 мин,20 мин …. День,неделя,месяц.Любой период который мне надо будет анализировать
Разработка Telegram-бота для трансляции сигналов из TradingView (Pine Script индикаторы + AI оформление алертов) Доступ открывается за регистрацию и деп у брокеров по реф ссылкам , авто проверка регистрации через постбеки Прием Webhook от TradingView. Активный "сигналер" со скриншотами графика с возможностью менять пул стратегий и редактировать промт ИИ, который сопровождал бы сигнал с некоторыми вытянутыми из
1. Сеточный алгоритм, без мартингейла (открываются одинаковые ордера по лотности). 2. Депозит делится на 3 части. Условно 1000$ по 330$. Торговля ведется на 330$, лотность, просадка, маржа и тд., высчитывается от этой суммы. 3. Счет центовый. Под плечо 1:1000. 4. Ордера набираются группами. 5-7 групп по 10 -15 ордеров. Если цена ушла не в сторону сделки, робот должен дождаться сигнала на покупку
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на

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

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