string Format = "+%t,f,f";
int Year;
for(Year = 2024; Year <= 2024; Year++) {
dataNew(1,0,0);
int records = dataParse(1,Format,strf(CSVFileName,Year), 0, 0);
printf("\n%i - %d rows read",Year,records);
dataNew(2,0,0);
int i, N = 0;
for(i = 0; i < records; i++)
{
var time = dataVar(1,i,0);
var askPrice = dataVar(1,i,1);
var bidPrice = dataVar(1,i,2);
printf("%s: %.2f, %.2f\n", strdate("%Y.%m.%d %H:%M:%S.", time), bidPrice, askPrice);
T1* Quote = dataAppendRow(2,2);
Quote->time = time;
Quote->fVal = -bidPrice;
Quote = dataAppendRow(2,2);
Quote->time = time;
Quote->fVal = askPrice;
N += 2;
}
dataSave(2,strf(OutName,Year), 0, N); // store year dataset
printf("\n%s saved",strf(OutName,Year));
}