Сделать построение графиков по данным из CSV

Лукьянов14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.04.2012

Сделать надо на фреймворке Highstock (брат highcharts). Конечный вид графиков должен быть таким: http://www.highcharts.com/stock/demo/compare/grid . Если конструктивно предложите лучший аналог – рассмотрим и его.

Теперь подробнее о задании:

Есть файлы NameA11.csv, NameA10.csv и так далее.

Есть файлы NameB11.csv, NameB10.csv и так далее.

Структура файлов одинакова:

filename, date, open price, high price, low price, close price, other1, other2

Пример содержимого файлов:

NameA11, 06/22/2011, 1547.2, 1558.5, 1544.4, 1552.9, 222, 767

NameA11, 06/23/2011, 1547.2, 1547.2, 1514.7, 1520.1, 300, 727

NameA11, 06/24/2011, 1524.7, 1525, 1498.5, 1500.5, 257, 632

NameA11, 06/27/2011, 1503.5, 1503.5, 1493.1, 1496, 140, 126

NameA11, 06/28/2011, 1499.9, 1505, 1496.1, 1499.7, 169, 0

Нам интересны из файлов только filename, date и close price. Причем у записей, у которых год в date равен концовке filename (как в примере).

Пользователь заходит на страницу, видит там INPUT.

При вводе им значений:

NameA – строится график из данных всех файлов NameA11.csv, NameA10.csv и так далее.

NameA11 – строится график из данных файла NameA11.csv.

5*NameA-3*NameB – из всех файлов NameA11.csv, NameA10.csv ... NameB11.csv, NameB10.csv ... берутся close price и вычисляются значения по заданной пользователем формуле (соблюдая даты), которая может содержать операции умножения, деления, вычитания.

5*NameA11-3*NameB11 – то же самое, что и в предыдущем пункте, только данные берутся из файлов NameA11.csv и NameB11.csv.

Пример того, как это должно выглядеть – прикрепляю.

Пишите сроки и цену.