Job finished
Specification
Нужно написать индикатор который будет показывать линиями на графике
- Close,
- High,
- Low
- 50%
- процентные значения от High/Low (от +1000% до -1000%)
"N" количества свечей (периодов времени)
Индикатор должен показывать указанные параметры 4 таймфреймах:
- Годы
-Месяцы
- Недели
- Дни
Индикатор должен иметь 2 режима:
- последних «N» количества лет (Например каждый год за последние 10 лет)
- конкретного периода времени (Например с 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 (нужный процент нужно сделать так, что бы можно было вписывать любую цифру руками как в стандартном индикаторе Фибоначи) (Или предложите свою реализацию)
Вертикальная линия в режиме КОНКРЕТНОГО периода (года например) должна указывать на конец предыдущего периода и указанного в параметрах, то есть их должно быть две
Нужен рабочий индикатор без глюков и тормозов, что бы чётко указывал нужную цену за нужный период и не перенагружал комп или терминал.
Индикатор должен работать и показывать нужную информацию на всех таймфреймах и всех валютных парах.
Нужно, сделать так что бы можно было несколько раз нанести индикатор на один и тот же график и в каждый индикатор внести свои параметры.
Индикатор должен рисовать вертикальную линию окончания периода максимально точно ( Если это год, то хотя бы до D1)
Если Number periods стоит больший нежели вся история инструмента, то индикатор показывает значения за максимально возможный период
Если есть сложности с реализацией, предложите пожалуйста свой вариант
Просьба задавать вопросы и браться за задание с пониманием того, что должно получиться.
Переменные:
Time Frame – Year (MN, W1, D1)
Otstup – отступ текста (описания линий) от правого края графика
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 - цвет
Text otstup - 20
Соглашаясь на задание, вы соглашаетесь с тем, что работа будет принята только с выполнением на 100% или по договорённости с заказчиком.
Работа на 90% принята не будет, нужен полноценный индикатор.