Что за логические операции? - страница 3

 
ну есть же дока, там все расписано : https://docs.mql4.com/ru/basis/operators
 
eevviill:

А это? 

double z;

if(high >= 0){
        z=high;
}
else{
        z=EMPTY_VALUE;
}

BullShadow[bar] = isBull && z;

 Бред какой-то.

 
FAQ:
ну есть же дока, там все расписано : https://docs.mql4.com/ru/basis/operators
Я уже писал. Отвратительно написано.
 
Integer:

 Бред какой-то.

Думаю тогда так

if(isBull && high >= 0) BullShadow[bar] = high;
else
BullShadow[bar] = EMPTY_VALUE;



 
eevviill:

Думаю тогда так

Значит так: BullShadow[bar] = (isBull && high >= 0) ? high : EMPTY_VALUE; 

 
!(High[0]>MA && Low[0]<MA)

 А это ровно

(High[0]>MA && Low[0]>MA) || (High[0]<MA && Low[0]<MA)

 
for (int i=OrdersTotal()-1; i>=0; i--) 
  {
  if(OrderSelect(i, SELECT_BY_POS)) 
  {
  if(OrderSymbol() == Symbol())
  { 
  if (OrderMagicNumber()==Magic)
  {
  if(OrderType()==OP_BUY || OrderType()==OP_SELL)
  {
  break;
  }
  }
  }
  }
  }

Это равноценно?

for (int i=OrdersTotal()-1; i>=0; i--) 
  {
  if(OrderSelect(i, SELECT_BY_POS)) 
  if(OrderSymbol() == Symbol())
  if (OrderMagicNumber()==Magic)
  if(OrderType()==OP_BUY || OrderType()==OP_SELL) break;
  }
 
eevviill:

Это равноценно?

 

Равноценно
 
Vinin:
Равноценно

Спасибо.

А то что выше? 

 
eevviill:

Спасибо.

А то что выше? 

Там могут быть различия
Причина обращения: