using(FileStream stream =new FileStream("E:\\Terminal\\history\\Alpari-Demo\\"+c_symbol+i_period+".hst", FileMode.Create)){//Log("FileStream: "+stream, NinjaTrader.Cbi.LogLevel.Information); using(BinaryWriter writer =new BinaryWriter(stream)){//---- Write history file header
c_copyright="(C)opyright 2003, MetaQuotes Software Corp.";
writer.Write(Convert.ToUInt32(400));
writer.Write(c_copyright);
writer.Close();}}
2) В МТ пытаюсь считать файл:
int iHandle=FileOpenHistory("03-1315.hst", FILE_BIN|FILE_READ);int version =FileReadInteger(iHandle, LONG_VALUE);
string c_copyright =FileReadString(iHandle,64;
Alert(version+" "+c_copyright);
Читает некорректно:
Почему читается только version из моего файла?
В аттаче мой и другой файлы .hst
У меня следующая ситуация:
1) Создаю бинарный файл