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

MQL4 Experts

Job finished

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

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)