Как организовать добавление новой строчки массива в файл?

 

Одним из результатов работы советника МТ4 - является получение двумерного массива с контрольной информацией (примеоно 20 параметров). Частрта формирования данной строчки массива примерно 1 час,значения в формате Int.

Подскажите как лучше организовать  сохранение данной информации в непрерывно наращиваемом файле для последующего анализа внешней программой и какую программу посоветуете. Хотелось бы собрать массив за год-два.

Для анализа хотел применить My SQL но там довольно мощные функции-которые в основном не требуются..

Требуется простая выборка по условиям.

Нашёл язык,который имеет команду дозаписи новой строчки в файл-это Делфи-может есть смысл применить его для анализа?

Файл с массивом может  располагаться  как на моём компн так и возможно на внешнем сервере..

Торговый робот расположен на внешнем VPS и доступен по удалённому доступу..хотя возможно придётся вогнать его в режим сервера..

Рассматриваю применение языка PHP иоже.. 

 
//+------------------------- AddLineInFile() ----------------------------
//| Дописывание строки в конец файла
//+---------------------------------
void AddLineInFile(string FlName, string Text){
  
  int file_handle;
  file_handle=FileOpen(FlName, FILE_CSV|FILE_READ|FILE_WRITE, " ");
        //Alert("file_handle = ",file_handle);
        if (file_handle>0){
                //Alert("Файл открыт. Путь к файлу = ",FlName);
                FileSeek(file_handle,0,SEEK_END);
                if(FileWrite(file_handle,Text)<0){
                  Print("Ошибка № ",GetLastError()," при попытке добавить строку: ", Text," в файл: ",FlName);
                }
                FileClose(file_handle);
        }
        else{
          Print("Ошибка ",GetLastError()," - Не удалось открыть файл ",FlName);
   }
}
//--------------------------------------------------------------------------- 
 
drknn:

Спасибо..Доходчиво
Причина обращения: