Ошибки, баги, вопросы - страница 2686

 
Igor Makanu:

ОК, это хороший ответ, так примерно и есть, жаль, что первоисточника так и не найдено,

осталось выяснить, при каком общем количестве проходов будет включен ГА, пока вроде как 100 000 000 проходов, под мои задачи этого достаточно

при условии, что оптимизируемый параметр один. если больше, то всё равно включится генетика. принудительно.

 
Andrey Dik:

при условии, что оптимизируемый параметр один. если больше, то всё равно включится генетика. принудительно.

хм, участники баталий подтянулись )))

вот в этой неопределенности и мой вопрос! - где зарыта эта информация?!

согласитесь, что читая и выбирая настройку оптимизации Медленная (полный перебор) ожидаешь именно полного перебора, а не отгадывания ребуса где лежит информация об этом режиме!

тут, в общем, или раздел справки должен эту инфу содержать:

Медленная (полный перебор параметров)

В данном режиме происходит полный перебор всех возможных комбинаций значений входных переменных, выбранных для оптимизации на соответствующей вкладке.

Этот метод является наиболее точным, однако прогоны советника со всеми комбинациями параметров занимают достаточно продолжительное время.

или, чтобы не было неопределенности это пункт меню должен называться .... ну не так как это сейчас выглядит
 
Igor Makanu:

хм, участники баталий подтянулись )))

вот в этой неопределенности и мой вопрос! - где зарыта эта информация?!

согласитесь, что читая и выбирая настройку оптимизации Медленная (полный перебор) ожидаешь именно полного перебора, а не отгадывания ребуса где лежит информация об этом режиме!

тут, в общем, или раздел справки должен эту инфу содержать:

или, чтобы не было неопределенности это пункт меню должен называться .... ну не так как это сейчас выглядит

соглашусь.

я говорил об этом ранее, услышан не был.

 
Igor Makanu:

хм, участники баталий подтянулись )))

вот в этой неопределенности и мой вопрос! - где зарыта эта информация?!

согласитесь, что читая и выбирая настройку оптимизации Медленная (полный перебор) ожидаешь именно полного перебора, а не отгадывания ребуса где лежит информация об этом режиме!

тут, в общем, или раздел справки должен эту инфу содержать:

или, чтобы не было неопределенности это пункт меню должен называться .... ну не так как это сейчас выглядит

100 мио проходов по 1 секунде на каждый — это 3.2 года расчетов на одном ядре ~ месяц беспрерывных расчетов на 32-ядерной машине.

Зачемнах?

 
Andrey Khatimlianskii:

100 мио проходов по 1 секунде на каждый — это 3.2 года расчетов на одном ядре ~ месяц беспрерывных расчетов на 32-ядерной машине.

Зачемнах?

Вот и я о том же.
Вообще не понимаю, зачем нужен этот перебор. Делайте нормальные алгоритмы, не требующие перебора. 
Ведь все найденные "правильные" сочетания являются правильными только для того временного периода, на котором происходит этот перебор.
А дальше -то что?
А дальше слив с оправданием - недостаточно "оптимизировали", нужен более мощный суперкомпьютер. 

Давайте байты в ex5 файле советника перебирать - может быть эти байты сами собой в граальный советник выстроятся. :))

 
Andrey Khatimlianskii:

100 мио проходов по 1 секунде на каждый — это 3.2 года расчетов на одном ядре ~ месяц беспрерывных расчетов на 32-ядерной машине.

Зачемнах?

вопрос был как работает, а не зачем, но благодаря помощи зала, ситуация прояснилась ;)

Nikolai Semko:

А дальше -то что?
А дальше слив с оправданием - недостаточно "оптимизировали", нужен более мощный суперкомпьютер. 

будем надеяться на лучшее, ну и задачи оптимизации разные бывают, согласись не каждая оптимизация может пройди форвард-тест вправо от OOS и даже влево? ;)

ЗЫ: знаю, что чудес не бывает, но верить то хочется )))

 
Igor Makanu:

вопрос был как работает, а не зачем, но благодаря помощи зала, ситуация прояснилась ;)

Так а работает, в общем, логично. Вместо запуска бесполезного и бесконечного перебора включается генетика. Можно было просто деактивировать кнопку Старт, но кому бы это помогло?

 
Andrey Khatimlianskii:

Так а работает, в общем, логично. Вместо запуска бесполезного и бесконечного перебора включается генетика. Можно было просто деактивировать кнопку Старт, но кому бы это помогло?

никакой самодеятельности не должно быть в софте, вот о чем речь, всё должно быть задокументированно, если написано "Полный перебор", значит должен быть полный, а условия переключения на любую другую оптимизацию должны быть прописаны в доках.

иначе пользователь ожидает одного, а с удивлением обнаруживает другое, и ведь не пошлёшь этого пользователя курить доки, так как их нет по данному вопросу.

полный перебор может понадобиться не только для оптимизации, а, например, для выявления зависимостей между параметрами и их влияние на результат, построения карт зависимостей, в рамках оптимизации не решить данную задачу, поскольку будут "дыры" в картах. 

 
Andrey Dik:

никакой самодеятельности не должно быть в софте, вот о чем речь, всё должно быть задокументированно, если написано "Полный перебор", значит должен быть полный, а условия переключения на любую другую оптимизацию должны быть прописаны в доках.

иначе пользователь ожидает одного, а с удивлением обнаруживает другое, и ведь не пошлёшь этого пользователя курить доки, так как их нет по данному вопросу.

В доках прописать, конечно. Или первый раз (для каждого советника) выводить алерт.

Но, в общем, это уже нормальная практика, что софт думает за тупого пользователя. Потому как пользователь действительно становится более тупым требовательным к интуитивному интерфейсу.


Andrey Dik:

полный перебор может понадобиться не только для оптимизации, а, например, для выявления зависимостей между параметрами и их влияние на результат, построения карт зависимостей, в рамках оптимизации не решить данную задачу, поскольку будут "дыры" в картах. 

Режим мат вычислений?

 
Andrey Khatimlianskii:

В доках прописать, конечно.

Режим мат вычислений?

вот.

и режим мат вычислений тоже.

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