Solution needed to keep the number of bars on chart constant (to prevent memory overload)

MQL4 Консультация

Техническое задание

The EA I built runs into a memory issue. EA works with several timeframes at the same time, including M1, and runs on many charts in parallel. The memory the MT4 occupies increases gradually, reason for which I need to restart the platform regularly to free up memory.

I believe the problem is generated by the accumulation of bars. I have set limits in the platform (tools/options) to the max number of bars on chart (and in history), but as far as I understand these limits apply only at the initialisation, after which bars keep being added up irrespective of these limits.

So, I need a solution to make the EA or the MT4 platform “forget” the old bars and keep the number of bars in its memory constant to a small number (I don’t need more than the latest 1.000 bars back for each of the timeframes).  

This is more a consultancy job, but, depending on the solution found, it may require you to also provide the actual code of the solution to me.

Very good English is required to ensure good communication.


Откликнулись

1
Разработчик 1
Оценка
(5)
Проекты
7
29%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(114)
Проекты
154
47%
Арбитраж
2
0% / 50%
Просрочено
4
3%
Свободен
3
Разработчик 3
Оценка
(26)
Проекты
34
26%
Арбитраж
7
14% / 43%
Просрочено
7
21%
Свободен
4
Разработчик 4
Оценка
(77)
Проекты
133
50%
Арбитраж
5
80% / 0%
Просрочено
6
5%
Свободен
5
Разработчик 5
Оценка
(62)
Проекты
140
46%
Арбитраж
19
42% / 16%
Просрочено
32
23%
Свободен
6
Разработчик 6
Оценка
(28)
Проекты
30
37%
Арбитраж
0
Просрочено
0
Свободен

Информация о проекте

Бюджет
30 - 40 USD
VAT (21%): 6.3 - 8.4 USD
Итого: 36.3 - 48.4 USD
Исполнителю
27 - 36 USD
Сроки выполнения
от 1 до 2 дн.