Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Написал робота? Опубликуй его в Маркете и получай доход!
RekkeR
1818
RekkeR 2011.05.24 08:16 

При компиляции написанного индикатора выскакивает такое сообщение:

"'0' - internal stack overflow-simplify the program, please C:\Program Files\MT4\experts\indicators\Война и мир.mq4 (1917, 144)"

Это ограничение по символам в коде индикатора или по строчкам? Сейчас в коде 73695 знаков с пробелами и 1917 строк.

Если переносом сократить число строк, сделав из двух одну, получится продолжить "Войну и мир"?

ilunga
744
ilunga 2011.05.24 08:41  

У меня скомпилировано и 3000+ и работает


https://www.mql5.com/ru/forum/116118 тут описана подобная проблема, возможно у вас где-то рекурсия

RekkeR
1818
RekkeR 2011.05.24 09:19  
ilunga:

У меня скомпилировано и 3000+ и работает

https://www.mql5.com/ru/forum/116118 тут описана подобная проблема, возможно у вас где-то рекурсия

Спасибо за ссылку. Наверное так задуман компилятор.
Комбинатор
15637
Комбинатор 2011.05.24 09:21  
Возможно слишком большая вложенность.
Анатолий
645
Анатолий 2011.05.24 14:29  
TheXpert:
Возможно слишком большая вложенность.


Большая - это сколько?

Кто в курсе, какое максимальное кол-во extern переменных возможно?

Комбинатор
15637
Комбинатор 2011.05.24 14:37  
storm:

Большая - это сколько?

Около 20, емнип.

Кто в курсе, какое максимальное кол-во extern переменных возможно?

Вроде сколько угодно, но после определенного количества (64 что ли) будут проблемы с iCustom и оптимизацией. Могу ошибаться.
Анатолий
645
Анатолий 2011.05.24 15:02  
TheXpert:

Вроде сколько угодно, но после определенного количества (64 что ли) будут проблемы с iCustom и оптимизацией. Могу ошибаться.

Так и есть, наблюдаю множественное дублирование вариантов в тестере :(
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий