[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 185

 

Olá.

Por favor, ajude-me a encontrar um erro. O código deve retornar o tipo da última ordem fechada (neste caso, uma ordem perdida).

Agradecemos antecipadamente.

string OrdersTypeHistLoss_b(){
  double ProfHist=OrdersProfHist_b();
  string SMB=Symbol();
  string TypeHistLoss;
  int MAGIC;
  int i;
  for (i=0; i<OrdersHistoryTotal(); i++) {//Начало цикла
     if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY) == true) {
      if(OrderSymbol()==SMB) {
       if(OrderMagicNumber()==(MAGIC || 777)) {
         if(ProfHist<0){ 
           TypeHistLoss=OrderType();
         }  
        }  
       } 

     }//конец работы с выбранным ордером
   }//Конец цикла
  return(TypeHistLoss);
}
 

if(OrderMagicNumber()==MAGIC || OrderMagicNumber()== 777)) {

 
tara:

if(OrderMagicNumber()==MAGIC || OrderMagicNumber()== 777)) {

if(OrderMagicNumber()==(MAGIC || 777)) {

Esta linha funciona - eu a utilizo em várias outras sub-rotinas minhas. Em todo caso, até agora não encontrei nenhum problema.

Obrigado.

 

(Uma pergunta intrigante).

Como posso determinar programmaticamente se um número é par ou ímpar?

Por exemplo:

int a, b, c;

a=2;

b=3;

c=a+b

c é par ou ímpar?

Mais uma pergunta teórica...

Vale a pena zerar forçosamente a matriz, se os dados forem escritos dinamicamente, quando novas barras aparecerem?

Obrigado de antemão.

 

1. Pelo valor do restante da divisão por 2.

2. Vale a pena.

 
tara:

1. Pelo valor do restante da divisão por 2.

2. Vale a pena.

O restante é claro, mas que função mql detecta o restante?

 
NickXXX:

(Uma pergunta intrigante).

Como posso determinar programmaticamente se um número é par ou ímpar?

Por exemplo:

int a, b, c;

a=2;

b=3;

c=a+b

c é par ou ímpar?



Se os números forem números inteiros, verifique o restante da divisão por 2

if (c % 2==0) //четное
 
Vinin:


Se os números forem números inteiros, verifique o restante da divisão por 2

Obrigado).
 
NickXXX:

O equilíbrio é claro, mas qual função mql determina se existe um equilíbrio?


https://docs.mql4.com/ru/math/MathMod