Access violation read to 0x00011444

 

1. Последнее время очень часто начал сталкиваться в проблемой "Access violation read to " на разных ПК и в разных индикаторах и ЕА. К примеру, сегодня при тестировании ЕА (с индикатором который описан ниже) в тестере стратегий при попытке открыть ордер получаю:

2021.04.13 15:41:47.408 2021.03.10 00:00:00  Access violation read to 0x00011444 in 'C:\Users\Lenovo\AppData\Roaming\MetaQuotes\Terminal\2010C2441A263399B34F537D91A53AC9\MQL4\Experts\xxx\xxx_EA_1_v1.0\xxx_EA_1_v1.0.ex4'
Вот скрин из Journal:

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


2. Или вот к примеру, тест индикатора. Тест закончился, ошибки нет:


Закрываю открытый чарт с завершенным тестом - появляется запись о ошибке:


3. С этим индикатором то же самое на реальном чарте. Если закрыть чарт с размещенным индикатором - появляется ошибка.

 
Нашел кусок кода, при отключении которого ошибка пропала. Я заменил iMAOnArray на обычный расчет SMA - теперь ошибки нет. Какой-то внутренний баг в iMAOnArray?
 
vvebus:
Нашел кусок кода, при отключении которого ошибка пропала. Я заменил iMAOnArray на обычный расчет SMA - теперь ошибки нет. Какой-то внутренний баг в iMAOnArray?
Выложите этот кусок - проанализирую... у меня тоже глюки с другим индикатором