Atis >>:
int f;
if (f<1) f=FileOpen("1.txt", FILE_WRITE,';');
if(f<1)
{
Print("Невышло ", GetLastError());
return(false);
}
if (f>0)
{
string s=Close[0];
int w=FileWrite(f, s);
int f;
if (f<1) f=FileOpen("1.txt", FILE_WRITE,';');
if(f<1)
{
Print("Невышло ", GetLastError());
return(false);
}
if (f>0)
{
string s=Close[0];
int w=FileWrite(f, s);
}
Закидываю вот это в Start, пытаюсь добиться чтобы в файл сохранялись данные при каждом тике, а те что были в нем до этого не перезаписывались, как это сделать?
Если FILE_WRITE не комбинируется с FILE_READ, то будет открыт файл нулевой длины. Даже если до открытия в файле были данные, то они будут уничтожены. Если необходимо дописывать данные в существующий файл, то его нужно открывать, используя комбинацию FILE_READ | FILE_WRITE.
Вот спасибо.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
if (f<1) f=FileOpen("1.txt", FILE_WRITE,';');
if(f<1)
{
Print("Невышло ", GetLastError());
return(false);
}
if (f>0)
{
string s=Close[0];
int w=FileWrite(f, s);
}
Закидываю вот это в Start, пытаюсь добиться чтобы в файл сохранялись данные при каждом тике, а те что были в нем до этого не перезаписывались, как это сделать?