Необходим индикатор, строящий зоны поддержки и сопротивления .

MQL4 Indicateurs

Spécifications

Необходим индикатор, строящий зоны поддержки и сопротивления . Зоны строятся особым (однозначным), строго формализованным способом по чёткому алгоритму (не на глаз). 

Переменные индикатора:  BTF, MTF формат временных периодов в МТ4; K, W, N, M, L формат целых чисел(количество пипсов-5ти знак); X формат даты(28 марта 2019),B,E формат
даты со временем(28 марта 2019 09:00).

BTF может принимать значения от M15  до MN, MTF может принимать значения от M1  до W1. Пример :

BTF=MN, MTF=W1, или BTF=W1, MTF=D1 и т.д.

Совместно используются два таймфрейма -старший ТФ(BTF) и  младший ТФ(MTF).Зоны на старшем и младшем ТФ рисуются одинаковым образом (отличие в переменных).

С помощью индикатора рисуются зоны(две параллельные линии- нижняя и верхняя, протяжённостью 3 бара вправо), которые помогают

определить направление торговли. Для наглядности минимумы и максимумы соединяются прямыми отрезками(получается своеобразный зигзаг)-отключаемая функция. 

Выбираем любой локальный экстремум (от которого идёт некоторое движение в виде нескольких подряд свечей одного цвета) за точку отсчёта. Далее ждём закрытия первой 
свечи противоположного цвета - откат начался.Закончится этот откат либо пробитием(обновлением) локального максимума(и тогда от минимума отката строится зона бай), 
либо пробитием локального минимума(и тогда от максимума отката строится зона селл).

Принцип рисования зон(см.рисунок 1).

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

Служит для отслеживания момента смены тренда.Нижняя линия зоны в селл строится на расстоянии K пунктов(пункт - 4-ый знак после запятой для мажоров и 2-ой для йеновых) 

от края тела свечи , ближайшего к HIGH.Служит для выставления отложек селл лимит или селл стоп.

Нижняя  линия зоны в бай строится по LOW свечи минимума отката, после которого было обновление предыдущего локального максиимума.

Служит для отслеживания момента смены тренда.Верхняя линия зоны  в бай строится  на расстоянии K пунктов от края тела свечи , 

ближайшего к LOW.Служит для выставления отложек бай лимит или бай стоп.  


Смена тренда на старшем ТФ  с бай на селл происходит в тот момент . когда первая же свеча на младшем ТФ закрывается ниже нижней линии 

последней активной зоны в бай не менее, чем на W пунктов.(см.рисунок 2). В этот же момент от свечи, являющейся максимумом в откате строится зона селл.

Смена тренда на старшем ТФ  с  селл на  бай происходит в тот момент . когда первая же свеча на младшем ТФ закрывается выше верхней линии 

последней активной зоны в селл не менее, чем на W пунктов. В этот же момент от свечи, являющейся минимумом в откате строится зона бай.


Важно, что в последних двух предложениях речь идёт именно о цене CLOSE,а не о  LOW или HIGH.


Нужно предусмотреть возможность ручного редактирования зон(удалять зоны, нарисованные советником и добавлять "свои" зоны, чтобы советник воспринимал их как свои).


Если тень свечи по которой строится зона превышает M пунктов , следует перейти на соседний меньший ТФ и построить зону на этом ТФ

(при условии, что там тень меньше или равна M пунктов), если же условие не выполняется вплоть до ТФ=1M, то зона строится по концу тени на одноминутном  ТФ.


При возникновении сильных безоткатных движений превышающих L пунктов построение зон происходит по правилу(см.рис.3).

Во избежание построения лишних зон во время ночного флета(определяется переменными B(начало флета),E(конец флета) и в банковские каникулы(день X) вводится понятие рабочего времени. Зоны вне этого времени рисуются по особым правилам, изложенным на рис.4 и 5.

Для того чтобы зоны рисовались раньше(по времени) вводится понятие формального обновления - зона рисуется в момент когда цена подходит 

на расстояние N  пунктов до обновляемого экстремума(см.рис.6).


Répondu

1
Développeur 1
Évaluation
(298)
Projets
478
40%
Arbitrage
105
40% / 24%
En retard
82
17%
Chargé
Publié : 2 codes
2
Développeur 2
Évaluation
(144)
Projets
285
42%
Arbitrage
19
63% / 5%
En retard
29
10%
Gratuit
Publié : 2 codes
3
Développeur 3
Évaluation
(40)
Projets
106
52%
Arbitrage
17
12% / 65%
En retard
25
24%
Gratuit
4
Développeur 4
Évaluation
(281)
Projets
650
28%
Arbitrage
112
19% / 62%
En retard
318
49%
Gratuit
5
Développeur 5
Évaluation
(58)
Projets
76
33%
Arbitrage
9
78% / 11%
En retard
7
9%
Gratuit
Publié : 2 codes
6
Développeur 6
Évaluation
(68)
Projets
111
26%
Arbitrage
17
6% / 71%
En retard
15
14%
Gratuit
Publié : 9 codes

Informations sur le projet

Budget
30+ USD
Délais
de 5 à 10 jour(s)