Тоже самое, дело в том что бы я ни делал, какое математическое действие с квадратом выражения, получается не считает... Умножение или деление или вычитание.... Не работает... Ну застрял, прям на самом интересном месте и вроде бы..... всё правильно...
Или может число в итоге получается слишком большим ? Вставьте в if отладочный код с принтом пусть выводит что передаётся что возвращается, сразу будет видно где проблема.
причем, если локальной переменной Signal присваиваются по условиям значения 1 или 2, то глобальной lastsignal нигде значения не присвоены.
и еще - не пойму, как можно сравнивать переменную с еще не определенным значением, с чем бы то ни было?:
if(timeCheckSignal!=Time[0]) //МОЙ КОММЕНТ: если время открытия позиции (КОТОРОЕ ЕЩЕ НЕ ОПРЕДЕЛЕНО)...//...не равно времени открытия текущего бара, то...
Помогите понять. Спасибо.
ЗЫ: Но самое интересное, а для меня совсем не понятное, это коммент разработчика шаблона к данному фрагменту:
//+------------------------------------------------------------------+// Если время торговли не истекло и мы не открывали позицию на этом баре: //+------------------------------------------------------------------+
Примерно так
Здравствуйте! После написания советника и компиляции он не появляется в окне навигатора, подскажите пожалуйста в чем проблема?
если при компиляции есть ошибки, то и не появится.
Спасибо за ответ. Сам я нашел (ГУГЛ знает почти все) такое решение:
Работает вроде четко, а со статическими переменными я пока не в ладах.
И попутно вопрос - кто-нибудь, объясните новичку логику следующего фрагмента:
причем, если локальной переменной Signal присваиваются по условиям значения 1 или 2, то глобальной lastsignal нигде значения не присвоены.
и еще - не пойму, как можно сравнивать переменную с еще не определенным значением, с чем бы то ни было?:
Помогите понять. Спасибо.
ЗЫ: Но самое интересное, а для меня совсем не понятное, это коммент разработчика шаблона к данному фрагменту: