Можно ли снизить ресурсы потребления(проц, винт, озу) во время тестирования советника? - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Igor Konyashin
2763
Igor Konyashin  
Mike_Kharkov:
   Есть в наличии другой диск с пространством.
  
   На внешний винт допустим можно все это дело поставить?

Можно.

Инфа по ключу:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Установка MetaTrader 5 на vps сервер

Renat, 2010.11.02 21:52

Попробуйте запускать терминал с ключом /portable - пропишите команду прямо в ярлык запуска.


Mike_Kharkov:
 
   P.S. Програмно нельзя как то сделать что бы логи удалялись сами?
   (во время процесса тестирования.)

Неа. Только если писать стороннюю программу, вызываемую по окончании тестирования (например в событии OnTesterDeinit)

Как вариант, можно попробовать вызывать в упоминаемом событии (OnTesterDeinit) команды винды типа rmdir - удаление папки всех файлов в ней.

Пример команды:

rmdir /s /q c:\temp, где temp - "требуемая папка"

MetaQuotes
Админ
27022
Renat Fatkhullin  

Вообще МТ4 и МТ5 прямо следят за своими каталогами и удаляют все массивные расчетные файлы, что создаются при работе тестера.

Приведите точные данные по типам файлов, что занимают больше всего места, пожалуйста. Иначе получается странное обсуждение.
MetaQuotes
Админ
27022
Renat Fatkhullin  
IvanIvanov:
к стати  знаю некоторые аналитические программы используют мощности видюхи для вычислений, а у тестера мт5 с этим как... не встречал чтото ничего по этому поводу.... судя по агентам обычно их количество равно количеству ядер цп

Посмотрите на логи старта терминала:

2014.11.06 18:43:11.207 OpenCL  Device #0: GPU NVIDIA Corporation GeForce GTX 650 Ti with OpenCL 1.1 (4 units, 928 MHz, 1024 Mb, version 340.52, rating 744)
2014.11.06 18:43:10.936 Terminal        MetaTrader 5 x64 build 1010 started (MetaQuotes Software Corp.)

и поведение в тестере стратегий:

2014.11.06 18:43:54     Core 01 OpenCL device: GPU NVIDIA Corporation GeForce GTX 650 Ti with OpenCL 1.1 (4 units, 928 MHz, 1024 Mb, version 340.52)
2014.11.06 18:43:54     Core 04 common synchronization completed
2014.11.06 18:43:54     Core 12 connecting to 127.0.0.1:3011

Пример в codebase: OpenCL в MetaTrader 5

Документация: работа с OpenCL в MetaTrader 5

Mike Kharkov
834
Mike Kharkov  
Renat:

Вообще МТ4 и МТ5 прямо следят за своими каталогами и удаляют все массивные расчетные файлы, что создаются при работе тестера.

Приведите точные данные по типам файлов, что занимают больше всего места, пожалуйста. Иначе получается странное обсуждение.
   Точных данных у меня нет.
   Если бы знал в чем причина - соответственно не обращался бы за помощью на форум.
   При каждом запуске тестера на винте съедается в среднем 10 гектар.
   После окончания тестирования пространство заново освобождается.
   Но было что и 20 гектар съедало и потом возвращалось.
   Щас вот в логах удалил(по совету некоторых форумчан) текстовый файл на 6 гектар(как оказалось) ещё дополнительно.
   Вот по сути и все, что мне известно..
   P.S. У меня в коде много принтов, возможно из за этого пространства так много поглощается..
MetaQuotes
Админ
27022
Renat Fatkhullin  
Mike_Kharkov:
   Точных данных у меня нет.
   Если бы знал в чем причина - соответственно не обращался бы за помощью на форум.
Достаточно посмотреть в каталог терминала или каталог данных терминала.


   Щас вот в логах удалил(по совету некоторых форумчан) текстовый файл на 6 гектар(как оказалось) ещё дополнительно.
   Вот по сути и все, что мне известно..

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

Еще более понятнее бы стало, если бы вы посмотрели в раздел Журнал своего тестера или содержимое файла, где бы и увидели, что все эти сообщения относятся к вашему эксперту, который и приводит к генерации такого объема сообщений в лог. Скорее всего там гигабайты сообщений об ошибках вашего эксперта.

Victor Nikolaev
Модератор
18136
Victor Nikolaev  
Mike_Kharkov:
    Например как? )
В каждом конкретном случае задача решается по своему. Универсальные решения есть. Но чаще всего они только помогают решить задачу, но сами по себе решения не дают
Mike Kharkov
834
Mike Kharkov  
Renat:
Достаточно посмотреть в каталог терминала или каталог данных терминала.


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

Еще более понятнее бы стало, если бы вы посмотрели в раздел Журнал своего тестера или содержимое файла, где бы и увидели, что все эти сообщения относятся к вашему эксперту, который и приводит к генерации такого объема сообщений в лог. Скорее всего там гигабайты сообщений об ошибках вашего эксперта.

   >> Если бы вы сразу сказали точный путь этого файла, то стало бы сразу понятно с первого сообщения.
 
   Я же о нем узнал только час назад уже в процессе общения в данной ветке.

  
  >> Еще более понятнее бы стало, если бы вы посмотрели в раздел Журнал своего тестера или содержимое файла, где бы и увидели, что все эти сообщения относятся к вашему эксперту, который и приводит к генерации такого объема сообщений в лог.      Скорее всего там гигабайты сообщений об ошибках вашего эксперта.

  в журнале нет ошибок - так же как и во время проверки на ошибки в редакторе.
  (0 ошибок 0 предупреждений.)
Anatoli Kazharski
71355
Anatoli Kazharski  
Mike_Kharkov:
...

  в журнале нет ошибок - так же как и во время проверки на ошибки в редакторе.
  (0 ошибок 0 предупреждений.)
А что есть в журнале тестера?
MetaQuotes
Админ
27022
Renat Fatkhullin  
Mike_Kharkov:

  >> Еще более понятнее бы стало, если бы вы посмотрели в раздел Журнал своего тестера или содержимое файла, где бы и увидели, что все эти сообщения относятся к вашему эксперту, который и приводит к генерации такого объема сообщений в лог.     Скорее всего там гигабайты сообщений об ошибках вашего эксперта.

  в журнале нет ошибок - так же как и во время проверки на ошибки в редакторе.
  (0 ошибок 0 предупреждений.)

Почему вы смотрите на результат компиляции программы, а не на гигабайтовые логи работы программы?

Вы ведь самостоятельно нажимали кнопку "Старт", запускали эксперта, смотрели на результаты прохода, но не дошли до вкладки "Журнал" окна тестера?

Mike Kharkov
834
Mike Kharkov  
tol64:
А что есть в журнале тестера?
  Вот пару минут потестил на истории - гектар получился.
  Что там посмотреть даже не могу.
  Не открывается у меня в редакторе - зависает. )
  P.S. Но примерно там повторяется  ,думаю, все то же, что и на скрине.
 
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий