TestCommander (autooptimization) Инструмент трейдера - страница 2

 
Так и есть - причина была в пробелах. Я перенес МТ в отдельную папку и убрал пробелы. Далее все пошло по инструкции. Но, после оптимизации (на программе 7) выкинулось окошко вроде "Нарушена защита" и на этом скрипт работу закончил. В папке Report оказались только файлы с дырами в истории. Повторный запуск скрипта привел к тому,  что все этапы оптимизации прошли в том-же порядке, но без каких либо предупреждений. Скрипт просто закончил работу. Файла отчета создано не было.
 
stix:
Так и есть - причина была в пробелах. Я перенес МТ в отдельную папку и убрал пробелы. Далее все пошло по инструкции. Но, после оптимизации (на программе 7) выкинулось окошко вроде "Нарушена защита" и на этом скрипт работу закончил. В папке Report оказались только файлы с дырами в истории. Повторный запуск скрипта привел к тому, что все этапы оптимизации прошли в том-же порядке, но без каких либо предупреждений. Скрипт просто закончил работу. Файла отчета создано не было.

Посмотрите пожайлуста какой у вас коэффициент скорости

возможно коэффициент скорости больше 10 тогда просто недостаточно скорости компьютера.

в ближейшее время будет обновление в котором полностью изменен механизм контроля файлов

и устранены указанные выше недоработки.

 
xeon:
подобное может возникать если у вас в пути есть пробел, тоесть например у вас метатрейдер установлен в папку "Programm Files\MetaTrader" в этом пути в названии папки "Programm Files" - есть пробел. 
Я постараюсь устранить этот недостаток в следуюшем обновлении, а пока можно просто скопировать папку с установленным MetaTrader и TestCommander в папку без пробелов.
А у кого в папке Program Files, где обычно и ставится МТ,  нет пробела?
xeon, уточните, пожалуйста, когда примерно Вы выложите новую версию? Вещь очень нужная, но нет времени на борьбу с неизбежными багами, если задержка приемлимая, лучше подожду.
 
granit77:
xeon:
подобное может возникать если у вас в пути есть пробел, тоесть например у вас метатрейдер установлен в папку "Programm Files\MetaTrader" в этом пути в названии папки "Programm Files" - есть пробел.
Я постараюсь устранить этот недостаток в следуюшем обновлении, а пока можно просто скопировать папку с установленным MetaTrader и TestCommander в папку без пробелов.
А у кого в папке Program Files, где обычно и ставится МТ, нет пробела?
xeon, уточните, пожалуйста, когда примерно Вы выложите новую версию? Вещь очень нужная, но нет времени на борьбу с неизбежными багами, если задержка приемлимая, лучше подожду.


надеюсь в течении следующей недели закончить и выложить обновление.
 
xeon:
надеюсь в течении следующей недели закончить и выложить обновление.

ОК, будем ждать.
 

Закончил обновление программы "TestCommander"

Изменения и исправления:

Изменен механизм копирования и контроля файлов, теперь можно использовать папки и файлы с пробелами в названии например: "Programm Files"

Устранены ошибки в определении коэффициента скорости работы компьютера (критично для медленных компьютеров)

Расширено описание.

Обновление отправлено в CodeBase на модерацию.

 

Как всегда, весьма оперативно! Большое спасибо!.  (вы наверно живете на форуме? :-))  )
 
xeon:

Закончил обновление программы "TestCommander"

Спасибо! Теперь проблем с пробелами и скоростью компа нет. Полез разбираться дальше :)
Решил прогнать программу "MultyDATA". Для этого изменил параметры в TestCommander-e:

string Multy_DATA[6][2]; //массив дат
//----------------- Дата старт ---------------------- Дата стоп ---
Multy_DATA[0][0] = "2007.01.01"; Multy_DATA[0][1] = "2007.10.01";
Multy_DATA[1][0] = "2006.01.01"; Multy_DATA[1][1] = "2006.12.31";
Multy_DATA[2][0] = "2005.01.01"; Multy_DATA[2][1] = "2005.12.31";
Multy_DATA[3][0] = "2004.01.01"; Multy_DATA[3][1] = "2004.12.31";
Multy_DATA[4][0] = "2003.01.01"; Multy_DATA[4][1] = "2003.12.31";
Multy_DATA[5][0] = "2002.01.01"; Multy_DATA[5][1] = "2002.12.31";

На выходе получил файл "MultyDATA_2007.11.15_0.5.csv" с такими данными:

c 2007.01.01 по 2007.10.01;5615;824148;89.98%;189.93;1790.43;....и т.д.
c 2006.01.01 по 2006.12.31;7200;1815233;90.00%;.....и т.д.
c 2005.01.01 по 2005.12.31;NO HISTORY START;
c 2004.01.01 по 2004.12.31;NO HISTORY START;
c 2003.01.01 по 2003.12.31;NO HISTORY START;
c 2002.01.01 по 2002.12.31;NO HISTORY START;

Проверил архив котировок - вроде все в порядке, минутки с 2005 есть, а прочие с 1999. Не пойму пока в чем причина.

Файлы вида ts0369.exe смущают файрволл. Может есть возможность дать им одно постоянное имя?
 
stix:

c 2005.01.01 по 2005.12.31;NO HISTORY START;
c 2004.01.01 по 2004.12.31;NO HISTORY START;
c 2003.01.01 по 2003.12.31;NO HISTORY START;
c 2002.01.01 по 2002.12.31;NO HISTORY START;

Эти сообщения как раз и говорят о том что в указанном промежутке нет исторических данных,


возможно у вас в этих полях стоит недостаточное количество баров.

>Файлы вида ts0369.exe смущают файрволл. Может есть возможность дать им одно постоянное имя?

ts0369.exe - это переименованный файл терминала, переименование делается для того что бы можно было его при необходимости

принудительно закрыть. В следующем обновлении учту ваше пожелание.

Причина обращения: