Скачать MetaTrader 5

Упорядочивание массива без потери номера бара

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй статью. Мы сами переведем ее на другие языки!
SniperProfit
234
SniperProfit 2015.06.04 09:49 

Подскажите пожалуйста, как сделать так, чтобы не потерять номер бара.

double mass[];
ArrayResize(mass,10);
for(int i=0; i<10; i++)
  {
   mass[i] = High[i];
  }
ArraySort(mass,WHOLE_ARRAY,0,MODE_DESCEND);

 А такая конструкция выглядит громоздкой и не надежной.

int bar;
for(int a=0; a<10; a++)
  {
   if(High[a] == mass[0])
     {
      bar = a;
     }
  }
Vladimir Kazakov
5709
Vladimir Kazakov 2015.06.04 10:21  

Двумерный массив double mass[N][2]

Потом mass[i][0]=High[i]; mass[i][1]=i;

SniperProfit
234
SniperProfit 2015.06.04 11:00  
Vladimir Kazakov:

Двумерный массив double mass[N][2]

Потом mass[i][0]=High[i]; mass[i][1]=i;

Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий