工作已完成
![](https://c.mql5.com/i/avatar/avatar_na2.png)
指定
Техническое задание по написанию индикатора «Global rates»
Индикатор основывается на работе индикатора уровней Фибоначчи.
Уровни рисуются, так же как и в индикаторе уровней Фибоначчи, только уровни в этом индикаторе другие.
(-0,1; 0,4; 0,5; 0,6; 1 и 1,1).
Названия уровней отображаются, так же как и на рис.1
Цифровые значения не отображаются, я просто показал их на рисунке для наглядности.
Уровни отображаются без растяжки, которая показывается на индикаторе уровней Фибоначчи.
Индикатор рисует уровни влево на заданное кол-во баров указанных во внешних настройках индикатора, а правая сторона прорисовывается при появлении новых свечей, то есть вслед за ценой.
Фон для уровней рис.3 выбирается из цветовой палитры во внешних настройках индикатора отдельно для:
1. Зона реакции (по умолчанию цвет оранжевый).
2. Уровень баланса (по умолчанию голубой).
3. Цвет линий (по умолчанию черный).
4. Толщина линий, тоже выбирается.
Расстояние, то есть шаг от зоны реакции 0 до зоны реакции 1, указывается в пунктах до 4-знаков после запятой во внешних настройках индикатора. Например: (41.6523)
Уровни, строится от цены, которую мы укажем во внешних настройках, от зоны реакции с уровнем 0 и до зоны реакции с уровнем 1 и т. д.
Например: (1,13952 по EURUSD) – это будет начальная точка, с которой индикатор начал построение.
Уровни рисуются пропорционально, точно так же, как и в индикаторе уровней Фибоначчи и зависят от размера шага.
Уровни должны выглядеть примерно, так как нарисовано на рис.5. Ценовая метка справа должна рисоваться на том уровне цены, которая указана во внешних настройках индикатора, от которой происходит построение уровней. Например: (1,14657).
Кол-во уровней, которое должно быть построено от начальной точки вверх и вниз тоже указывается во внешних настройках. Например, 10 значит, будет построено (назовем их растяжками), растяжек 10 вверх и 10 вниз.
Внешние переменные индикатора:
1. Price - цена от которой происходит построение растяжек. Например: 1,14657
По умолчанию Price – нет никаких значений.
2. Step - Шаг. Расстояние от зоны реакции 0 до зоны реакции 1, указывается в пунктах до 4-знаков после запятой. Например: (41.6523)
По умолчанию Step – нет никаких значений.
3. Coefficient – Это коэффициент с которым строятся растяжки. Например: 3. Это Шаг умноженный на 3.
В итоге получается: 124,9569. И растяжка соответственно будет строиться уже с шагом 124,9569.
Если Coefficient – 0. То растяжка строится без коэффициента.
Коэффициент может быть отрицательным, Например -3. Это значит что шаг делится, на 3.
По умолчанию Coefficient – 0.
4. Unit – Это количество растяжек вверх и вниз от начальной точки. Например: 10.
По умолчанию Unit – 10.
5. Bars – Это кол-во баров на которое строятся уровни в лево. Например: 1000
По умолчанию Bars – 1000.
6. Reaction Zone – Это фон для «Зоны реакции» Выбирается в спускающемся меню из цветовой палитры.
По умолчанию Reaction Zone – фон оранжевый.
7. Balance level - Это фон для «Уровень баланса» Выбирается в спускающемся меню из цветовой палитры.
По умолчанию Balance level – фон голубой.
8. Style – Это цвет и толщина линий как в индикаторе уровней Фибоначчи.
По умолчанию, цвет черный. Выбирается в спускающемся меню из цветовой палитры. Толщина линий, самая маленькая, тоже выбирается в спускающемся меню.
Индикатор должен работать на 4 и 5 знаке.
Все данные указывались в пунктах по 4 знаку, кроме цены (начальной точки от которой происходит построение).
Названия, которые указаны на рисунке, должны быть на английском языке:
«Reaction Zone» и «Balance level»
Контакты:
Skype: Ustinov_dima
Почта: big-game@yandex.ru
Дмитрий.