пятница, 13 августа 2010 г.

В последнее время уперся во время тестирования стратегии. Там у меня несколько циклов оптимизаций и затем тестирований. Схема примерно описана здесь: http://articles.mql4.com/ru/576

Время тестирования одной стратегии и подсчет ее результата занимает примерно 200мс. Не так уж и много. Но с учетом того, что таких запусков требуется уйма, тестирование одной стратегии на 3х годовой истории с временем оптимизации хотя бы 7 месяцев растягивается на 6-9 часов. Это на моем двухпроцессорном core 2 duo 1.8.

При том, что код уже донельзя заоптимизирован, варианты решения только искать более мощную машинку. Рассматривал варианты заиспользовать что-то типа  slidebar.ru, где можно арендовать сервак произвольной конфигурации. Двухпроцессорная тачка с полным ресурсом проца обойдется в 3.5к рублей в месяц. Гораздо лучше тогда уж купить сервак домой. В районе 20к можно взять 6-процессорный феном 3.2Ghz. Уже собирался прикупиться, но удачно нашелся Олег, который разрешил заюзать свой 2х4х1.9Ghz сервак. Круть! Единственно, что у него там Debian GNU Linux. А у меня робот на C# .Net. Сейчас установил себе VMWare с debian-ом и попробую запустить робота под Mono. Если получится - моя мтс станет кроссплатформенной.

Изучаю Debian, вспоминаю Linux. NOSTALGY!!!