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

MQL4 Scripts Outros

Trabalho concluído

Tempo de execução 18 dias
Comentário do cliente
Задание было достаточно сложным. Работа выполнена в два раза быстрее чем я предполагал. Рекомендую!

Termos de Referência

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

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

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

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

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

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

Arquivos anexados:

MQ4
Equity_v7.mq4
23.7 Kb

Respondido

1
Desenvolvedor 1
Classificação
(33)
Projetos
54
30%
Arbitragem
8
0% / 63%
Expirado
13
24%
Livre
2
Desenvolvedor 2
Classificação
(563)
Projetos
932
47%
Arbitragem
302
59% / 25%
Expirado
124
13%
Ocupado
3
Desenvolvedor 3
Classificação
(40)
Projetos
106
52%
Arbitragem
17
12% / 65%
Expirado
25
24%
Livre
4
Desenvolvedor 4
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(106)
Projetos
189
46%
Arbitragem
34
24% / 41%
Expirado
58
31%
Livre
6
Desenvolvedor 6
Classificação
(117)
Projetos
216
49%
Arbitragem
1
0% / 0%
Expirado
25
12%
Livre
7
Desenvolvedor 7
Classificação
(71)
Projetos
254
53%
Arbitragem
16
50% / 38%
Expirado
83
33%
Livre
8
Desenvolvedor 8
Classificação
(169)
Projetos
460
41%
Arbitragem
39
18% / 31%
Expirado
193
42%
Livre
9
Desenvolvedor 9
Classificação
(54)
Projetos
164
43%
Arbitragem
43
47% / 16%
Expirado
58
35%
Livre

Informações sobre o projeto

Orçamento
10 - 100 USD
Desenvolvedor
9 - 90 USD
Prazo
de 1 para 30 dias