Max баров в истории < 0 ?!

 
Сначала думал, что это проблема отображения, а это оказалось посерьезней. :((
Суть дела: Если выставить Мах баров в истории и число баров в окне равным 2500000000, затем нажать ОК. И снова войти в настройки, получим отрицательные значения в этих полях. Подозреваю, что происходит переполнение переменных ?
Если, теперь, перезапустить МТ4, то он думает, что данных вообще нет и начинает их загружать заново :((

Спасибо.
 
Ух, ты!)
 
Еще одно проявление принципа Питера :)
 
2.5 млрд дает переполнение целого. Мы поставим проверку на пределы.
Спасибо за найденную ошибку!
Причина обращения: