Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 1115
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброе время, как добавить новую строчку в готовый файл.csv, со сдвигом в 1ую строку - если можно? Ну или как то по другому, но без пересчета/перебора существующих данных. Разве что допускается обновление наименования столбцов и строк
{
int handle= FileOpen(fileName,FILE_CSV|FILE_WRITE," "),x=0,y=0;
string str="";
if(handle<1)
{
Print("Error:",GetLastError());
return(handle);
}
else
{
str="";
for(x=0; x<ARRAY_SIZE_X; x++)
{
str = str + DoubleToString(arrayIndexX[x]);
str = str + "\t";
}
FileWrite(handle,PrepareString(str));
for(y=0; y<ARRAY_SIZE_Y; y++)
{
str = "";
str = str + DoubleToString(arrayIndexY[y]) + "\t";
for(x=0; x<ARRAY_SIZE_X; x++)
{
str = str + DoubleToString(arrayZ[0][x][y]);
str = str + "\t";
}
FileWrite(handle,PrepareString(str));
}
}
FileClose(handle);
return(handle);
}
Вообще задача, в том что система ругается на трех мерный массив где оси j,k должны быть огромных значений, вот думаю занести все в текстовый редактор как хранение, при необходимости обрабатывать его.
Возможно нужно использовать \n при записи, но пока не разберусь как
Значение первой строки - шапка, второй строки 0 по всем столбцам всегда, заполнение идет со 2-ой строчки
Доброе время, как добавить новую строчку в готовый файл.csv, со сдвигом в 1ую строку - если можно? Ну или как то по другому, но без пересчета/перебора существующих данных. Разве что допускается обновление наименования столбцов и строк
{
int handle= FileOpen(fileName,FILE_CSV|FILE_WRITE," "),x=0,y=0;
string str="";
if(handle<1)
{
Print("Error:",GetLastError());
return(handle);
}
else
{
str="";
for(x=0; x<ARRAY_SIZE_X; x++)
{
str = str + DoubleToString(arrayIndexX[x]);
str = str + "\t";
}
FileWrite(handle,PrepareString(str));
for(y=0; y<ARRAY_SIZE_Y; y++)
{
str = "";
str = str + DoubleToString(arrayIndexY[y]) + "\t";
for(x=0; x<ARRAY_SIZE_X; x++)
{
str = str + DoubleToString(arrayZ[0][x][y]);
str = str + "\t";
}
FileWrite(handle,PrepareString(str));
}
}
FileClose(handle);
return(handle);
}
Вообще задача, в том что система ругается на трех мерный массив где оси j,k должны быть огромных значений, вот думаю занести все в текстовый редактор как хранение, при необходимости обрабатывать его.
Возможно нужно использовать \n при записи, но пока не разберусь как
Значение первой строки - шапка, второй строки 0 по всем столбцам всегда, заполнение идет со 2-ой строчки
Уважаемые знатоки подскажите : как с МТ4 инстафорекс вставить скрин графика ,в сообщение на этом форуме ( если можно - детально -поэтапно -" на пальцах " для не очень соображающих )
1. Сохраняется скрин на компе, нажимается Ctrl+Alt+I, указывается нужная картинка. Всё.
2. Если с сети, то также, только вместо пути у файлу на локальном диске - указывать ссылку на картинку в сети.
1. Сохраняется скрин на компе, нажимается Ctrl+Alt+I, указывается нужная картинка. Всё.
2. Если с сети, то также, только вместо пути у файлу на локальном диске - указывать ссылку на картинку в сети.
Скриншоты торговой платформы MetaTrader
EURCHF, H4, 2017.01.05
InstaForex Group, MetaTrader 4, Real
FileWriteArray