Скачать MetaTrader 5

Stack overflow in setka.ex4

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Есть вопросы по реализации идеи? Обсуди их на форуме!
Artyom Kuraev
856
Artyom Kuraev 2016.02.29 19:39 
Здравствуйте. Подскажите, пожалуйста, причину ошибки Stack overflow in 'C:\Users\***\AppData\Roaming\MetaQuotes\Terminal\*******\MQL4\Experts\setka.ex4'

Ошибка появляется при появлении тика. При этом, если запустить советник в режиме тестирования, то он просто зависает и выдает ошибку "Прекращена работа программы MetaTrader".

При этом тот же кусок кода в предыдущих версиях того же советника работал. Сейчас в функции void OnTick() оставил только функцию Alert(GetLastError()). При компиляции никаких ошибок, а вот при установке терминал начинаются приключения. При этом все ранее скомпилированные советники работают хорошо. Как лечить?

Алексей Тарабанов
7214
Алексей Тарабанов 2016.02.29 19:53  
delfik71091:
Здравствуйте. Подскажите, пожалуйста, причину ошибки Stack overflow in 'C:\Users\***\AppData\Roaming\MetaQuotes\Terminal\*******\MQL4\Experts\setka.ex4'

Ошибка появляется при появлении тика. При этом, если запустить советник в режиме тестирования, то он просто зависает и выдает ошибку "Прекращена работа программы MetaTrader".

При этом тот же кусок кода в предыдущих версиях того же советника работал. Сейчас в функции void OnTick() оставил только функцию Alert(GetLastError()). При компиляции никаких ошибок, а вот при установке терминал начинаются приключения. При этом все ранее скомпилированные советники работают хорошо. Как лечить?

Прочитал с интересом,- это что-же получается: GetLastError выдает переполнение стека? Напрашивается, правда, вопрос: а какой кусок кода работал? Alert(GetLastError()) ? 
o_o
Модератор
23694
o_o 2016.02.29 20:05  
delfik71091:
Здравствуйте. Подскажите, пожалуйста, причину ошибки Stack overflow

у вас бесконечный вызов функции самой себя в коде.

разбирайтесь

Алексей Тарабанов
7214
Алексей Тарабанов 2016.02.29 20:28  
sergeev:

у вас бесконечный вызов функции самой себя в коде.

разбирайтесь

Шаман...
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий