Нужен индикатор, рисующий горизонтальные уровни в виде лучей с ценовой меткой

MQL4 Indicadores

Trabalho concluído

Tempo de execução 18 dias
Comentário do cliente
Досконально разобрался во всех тонкостях технического задания. В итоге получилось то, что и требовалось
Comentário do desenvolvedor
Интересное задание, хорошо оформленное, заказчик понимает задаваемые ему вопросы и отвечает на них по существу. материалы предоставляет в виде четких схем и по пунктам.

Termos de Referência

Алгоритм действий индикатора под условным названием «Горизонтальные лучи-уровни»:

1. Запускаю индикатор.
2. В левом верхнем углу основного экрана с графиками появляется, значок, например, стрелочки или перекрестия.
3. При необходимости нанести уровень я нажимаю на этот значок левой клавишей мышки
4. После этого подношу курсор к требуемому месту на графике (это Hi или Low нужной мне свечи) и щелкаю один раз левой клавишей мыши.
5. После этого (внимание!) прорисовывается ЛУЧ (!) с началом в данной точке и окончанием за 3-4 клеточки от правой границы экрана графика
6. Одновременно справа от окончания луча появляется правая ценовая метка котировки. См.внизу, как это должно выглядеть на графике.
7. При переключении на любой другой таймфрейм правая часть луча с ценовой меткой отражается одинаково: за 3-4 клеточки от правой границы экрана графика
8. Имеется возможность подкорректировать котировку луча обычным способом: подсвечиваем ценовую метку левой клавишей мыши, потом нажимаем правую клавишу - «Свойства Arrow...” - меняем котировку ценовой метки. С изменением ценовой метки, соответственно, сдвигается вверх или вниз луч-уровень, но начальная точка не меняется. (это нужно для того, чтобы выставить уровень точно по экстремуму, так как при первоначальной установке вручную можно немного «промахнуться»). Либо, предусмотреть, чтобы луч изначально привязывался к нужной точке, т. к. выставляться он будет только по экстремумам (Hi или Low свечи)
9. С течением времени установленный луч-уровень продолжает прорисовываться вправо, начальная точка при этом остается неизменной. Т.е., например, установили уровень, прошло дня 3 с момента установки. График на часовых свечах «уехал в будущее» на 72 свечи. Соответственно, и луч передвигается вправо.
10. Луч-уровень убирается с графика, например, при удалении с графика соответсвующей ему ценовой метки. Кроме того, в настройках индикатора можно задавать цвет и толщину линии луча-уровня и ценовой метки. Так же, в настройках индикатора можно установить звуковой аллерт при подходе цены сверху или снизу к ближайшему прорисованному лучу уровню за заданное пользователем количество пунктов.

Пример (как должно выглядеть):


Respondido

1
Desenvolvedor 1
Classificação
(198)
Projetos
291
24%
Arbitragem
6
17% / 33%
Expirado
4
1%
Livre
2
Desenvolvedor 2
Classificação
(89)
Projetos
252
79%
Arbitragem
9
22% / 56%
Expirado
35
14%
Trabalhando
Publicou: 3 artigos, 26 códigos
3
Desenvolvedor 3
Classificação
(493)
Projetos
1022
58%
Arbitragem
30
27% / 23%
Expirado
133
13%
Trabalhando
4
Desenvolvedor 4
Classificação
(250)
Projetos
460
26%
Arbitragem
140
20% / 59%
Expirado
100
22%
Trabalhando
5
Desenvolvedor 5
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
319
49%
Livre
6
Desenvolvedor 6
Classificação
(5)
Projetos
3
0%
Arbitragem
19
0% / 100%
Expirado
0
Livre
7
Desenvolvedor 7
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
8
Desenvolvedor 8
Classificação
(361)
Projetos
644
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
9
Desenvolvedor 9
Classificação
(195)
Projetos
395
28%
Arbitragem
155
20% / 52%
Expirado
112
28%
Livre
10
Desenvolvedor 10
Classificação
(57)
Projetos
150
47%
Arbitragem
9
11% / 78%
Expirado
17
11%
Livre
Publicou: 2 códigos
11
Desenvolvedor 11
Classificação
(15)
Projetos
37
62%
Arbitragem
1
0% / 100%
Expirado
1
3%
Livre
Publicou: 1 artigo, 29 códigos

Informações sobre o projeto

Orçamento
30+ USD