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

MQL4 指标

工作已完成

执行时间18 天
客户反馈
Досконально разобрался во всех тонкостях технического задания. В итоге получилось то, что и требовалось
员工反馈
Интересное задание, хорошо оформленное, заказчик понимает задаваемые ему вопросы и отвечает на них по существу. материалы предоставляет в виде четких схем и по пунктам.

指定

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

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

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


反馈

1
开发者 1
等级
(198)
项目
291
24%
仲裁
6
17% / 33%
逾期
4
1%
空闲
2
开发者 2
等级
(89)
项目
252
79%
仲裁
9
22% / 56%
逾期
35
14%
工作中
发布者: 3 文章, 26 代码
3
开发者 3
等级
(493)
项目
1022
58%
仲裁
30
27% / 23%
逾期
133
13%
工作中
4
开发者 4
等级
(250)
项目
460
26%
仲裁
140
20% / 59%
逾期
100
22%
工作中
5
开发者 5
等级
(281)
项目
650
28%
仲裁
112
19% / 62%
逾期
319
49%
空闲
6
开发者 6
等级
(5)
项目
3
0%
仲裁
19
0% / 100%
逾期
0
空闲
7
开发者 7
等级
(69)
项目
146
34%
仲裁
13
8% / 62%
逾期
26
18%
空闲
发布者: 6 代码
8
开发者 8
等级
(361)
项目
644
26%
仲裁
92
72% / 14%
逾期
12
2%
工作中
发布者: 1 代码
9
开发者 9
等级
(195)
项目
395
28%
仲裁
155
20% / 52%
逾期
112
28%
空闲
10
开发者 10
等级
(57)
项目
150
47%
仲裁
9
11% / 78%
逾期
17
11%
空闲
发布者: 2 代码
11
开发者 11
等级
(15)
项目
37
62%
仲裁
1
0% / 100%
逾期
1
3%
空闲
发布者: 1 文章, 29 代码

项目信息

预算
30+ USD