Trabalho concluído
![](https://c.mql5.com/i/avatar/avatar_na2.png)
![](https://c.mql5.com/i/avatar/avatar_na2.png)
Termos de Referência
Необходим индикатор построения линейных графиков средних цен за года для анализа сезонности.
Графики строятся(т.е. индикатор работает) только на текущем D1 графике дневного таймфрейма, при переключении в другие таймфреймы - индикатор ничего не рисует.
Графики строятся в виде линий поверх текущего графика(в его окне) на основе данных дневных свечей.
Графики строятся для года(который указан в параметре 0 точки, по умолчанию это текущий год), начало года считается точкой 0 для всех графиков, то есть они все берут начало из 0 точки и сразу строятся на год.
По сути это скрипт а не индикатор (т.е. он не перерисовывается при обновлении свечей)
1)
Параметры в свойствах индикатора:
0 точка:
------------------------
- смещение в пунктах по ценовой шкале нулевой точки отсчёта от high или low цены открытия дня текущего года. (пример1: 1000), (пример2: -1000)
- год который считается текущим, если 0 то текущий год
----------------------
- способ построения графика - по каким точкам дневных свечей строится линия - выбор пользователя: (high, low, (high+low)/2)
- жестко заданные 10 групп параметров - то есть индикатор может строить мах 10 графиков, каждая группа описывает как строится конкретный график:
для каждой из 10 групп параметров указывается:
- список годов через запятую (пример:"2014,2018,2019,2020" ) берётся средняя цена способа построения (т.е либо high, либо low, либо (high+low)/2) дня за указанные года (т.е. цены дня за каждый указанный год суммируются и делится на кол-во лет)
Если указан только один год то берется только цена этого года. Если параметр пустой то график не строится.
- цвет линии,
- толщина линии.
- смещение в пунктах по ценовой шкале. (т.е. + к каждой точке полученного графика включая нулевую)
2) индикатор должен работать и под mt4 и под mt5
3) Исполнитель должен предоставить файлы с исходниками дабы заказчик имел возможность самому скомпилировать индикатор.
Для наглядности понимания прикрепил картинку.