Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подними скорость в сети MQL5 Cloud Network. Установи Strategy Tester Agent!
Владимир
133
Владимир 2014.02.19 17:37 
когда используешь один и тотже индикатор с разными параметрами, то терминал подгружает разные индикаторы. и похоже держит их в памяти до перезагрузки терминала. если делать оптимизацию где подбирается параметр индикатора - через какое-то время клиент начинает здорово тормазить. есть ли какой-то способ очистки памяти от этих индикаторов?
Alexey Subbotin
4999
Alexey Subbotin 2014.02.19 21:31  
tiiga:
когда используешь один и тотже индикатор с разными параметрами, то терминал подгружает разные индикаторы. и похоже держит их в памяти до перезагрузки терминала. если делать оптимизацию где подбирается параметр индикатора - через какое-то время клиент начинает здорово тормазить. есть ли какой-то способ очистки памяти от этих индикаторов?

.... в сете последних событий - надо бы упоминать, "старый" или "новый" билд у вас.

Если ближе к сути, выясните точнее, клиент начинает тормозить от прогона к прогону, или как-то по-другому? Поставьте в советнике засечки по внешнему времени типа GetTickCount(), и выведите результаты в удобоваримом виде, чтобы можно посоветовать вам подходящий метод оптимизации расчетов.

Владимир
133
Владимир 2014.02.20 09:10  

эм, ну эдитор вроде обновился, я так понимаю новый.

в коде конструкции типа iWPR(NULL, PERIOD_M15, range2, 0) где рендж - подбираемое оптимизацией число.

за ночь оптимизации он подключает около 10000 таких графиков, в результате начинает тормазить круто . даже если оптимизацию остановить и включить разовый прогон - он его делает счерепашейскоростью. должен быть какойто способ чтобы после прогона программы отключать неиспользуемые индюки?

Владимир
133
Владимир 2014.02.21 12:12  
неужели больше никто не сталкивался с этим?
Vitalie Postolache
11096
Vitalie Postolache 2014.02.21 12:58  
Косяк в коде советника, ищите.
Владимир
133
Владимир 2014.02.22 04:46  
причём здесь косяк в коде если сам терминал тормазит даже когда советник остановлен и я запускаю другой советник? и приходится ребутать терминал постоянно.
Vitalie Postolache
11096
Vitalie Postolache 2014.02.22 12:41  
tiiga:
причём здесь косяк в коде если сам терминал тормазит даже когда советник остановлен и я запускаю другой советник? и приходится ребутать терминал постоянно.

Исходя из этого:

tiiga:

эм, ну эдитор вроде обновился, я так понимаю новый.

в коде конструкции типа iWPR(NULL, PERIOD_M15, range2, 0) где рендж - подбираемое оптимизацией число.

за ночь оптимизации он подключает около 10000 таких графиков, в результате начинает тормазить круто . даже если оптимизацию остановить и включить разовый прогон - он его делает счерепашейскоростью. должен быть какойто способ чтобы после прогона программы отключать неиспользуемые индюки?

можно делать выводы, что советник вызывает индикатор множество раз, заполняя память сотнями его копий. Если проблема повторяется при вызове стандартного индикатора из комплекта поставки терминала, то проблема в коде советника, больше негде её искать.
Александр
287
Александр 2014.02.22 21:27  
tiiga:
причём здесь косяк в коде если сам терминал тормазит даже когда советник остановлен и я запускаю другой советник? и приходится ребутать терминал постоянно.

Может быть очень сложный советник для терминала и поэтому висит терминал постоянно,у меня был такой индикатор очень много жрал трафика и терминал висел постоянно из за него.
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий