Новая версия платформы MetaTrader 5 build 4000: Улучшения в торговом отчете и веб-терминале - страница 13

 
Andrey Dik #:

вот как раз этого делать нельзя.

  1. Запомнить все объекты, что hidden, и сделать их not_hidden.
  2. ChartSaveTemplate.
  3. Все объекты из п.1 сделать hidden.
 
Andrei Iakovlev #:

Ок, но почему созданные из MQL5-программ объекты тоже относятся к "ненужным" и считаются "мусором засоряющим"? Почему происходит т.н. "засорение"? Новый .tpl файл каким образом становится "засорённым"?

не уверен, но думается, что дело в том, что есть нюансы, которые не предусмотрены в терминале. chr шаблоны хранят информацию об окнах и их порядке и применённых к ним tpl шаблонах, chr "засоряется" а не tpl.

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

 
fxsaber #:

Каждый участник этой дискуссии останется при своем мнении

До сих пор никто не объяснил, почему скрытые объекты из программ = "мусор".

fxsaber #:

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

Предлагаете сначала устанавливать для всех обектов OBJPROP_HIDDEN = false и после этого сохранять?

 
Andrei Iakovlev #:

Предлагаете сначала устанавливать для всех обектов OBJPROP_HIDDEN = false и после этого сохранять?

Это быстрее, чем форум.

 
fxsaber #:

  1. Запомнить все объекты, что hidden, и сделать их not_hidden.
  2. ChartSaveTemplate.
  3. Все объекты из п.1 сделать hidden.

При загрузке шаблона объекты будут не скрыты, а хотелось бы, чтобы они оставались скрытыми.

 
Andrei Iakovlev #:

При загрузке шаблона объекты будут не скрыты, а хотелось бы, чтобы они оставались скрытыми.

Напишите скрипт загрузки шаблона.

 
fxsaber #:

Напишите скрипт загрузки шаблона.

Два скрипта будет ещё быстрее?

 
fxsaber #:

  1. Запомнить все объекты, что hidden, и сделать их not_hidden.
  2. ChartSaveTemplate.
  3. Все объекты из п.1 сделать hidden.

у человека, которому передали tpl может не быть захидывающей программы (если задумано передать только tpl)
 
Andrey Dik #:

не уверен, но думается, что дело в том, что есть нюансы, которые не предусмотрены в терминале. chr шаблоны хранят информацию об окнах и их порядке и применённых к ним tpl шаблонах, chr "засоряется" а не tpl.

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

Ок, но сам tpl файл (сохранённый только что в 1-ый раз) получается всё таки не "засоряется"? 

 
Andrei Iakovlev #:

Два скрипта будет ещё быстрее?

Есть масса высказываний из народного творчества по этой теме. Например, "вам шашечки или ехать?"