İş Gereklilikleri
UA UA
Здравствуйте
Нужно написать индикатор который будет показывать линиями на графике закрытие, High и Low и 50% "N" количества предыдущих лет, месяцев, недель и/или дней и или конкретно указанного года, месяца, недели,дня или диапазона лет, месяцев, недель, дней
(например с 2010 по 2020 г.г.)
Индикатор должен сам закачивать необходимую для работы историю
Линии должны быть в качестве фона, то есть цена не подсвечена в правой стороне графика
Линии должны настраиваться по типу, толщине и цвету отдельно ЗАКРЫТИЕ, отдельно High, отдельно Low, отдельно 50%, отдельно процентные уровни High и отдельно процентные линии Low.
Линии на графике должны быть с подписями, периода и параметра к которому они относятся
(например: Close 2021 или +50% 2021 и так далее)
Так же должен быть параметр который показывает на графике линии только ЗАКРЫТИЯ периода или только High и Low и 50% или уровни процентов от High/Low или всё вместе
Каждая линия на графике должна быть с ОПИСАНИЕМ при наведении на неё курсором к какому периоду она относиться и какому параметру цены соответствует и сама цена (Close, High или Low или процент от High/Low )
Например: Close Year 2021, Price – 1.27514 или +500% Year 2021, Price 1.98754
Так же нужны линии +50% +100% +150% вплоть до +-1000% и так далее от High и Low (нужный процент нужно сделать так, что бы можно было вписывать любую цифру руками как в стандартном индикаторе Фибоначи) (Или предложите свою реализацию)
Вертикальная линия в режиме КОНКРЕТНОГО периода (года например) должна указывать на конец предыдущего периода и указанного в параметрах, то есть их должно быть две (точно так же и в режиме «диапазон»)
Нужен рабочий индикатор без глюков и тормозов, что бы чётко указывал нужную цену за нужный период и не перенагружал комп или терминал.
Индикатор должен работать на всех таймфреймах и всех валютных парах.
Нужно, сделать так что бы можно было несколько раз нанести индикатор на один и тот же график и в каждый индикатор внести свои параметры.
Индикатор должен рисовать вертикальную линию окончания периода
Если Number periods стоит больший нежели вся история инструмента, то индикатор показывает значения за максимально возможный период
Если есть сложности с реализацией, предложите пожалуйста свой вариант
Просьба задавать вопросы и браться за задание с пониманием того, что должно получиться.
Переменные:
Time Frame – Year (MN, W1, D1)
Period - 0/2012 Конкретный год,месяц,неделя,день параметр отвечает тоже и за High/Low (если «0» то работает параметр «Number periods», по умолчанию «0»)
Number periods – 10 (количество предыдущих закрытий года) параметр отвечает тоже и за High/Low
Diapazon – 2021-2022 (диапазон нужных лет, или MN,W1,D1) параметр отвечает тоже и за High/Low (если «0» то работает параметр «Number periods», по умолчанию «0»)
Close period - true/false
Close period Line Style – толщина линии
Close period Line Type – пунктир, линия, точка-тире, тире или 2 точки-тире
Close period Line Color - цвет
High period - true/false
High period Line Style - толщина
High period Line Type - пунктир
High period Line Color - цвет
Low period - true/false
Low period Line Style - толщина
Low period Line Type - пунктир
Low period Line Color – цвет
50% period - true/false (параметр отвечает за цвет всех линий внутри между High/Low периода кроме Close period
50% period Line Style - толщина
50% period Line Type - пунктир
50% period Line Color – цвет
Additional lines high/low - true/false (где "0%" - это Low периода, а "100%" - это High)
Additional lines high
AL- High period Line Style - толщина
AL- High period Line Type - пунктир
AL- High period Line Color - цвет
Additional lines Low
AL- Low period Line Style - толщина
AL- Low period Line Type - пунктир
AL- Low period Line Color - цвет
Levels Additional lines:
+500% и так далее
+450%
+400%
+350%
+300%
+250%
+200%
+150%
+100%
+50% от high периода
100% = high
50%
0% = low
-50% от low периода
-100%
-150%
-200%
-250%
-300%
-350%
-400%
-450%
-500% и так далее
Vertical Line:
Vertical Line Style - толщина
Vertical Line Type - пунктир
Vertical Line Color - цвет