Falha em leitura de arquivo CSV

 
Quando eu leio um arquivo CSV contido na pasta COMMON, a leitura ocorre sem problemas. Mesmo modificando o valor manualmente, consigo efetuar a leitura normalmente. Entretanto, se outro programa alterar o valor contido no arquivo CSV, o valor lido muda para 0, e não gera erro de leitura. Tenho a impressão que trata-se de alguma proteção do MT5, que em caso de modificação, cria novo arquivo em outro local e a partir desse momento, só faz a leitura nesse novo local. Alguém já teve problema semelhante?