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

Indicateurs

Tâche terminée

Temps d'exécution 11 jours
Commentaires du client
Спасибо Артём за проделанную работу. Все отльчно работает!
Commentaires de l'employé
Понятное техническое задание, отличные условия! Спасибо за сотрудничество!

Spécifications

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

Индикатор должен уметь обходится с разными данными и форматами в файле, и настраиватся на любое значение в файле. Сам файл будет в формате 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 (если формулы нет то неучитываем)

Répondu

1
Développeur 1
Évaluation
(10)
Projets
28
14%
Arbitrage
4
0% / 50%
En retard
7
25%
Gratuit
Publié : 2 codes
2
Développeur 2
Évaluation
(111)
Projets
327
55%
Arbitrage
17
12% / 47%
En retard
104
32%
Gratuit

Informations sur le projet

Budget
30 - 40 USD
Délais
à 10 jour(s)