У Вас как раз все условия соблюдаются при y = 1. Они не исключают друг друга.
Взаимоисключающие - это, например, такие: y<0, y==0, y>0.
Ладно всем спс за желание мне помочь. Ещё раз внимательно почитаю про комбинацию if-else, чтоб тут не мусорить постами. Про взаимоисключающие, наверно это так: y<0, y==0, y>1.
В MQL5 во внешних параметрах можно выбирать метод усреднения МА используя такое: inputENUM_MA_METHOD ma_method=MODE_SMA . В этом случае при тестировании программы, изначально можно выбирать только между методами усреднения и ничего другого не запишешь.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
У Вас как раз все условия соблюдаются при y = 1. Они не исключают друг друга.
Взаимоисключающие - это, например, такие: y<0, y==0, y>0.
paladin80:
Да, switch я использую. На счёт взаимоисключаемости условий, я это явление понимаю так:
Выделенное красным никогда не будет исполняться.
народ помагите пожалуйста, что то я не пойму что ни так.
RSIi=iRSI(NULL,0,20,PRICE_OPEN,0);
if ( RSIi<52)
добовляю это условие он мне в оптимизаторе даёт считать, а при прогоне теста сделки неоткрывает.
if ( RSIi>52)
а так работает (-
А мне надо чтоб он открывал сделку если RSI ниже 50
Надо смотреть, что у вас дальше под этим условием написано. Скорей всего там кроется ошибка.
ух глюк какойто=) перегрузил терминал всё заработало ыыыы
В MQL5 во внешних параметрах можно выбирать метод усреднения МА используя такое: input ENUM_MA_METHOD ma_method=MODE_SMA . В этом случае при тестировании программы, изначально можно выбирать только между методами усреднения и ничего другого не запишешь.
Вопрос, есть ли подобная запись для MQL4?
Обнаружил в своем коде эту случайную опечатку, но компилятор ошибок не выдавал.
Спасибо!
Имеет ли смысл условие: if(a <- b) {} ? (меньше_минус)
if ((a) < (-b)) так наверное.
Предупреждения не будет, ошибки тем более.
if ((a) < (-b)) так наверное.
Предупреждения не будет, ошибки тем более.
Случайно вместо "равно" нажал "минус". Но какой эффект :)
Спасибо!