Как отключить ведение логов?

 

Как отключить ведение логов за ненадобностью и экономии ресурсов компа?

Я понимаю, если файл гигантский и открыт, то юзает оперативку, что занимает столь ценный ресурс и может привести к зависанию и без того глючного MT4.

(Причем этот файл лога сильно фрагментирован на диске т.к. пишет туда каждые пол секунды - и естественно кушает еще и ресурс жесткого диска)

Сам придумал батником:

1. Меняет системную дату на пару секунд.

2. Удаляет лог-файлы.

3. Восстанавливает дату.

Но это, как-то некрасиво. Я юзаю системную дату в советнике, что на пару секунд кривит историю (я веду свой файл логов, который мне нужен).

Как вообще отключить эту никчемную фичу?

 
awkozlov:

Как отключить ведение логов за ненадобностью и экономии ресурсов компа?

Я понимаю, если файл гигантский и открыт, то юзает оперативку, что занимает столь ценный ресурс и может привести к зависанию и без того глючного MT4.

(Причем этот файл лога сильно фрагментирован на диске т.к. пишет туда каждые пол секунды - и естественно кушает еще и ресурс жесткого диска)

Сам придумал батником:

1. Меняет системную дату на пару секунд.

2. Удаляет лог-файлы.

3. Восстанавливает дату.

Но это, как-то некрасиво. Я юзаю системную дату в советнике, что на пару секунд кривит историю (я веду свой файл логов, который мне нужен).

Как вообще отключить эту никчемную фичу?

Я даже про это и не думал!
 
awkozlov:
 

Как вообще отключить эту никчемную фичу?

Ну только не "никчемную".

Хотя, отключение по необходимости - вполне было бы полезно.  

 

awkozlov:

Как вообще отключить эту никчемную фичу?

...Как вообще отключить эту никчемную фичу?

Это Вы с выводами-то поспешили... очень нужная и полезная вещь. А что до опции отключения, согласен с мнением, что хорошо бы такую иметь...
 
denkir:
Это Вы с выводами-то поспешили... очень нужная и полезная вещь. А что до опции отключения, согласен с мнением, что хорошо бы такую иметь...

Согласен, во время создания и отладки - полезная вещь.

Но когда советник отточен на всех ДЦ и типах счетов под все возможные ситуации необходимость в этом логе отпадает.

Хотелось бы отключиться от этого потока "желтых" сообщений.

===================

УПС. Пардон не туда написал, я про МТ4 ....

 
awkozlov:

Согласен, во время создания и отладки - полезная вещь.

Но когда советник отточен на всех ДЦ и типах счетов под все возможные ситуации необходимость в этом логе отпадает.

Хотелось бы отключиться от этого потока "желтых" сообщений.


Не согласен. Логи нужны всегда, особенно при разборе полетав с ДЦ (да и не только с ДЦ)

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

 
Interesting:

Не согласен. Логи нужны всегда, особенно при разборе полетав с ДЦ (да и не только с ДЦ)

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

У меня слишком большой и частый поток записи на диск - обмен данными между индюками и советником с постоянной реинициализацией окна с индикаторами (перебор символов и таймфремов).

Видимо из-за этого и зависания (в меседже для windows указано ядро kernell32.dll)

Поэтому хотел отключить любое ненужное обращение к диску.

Поставил всю папку терминала на RamDisk Plus, накинул сверху высокий приоритет с помощью Process Lasso (хотя можно было и через реестр)

Виснуть MT4 почти перестал. Но часа через 4 случается, что явно неприятно. Вот думаю, что делать...

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
awkozlov:

У меня слишком большой и частый поток записи на диск - обмен данными между индюками и советником с постоянной реинициализацией окна с индикаторами (перебор символов и таймфремов).

Видимо из-за этого и зависания (в меседже для windows указано ядро kernell32.dll)

Поэтому хотел отключить любое ненужное обращение к диску.

Поставил всю папку терминала на RamDisk Plus, накинул сверху высокий приоритет с помощью Process Lasso (хотя можно было и через реестр)

Виснуть MT4 почти перестал. Но часа через 4 случается, что явно неприятно. Вот думаю, что делать...

Тяжелые алгоритмы видно юзаете не справляется терминал. Проще надо быть.
 
zfs:
Тяжелые алгоритмы видно юзаете не справляется терминал. Проще надо быть.

Зато всегда профит, и почти без просадок, с размазыванием риска по всем символам)))

 
awkozlov:

Зато всегда профит, и почти без просадок, с размазыванием риска по всем символам)))


Прибыли на демо не бывает, только в случае участие в конкурсе на 10 000).
 

В общем импортировал я это ядро в ядро kernell32.dll в советник

Причина обращения: