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

MQL4 Esperti

Lavoro terminato

Tempo di esecuzione 19 giorni
Feedback del dipendente
Всё отлично!
Feedback del cliente
Хороший исполнитель, делает быстро, практически без исправлений всё работает верно - рекомендую!

Specifiche

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

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 и на компьютере) при появлении паттерна

Con risposta

1
Sviluppatore 1
Valutazioni
(52)
Progetti
81
35%
Arbitraggio
3
67% / 33%
In ritardo
8
10%
Gratuito
2
Sviluppatore 2
Valutazioni
(268)
Progetti
602
34%
Arbitraggio
64
20% / 58%
In ritardo
147
24%
In elaborazione
Pubblicati: 1 articolo, 22 codici
3
Sviluppatore 3
Valutazioni
(6)
Progetti
8
13%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
4
Sviluppatore 4
Valutazioni
(340)
Progetti
588
36%
Arbitraggio
31
45% / 3%
In ritardo
16
3%
Gratuito
Pubblicati: 13 codici
5
Sviluppatore 5
Valutazioni
(618)
Progetti
1429
59%
Arbitraggio
31
81% / 0%
In ritardo
10
1%
Gratuito
6
Sviluppatore 6
Valutazioni
(298)
Progetti
477
40%
Arbitraggio
105
40% / 24%
In ritardo
81
17%
Caricato
Pubblicati: 2 codici
7
Sviluppatore 7
Valutazioni
(69)
Progetti
146
34%
Arbitraggio
13
8% / 62%
In ritardo
26
18%
Gratuito
Pubblicati: 6 codici
8
Sviluppatore 8
Valutazioni
(137)
Progetti
167
35%
Arbitraggio
11
91% / 0%
In ritardo
0
Gratuito
9
Sviluppatore 9
Valutazioni
(30)
Progetti
32
22%
Arbitraggio
2
0% / 0%
In ritardo
1
3%
Gratuito

Informazioni sul progetto

Budget
30+ USD
Scadenze
da 1 a 3 giorno(i)