[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 380

 
(¡Alguien sabe cómo encontrar el último pedido cerrado!))
 
lowech:
(¡Alguien sabe cómo encontrar el último pedido cerrado!))

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:
(¡alguien sabe cómo encontrar el último pedido cerrado!))

O eso 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);}
//=======================================================================================================
 

Buenos días a todos.

Me pueden decir si es posible crear un bucle para buscar variables y asignarles un valor Por ejemplo:

Necesito buscar 20 variables C1, C2, C3, etc., y en el transcurso de la búsqueda asignarles valores.

Si es posible, dígame cómo.

Saludos Gek.

 
Gek34:

Buenos días a todos.

Me pueden decir si es posible crear un bucle para buscar variables y asignarles un valor Por ejemplo:

Necesito buscar 20 variables C1, C2, C3, etc., y en el transcurso de la búsqueda asignarles valores.

Si es posible, dígame cómo.

Saludos 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]);   // Выводим.
 }
 
Por favor, aconsejar cómo instalar MT4/MT5 si el acceso a Internet es a través de proxy con contraseña, pero MT no pide proxy al instalar
 
Zhunko:



Muchas gracias, entiendo el principio.
 

Personas, ¿cuál de los indicadores estándar puede utilizarse para identificar un piso?

o más exactamente cuál es el mejor de los estándar... :)

 
DanLett:

Personas, ¿cuál de los indicadores estándar puede utilizarse para identificar un piso?

o más bien cuál es el mejor de los estándar... :)

Incluso dos simples magos pueden detectar fácilmente un piso.

Sólo tiene que determinar por sí mismo que el indicador no debe ser más de 1 o 2 de sus cruces en el marco de tiempo.

 
double MarketInfo( string symbol, int type) 

Esto es de ayuda, pero ¿es posible usar NULL como símbolo, para "vigilar" sólo el instrumento sobre el que trabaja el EA?

Es que estamos planeando varios EAs del mismo tipo en diferentes pares.

Por ejemplo, así:

MarketInfo(NULL,MODE_ASK)