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

MQL5 Asesores Expertos

Tarea técnica

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Han respondido

1
Desarrollador 1
Evaluación
(172)
Proyectos
185
32%
Arbitraje
5
60% / 20%
Caducado
3
2%
Libre
Ha publicado: 3 ejemplos
2
Desarrollador 2
Evaluación
(542)
Proyectos
624
33%
Arbitraje
37
38% / 51%
Caducado
11
2%
Ocupado
3
Desarrollador 3
Evaluación
(626)
Proyectos
844
48%
Arbitraje
27
37% / 15%
Caducado
63
7%
Trabajando
4
Desarrollador 4
Evaluación
(13)
Proyectos
31
23%
Arbitraje
7
29% / 57%
Caducado
5
16%
Libre
5
Desarrollador 5
Evaluación
(50)
Proyectos
79
35%
Arbitraje
3
67% / 33%
Caducado
7
9%
Libre
6
Desarrollador 6
Evaluación
(295)
Proyectos
471
39%
Arbitraje
102
40% / 24%
Caducado
78
17%
Ocupado
Ha publicado: 2 ejemplos
7
Desarrollador 7
Evaluación
(176)
Proyectos
227
19%
Arbitraje
21
38% / 24%
Caducado
0
Trabajando
8
Desarrollador 8
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
9
Desarrollador 9
Evaluación
(41)
Proyectos
43
7%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 2 artículos, 23 ejemplos
10
Desarrollador 10
Evaluación
Proyectos
1
0%
Arbitraje
0
Caducado
1
100%
Libre
11
Desarrollador 11
Evaluación
(16)
Proyectos
18
6%
Arbitraje
1
0% / 100%
Caducado
2
11%
Libre

Información sobre el proyecto

Presupuesto
30 - 45 USD
Plazo límite de ejecución
de 1 a 5 día(s)

Cliente

(1)
Encargos realizados8
Número de arbitrajes0