[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 382

 
Skif_7:
Здравствуйте! Подскажите как произвести модификацию всех ордеров одного типа?
OrderModify() . Из списка ордеров надо по очереди выбрать соответствующие ордера и модифицировать.
 
кто нибудь знает, как найти последний закрытый ордер! подскажите плиз!))
 
lowech:
кто нибудь знает, как найти последний закрытый ордер! подскажите плиз!))

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:
кто нибудь знает, как найти последний закрытый ордер! подскажите плиз!))

Или как-то так:

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

Всем доброго времени суток.

Подскажите возможно ли составить цикл, чтоб перебрать переменные и присвоить им какоето значение Например:

мне нужно перебрать 20 переменных С1, С2, С3 и т.д. а походу перебора присваивать им значения.

Если это возможно подскажите как?

С уважением Gek.

 
Gek34:

Всем доброго времени суток.

Подскажите возможно ли составить цикл, чтоб перебрать переменные и присвоить им какоето значение Например:

мне нужно перебрать 20 переменных С1, С2, С3 и т.д. а походу перебора присваивать им значения.

Если это возможно подскажите как?

С уважением 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]);   // Выводим.
 }
 
Подскажите пожалуйста как установить МТ4\МТ5 если выход в интернет осуществляется через прокси с паролем, а МТ при установке их не запрашивает
 
Zhunko:



Спасибо большое, принцип понял.
 

Народ, какой индикатор из стандартных можно использовать для определения флета ?

а точнее какойлучше из стандартных...:)

 
DanLett:

Народ, какой индикатор из стандартных можно использовать для определения флета ?

а точнее какойлучше из стандартных...:)

флет умеют легко определять даже две простые машки.

достаточно определить для себя, на каком отрезке времени должно быть не более 1 или 2 их пересечений.