Помогите разобраться с critical error - страница 2

 
OneDepo >>:

Роман, ну а сразу чего не сказал-то. (текст советника не смотрел, ты, как автор, не говорил об этом)

1. Исправь

2. Перед циклом

3. История M15 должна существовать на всем тестируемом интервале. Проверь.


Это на вскидку, может еще чего есть, копай дальше.



Во-первых это выяснилось в ходе расслдования.

Я хотел именно разобраться с природой такого краха...

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

 
RomanS писал(а) >>

Во-первых это выяснилось в ходе расслдования.

Я хотел именно разобраться с природой такого краха...

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

Я как-то столкнулся с падением терминала после очередного обновления (build не помню какой, но после 220-го). Никаких ошибок в индикаторах/советниках выявить не удавалось. Постепенно комментируя код, пришел к выводу, что что-то не то с индикаторными буферами. Добавление IndicatorBuffers() с параметром аналогичным #property indicator_buffers (мне не требовались дополнительные буферы) в init решило проблему. Теперь в индикаторах я всегда использую вызов IndicatorBuffers().

Причина обращения: