Ограничить количество тиковой истории

 
Арендую сторонний ВПС. Эксперт использует тиковые данные. Для старта советника Загружается тиковая история на 100000 тиков. НО папке истории обнаруживаю тиковую историю с 2012 года. Как сделать запрет на скачивание всех этих файлов ? 
 

Вообщем надумал создать файлы с таким же именами и папками с нулевым размером и запретить к ним доступ.

#include  <WinAPI\fileapi.mqh>

string path1 = "\\bases\\"+ AccountInfoString(ACCOUNT_SERVER)+"\\ticks\\";
string path = TerminalInfoString(TERMINAL_DATA_PATH) + path1;

#define GENERIC_READ  0x80000000
#define GENERIC_WRITE 0x40000000
#define SHARE_READ    1
#define OPEN_EXISTING 3
#define OPEN_ALWAYS   4
#define CREATE_ALWAYS 2


//+------------------------------------------------------------------+ 
//| Script program start function                                    | 
//+------------------------------------------------------------------+ 
void OnStart() 
  { 
     for (int i = SymbolsTotal(false)-1; i>=0;i--)
     {
         SymbolSelect(SymbolName(i,false),true);
          
         int x = CreateDirectoryW(path+(SymbolName(i,false)),0);
         string filename = "";
         for (int y = 2010; y<=2020;y++)
         {
            for (int m = 1; m<=12; m++)
            {
               string mon = "";
               if (m>=1 && m<10) mon = "0"+(string) m;
               else mon = (string) m;
               filename = path+SymbolName(i,false)+"\\"+(string) y + mon+".tkc";
               long handle =  CreateFileW(filename,GENERIC_WRITE, SHARE_READ, 0, CREATE_ALWAYS, 0, 0);
                          
            }
         }
     }
  } 
     


     

Вообщем решил проблему таким способом. Спасибо fxsaber в помощи с созданием файлов. 
При этом если заметите, т фалы создаются и не закрываются. Как минимум до закрытия терминала фалы с нулевым размером не перезаписываются.

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