Not able to Copy tick with range

 

Here is the script that I have tried and go zero output:

void OnStart()
  {
   MqlTick tick[];
   Comment(CopyTicksRange(_Symbol,tick,COPY_TICKS_ALL,ulong(D'2018.11.1 00:00:00'),ulong(TimeCurrent())),"  " ,ulong(TimeCurrent()),"  " ,ulong(D'2018.11.1 00:00:00'));
   //Comment(ArraySize(tick));
   for(int i=0; i<ArraySize(tick);i++)
   {
      Print(tick[i].time," ",tick[i].ask," ",tick[i].bid," ");
   }
   Print(GetLastError());
  }

The output is zero and the respective timing.

Please let me know what is the problem.