Обновленный клиентский терминал MetaTrader 4 build 211 от 26 февраля 2008

 
Выложен обновленный клиентский терминал MetaTrader 4 билд 211 со следующими исправлениями и дополнениями:
  1. Tester: При оптимизации стратегии исправлена проверка срабатывания лимитов тестирования в случае, если нет ни одной открытой позиции.
  2. Tester: отключена проверка лимитов тестирования при генетической оптимизации.
  3. Tester: Оптимизирована закачка истории.
  4. Tester: Исправлена ошибка отображения спреда в свойствах тестируемого инструмента.
  5. Tester: Исправлена проверка срабатывания стопов и отложенных ордеров.
  6. MQL4: исправлена ошибка оптимизатора. В некоторых случаях при делении числа с плавающей точкой на константу нарушалась точность.
  7. MQL4: Исправлена ошибка функции GlobalVariablesTotal. В случае, когда не было обращений к списку глобальных переменных, функция всегда возвращала 0.
  8. MQL4: Исправлена ошибка функции iBarShift в некоторых случаях поиска нулевого бара на месячных таймфреймах.
  9. MQL4: Исправлена ошибка переполнения памяти при обращении к функции iStdDevOnArray.
  10. MQL4: Исправлена работа функции IsConnected().
  11. Исправлена ошибка чтения параметра-наименования шрифта у объектов-текстовых меток.
Эта версия терминала доступна только для скачивания с нашего вебсайта по адресу: http://www.metatrader4.com/files/mt4setup.exe
После окончания тестового периода, будет выпущен официальный 212 билд.
 

2. Интересует, в связи с чем. Кому мешало? Ведь лимиты реально ускоряют оптимизацию. Или с генетикой это незаметно?

 

'Предложение для тестера в МТ4' - это тебе, KimIV. Читай сообщение Renat'a.

 
Спасибо скептически настроенному филозофствующему математику :-)
 

А чего не исправили вот это? 'Почему так происходит?'

 
Mathemat:

'Предложение для тестера в МТ4' - это тебе, KimIV. Читай сообщение Renat'a.

Как-то сомнительно звучит там аргументация по этому поводу. Ну ладно, допустим существует такое мнение, что ограничения ухудшают работу ГА. Но почему бы не обозначить это в помощи к МТ и оставить как есть? Пускай каждый сам решает, хочет он результаты ГА похуже, но с ограничениями или получше, но без ограничений.
 

Можно подробнее по п. 10?

 
KimIV:

2. Интересует, в связи с чем. Кому мешало? Ведь лимиты реально ускоряют оптимизацию. Или с генетикой это незаметно?

Я тоже так сначала думал, но впоследствии стал перед оптимизацией ставить очень крупную сумму начального депозита, например, 1000000 без всяких лимитов и выяснилось, что оптимизация пошла быстрее. Скорее всего тормоза возникают, если на каком нибудь шаге оптимизации эквити опускается ниже 0 (мое предположение)?

Ну и потом, лимиты не всегда позволяют оптимизатору с ГА выйти на экстремум, т.к. вырезанные ими шаги ГА не анализируется.

И если я не ошибаюсь, лимиты оставлены для полного перебора, т.е. при выключенном ГА?
 
bstone:
Mathemat:

'Предложение для тестера в МТ4' - это тебе, KimIV. Читай сообщение Renat'a.

Как-то сомнительно звучит там аргументация по этому поводу. Ну ладно, допустим существует такое мнение, что ограничения ухудшают работу ГА. Но почему бы не обозначить это в помощи к МТ и оставить как есть? Пускай каждый сам решает, хочет он результаты ГА похуже, но с ограничениями или получше, но без ограничений.
Если бы все читали инструкции и следовали им, то можно было оставить как есть. А так защита от дурака включена.
 
Reshetov:

Если бы все читали инструкции и следовали им, то можно было оставить как есть. А так защита от дурака включена.

Ну я не против защиты от дурака. Просто в данном случае вообще отключили возможность использовать лимиты при работе ГА. Т.е. фактически дураков защитили, да, а тех, кто по умнее - послали лесом :)
 
Если предупреждение в помощи к МТ не внушает доверия в плане его эффективности, то можно было бы использовать другой широко применяемый на практике способ: показывать предупреждение в виде диалога с опцией "Больше не задавать этот вопрос".
Причина обращения: