Требуется написать сборщик тиков

MQL4 Experts

Job finished

Execution time 6 days
Feedback from customer
Замечательный разработчик, который идеально выполнил мое техническое задание, за что ему огромное спасибо)
Feedback from employee
Отличный заказчик - всегда буду рад помочь. Спасибо!

Specification

Требуется написать сборщик тиков для сбора тиковых данных из терминала, который записывал бы их в csv файл. Уже готовые сборщики тиков мне не подходят, так как их алгоритм таков, что они могут собирать и создавать файл с данными только для одной валютной пары. Мне же необходимо, чтобы мой сборщик мог записывать в один файл данные по множеству валютных пар (от двух и более), при каждом обновлении котировок. 


Схема работы сборщика тиков должна быть такова (примерно):

  • Создаётся csv файл
  • Поступает тик одной или нескольких валютных пар
  • В файл записываются котировки аск и бид всех  пар, в одну строку файла, так же указывается время записи котировок в файл
  • Поступает новый тик одной или нескольких  валютных пар
  • В новую строку того же файла записываются обновлённые котировки всех пар, с указанием времени записи. Если котировки изменились только у одной пары, то у остальных записываются те, что есть в настоящий момент

Responded

1
Developer 1
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
2
Developer 2
Rating
(5)
Projects
3
0%
Arbitration
19
0% / 100%
Overdue
0
Free
3
Developer 3
Rating
(68)
Projects
78
27%
Arbitration
13
31% / 62%
Overdue
15
19%
Free
Published: 4 codes
4
Developer 4
Rating
(87)
Projects
131
22%
Arbitration
7
57% / 0%
Overdue
33
25%
Free
Published: 1 code
5
Developer 5
Rating
(50)
Projects
80
39%
Arbitration
4
50% / 25%
Overdue
0
Free
6
Developer 6
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
Published: 1 article, 1 code
7
Developer 7
Rating
(51)
Projects
66
30%
Arbitration
2
0% / 0%
Overdue
0
Free
8
Developer 8
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free

Project information

Budget
30 - 60 USD
Deadline
to 10 day(s)