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

MQL4 Script Altro

Lavoro terminato

Tempo di esecuzione 18 giorni
Feedback del cliente
Задание было достаточно сложным. Работа выполнена в два раза быстрее чем я предполагал. Рекомендую!

Specifiche

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

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

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

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

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

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

File:

MQ4
Equity_v7.mq4
23.7 Kb

Con risposta

1
Sviluppatore 1
Valutazioni
(32)
Progetti
53
30%
Arbitraggio
8
0% / 63%
In ritardo
13
25%
Gratuito
2
Sviluppatore 2
Valutazioni
(563)
Progetti
932
47%
Arbitraggio
301
59% / 25%
In ritardo
124
13%
In elaborazione
3
Sviluppatore 3
Valutazioni
(40)
Progetti
106
52%
Arbitraggio
17
12% / 65%
In ritardo
25
24%
Gratuito
4
Sviluppatore 4
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
5
Sviluppatore 5
Valutazioni
(106)
Progetti
189
46%
Arbitraggio
34
24% / 41%
In ritardo
58
31%
Gratuito
6
Sviluppatore 6
Valutazioni
(117)
Progetti
216
49%
Arbitraggio
1
0% / 0%
In ritardo
25
12%
Gratuito
7
Sviluppatore 7
Valutazioni
(71)
Progetti
254
53%
Arbitraggio
16
50% / 38%
In ritardo
83
33%
Gratuito
8
Sviluppatore 8
Valutazioni
(169)
Progetti
460
41%
Arbitraggio
39
18% / 31%
In ritardo
193
42%
Gratuito
9
Sviluppatore 9
Valutazioni
(54)
Progetti
164
43%
Arbitraggio
43
47% / 16%
In ritardo
58
35%
Gratuito

Informazioni sul progetto

Budget
10 - 100 USD
Per lo sviluppatore
9 - 90 USD
Scadenze
da 1 a 30 giorno(i)