Советник скальпер

MQL4 Эксперты

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

Время выполнения 1 день
Отзыв от заказчика
Спасибо за выполненную работу. Очень быстро выполнил, и не задавал вопросов по ТЗ. Или я так хорошо его описал, либо он умеет читать мысли. :))) С Уважением Алексей.
Отзыв от исполнителя
Грамотно формулирует ТЗ и оперативно принимает этапы. Отличный заказчик! Приятно иметь дело )

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

Необходимо написать советника, работающего по свечам. Моделей всего две. Падающая звезда, и молот. По другому пин бар.

Инициализация

Лот

Магик номер

 Проверяем открытые ордера нашим советником по магик номеру. Если есть открытые нашим советником, то проверяем историю. Если последние ордера были закрыты в плюсе. То считаем плюс от всех ордеров от последнего закрытого, до первого убыточного. В нашем случаи прибыль всех ордеров 721.89. Запоминаем данную прибыль.

Ищем можем ли войти в рынок. По моделям японских свечей

Рынок падает. Появилась новая свеча предыдущая образовалась как на рисунке ниже. (тело свечи должно равняться, или быть меньше, чем хвост low. Цвет тела свечи не важен

Сравниваем, текущую прибыль в истории (721.89), с общей прибылью счета. (смотрим прибыль всех открытых ордеров, предположим общая прибыль открытых ордеров -500). Если открытые ордера в плюсе (Часть открытых ордеров в минусе и часть в плюсе, совокупно все ордера, в плюсе). То просто все ордера закрываем по рынку. И открываем ордер по сигналу.

Если совокупно они в минусе, (как в примере -500), то сравниваем минус с прибылью истории. Если история перекрывает все рыночные ордера по прибыльности, то все ордера закрываем по рынку. Если минус открытых ордеров больше, чем закрытых в истории, то удерживаем все открытые ордера.

Открываем по рынку buy. Выставляем на low минус 1 пункт sell stop. Проверяем есть ли в прибыли рыночные открытые ордера в sell. Если есть, закрываем их по рынку, с текущей прибылью. Минусовые sell удерживаем. 

Рынок растет. Появилась новая свеча предыдущая образовалась как на рисунке выше. (тело свечи должно равняться, или быть меньше, чем хвост Hi. Цвет тела свечи не важен)

Сравниваем, текущую прибыль в истории (721.89), с общей прибылью счета. (смотрим прибыль всех открытых ордеров, предположим общая прибыль открытых ордеров -500). Если открытые ордера в плюсе (Часть открытых ордеров в минусе и часть в плюсе, совокупно все ордера, в плюсе). То просто все ордера закрываем по рынку. И открываем ордер по сигналу.

Если совокупно они в минусе, (как в примере -500), то сравниваем минус с прибылью истории. Если история перекрывает все рыночные ордера по прибыльности, то все ордера закрываем по рынку. Если минус открытых ордеров больше, чем закрытых в истории, то удерживаем все открытые ордера.

Открываем по рынку sell. Выставляем на hi плюс 3 пункта buy stop. Проверяем есть ли в прибыли рыночные открытые ордера в buy. Если есть, закрываем их по рынку, с текущей прибылью. Минусовые buy удерживаем.

В левом верхнем углу вывести инфу

Сколько ордеров в buy и их прибыль

Сколько ордеров в sell и их прибыль

Сколько ордеров в истории, закрыто в прибыль. (от последнего закрытого ордера, до первого минуса) Вывести количество и их общую прибыль

В стратегии не используются стопы.  Робот должен работать, на том ТФ где установлен. И на том инструменте, на котором установлен 

 

Прикрепил ТЗ с картинками в файле word. 

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

1
Разработчик 1
Оценка
(641)
Проекты
866
48%
Арбитраж
29
38% / 17%
Просрочено
63
7%
Свободен
2
Разработчик 2
Оценка
(14)
Проекты
18
17%
Арбитраж
0
Просрочено
0
Свободен
3
Разработчик 3
Оценка
(618)
Проекты
1429
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
4
Разработчик 4
Оценка
(68)
Проекты
111
26%
Арбитраж
17
6% / 71%
Просрочено
15
14%
Свободен
Опубликовал: 9 примеров
5
Разработчик 5
Оценка
(1)
Проекты
4
25%
Арбитраж
1
0% / 100%
Просрочено
1
25%
Свободен
Опубликовал: 6 примеров
6
Разработчик 6
Оценка
(40)
Проекты
106
52%
Арбитраж
17
12% / 65%
Просрочено
25
24%
Свободен
7
Разработчик 7
Оценка
(174)
Проекты
233
61%
Арбитраж
3
33% / 33%
Просрочено
6
3%
Свободен
Опубликовал: 1 пример

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

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