Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Замечательно! Вы переделали ФФ, вставили другую строку - очевидно, что мой алгоритм эту строку не знает и читерить не может. Проведите этот же тест с моим алгоритмом, сравним результаты на ВАШЕЙ задачей. Потом перечитаем заново эти 4 пункта.
Меня не интересует ваш алгоритм.
Меня интересует доказательство, что штатный алгоритм дает приличный результат в 86% даже с примитивной фитнес функцией. Вы в своих словесных нагромождениях заявляли, что штатный га вообще ниже плинтуса по результативности. Я очистил задачу, представил простые для воспроизведения файлы и доказал, что это не так.
Меня не интересует ваш алгоритм.
Меня интересует доказательство, что штатный алгоритм дает приличный результат в 86% даже с примитивной фитнес функцией. Вы в своих словесных нагромождениях заявляли, что штатный га вообще ниже плинтуса по результативности. Я очистил задачу и доказал, что это не так.
Не хотите проводить тест так же и на моём алгоритме - проведу я. Главное - результаты воспроизводимы, повторить эксперимент сможет каждый.
То Вы говорите, что задача примитивна, то очень сложна... Я уже запутался совсем. Я же просил Вас, предложите свою ФФ какую считаете достойной Вашего алгоритма и проведем снова тесты.
Вы в своих словесных нагромождениях заявляли, что штатный га вообще ниже плинтуса по результативности. Я очистил задачу, представил простые для воспроизведения файлы и доказал, что это не так.
Нужно учитывать так же, что "чистить" задачи пользователей, которые будут запускать свои задачи на Вашем оптимизаторе, у Вас не будет никогда. Поэтому надо быть готовым к любым неожидонностям со стороны пользователей, а не съезжать с темы "задача не достаточно чиста".
Вы свою задачу максимально долго не показывали в коде, а потом старались как можно сильнее ее запутать. Для пары человек и под себя делали, чтобы никто не смог опровергнуть.
Я очистил ваши нагромождения, представил чистый код для воспроизведения любым трейдером, обложил это объяснениями и логами. Доказал на цифрах, что штатный генетический алгоритм справляется с работой хорошо.
Вы просто не признаетесь публично, почему вы так долго(несколько лет, я же в курсе темы) ходите со своим га. Единственный способ его продвинуть - это показать кратное преимущество над штатной генетикой. Вот поэтому вы именно в таком запутанном виде и построили тесты, попутно запрятав мысль "штатный га никуда не годен".
Вы свою задачу максимально долго не показывали в коде, а потом старались как можно сильнее ее запутать. Для пары человек и под себя делали, чтобы никто не смог опровергнуть.
Я очистил ваши нагромождения, представил чистый код для воспроизведения любым трейдером, обложил это объяснениями и логами. Доказал на цифрах, что штатный генетический алгоритм справляется с работой хорошо.
Вы просто не признаетесь публично, почему вы так долго(очень долго, я же в курсе темы) ходите со своим га. Единственный способ его продвинуть - это показать кратное преимущество над штатной генетикой. Вот поэтому вы именно в таком запутанном виде и построили тесты, попутно запрятав мысль "штатный га никуда не годен".
Ренат, эта задача была сформулирована ещё несколько месяцев назад. Сформулирована и оформлена в виде библиотеки ФФ. Если Вы провели тест на своём алгоритме, то так же были обязаны провести тест и на моём, почему Вы этого не делаете?
Вы знаете не всю историю.
В мае человек Перервенко, после опубликации своей статьи, на моё замечание к ней ответил, что его алгоритмы написанные на R гораздо более продвинуты, чем мой велосипедный, на что я предложил ему участвовать в чемпионате, в котором можно было бы провести тесты и объективно выявить победителя. Для возможности использовать одну и туже ФФ для всех участников в ходе обсуждения мероприятия согласовали варианты подключения алгоритмов участников и способ обращения к библиотеке с ФФ. Но Перервенко отказался участвовать в соревновании. Уже тогда была сформулирована задача тестовая с текстом.
В то время, в мае месяце, ещё до начала организации соревнования, лицензией на мой алгоритм, кроме меня, владел ещё один человек - за год до этого мероприятия я продал ему все права на этот алгоритм, у меня не осталось возможности распоряжаться своим алгоритмом как продавец, можно использовать только в личных целях. То есть, я уже сделал деньги на этом алгоритме к моменту начала соревнования, поэтому денежный приз соревнования меня не интересовал совсем - я отказался от приза. Цель была - соревноваться с Перервенко.
В октябре - ноябре месяце ко мне обратился снова владелец прав на мой алгоритм, с предложением что бы я выкупил обратно все права за ту же сумму, но что бы у него осталась только пользовательская лицензия, таким образом фактически ему бы досталась пользовательская лицензия бесплатно. Я обратился к Вам с предложением купить права на алгоритм что бы отдать деньги за права, и сообщил об этом человеку. Он пришел в ярость, потому что я не имею права продавать алгоритм, тогда я сказал ему что бы он сам договаривался с Вами о сделке. И он сам обратился к Вам. После переговоров он сообщил мне, что переговоры ни к чему не привели и предложил мне самому договариваться, так как возможно было проблемой языковой борьер или ещё что. Тогда я снова обратился к Вам и озвучил сумму, которая бы могла покрыть выкуп прав у второго владельца алгоритма. Таким образом Вы смогли бы использовать алгоритм по своему усмотрению, встраивать в штатную библиотеку и даже можно использовать в штатном тестере. Но Вы отказались от предложения.
А несколько дней назад FXSaber обратился ко мне с просьбой провести сравнительные тесты, что бы можно было сравнить и оценить возможности штатного тестера и алгоритм который он нашел на этом форуме, отжиг вроде бы, а заодно сравнить с моим. Я его предупреждал, что мой алгоритм не свободный и я не смогу ему ничего дать - только в качестве тестового защищенного образца.
Вот такая полная история.
Теперь я проведу тесты с ФФ предложенной Вами и выложу результат.
В моём профиле, в разделе Фриланс, можете увидеть имя человека, который обладает правами на алгоритм и который обращался к Вам с предложением. За дополнительную плату он просил включить все возможности в алгоритм и перевести комментарии в коде на английский язык. Там же можете увидеть даты. Поднимите переписку с этим человеком, освежите память.
Опровергните технически мои доводы и тогда ваши слова будут что-то значить.
Теперь Вы подождите немного. Я провожу тесты с Вашей ФФ (Вашим текстом) на Вашем алгоритме и на моём.
И будьте уверены, это не последние задачи, которые будут пробоваться решать в качестве тестов (не мной так другими людьми, потому что мой алгоритм доступен для тестов, люди будут тестить и сравнивать, до конца года он сохранит функциональность).
Renat Fatkhullin:
Ну и чтобы не забывали - генетика для быстрого поиска, а не для получения 100% точного результата. С помощью генетического оптимизатора вы сначала ищите области за 0.0000000х% затрат, а уже потом сужая область или продолжаете генетический поиск или просто перебираете потенциально важные области.
И не забывайте, что пользователям пофигу, что может а что не может Ваш алгоритм, они будут искать замену Вашему алгоримту, который сможет ВСЁ.
Результаты тестов буду публиковать в этом посте частями. Пошагово.
1. Сначала повторю тесты, которые провел Ренат.
2. Создам отдельную библиотеку с ФФ Рената и проведу этот же тест но уже по стандарту подключения к библиотеке с сгенерированным автоматически советником (библиотека понадобится, если Ренат, и другие пользователи, захочет повторить тест и с моей библиотекой оптимизации тоже). Результат должен совпасть с результатом в п.1.
3. Проведу тест с моим алгоритмом и полученной в п2. библиотекой ФФ.
Далее, все те же 3 шага повторим для слегка изменённой ФФ Рената.
1. Сделаем три запуска для среднего значения с очисткой кэша оптимизатора перед каждым запуском оптимизации.
1) первое испытание
2016.11.26 14:58:45 Tester genetic optimization finished on pass 16640
2016.11.26 14:58:45 Tester result cache used 4170 times
2016.11.26 14:58:45 Tester 12373 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\TestFitness.3.xml
2016.11.26 14:58:45 Tester genetic calculation is over
2016.11.26 14:58:44 Tester Best result 39 produced at generation 52. Next generation 63
2) второе испытание
2016.11.26 15:11:29 Tester genetic optimization finished on pass 23296
2016.11.26 15:11:29 Tester result cache used 8614 times
2016.11.26 15:11:29 Tester 14493 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\TestFitness.3.xml
2016.11.26 15:11:29 Tester genetic calculation is over
2016.11.26 15:11:29 Tester Best result 40 produced at generation 78. Next generation 89
3) третье испытание
2016.11.26 15:14:26 Tester genetic optimization finished on pass 22784
2016.11.26 15:14:26 Tester result cache used 7564 times
2016.11.26 15:14:26 Tester 15085 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\TestFitness.3.xml
2016.11.26 15:14:26 Tester genetic calculation is over
2016.11.26 15:14:25 Tester Best result 45 produced at generation 76. Next generation 87
Средний результат (39+40+45)/3=41,33 при в среднем (16640+23296+22784)/3=20906 обращений к ФФ. Таким образом я результаты Рената воспроизвел, даже с немного лучшими результатами чем у него (это объяснимо, результаты слегка плавают из за стохастической природы ао, поэтому я и просил делать несколько испытаний).
2. Далее, тест советника от MQ сгенерированный для работы с ФФ оформленной в виде отдельной библиотеки testfitnessFF.mq5 (в прикрепе).
1) первое испытание
2016.11.26 16:17:44 Tester genetic optimization finished on pass 19200
2016.11.26 16:17:44 Tester result cache used 6355 times
2016.11.26 16:17:44 Tester 12728 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 16:17:44 Tester genetic calculation is over
2016.11.26 16:17:43 Tester Best result 41 produced at generation 62. Next generation 73
2) второе испытание
2016.11.26 16:23:58 Tester genetic optimization finished on pass 19712
2016.11.26 16:23:58 Tester result cache used 6823 times
2016.11.26 16:23:58 Tester file cache used 3 times
2016.11.26 16:23:58 Tester 12736 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 16:23:58 Tester genetic calculation is over
2016.11.26 16:23:58 Tester Best result 36 produced at generation 64. Next generation 75
3) третье испытание
2016.11.26 16:27:22 Tester genetic optimization finished on pass 21248
2016.11.26 16:27:22 Tester result cache used 7938 times
2016.11.26 16:27:22 Tester file cache used 2 times
2016.11.26 16:27:22 Tester 13166 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 16:27:22 Tester genetic calculation is over
2016.11.26 16:27:22 Tester Best result 39 produced at generation 70. Next generation 81
4) и на всякий случай еще разок
2016.11.26 16:29:57 Tester genetic optimization finished on pass 21760
2016.11.26 16:29:57 Tester result cache used 7438 times
2016.11.26 16:29:57 Tester 14152 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 16:29:57 Tester genetic calculation is over
2016.11.26 16:29:57 Tester Best result 41 produced at generation 72. Next generation 83
Средний результат (41+36+39+41)/4=39,25 при в среднем (19200+19712+21248+21760)/4=20480 обращений к ФФ. Таким образом можем видеть, что с ФФ оформленной в виде отдельной библиотеки тестовый советник от MQ демонстрирует похожие результаты (для повторения среднего значения понадобятся сотни повторений эксперемента, на это времени нет.
3. Раз мы получили соответствие результатов советника с ФФ внутри и советника с ФФ в виде отдельной библиотеки, то можем приступить к тестированию работы ао от Joo с той же ФФ в библиотеке, с которой работал алгоритм от MQ в предыдущем пункте.
2016.11.26 16:38:32.077 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:32.077 AO runner (script) (AUDUSD,M5) Время: 415791 мкс; 0.41579100 c
2016.11.26 16:38:32.077 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:38:41.827 AO runner (script) (AUDUSD,M5) Макс: 49.00000000
2016.11.26 16:38:41.827 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:41.827 AO runner (script) (AUDUSD,M5) Время: 415834 мкс; 0.41583400 c
2016.11.26 16:38:41.827 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:38:45.068 AO runner (script) (AUDUSD,M5) Макс: 49.00000000
2016.11.26 16:38:45.068 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:45.068 AO runner (script) (AUDUSD,M5) Время: 363686 мкс; 0.36368600 c
2016.11.26 16:38:45.068 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:38:48.233 AO runner (script) (AUDUSD,M5) Макс: 48.00000000
2016.11.26 16:38:48.233 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:48.233 AO runner (script) (AUDUSD,M5) Время: 369436 мкс; 0.36943600 c
2016.11.26 16:38:48.233 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:38:51.573 AO runner (script) (AUDUSD,M5) Макс: 45.00000000
2016.11.26 16:38:51.573 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:51.573 AO runner (script) (AUDUSD,M5) Время: 371704 мкс; 0.37170400 c
2016.11.26 16:38:51.573 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:38:55.005 AO runner (script) (AUDUSD,M5) Макс: 46.00000000
2016.11.26 16:38:55.005 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:55.005 AO runner (script) (AUDUSD,M5) Время: 357759 мкс; 0.35775900 c
2016.11.26 16:38:55.005 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:38:57.968 AO runner (script) (AUDUSD,M5) Макс: 48.00000000
2016.11.26 16:38:57.968 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:38:57.968 AO runner (script) (AUDUSD,M5) Время: 362894 мкс; 0.36289400 c
2016.11.26 16:38:57.968 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:39:00.748 AO runner (script) (AUDUSD,M5) Макс: 48.00000000
2016.11.26 16:39:00.748 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:39:00.748 AO runner (script) (AUDUSD,M5) Время: 373494 мкс; 0.37349400 c
2016.11.26 16:39:00.748 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:39:03.599 AO runner (script) (AUDUSD,M5) Макс: 45.00000000
2016.11.26 16:39:03.599 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:39:03.599 AO runner (script) (AUDUSD,M5) Время: 363190 мкс; 0.36319000 c
2016.11.26 16:39:03.599 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 16:39:06.968 AO runner (script) (AUDUSD,M5) Макс: 42.00000000
2016.11.26 16:39:06.968 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 16:39:06.968 AO runner (script) (AUDUSD,M5) Время: 361686 мкс; 0.36168600 c
2016.11.26 16:39:06.968 AO runner (script) (AUDUSD,M5) ---------------------------------
Средний результат (46+49+49+48+45+46+48+48+45+42)/10=46,6 при в среднем 20000 обращений к ФФ.
В первом тесте результат у алгоритма от MQ 41.33 при среднем вызове ФФ 20906, у алгоритма от Joo 46.6 при ровно 20000 вызовов.
Далее проведем тест на изменённой ФФ. Так как мы выяснили полное соответствие результатов советника с ФФ внутри с результатами советника с ФФ в виде библиотеки, то приступим к тестированию сразу со 2-го пунтка.
2.
1) первое испытание
2016.11.26 16:57:55 Tester genetic optimization finished on pass 21504
2016.11.26 16:57:55 Tester result cache used 6048 times
2016.11.26 16:57:55 Tester 15299 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 16:57:55 Tester genetic calculation is over
2016.11.26 16:57:55 Tester Best result 49.81000000000001 produced at generation 71. Next generation 82
2) второе испытание
2016.11.26 17:00:52 Tester genetic optimization finished on pass 24576
2016.11.26 17:00:52 Tester result cache used 11850 times
2016.11.26 17:00:52 Tester 12547 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 17:00:52 Tester genetic calculation is over
2016.11.26 17:00:51 Tester Best result 51.79000000000001 produced at generation 83. Next generation 94
3) третье испытание
2016.11.26 17:02:46 Tester genetic optimization finished on pass 19200
2016.11.26 17:02:46 Tester result cache used 4827 times
2016.11.26 17:02:46 Tester 14217 records written to file cache D:\Soft\#1 Invests\MT5\tester\cache\AO from MQ (expert) testfitness.3.xml
2016.11.26 17:02:46 Tester genetic calculation is over
2016.11.26 17:02:45 Tester Best result 49.04000000000001 produced at generation 62. Next generation 73
Средний результат (49,81+51,79+49,01)/3=50,2 при в среднем (21504+24576+19200)/3=21760 обращений к ФФ
3.
2016.11.26 17:06:10.729 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:10.729 AO runner (script) (AUDUSD,M5) Время: 440832 мкс; 0.44083200 c
2016.11.26 17:06:10.729 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:14.232 AO runner (script) (AUDUSD,M5) Макс: 60.22000000
2016.11.26 17:06:14.232 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:14.232 AO runner (script) (AUDUSD,M5) Время: 388881 мкс; 0.38888100 c
2016.11.26 17:06:14.232 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:17.966 AO runner (script) (AUDUSD,M5) Макс: 60.12000000
2016.11.26 17:06:17.966 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:17.966 AO runner (script) (AUDUSD,M5) Время: 392409 мкс; 0.39240900 c
2016.11.26 17:06:17.966 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:21.117 AO runner (script) (AUDUSD,M5) Макс: 60.22000000
2016.11.26 17:06:21.117 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:21.117 AO runner (script) (AUDUSD,M5) Время: 377241 мкс; 0.37724100 c
2016.11.26 17:06:21.117 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:24.333 AO runner (script) (AUDUSD,M5) Макс: 60.00000000
2016.11.26 17:06:24.333 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:24.333 AO runner (script) (AUDUSD,M5) Время: 401577 мкс; 0.40157700 c
2016.11.26 17:06:24.333 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:27.506 AO runner (script) (AUDUSD,M5) Макс: 57.42000000
2016.11.26 17:06:27.506 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:27.506 AO runner (script) (AUDUSD,M5) Время: 384175 мкс; 0.38417500 c
2016.11.26 17:06:27.506 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:31.067 AO runner (script) (AUDUSD,M5) Макс: 60.22000000
2016.11.26 17:06:31.067 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:31.067 AO runner (script) (AUDUSD,M5) Время: 387644 мкс; 0.38764400 c
2016.11.26 17:06:31.067 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:35.111 AO runner (script) (AUDUSD,M5) Макс: 60.22000000
2016.11.26 17:06:35.111 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:35.111 AO runner (script) (AUDUSD,M5) Время: 438752 мкс; 0.43875200 c
2016.11.26 17:06:35.111 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:38.183 AO runner (script) (AUDUSD,M5) Макс: 61.23000000
2016.11.26 17:06:38.183 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:38.183 AO runner (script) (AUDUSD,M5) Время: 373958 мкс; 0.37395800 c
2016.11.26 17:06:38.183 AO runner (script) (AUDUSD,M5) ---------------------------------
2016.11.26 17:06:41.676 AO runner (script) (AUDUSD,M5) Макс: 56.71000000
2016.11.26 17:06:41.677 AO runner (script) (AUDUSD,M5) Запусков ФФ: 20000
2016.11.26 17:06:41.677 AO runner (script) (AUDUSD,M5) Время: 374096 мкс; 0.37409600 c
2016.11.26 17:06:41.677 AO runner (script) (AUDUSD,M5) ---------------------------------
Средний результат (61.12+60.22+60.12+60.22+60+57.42+60.22+60.22+61.23+56.71=597,48)/10=59,75 при в среднем 20000 обращений к ФФ.
Итак, во втором тесте с слегка изменённой ФФ результаты такие: у алгоритма от MQ 50.2 при среднем вызове ФФ 21760, у алгоритма от Joo 59.75 при ровно 20000 вызовов.
Вот что у меня получилось с фф от Renat Fatkhullin и ао от Andrey Dik.
PG 0 13:04:04.595 AO_runner_qscript6 (USDCHF,H1) Макс: 45.00000000 percent: 90.00 %%
FN 0 13:04:04.595 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
QQ 0 13:04:04.595 AO_runner_qscript6 (USDCHF,H1) Время: 791908 мкс; 0.79190800 c
EK 0 13:04:04.595 AO_runner_qscript6 (USDCHF,H1) Result: lillionsjofxresidentsxchinwsxnortmwestecnxregionsx
EN 0 13:04:04.595 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
KQ 0 13:04:10.010 AO_runner_qscript6 (USDCHF,H1) Макс: 47.00000000 percent: 94.00 %%
OD 0 13:04:10.010 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
PL 0 13:04:10.010 AO_runner_qscript6 (USDCHF,H1) Время: 755306 мкс; 0.75530600 c
LQ 0 13:04:10.011 AO_runner_qscript6 (USDCHF,H1) Result: mzlcionsxofxresidentsxchinasxnorthwesternxregicnsx
OD 0 13:04:10.011 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
OK 0 13:04:33.274 AO_runner_qscript6 (USDCHF,H1) Макс: 46.00000000 percent: 92.00 %%
NR 0 13:04:33.274 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
QJ 0 13:04:33.274 AO_runner_qscript6 (USDCHF,H1) Время: 775562 мкс; 0.77556200 c
RO 0 13:04:33.274 AO_runner_qscript6 (USDCHF,H1) Result: mtllionsxvfxresadentsxchinasxnorthwesternxregionkx
MR 0 13:04:33.274 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
QE 0 13:04:40.356 AO_runner_qscript6 (USDCHF,H1) Макс: 45.00000000 percent: 90.00 %%
OH 0 13:04:40.356 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
PP 0 13:04:40.356 AO_runner_qscript6 (USDCHF,H1) Время: 770832 мкс; 0.77083200 c
LJ 0 13:04:40.357 AO_runner_qscript6 (USDCHF,H1) Result: millionsxyfxresidentsxchinnsxnorfhwesternxregaonhx
OH 0 13:04:40.357 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
DO 0 13:04:45.292 AO_runner_qscript6 (USDCHF,H1) Макс: 46.00000000 percent: 92.00 %%
QG 0 13:04:45.292 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
FN 0 13:04:45.292 AO_runner_qscript6 (USDCHF,H1) Время: 827930 мкс; 0.82793000 c
LP 0 13:04:45.293 AO_runner_qscript6 (USDCHF,H1) Result: milaionsxofxresidentsxchinasxcorthwestbrnxcegionsx
QF 0 13:04:45.293 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
QJ 0 13:04:50.555 AO_runner_qscript6 (USDCHF,H1) Макс: 44.00000000 percent: 88.00 %%
GM 0 13:04:50.555 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
HD 0 13:04:50.555 AO_runner_qscript6 (USDCHF,H1) Время: 781239 мкс; 0.78123900 c
FN 0 13:04:50.555 AO_runner_qscript6 (USDCHF,H1) Result: millionsxofxretddentsxchinssxnhrtheesternxregionmx
HL 0 13:04:50.555 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
ND 0 13:05:04.783 AO_runner_qscript6 (USDCHF,H1) Макс: 47.00000000 percent: 94.00 %%
NK 0 13:05:04.783 AO_runner_qscript6 (USDCHF,H1) Запусков ФФ: 20000
QR 0 13:05:04.783 AO_runner_qscript6 (USDCHF,H1) Время: 833912 мкс; 0.83391200 c
RD 0 13:05:04.783 AO_runner_qscript6 (USDCHF,H1) Result: millionsxofxresidentsxchizasxnobthwestebnxregionsx
MJ 0 13:05:04.783 AO_runner_qscript6 (USDCHF,H1) ---------------------------------
Вот что у меня получилось с фф от Renat Fatkhullin и ао от Andrey Dik.
Почему не указываете и не прикладываете код?
У меня было представлено два варианта. Нужно использовать TestFitnessBetter.mq5