Робот для тестера

MQL5 Experts

Specification

Мне нужен робот для мт5, который будет работать не только в обычном режиме, но и в тестере.

алгоритм прост:

1. задаем инструмент 1

2. задаем инструмент 2

Для каждого инструмента:

Получаются исторические цены закрытия

Производится выравнивание временных рядов

Рассчитывается Z-score, задаём количество баров для расчёта и таймфрейм  (у меня есть полный код, вам только его встроить)

После получения Z-score для обоих инструментов:

Вычисляется спред как разница между Z-score первого и второго инструмента

5. входим в сделку на нужном отклонении, которое указал в настройках (один бай, другой шорт) что купить а что продать дополнительно объясню.

6. на каждый инструмент одинаковая сумма в USD 

7. закрываемся при достижении заданного уровня Z-score (например 0)

Для того, чтобы быть уверенным в правильности входа и выхода, желательно визуально отображать график спреда, как разница между Z-score первого и второго инструмента. Так я визуально смогу убедиться что всё верно. Особенно в визуализации в режиме тестера.

Я дам вам код по расчёту Z-score, для уменьшения цены, прошу это учесть.

Responded

1
Developer 1
Rating
(172)
Projects
185
32%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
2
Developer 2
Rating
(542)
Projects
624
33%
Arbitration
37
38% / 51%
Overdue
11
2%
Busy
3
Developer 3
Rating
(626)
Projects
844
48%
Arbitration
27
37% / 15%
Overdue
63
7%
Loaded
4
Developer 4
Rating
(13)
Projects
31
23%
Arbitration
7
29% / 57%
Overdue
5
16%
Free
5
Developer 5
Rating
(50)
Projects
79
35%
Arbitration
3
67% / 33%
Overdue
7
9%
Free
6
Developer 6
Rating
(295)
Projects
471
39%
Arbitration
102
40% / 24%
Overdue
78
17%
Busy
Published: 2 codes
7
Developer 7
Rating
(176)
Projects
227
19%
Arbitration
21
38% / 24%
Overdue
0
Working
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(41)
Projects
43
7%
Arbitration
0
Overdue
0
Free
Published: 2 articles, 23 codes
10
Developer 10
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free

Project information

Budget
30 - 45 USD
Deadline
from 1 to 5 day(s)

Customer

(1)
Placed orders8
Arbitrage count0