Универсальный индикатор который считывает значение с файла

指标

工作已完成

执行时间11 天
客户反馈
Спасибо Артём за проделанную работу. Все отльчно работает!
员工反馈
Понятное техническое задание, отличные условия! Спасибо за сотрудничество!

指定

Сделать универсальный индикатор который считывает значение с файла и выдаёт в виде линии на график или в дополнительном окне или же накладывается на другой график.

Индикатор должен уметь обходится с разными данными и форматами в файле, и настраиватся на любое значение в файле. Сам файл будет в формате csv

Данные в файле читаются сверху вниз, тоесть внизу актуальные.

Если есть возможность выставлять в настройках начало данных, например последняя строчка сверху, нужно реализовать.


Поесняю, если данные в файле такого формата

2011.9.1,1.01,1.02,1.03,1.04,1.05

и мне нужно вывести на график значение 1.04 то я задаю «значение 4» в настройках, это значение 4 после даты слева.


Данные в файле могут быть разного формата

Например

2011.9.1,1.01,1.02,1.03,1.04,1.05

2011.9.1,1.01,1.02,1.03,1.04

2011.9.1,1.01,1.02,1.03

2011.9.1,1.01,1.02

2011.09.01,1.01


Лутьше будет если в настройке индикатора можно будет и прописать формат данных

Например

значений в строчке="5" (дата неучитывается)

формат_даты="yyyy.mm.dd

разделитель значений=","

разделитель целой и дробной "."




Далее в настройках индикатора нужно дать возможность прописывать формулу по которой будут делаться арифметические операции

Папример

Если имеем 5 значений и нужно на выходе иметь разницу первого и второго значения, то пишем 1-2

Если нужно на выходе иметь разницу первого и второго значения делёного на 100, то пишем (1-2)/100


Также нужна переменная где указывается частота считывания в минутах

например 60



Параметры

файл …..csv

частота 60

значений в строчке="5" (дата не учитывается)

формат даты "yyyy.mm.dd

разделитель значений ","

разделитель целой и дробной "."

значение 5

считать 1 (1- читаем с верху в низ, 2 читаем с низу в верх)

формула 1-2 (если формулы нет то неучитываем)

反馈

1
开发者 1
等级
(10)
项目
28
14%
仲裁
4
0% / 50%
逾期
7
25%
空闲
发布者: 2 代码
2
开发者 2
等级
(111)
项目
327
55%
仲裁
17
12% / 47%
逾期
104
32%
空闲

项目信息

预算
30 - 40 USD
截止日期
 10 天