Здравствуйте,
При компилирование в новом компиляторе (mq4 в ex4) , выдаёт из ошибку:
if (alertsOn)
{
if (alertsOnCurrent)
int whichBar = 0;
else whichBar = 1; 'whichBar' - undeclared identifier
if (trend[whichBar] != trend[whichBar+1]) 'whichBar' - undeclared identifier
if (trend[whichBar] == 1)
doAlert("uptrend");
else doAlert("downtrend");
}
В чём может быть проблема? Спасибо за ответ. Понимаю, что не объявленный идентификатор, но в старом компиляторе таких проблем не было.
Объявляю whichBar = 1, но остается одна ошибка. Как лучше в новом компиляторе объявить идентификатор. В старом компиляторе такой проблемы нет всё нормально работает.
if (alertsOn) { int whichBar = 0; if (alertsOnCurrent) whichBar = 0; else whichBar = 1; if (trend[whichBar] != trend[whichBar+1]) if (trend[whichBar] == 1) doAlert("uptrend"); else doAlert("downtrend"); }
спасибо)
ну если уже и делать, то без ненужной избыточности:
if (alertsOn) { int whichBar = 0; if (alertsOnCurrent) whichBar = 0; else whichBar = 1; if (trend[whichBar] != trend[whichBar+1]) if (trend[whichBar] == 1) doAlert("uptrend"); else doAlert("downtrend"); }
-- лучше так:
if (alertsOn) { int whichBar = 0; if (!alertsOnCurrent) whichBar = 1; if (trend[whichBar] != trend[whichBar+1]) if (trend[whichBar] == 1) doAlert("uptrend"); else doAlert("downtrend"); }
ну если уже и делать, то без ненужной избыточности:
-- лучше так:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте,
При компилирование в новом компиляторе (mq4 в ex4) , выдаёт из ошибку:
if (alertsOn)
{
if (alertsOnCurrent)
int whichBar = 0;
else whichBar = 1; 'whichBar' - undeclared identifier
if (trend[whichBar] != trend[whichBar+1]) 'whichBar' - undeclared identifier
if (trend[whichBar] == 1)
doAlert("uptrend");
else doAlert("downtrend");
}
В чём может быть проблема? Спасибо за ответ. Понимаю, что не объявленный идентификатор, но в старом компиляторе таких проблем не было.
Объявляю whichBar = 1, но остается одна ошибка. Как лучше в новом компиляторе объявить идентификатор. В старом компиляторе такой проблемы нет всё нормально работает.