| / | Форум |
|
stix
10.11.2007 00:54
Так и есть - причина была в пробелах. Я перенес МТ в отдельную
папку и убрал пробелы. Далее все пошло по инструкции. Но, после
оптимизации (на программе 7) выкинулось окошко вроде "Нарушена
защита" и на этом скрипт работу закончил. В папке Report оказались
только файлы с дырами в истории. Повторный запуск скрипта привел
к тому, что все этапы оптимизации прошли в том-же порядке,
но без каких либо предупреждений. Скрипт просто закончил
работу. Файла отчета создано не было.
|
|
xeon
10.11.2007 11:35
stix писал (а):
Так и есть - причина была в пробелах. Я перенес МТ в отдельную папку и убрал пробелы. Далее все пошло по инструкции. Но, после оптимизации (на программе 7) выкинулось окошко вроде "Нарушена защита" и на этом скрипт работу закончил. В папке Report оказались только файлы с дырами в истории. Повторный запуск скрипта привел к тому, что все этапы оптимизации прошли в том-же порядке, но без каких либо предупреждений. Скрипт просто закончил работу. Файла отчета создано не было. Посмотрите пожайлуста какой у вас коэффициент скорости
возможно коэффициент скорости больше 10 тогда просто недостаточно скорости компьютера. в ближейшее время будет обновление в котором полностью изменен механизм контроля файлов и устранены указанные выше недоработки.
|
|
granit77
11.11.2007 07:39
xeon писал (а): А у кого в папке Program Files, где обычно и ставится МТ, нет пробела?
подобное может возникать если у вас в пути есть пробел, тоесть например у вас метатрейдер установлен в папку "Programm Files\MetaTrader" в этом пути в названии папки "Programm Files" - есть пробел. Я постараюсь устранить этот недостаток в следуюшем обновлении,
а пока можно просто скопировать папку с установленным MetaTrader
и TestCommander в папку без пробелов. xeon, уточните, пожалуйста, когда примерно Вы выложите новую версию? Вещь очень нужная, но нет времени на борьбу с неизбежными багами, если задержка приемлимая, лучше подожду. |
|
xeon
11.11.2007 09:59
granit77 писал (а):
xeon писал (а): А у кого в папке Program Files, где обычно и ставится МТ, нет пробела?
подобное может возникать если у вас в пути есть пробел, тоесть например у вас метатрейдер установлен в папку "Programm Files\MetaTrader" в этом пути в названии папки "Programm Files" - есть пробел. Я постараюсь устранить этот недостаток в следуюшем обновлении,
а пока можно просто скопировать папку с установленным MetaTrader
и TestCommander в папку без пробелов. xeon, уточните, пожалуйста, когда примерно Вы выложите новую версию? Вещь очень нужная, но нет времени на борьбу с неизбежными багами, если задержка приемлимая, лучше подожду. надеюсь в течении следующей недели закончить и выложить обновление. |
|
granit77
11.11.2007 12:09
xeon писал (а): надеюсь в течении следующей недели закончить и выложить обновление. ОК, будем ждать. |
|
xeon
14.11.2007 15:00
Закончил обновление программы "TestCommander" Изменения и исправления: Изменен механизм копирования и контроля файлов, теперь можно использовать папки и файлы с пробелами в названии например: "Programm Files" Устранены ошибки в определении коэффициента скорости работы компьютера (критично для медленных компьютеров) Расширено описание. Обновление отправлено в CodeBase на модерацию. |
33780 |
Rosh
14.11.2007 15:51
Опубликовано - Программа управления тестированием и оптимизацией
|
|
xeon
14.11.2007 15:54
Rosh писал (а): Опубликовано - Программа управления тестированием и оптимизацией Как всегда, весьма оперативно! Большое спасибо!. (вы наверно живете на форуме? :-)) ) |
|
stix
15.11.2007 00:55
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 смущают файрволл. Может есть возможность дать им одно постоянное имя? |
|
xeon
15.11.2007 04:38
stix писал (а):
c 2005.01.01 по 2005.12.31;NO HISTORY START; Эти сообщения как раз и говорят о том что в указанном промежутке нет исторических данных,
возможно у вас в этих полях стоит недостаточное количество баров. >Файлы вида ts0369.exe смущают файрволл. Может есть возможность
дать им одно постоянное имя? ts0369.exe - это переименованный файл терминала, переименование делается для того что бы можно было его при необходимости принудительно закрыть. В следующем обновлении учту ваше пожелание.
|
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий