Сделать индикатор, рисующий кружочки при выполнении условий

MQL4 Indicators

Job finished

Execution time 3 days
Feedback from customer
Благодарю за выполнение задания и дополнительную консультацию по непонятным моментам. Спасибо!

Specification

Создать индикатор, который будет рисовать кружки 2-х разных цветов (один кружок сигнал к покупке, другой к продаже) при выполнении заданных условий (задаются в коде индикатора).

Требования

Должен работать на всех таймфреймах и всех графиках (окнах) к которым добавлен.

Должен рисовать соответствующий кружок непосредственно в момент выполнения условия, и не перерисовывать его ни при каких условиях.

Кружок должен быть расположен ровно в том месте, в котором выполнилось условие (не смещать ни по горизонтали не по вертикали).

Кружки можно рисовать не чаще, чем 1 раз в заданное в настройках количество периодов. Например, если условие такое, что оно выполняется постоянно, а в настройках указано, что надо рисовать кружок не чаще, чем раз в 10 периодов, то кружочки должны рисоваться каждые 10 свечек.

Пример условия на продажу

Close[1]>Open[10] &&

Close[1]>Open[20] &&

Close[1]>Open[30]


Пример условия на покупку

Close[1]<Open[10] &&

Close[1] <Open[20] &&

Close[1] <Open[30]


Настройки индикатора

  • ·         Цвет кружочка при сигнале к покупке (по умолчанию ярко зеленый)
  • ·         Цвет кружочка при сигнале к продаже (по умолчанию красный)
  • ·         Частота сигналов на покупку (по умолчанию 5)
  • ·         Частота сигналов на продажу (по умолчанию 5)

Прочее

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


Обязательно указывайте желаемый бюджет.

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


Files:

PNG
tbg1x5.png
13.5 Kb

Responded

1
Developer 1
Rating
(266)
Projects
598
35%
Arbitration
64
20% / 58%
Overdue
147
25%
Free
Published: 1 article, 22 codes
2
Developer 2
Rating
(103)
Projects
156
31%
Arbitration
24
21% / 58%
Overdue
3
2%
Working
4
Developer 4
Rating
(10)
Projects
19
21%
Arbitration
2
0% / 50%
Overdue
2
11%
Free
Published: 11 codes
5
Developer 5
Rating
(618)
Projects
1428
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
6
Developer 6
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
Published: 1 article, 1 code
7
Developer 7
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
8
Developer 8
Rating
(163)
Projects
193
61%
Arbitration
7
14% / 29%
Overdue
2
1%
Free
Published: 3 codes
9
Developer 9
Rating
(68)
Projects
111
26%
Arbitration
17
6% / 71%
Overdue
15
14%
Free
Published: 9 codes
10
Developer 10
Rating
(351)
Projects
679
56%
Arbitration
33
15% / 39%
Overdue
63
9%
Free
11
Developer 11
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
12
Developer 12
Rating
(393)
Projects
549
40%
Arbitration
30
57% / 3%
Overdue
57
10%
Working
Published: 11 codes
13
Developer 13
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free

Project information

Budget
30 - 50 USD