Справочник MQL4
Файловые операции
FileWrite
| int FileWrite( |
int handle, ...) |
Функция предназначена для записи данных в файл CSV, разделитель между данными включается автоматически. После записи в файл добавляется
признак конца строки "\r\n". При выводе числовые данные преобразуются в текстовый формат (см. функцию Print()).
Возвращает количество записанных символов или отрицательное значение, если происходит ошибка .
Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError().
Параметры:
| handle |
- |
Файловый описатель, возвращаемый функцией FileOpen(). |
| ... |
- |
Данные, разделенные запятыми. Может быть не больше 63 параметров. Данные типов double, int автоматически преобразовываются в строку, данные типов color, datetime и bool воспринимаются как целыечисла (тип int), данные типа string выводятся как есть, без преобразования. В качестве параметра нельзя передать массивы, массивы могут быть выведены поэлементно. |
Пример:
int handle;
datetime orderOpen=OrderOpenTime();
handle=FileOpen("filename", FILE_CSV|FILE_WRITE, '\t');
if(handle>0)
{
FileWrite(handle, Close[0], Open[0], High[0], Low[0], TimeToStr(orderOpen));
FileClose(handle);
}
|
|
|