Индикатор Close, High, Low, 50% периода времени

Trabalho concluído

Tempo de execução 43 dias
Comentário do cliente
Выполнил задачу которую не выполнили трое исполнителей.

Termos de Referência

Нужно написать индикатор который будет показывать линиями на графике
- 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% принята не будет, нужен полноценный индикатор.

Arquivos anexados:

PNG
11.png
71.5 Kb
PNG
22.png
79.4 Kb
PNG
33.png
78.2 Kb

Respondido

1
Desenvolvedor 1
Classificação
(280)
Projetos
650
28%
Arbitragem
111
19% / 61%
Expirado
319
49%
Livre
2
Desenvolvedor 2
Classificação
(52)
Projetos
97
24%
Arbitragem
10
20% / 20%
Expirado
12
12%
Trabalhando
3
Desenvolvedor 3
Classificação
(42)
Projetos
112
56%
Arbitragem
2
50% / 0%
Expirado
3
3%
Livre
Pedidos semelhantes
1. Понимание экспоненциальной и линейной функций: - Экспоненциальная функция имеет вид: y = a * b^x, где a - начальное значение, b - основание экспоненты. - Линейная функция имеет вид: y = mx + b, где m - коэффициент наклона, b - свободный член. 2. Определение целевых значений: - Необходимо определить, к каким значениям на линейном графике должны соответствовать точки на экспоненциальном графике. 3. Решение

Informações sobre o projeto

Orçamento
54+ USD
Desenvolvedor
48.6 USD