Trabajo finalizado
Tarea técnica
Допускается два варианта реализации с различной стоимостью (укажите ваш вариант в заявке):
1. Новая функция встраивается отдельно в 5 индикаторов (DPO, OSMA, RSI, Stoch, ADX) – при этом новая функция позволяет устанавливать стандартные уровни вручную;
2. Создается универсальный индикатор, который накладывается на друге индикаторы (на названные и другие) в соответствующих окнах.
Новая функция определяет средний уровень разворота индикатора в максимумах и минимумах и общее среднее значение индикатора (далее – нулевой уровень) (см. скрин 1) – по следующему алгоритму:
1. задается локальный диапазон определения максимумов нулевого уровня) – в свечах (на скрине 2 – примерно 120 свечей в красных прямоугольниках);
2. задается общий диапазон определения максимумов и нулевого уровня – в свечах (на скрине 2 – 6 локальных диапазонов);
3. для максимального и минимального уровней задается диапазон значений индикатора, который учитывается при определении максимумов и минимумов (для фильтрования средних значений и повышения точности выставления уровней);
4. уровни определяются отдельно для разворотов индикатора в верхнем и нижнем диапазонах (максимумы и минимумы индикатора) и нулевого уровня;
5. функция фиксирует максимумы в верхнем и нижнем диапазонах индикатора и его общее среднее значение в каждом локальном диапазоне;
6. функция выводит среднее для всех зафиксированных максимумов и нулевого уровня в общем диапазоне;
7. по полученным средним функция выводит в окне индикатора три отдельных уровня – для максимума и минимума разворота индикатора и нулевого уровня
могут быть рассмотрены иные алгоритмы определения средних значений разворота индикатора
Функция предусматривает стандартные настройки графического отображения автоматически выставляемых уровней.