[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 380

 
(Qualquer pessoa sabe como encontrar a última ordem fechada!))
 
lowech:
(Qualquer pessoa sabe como encontrar a última ordem fechada!))

int FindOrder(int SysID, string smb, double &prop) // возвращает тикет ордера
{
        int ticket=0, total=OrdersHisoryTotal(); if (total<=0) return(0);
        prop=0; // property which needed
        for(int i=0; i<total; i++) 
        { 
                if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) return(-1);
                if (OrderMagicNumber()!=SysID || (OrderSymbol()!=smb&&smb!="")) continue;
                if (prop<OrderCloseTime() || ticket<=0)  { prop=OrderCloseTime(); ticket=OrderTicket(); }
        }
        return(ticket);
}
 
lowech:
(alguém sabe como encontrar a última ordem fechada!))

Ou assim parece:

 datetime LastCloseTime() {
   datetime CloseTime;
   for(int i=OrdersTotal()-1; i>=0; i--){
     if(!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY))continue;
     if(OrderSymbol()!=Symbol())continue;
     if(OrderMagicNumber()!=Magic) continue;
     if(OrderType()>1)continue;
     if(CloseTime<=OrderCloseTime())CloseTime=OrderCloseTime();
   }
 return(CloseTime);}
//=======================================================================================================
 

Bom dia a todos vocês.

Você pode me dizer se é possível criar um loop para pesquisar variáveis e atribuir um valor a elas, por exemplo:

Preciso pesquisar 20 variáveis C1, C2, C3, etc., e no decorrer da pesquisa atribuir-lhes valores.

Se for possível me dizer como?

Cumprimentos a Gek.

 
Gek34:

Bom dia a todos vocês.

Você pode me dizer se é possível criar um loop para pesquisar variáveis e atribuir um valor a elas, por exemplo:

Preciso pesquisar 20 variáveis C1, C2, C3, etc., e no decorrer da pesquisa atribuir-lhes valores.

Se for possível me dizer como?

Cumprimentos a Gek.

int i = 0;
int anAr[20] = {0};
for (i = 0; i < 20; i++)
 {
  anAr[i] = i;    // Присваиваем.
  Print(anAr[i]); // Выводим.
 }
for (i = 0; i < 20; i++)
 {
  Print(anAr[i]);   // Выводим.
  anAr[i] = 20 - i; // Присваиваем.
  Print(anAr[i]);   // Выводим.
 }
 
Favor informar como instalar o MT4/MT5 se o acesso à internet for via proxy com senha, mas o MT não solicita proxy ao instalar
 
Zhunko:



Muito obrigado, eu entendo o princípio.
 

Pessoas, qual dos indicadores padrão pode ser usado para identificar um apartamento?

ou, mais precisamente, qual é o melhor dos padrões... :)

 
DanLett:

Pessoas, qual dos indicadores padrão pode ser usado para identificar um apartamento?

ou melhor, qual é o melhor dos padrões... :)

Mesmo dois simples feiticeiros podem detectar facilmente um apartamento.

Basta determinar por si mesmo em que intervalo não deve haver mais de 1 ou 2 de seus crossovers.

 
double MarketInfo( string symbol, int type) 

Isto é de ajuda, mas é possível usar o NULL como símbolo, para "observar" apenas o instrumento em que a EA trabalha?

É que estamos planejando vários EAs do mesmo tipo em pares diferentes.

Por exemplo, assim:

MarketInfo(NULL,MODE_ASK)