Не сохраняются параметры советника

 
Если терминал MT4 закрыт принудительно, то параметры советника (Expert Advisor), изменённые в процессе работы терминала, не сохраняются. Принудительное закрытие - закрытие терминала системой, планировщиком заданий, диспетчером задач и прочими способами. Приходится после изменения параметров советника (Expert Advisor) закрывать терминал через меню Файл, Выход. А потом опять его загружать. Очень не удобно. Часто забываешь перегрузить терминал, особенно если их в работе несколько. Будет ли это исправлено в последующих сборках?
 
А может все-таки писать экспертов так, чтобы они не завешивали терминал?
Или закрывать терминал штатно через посылку сообщения WM_CLOSE в терминал.
 
А может все-таки писать экспертов так, чтобы они не завешивали терминал?
Или закрывать терминал штатно через посылку сообщения WM_CLOSE в терминал.


Советники (Expert Advisors) терминал не завешивают. Речь абсолютно про другое. Вы ведь одобряете автоторговлю? Или это пустые декларации?

В процессе длительной круглосуточной работы советника иногда бывает необходимо поменять его параметры. Например, параметр StopLoss. Если терминал не выгрузить через меню Файл/Выход, а потом снова загрузить, то это изменение не сохраняется. В процессе пропадания питания и автозагрузки терминала с советником видим прежний, не изменённый параметр StopLoss.

Или, скажем, закрываем окно терминала системной кнопкой "крестик" в правом верхнем углу. И снова параметры советника не сохраняется.

Ну очень хочется, чтобы запоминались параметры советника после нажатия кнопки "Сохранить" на закладке "Входные параметры" окна советника на самом деле, а не как бы. Можно ли расчитывать на это в последующих билдах? Ё ...

P.S. Эксперт можно перевести с латинских наречий в славянские наречия как "бывалый, опытный, крутой". А советник или советчик (славянский вариант изначально) - это предлагающий советы, вербально влияющий на некоторую специфическую часть решений субъекта. Жаль, что изначально для торгующей программы не использовано слово "сценарий (script)" или подобное.

P.S. - Как ты яхту назовёшь, так она и поплывёт ... (Крутой Советчик, он же Expert Advisor)

З.Ы. MetaQuotes ® MetaTrader 4 © обладает рядом неисправимых преимуществ.
 

З.Ы. MetaQuotes ® MetaTrader 4 © обладает рядом неисправимых преимуществ.


Ай-яй-яй, mandor :) Нехорошо пытаться переплюнуть Маккиавели .
 
Все настройки штатно записываются после корректного завершения терминала.
Если не записываются, значит программу завершают некорректно.

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

Замечательно.
Хорошо бы ещё подумать над периодическим сохранением истории.

В случаях некорректн. завершения программы, после перезапуска МТ отображается то сост., кот. было на момент последнего включения. И тогда приходится ждать пока снова закачается вся последняя история по всем инструментам. В этот период (особенно в случае старых машин) МТ "застряёт" - вешает часы, ничего не доступно.. а время идёт.
 
ок, задача ясна.
 
Если эта задача будет решаться, то имеет смысл ещё как-то учесть приоритет закачки истории по инструментам.

Обычно несанкционированное закрытие происходит при выключении электричества.
В этом случае, когда свет наконец-то дадут, первое желание трейдера - посмотреть, что там с ордерами. Хорошо бы при этом закачать историю в те окна, где есть ордера, тут же дать трейдеру доступ к торговле и по остаточному принципу (не мешая торговле) закачивать историю в оставшиеся окна.
 
Все настройки штатно записываются после корректного завершения терминала.
Если не записываются, значит программу завершают некорректно.


Корректное завершение работы терминала - это скорее нонсенс, чем правило. Если я планирую использовать терминал в режиме автоторговли, то про корректное завершение можно просто забыть. Так что первейшим качеством терминала должно быть сохрание всех возможных настроек не в момент корректного завершения работы, а сразу после изменения любых настроек настроек.

Очень хочется надеяться, что разработчики изменят идеологию терминала в направлении сохранения любых настроек в процессе работы, а не по корректному завершению.
Причина обращения: