условия if(...) вопросы - страница 2

 

Доброй ночи!

Не пойму как правильно условие для июля и августа месяца поставить..

if(TimeMonth(Time[0])!= (Month()==7)||(Month()==8))
{.....}

Не хочет останавливаться так и торгует советник  в это время..

вроде задал ему- если сейчас время не равно 7му и 8му месяцу, то может дальше торговать..

Уважаемые, в чём тут проблема?(

 
Ibiss >>:

Уважаемые, в чём тут проблема?(

В логике. То, что Вы написали

if(TimeMonth(Time[0])!= (Month()==7)||(Month()==8))
{.....}

Читается так : Если номер месяца нулевого бара не равен результату сравнения номера текущего месяца с 7 ИЛИ номер текущего месяца равен 8, то {.....}


Удачи

 

спасибо)

я скобку забыл поставить 

if(TimeMonth(Time[0])!= ((Month()==7)||(Month()==8))
{.....}
теперь это условие похоже на то, что если номер месяца нулевого бара не равен 7му и 8му месяцу, то  выполняется действие в скобках?
 
Ibiss писал(а) >>

спасибо)

я скобку забыл поставить

теперь это условие похоже на то, что если номер месяца нулевого бара не равен 7му и 8му месяцу, то выполняется действие в скобках?

Странная логика

if((TimeMonth(Time[0])!= 7)||(TimeMonth(Time[0])!= 8))
 
:D странная это даа. а так спасибо!