Проблема со скриншотом

 
Данный код использую в советнике , никаких ошибок не выдает.  Работает все кроме создания скриншота в папке Files.

//==========================================================================================================================================   
//                                                                                                СОБЫТИЕ ЩЕЛЧКА МЫШИ НА ГРАФИЧЕСКОМ ОБЪЕКТЕ 
//==========================================================================================================================================  
void OnChartEvent(const int id,const long &lparam,const double &dparam,const string &sparam){
//---
  if(id==CHARTEVENT_OBJECT_CLICK){ 
//---------------------------------------------------------------------------------------------------------------------+  
    if(StringFind(sparam,ObjScreenShotMake,0) != -1){
//---  
   ChartSetInteger(0,CHART_AUTOSCROLL,false); 
   ChartSetInteger(0,CHART_SHIFT,true); 
   ChartSetInteger(0,CHART_MODE,CHART_CANDLES);    
//---     
      if(!ChartScreenShot(0,Symbol()+".png",800,600,ALIGN_LEFT)){
        ObjectLableCreate(ObjScreenShotName,0,3,600,200,ObjScreenShotName+" - Failed",30,"Arial",clrRed,false); 
        PlaySound("Errow.wav");
        Alert(__FILE__+" / "+__FUNCTION__+" / ChartScreenShot - "+_GetLastError());
      }else{
        ObjectLableCreate(ObjScreenShotName,0,3,600,200,ObjScreenShotName,30,"Arial",clrGreen,false);
        PlaySound("InsertAll.wav");
      }
//--- 
    if(ObjectFind(0,ObjScreenShotName) != -1){
      Sleep(2500);
      ObjectDelete(ObjScreenShotName);
    }
//---                    
    }
//--- 
  }
//---
}

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

была такая проблема

имя файла со скриншотом сделайте длиной до 8 знаков

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