ГЕНЕТИЧЕСКИЙ вопрос

 
Уважаемые разаработчики!

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

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

Кроме этого есть такое дело,что при каждом пересчёте от А до Я,мы поулчаем 10-20 000 вариантов,но если мы снова опять же в тех же пареметрах експерта будет считать по ГА то в другой раз даст другие резултаты,или худшие или лучшие,и в итоге получается что только через 15-20 полносмаштабных прогонок ГА и исчерпает свой запас показа новых найлучших вариантов, в связи с чем и хочу спросытьу вас, а нельзя ли сделать так---- чтоб все полученные данные припересчёте ГА хранилысь в отедльном фолдере и потом уже там из них просамтырвать лучшие варианты?

В итоге у нас может собратся после 10-15 полномасштабных прогонов около 100-120 000 вариантов,но при просмотре в одном отчёте,там можно будет не указывать совпадающие по параметрам оптимизации и резулататам одинаковые даныне.

Как Вы думаете,не стоит ли вам над этим поработать ? трудно ли сделать так? в таком случае необходимость досконального тестирования каждого шага и прохода уменшается в несколько раз,и это облегчает жизнь любителям создавать и оптимизыровать свои експерты!
 
Сразу показываются положительные сделки, так как наверняка по умолчанию включена галочка "Пропускать бесполезные результаты".

У нас наоборот генетический алгоритм работает с огромным запасом. Недавно с Юрием (Mak) сильно спорили по этому поводу. У него собственный ГА оптимизатор (TSGO) делает в разы меньше проходов, чем мы. Вероятно, мы тоже уменьшим количество проходов.

Если интересно, прочтите всю ветку: "MQL4: 75000 вариантов - 4GB оперативки и 4GB дискового кэша мало???"

Почитайте материалы по генетике с MQL4.com - вот прямая ссылка на результаты поиска:
https://www.mql5.com/ru/search/%u0433%u0435%u043D%u0435%u0442
 
Уважаемый Ренат!

Что по мне,и из своих интересов и возможнсотей исходя,я готов с радсотью выдать что кеш набрался не то что 4 ГБ а все 34,и что проходов показало на 75 000 а 175 000,было бы с чего выбрать наилучшие резултаты,так как пока что мучаюсь вот таким образорм. .нравится мне или нет перегоняю по 15 раз и выбираю по 15 разных вариантов с каждого польного перегона,потом их суммирую и из них выбираю лучшую десятку и эту десятку потом добываю на каждый тик проверки!

Есть ещё такой ньюанс ,я как то проявыл терпеные и мужество и и заодно повезло мне тем, что свет не вырубали,стояли 3 компа и в каждом из них 3 разных експерта гонялысь на перебор параметров,по ценам открытия, после окончания резултатов я решил сверится с ГА,прогнал те же експерти с теми же включ енными параметрами дял перебора и теми же шагами,и что вы думаете? разныца в худшую сторону для ГА,составыло от 27 до 40 % и по профитности и по драдауну,тем более.если при переьборе на ГА мы можем получать некоторую разныцу во время проверки на КАЖДЫЙ ТИК, то по ценам открития без ГА.эта разныца была существенна,так что,ч думаю,вам вряд ли стоит сокращать кол-во проходов, думаю что тем самым разрыв ещё возрастёт (Это личное мненые и прошу не обижатся)
 
Что касается тому,что у меня включена можеть быть галочка- ПРОПУСТЫТЬ бесполезные сделки,то признаюсь и каюсь перед всем миром,я НИКОГДА НЕ ИСПОЛЬЗОВАЛ эту галочку,и даже не знаю где она находится, пристально наблюдал и искал и не обнаружил нигде .там где есть параметры и методы оптимизации,или может быть я ослеп или же не там ищу?

А стоит у меня 198 быльд от 19 октября!
 
На вкладке "Результаты оптимизации" правой кнопкой мыши в любом месте щелкните и у видите в появившемся меню четвертый снизу пункт "Пропустить бесполезные результаты"
 
Понятно, читать не желаем, но советы раздаем в каждом посте...
 
Понятно, читать не желаем, но советы раздаем в каждом посте...


Ренат- чего обижатся то? У ВАс повишенная чувствительсность к подсказкам и к тому что люды стараются вам помочь и что то интересное подсказать,сначала упорно боретесь с тем кто обнаружил или ошибку или идею,чуть ли не до ссоры доходит дело,а потом уже в видержанном стиле пишете- ДА ВЫ БЫЛИ ПРАВЫ, спасибо за настойчивость и настирность...и это не 1 ил 2 раза бывало,а очнеь часто... хотя если ыб не подсказки и предложения форумщиков и занющих людей,то у вас много чего не было бы из того,что етсь счас в вашем продукте и находылысь бы на уровне доработанной версии 193 или 194 быльда

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

А что касается сокращения кол-ва проходов по ГА,то это я думаю,ничгео хорошего не даст,будет экономия времены и не более того,а резултаты и так теряются.а там тем более будут терятся, Вы мне давали ссылку,там где был приведён пример того, как классно совпадали резултаты ГА и обчиного теста,но это всего навсего СЛУЧАЙНОСТЬ,так как в серёзных случаях и параметрах я уже писал ВАм,что разныца ОЧЕНЬ высокая получается и не в пользу ГА!
 

Вероятно, мы тоже уменьшим количество проходов.


Лучше сделайте число проходов (макс, мин?) задаваемым. Если я ложусь, то тестер можно и по полной загрузить - время есть. А то если прогнать второй-третий раз, можно получить результаты, существенно превосходящие результаты первого прогона. Или может быть, сделать галочку "прогнать N раз, скомбинировать результаты".

До кучи - хорошо бы добавить фильтры окончательных результатов (макс. абс. дродаун, мин. число сделок, прямизна линии) и их комбинации, скажем, из уже полученных данных отобрать те, для которых сделок не менее ста, дд не более 500 долларов (именно так, не процентов) и линия уходит от МНК прямой не более, чем на заданное расстояние... Конечно, это частный случай для торговли с постоянным лотом, но во-первых, большинство, наверняка, так и тестируют, а во-вторых, отклонения позволяют не просматривать прибыльные, но кривые графики, что сильно экономит время.
 
Quark ------ Правыльно пишешь, можно и так сделать,если коненчо сама структура и логическое построеные ГА поимёт этого ограничения или задания!
 
Настроек в ГА не будет кроме существующей галочки "Использовать" и целевой функции "Эквити, баланс и тд". В генетику не нужно вмешиваться - в этом то и ее прелесть. Это легкий и простой рабочий инструмент, включаемый одной галочкой, а не верстак оптимизатора, которым 90% обычных трейдеров не смогут пользоваться. Да и сам оптимизатор ничего не добьется.

Фильтры результатов всегда существовали - посмотрите раздел "Optimization" в настройках эксперта при тестировании.
 
Пожалуйста, добавьте звуковой сигнал по окончании тестирования, с возможностью включения/ отключения в закладке "События".
Причина обращения: