Скачать MetaTrader 5

Помогите., пож., как записать историю индикаторов в файл в течение тестирования

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Разбираетесь в своей области? Поделитесь этим с миллионами трейдеров!
Dr_Victor
7
Dr_Victor 2014.01.16 13:20 

Помогите., пож., как записать историю индикаторов в файл в течение тестирования. Мучаюсь несколько часов, но тестер пишет только последнюю запись. Подскажите, что не так с этим куском:

handle=FileOpen("Victor.txt", FILE_BIN|FILE_WRITE|FILE_READ);

string str=TimeToStr(TimeCurrent(),TIME_DATE|TIME_SECONDS);
string str2=DoubleToStr(MacdCurrent, 5);

FileWriteString(handle, str, 21);
FileWriteString(handle, str2, 21);


FileClose(handle);

Всеволод
648
Всеволод 2014.01.16 13:35  

В init

handle=FileOpen("Victor.txt", FILE_BIN|FILE_WRITE|FILE_READ);


В Deinit

FileClose(handle);

Режим файла можно только запись, можно брать не текущее время, а время открытия свечи.

FileWriteString(handle, str, 21, str2, 21);

Ну и CSV иногда удобней для экселя.

Dr_Victor
7
Dr_Victor 2014.01.16 14:20  
спасибо за отклик, заработало :)
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий