Переделка имеющегося индикатора для парной торговли (статарбитража)

MQL4 Indicators

Job finished

Execution time 22 days

Specification

В общем-то, всё проще пареной репы.

Есть исходник индикатора парной торговли (скину). Из него надо взять только одно - алгоритм вычисления текущего разбега пар. Всё остальное повыкинуть. На базе этой функции сделать следующее:

Есть некоторые указанные мной пары (в основном, мажоры и их кросс-курсы, несколько миноров). Каждая пара должна быть последовательно сопоставлена со всеми остальными парами при помощи указываемого мной в настройках для каждого квартета числа 0 (прямое наложение) или 1 (инверсное наложение). При помощи взятой из исходника функции вычисляется текущее расхождение каждого квартета в пунктах. Таблица с указанием рассматриваемого периода, названием сопоставляемых пар, корреляционного числа (0 или 1), текущего расхождения, а также среднего расхождения за заданный период в барах текущего таймфрейма выводится на экран. То есть то, что я увижу на экране, должно иметь примерно такой вид:

|------------------------------------------------------------------------------------------------------------------------------|

|                                                       Период - 7300 баров                                                                        |

|-------------------------|----------------|-----------------------------------|-----------------------------------------------|

|           Квартет        |  Корреляция | Текущее расхождение (пп.)  | Среднее расхождение за период (пп.) |

|-------------------------|----------------|-----------------------------------|-----------------------------------------------|

|EUR/USD vs GBP/USD |       0           |            100                           |                   65,8                                 |

|EUR/USD vs USD/CHF |       1           |            23                             |                   56,9                                |


................и т.д.  Длительность периода в барах также должна задаваться в настройках. Рисовать на графике ничего не надо, только указанный текст; цвета, кегль шрифта, сдвиг таблицы по экрану и прочие прибамбасы желательно сделать настраиваемыми. Числовые значения должны рассчитываться сразу корректно и окончательно и не пересчитываться по ходу дела, если только мной не изменялись вводные (период, корреляционное число и т.д.).


Вот, собственно, и всё. Если появятся ещё пожелания - позже добавлю. Если у Вас имеется опыт написания индюков по парной торговле и есть соображения по расчёту и выводу на экран какой-либо значимой информации по данной стратегии - прошу предлагать, обсудим, мне могло что-то и не придти в голову.

Responded

1
Developer 1
Rating
(46)
Projects
73
16%
Arbitration
13
8% / 92%
Overdue
37
51%
Free
2
Developer 2
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
3
Developer 3
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Published: 311 articles, 1 code
4
Developer 4
Rating
(24)
Projects
36
75%
Arbitration
1
100% / 0%
Overdue
2
6%
Free
5
Developer 5
Rating
(68)
Projects
111
26%
Arbitration
17
6% / 71%
Overdue
15
14%
Free
Published: 9 codes
6
Developer 6
Rating
(13)
Projects
34
76%
Arbitration
1
100% / 0%
Overdue
6
18%
Free
7
Developer 7
Rating
(630)
Projects
995
47%
Arbitration
33
36% / 36%
Overdue
98
10%
Working
Published: 6 codes

Project information

Budget
30- USD