Помогите написать стоку вызова функции

 
//+------------------------------------------------------------------+
//| Function:GetHistOrdTicketByNumber(int,string,int)|
//+------------------------------------------------------------------+
//| Description: |
//+------------------------------------------------------------------+
int GetHistOrdTicketByNumber(int num,string sy="",int mn=0){
int i,ii,tickets[5000][2];
for(i=OrdersHistoryTotal();i>=0;i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)){
if(sy!=""){if(OrderSymbol()!=sy){continue;}}
if(mn!=0 ){if(OrderMagicNumber()!=mn){continue;}}
tickets[ii][0]=OrderCloseTime();
tickets[ii][1]=OrderTicket();
ii++;
}
}
ArrayResize(tickets,ii);
ArraySort(tickets,WHOLE_ARRAY,0,MODE_DESCEND);

return(tickets[num][1]);


Если данная строка уже здесь имеется, а я её не смог найти. Просьба не ржать а показать данную строку.

 
7erj:
//+------------------------------------------------------------------+
//| Function:GetHistOrdTicketByNumber(int,string,int)|
//+------------------------------------------------------------------+
//| Description: |
//+------------------------------------------------------------------+
int GetHistOrdTicketByNumber(int num,string sy="",int mn=0){
int i,ii,tickets[5000][2];
for(i=OrdersHistoryTotal();i>=0;i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)){
if(sy!=""){if(OrderSymbol()!=sy){continue;}}
if(mn!=0 ){if(OrderMagicNumber()!=mn){continue;}}
tickets[ii][0]=OrderCloseTime();
tickets[ii][1]=OrderTicket();
ii++;
}
}
ArrayResize(tickets,ii);
ArraySort(tickets,WHOLE_ARRAY,0,MODE_DESCEND);

return(tickets[num][1]);


Если данная строка уже здесь имеется, а я её не смог найти. Просьба не ржать а показать данную строку.

Пример,

int X = GetHistOrdTicketByNumber(5,NULL,0);

Просьба не тупить:

1. читать ВЕСЬ учебник - этот раздел, по данному вопросу.

2. Вставлять код правильно, посредством использования клавиши SRC - читать ВСЁ здесь.

3. Задавать подобные вопросы в этой ветви форума.

Причина обращения: