Функция поиска необходимых показателей по счету

MQL4 Sripts Lo demás

Trabajo finalizado

Plazo de ejecución 18 días
Comentario del Cliente
Задание было достаточно сложным. Работа выполнена в два раза быстрее чем я предполагал. Рекомендую!

Tarea técnica

Добрый день!
Мне нужна функция с помощью которой можно определить по истории счета такие показатели как:
Минимальное значение "Уровень", 
максимальное значение "Средства", 
максимальное значение "Баланс"

Функция должна принимать такие параметры:
Режим поиска - Уровень, Средства или Баланс,
Глубина поиска - например, за последние сутки или за n-баров на графике М1. Если ноль, то без ограничений.

желательно добавить возможность включения и ведения журнала, чтобы можно было просмотреть пошагово как изменялись показатели с каждым ордером и баром.

Если в виде одной функции такое нельзя реализовать, тогда можно отдельно три функции под каждую конкретную задачу. Разницы нет.

Насколько я понимаю, задача состоит в том, что нужно перебрать ордера в истории счета, учесть открытые сделки и сопоставляя их с High/Low цены на графике M1 вычислить показатели по уровню, средствам или балансу, в зависимости от того, какой параметр был передан функции.

Есть предположение, что нужную мне функцию можно сделать на основе кода индикатора Equity_v7

Archivos adjuntos:

MQ4
Equity_v7.mq4
23.7 Kb

Han respondido

1
Desarrollador 1
Evaluación
(33)
Proyectos
54
30%
Arbitraje
8
0% / 63%
Caducado
13
24%
Libre
2
Desarrollador 2
Evaluación
(563)
Proyectos
932
47%
Arbitraje
302
59% / 25%
Caducado
124
13%
Ocupado
3
Desarrollador 3
Evaluación
(40)
Proyectos
106
52%
Arbitraje
17
12% / 65%
Caducado
25
24%
Libre
4
Desarrollador 4
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
5
Desarrollador 5
Evaluación
(106)
Proyectos
189
46%
Arbitraje
34
24% / 41%
Caducado
58
31%
Libre
6
Desarrollador 6
Evaluación
(117)
Proyectos
216
49%
Arbitraje
1
0% / 0%
Caducado
25
12%
Libre
7
Desarrollador 7
Evaluación
(71)
Proyectos
254
53%
Arbitraje
16
50% / 38%
Caducado
83
33%
Libre
8
Desarrollador 8
Evaluación
(169)
Proyectos
460
41%
Arbitraje
39
18% / 31%
Caducado
193
42%
Libre
9
Desarrollador 9
Evaluación
(54)
Proyectos
164
43%
Arbitraje
43
47% / 16%
Caducado
58
35%
Libre

Información sobre el proyecto

Presupuesto
10 - 100 USD
Para el ejecutor
9 - 90 USD
Plazo límite de ejecución
de 1 a 30 día(s)