Не работает ObjectName(0,i,0,OBJ_TREND);

 
Почему не работает данный скрипт? В чем ошибка?
При компиляции 0 error(s), 0 warning(s)


void OnStart()
{
//----
int ticket;
string name;
for(int i=0;i<ObjectsTotal(0,0,OBJ_TREND);i++){
name = ObjectName(0,i,0,OBJ_TREND);

Comment("Obj = ",ObjectsTotal(0,0,OBJ_TREND),"\nOBJ_TREND = ",OBJ_TREND
,"\nname = ",name);
ticket=ObjectDelete(0,name);
if(ticket<0)
{
Alert("Delete TrendLine error #",GetLastError());
return;
}
}//for(int i=0;i<ObjectsTotal(0,0,OBJ_TREND);i++)
//----
}
//+------------------------------------------------------------------+
 

Игра называется найдите отличия...

int ObjectsTotal( int type=EMPTY)
  
string ObjectName( int index) 
bool ObjectDelete( string name) 

Но а если у вас код МТ5 то указываете что это не МТ4

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