Написать советник на основе индикатора

MQL4 Эксперты

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

Время выполнения 19 дней
Отзыв от исполнителя
Всё отлично!
Отзыв от заказчика
Хороший исполнитель, делает быстро, практически без исправлений всё работает верно - рекомендую!

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

Необходимо написать советник на основе индикатора.

V1.0.

Введение
Кружки - это обозначение краткосрочной (голубой), среднесрочной (синий) и долгосрочной (красный) точек минимумов и максимумов. Если кружок СВЕРХУ - то максимумом является хай бара НАД которым он появился, если СНИЗУ - то МИНИМУМ это лоу бара под которым кружок появился.


Вход в момент появления паттерна ( участвуют только синие и красные кружки - голубые не учитываются):

а)новый нижний кружок выше предыдущего нижнего - сигнал в лонг
б)новый верхний кружок ниже предыдущего верхнего - сигнал в шот

Стоп
последний кружок сформировавший паттерн + люфт N пунктов

предпоследний кружок сформировавший + люфт N пунктов


5

Если задано условие стопа на первый кружок, а это сделать невозможно, по причине того что цена ниже (выше), то (меню):

не входить

ставить стоп за второй кружок

Если цена ушла за оба кружка - никогда не открывать сделку.

Стоп может быть выключен полностью т.е. меню или галочка.


Тейк профит

Расстояние по цене от последнего верхнего кружка до нового нижнего кружка умноженное на N (может быть любое не целое число). Прибавлять полученное число не к цене точки входа а к цене кружка (цене лоу/хая бара возле которой кружок).

11


Тейк профит может быть выключен полностью, т.е. меню или галочка.

Условия-фильтры для открытия позиции:

1. Если в момент появления паттерна ближайший верхний кружок ниже (для лонга) или выше (для шорта), чем новый нижний (верхний), то не входить (галочка). Пример:

8

Если условие не применяется то считает по-обычному.

2. Влияние МА (по Close) на решение о входе (должно учитываться независимо от тестируемого таймфрейма, т.е. если проверяем дневные таймфреймы, то условие о входе может браться с недельного таймфрейма)
МА D (размер) (выпадающее меню) (N баров)
МА W (размер) (выпадающее меню) (N баров)
МА М (размер) (выпадающее меню) (N баров)
Выпадающее меню:
Не учитывать
По тренду

Против тренда


Как определяется есть тренд или нет?
Если цена МА текущая (на точке входа) выше/ниже между N барров - то это тренд (у МА текущего бара к МА предыдущего).

Т.е., например исходные данные:
дневная МА 20 по тренду имеет разницу между 3 барами
при настройке, в лонг фильтр не даст зайти, если цена МА текущего бара равна цене МА четвертого бара с конца.



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


4. Расстояние между первым и вторым кружком не более N баров (0-не учитывать)


5. Если расстояние от точки входа больше, чем N пунктов до последнего кружка, который создал паттерн, то вход не осуществлять (0-не учитывать).


6. Если сработало условие номер 5, то:

Ожидать N барров, пока условие выполнится и тогда осуществить вход. Вход осуществляется в момент наступления условия не дожидаясь закрытия бара. По истечению времени паттерн считается не актуальным.

7. Если при лоноговой формации верхний кружок от которого берется цена находится не между первым и вторым нижними, то не входить (галочка). Для шортовой формации справедливо: если нижний кружок от которого берется цена находится не между первым и вторым верхними, то не входить.

3

4

8. Держать позицию не более N баров (0 - отключена опция) т.е. при включенной опции выход из позиции осуществляется либо по тейку либо по времени (что раньше наступило)

9. SL не более N пунктов (0 - опция отключена), т.е. при включеной опции если расчетный SL больше чем указанное здесь значение, то применяется указанное здесь значение.

10. Соотношение тейка/ к селл при котором можно открывать позицию:

не менее 1 к N, где 1 - это размер селл лимит, а N размер тейка. Данная опция может быть вкл и выкл.


ПРИМЕР СФОРМИРОВАВШЕГОСЯ ПАТТЕРНА В ЛОНГ:

9


ПРИМЕР СФОРМИРОВАВШЕГОСЯ ПАТТЕРНА В ШОРТ:

10

В сам индикатор нужно внести функцию уведомления (push и на компьютере) при появлении паттерна

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

1
Разработчик 1
Оценка
(52)
Проекты
81
35%
Арбитраж
3
67% / 33%
Просрочено
8
10%
Свободен
2
Разработчик 2
Оценка
(268)
Проекты
602
34%
Арбитраж
64
20% / 58%
Просрочено
147
24%
Работает
Опубликовал: 1 статью, 22 примера
3
Разработчик 3
Оценка
(6)
Проекты
8
13%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(340)
Проекты
588
36%
Арбитраж
31
45% / 3%
Просрочено
16
3%
Свободен
Опубликовал: 13 примеров
5
Разработчик 5
Оценка
(618)
Проекты
1429
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
6
Разработчик 6
Оценка
(298)
Проекты
477
40%
Арбитраж
105
40% / 24%
Просрочено
81
17%
Загружен
Опубликовал: 2 примера
7
Разработчик 7
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
8
Разработчик 8
Оценка
(137)
Проекты
167
35%
Арбитраж
11
91% / 0%
Просрочено
0
Свободен
9
Разработчик 9
Оценка
(30)
Проекты
32
22%
Арбитраж
2
0% / 0%
Просрочено
1
3%
Свободен

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

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