Скачать MetaTrader 5

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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
awkozlov
166
awkozlov  

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

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

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

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

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

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

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

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

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

aleaksandr mandryk
4530
aleaksandr mandryk  
awkozlov:

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

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

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

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

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

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

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

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

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

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

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

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

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

Dennis Kirichenko
11491
Dennis Kirichenko  

awkozlov:

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

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

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

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

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

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

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

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

Vladimir Batrudinov
4934
Vladimir Batrudinov  
awkozlov:

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

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

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


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

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

awkozlov
166
awkozlov  
Interesting:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vasiliy Smirnov
13110
Vasiliy Smirnov  
awkozlov:

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


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

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

123
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий