Скачать MetaTrader 5

Как отключить Лог-файл при тестировании и оптимизации ?

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Пиши статьи с помощью нашего редактора. Это удобно!
Forex Trader
114255
Forex Trader 2007.04.12 13:58 
У меня при оптимизации и тестировании Лог очень большой, так как много переборов.
Равен он 30 Гигам диска.
Просьба к разработчикам дать мне возможность отключать ведения Лога.
Или как с этим бороться ?
Forex Trader
114255
Forex Trader 2007.04.12 14:42  
При оптимизации лог и так отключается.

Аккуратное программирование позволит уменьшить размер лога. Например, есть такая функция IsTesting, используя которую Вы можете вызывать функцию Print выборочно. Если Вы будете правильно формировать вызовы торговых функций (осуществлять предварительную проверку свободных средств, использовать правильные значения для цены открытия, стоп-лосса и тейк-профита и т.п.), то записей в лог-файле будет гораздо меньше
Forex Trader
114255
Forex Trader 2007.04.12 15:11  
Я не использую операторы "Print" & "Comment". А лог хочу запретить полностью - ведь это допоолнительная работа с диском.
Правильность данных я проверяю.
Но при переборах в 3 млрд. и отсеянных 700 000 генетическим алгоритмом лог все равно СЛИШКОМ большой - да и не нужен мне он на стадии оптимизации. В любых системах лог можно отключать (не вести лог) - сделайте это пожалуйста. :)
Forex Trader
114255
Forex Trader 2007.04.12 15:33  
Вы можете почистить все логи самостоятельно через контекстное меню вкладки "журнал" окна тестирования
Forex Trader
114255
Forex Trader 2007.04.12 15:41  
Почистить я могу, но вы не хотите понять или не сталкивались с таким объемом информации.
У меня оптимизация идет 30 часов - лог получается сильно большой.
Мне нужно иметь возможность его не вести - там для меня нет ничего интересного во время оптимизации.
Как это сделать ?
Добавьте возможность не вести лог-файл.
MetaQuotes Software Corp.
Модератор
181174
MetaQuotes Software Corp. 2007.04.12 16:46  
Мы реализовали очень эффективный буферизированный вывод логов и потерь из-за записи логов почти нет. Отлючать логи не будем.
Forex Trader
114255
Forex Trader 2007.04.12 16:55  
Факты говорят обратное. У меня выводится в логи сообщения типа : открыт ордер, закрыт и т.д.
Но Лог получается огромным при 3 млрд. переборов - это селл, и 3 млрд. бай. (там по 700 000) где то остается. И это с 1999 года.
Представьте себе за 8 лет 300 сделок всего на один тест.
300 * 700 000 - ?
Так что мне эффективность вывода оборачивается местом на диске (эт оеще не страшно) - но и скоростью и ненужностью этой информации.
Дайте возможность отключить лог . Или он вами еще для чего-то используется - так и скажите.
Forex Trader
114255
Forex Trader 2007.04.12 17:39  
1CAdmin, я что-то не понял. При оптимизации мы отключаем логгер. Откуда же у Вас берётся 3 млрд бай и 3 млрд селл в логе?
MetaQuotes Software Corp.
Модератор
181174
MetaQuotes Software Corp. 2007.04.12 17:42  
Насколько я понял, речь об логах в оптимизаторе?

>> При оптимизации лог итак отключается.
Forex Trader
114255
Forex Trader 2007.04.12 17:52  
Речь идет о логе, размещенном в папке .\tester\logs
Он принимает вид : 20070412.log

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

Так вот - как все-таки отключить лог ? Я например и из журнала пойму, что все плохо - а лог вместо конкретики вбивает кол в процесс :)
Forex Trader
114255
Forex Trader 2007.04.12 18:32  
Теперь понятно. Паразитные сообщения уберём.

Но лог всё равно выключать не будем!
123456
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий