MQL4 - automated forex trading   /  

Форум

TestCommander (autooptimization) Инструмент трейдера

К списку тем  | 1 2 3 4 5 6 7 8 9 Авторизуйтесь или зарегистрируйтесь, чтобы создать новую тему

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

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

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

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

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

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



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


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


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

avatar
2430
granit77 11.11.2007 12:09 
xeon писал (а):
надеюсь в течении следующей недели закончить и выложить обновление.

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

avatar
1774
xeon 14.11.2007 15:00 

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

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

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

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

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

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


avatar
Модератор
33780
Rosh 14.11.2007 15:51 

avatar
1774
xeon 14.11.2007 15:54 

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

avatar
4
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 смущают файрволл. Может есть возможность дать им одно постоянное имя?

avatar
1774
xeon 15.11.2007 04:38 
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 - это переименованный файл терминала, переименование делается для того что бы можно было его при необходимости

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


К списку тем   | 1 2 3 4 5 6 7 8 9  

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий