Сегодня обновился терминал МТ5 и не показывается окно "Оптимизация" во время теста - страница 9

 
Texnolog:
В любом случаи терминал МТ5 здесь не причем. Какой то касяк в компе.

Скорее в используемых индикаторах/советниках.

 

Мдя. Без отображения таблицы результатов во время работы неудобно. Ну да ладно.


Начинаю генетическую оптимизацию.

Проходит первое поколение, начинается второе.

Останавливаю, смотрю результаты.

Потом - запускаю на продолжение.

Вопросы:

1. В XML-файле результатов колонка Pass - сейчас отображает только одно значение, а не пары "поколение, номер", как было раньше. Так и должно быть ?

2. При запуске продолжения оптимизации в журнале появляются пары (0, xxx) - то есть, вроде как поколения начинаются сначала. Так и должно быть ?  

 
Georgiy Merts:

Мдя. Без отображения таблицы результатов во время работы неудобно. Ну да ладно.


Начинаю генетическую оптимизацию.

Проходит первое поколение, начинается второе.

Останавливаю, смотрю результаты.

Потом - запускаю на продолжение.

Вопросы:

1. В XML-файле результатов колонка Pass - сейчас отображает только одно значение, а не пары "поколение, номер", как было раньше. Так и должно быть ?

2. При запуске продолжения оптимизации в журнале появляются пары (0, xxx) - то есть, вроде как поколения начинаются сначала. Так и должно быть ?  

Мне ответили так

Texnolog:
Оптимизация простого МА советника. Прерывал 2 раза и всегда оптимизация идет с начало.

Чего же вы с самого начала не сказали, что вы запускаете генетику?

Сам принцип генетического поиска основан на рандоме и поэтому у него нет смысла "продолжать начатое". У него задача - случайно бегать.

И даже в этом случае кеш используется. Просто у вас вероятность попасть в ранее рассчитанные результаты очень низка (у вас область поиска 50 млн вариантов). Вот и получается, что выглядит как старт с начала, так как точка старта рандомизирована.

 

Обновил терминал до версию 1816.

Поменял в работающем советники Sleep(60000) на  Sleep(5000). Откомпилировал на новой версии компилятора. 

Кидаю советник на графике и получаю : EX5 loading failed 

Все откомпилированное на старом компиляторе вроде работает.

Что с этим делать ? Куда копать ?

Файлы:
temp2.ex5  84 kb
 
Texnolog:

Мне ответили так

Чего же вы с самого начала не сказали, что вы запускаете генетику?

Сам принцип генетического поиска основан на рандоме и поэтому у него нет смысла "продолжать начатое". У него задача - случайно бегать.

И даже в этом случае кеш используется. Просто у вас вероятность попасть в ранее рассчитанные результаты очень низка (у вас область поиска 50 млн вариантов). Вот и получается, что выглядит как старт с начала, так как точка старта рандомизирована.

Все правильно.

У меня вопрос по поводу обозначений - поколения-то должны вроде как оставаться ? И

 
В последних версиях - 1815 и 1816, во время оптимизации, появилось моргание экрана при просмотре вкладки "график оптимизации". ОС Windows 7.
 
Aliaksandr Yemialyanau:
В последних версиях - 1815 и 1816, во время оптимизации, появилось моргание экрана при просмотре вкладки "график оптимизации". ОС Windows 7.
Такой фокус начался с 1809.
 
Georgiy Merts:

Все правильно.

У меня вопрос по поводу обозначений - поколения-то должны вроде как оставаться ? И

Поколения никуда не делись, правда их работа большая загадка.

QG      0       11:57:30.971    Core 1  connected
KF      0       11:57:30.977    Core 1  authorized (agent build 1816)
DL      0       11:57:31.040    Core 1  common synchronization completed
IG      0       11:58:09.237    Tester  Best result 3179.39 produced at generation 0. Next generation 1
QH      0       11:58:15.949    Tester  Best result 3202.04 produced at generation 1. Next generation 2
PM      0       11:58:23.623    Tester  Best result 3208.14 produced at generation 2. Next generation 3
HF      0       11:58:31.384    Tester  Best result 3208.14 produced at generation 2. Next generation 4
CJ      0       11:58:38.068    Tester  Best result 3208.14 produced at generation 2. Next generation 5
RO      0       11:58:44.621    Tester  Best result 3289.21 produced at generation 5. Next generation 6
LP      0       11:58:51.800    Tester  Best result 3317.26 produced at generation 6. Next generation 7
CE      0       11:58:59.147    Tester  Best result 3317.26 produced at generation 6. Next generation 8
OI      0       11:59:07.854    Tester  Best result 3317.26 produced at generation 6. Next generation 9
DQ      0       11:59:13.278    Tester  Best result 3317.26 produced at generation 6. Next generation 10
QD      0       11:59:18.071    Tester  Best result 3317.26 produced at generation 6. Next generation 11
EH      0       11:59:22.291    Tester  Best result 3317.26 produced at generation 6. Next generation 12
MO      0       11:59:25.700    Tester  Best result 3339.8 produced at generation 12. Next generation 13
OR      0       11:59:28.160    Tester  Best result 3352.2 produced at generation 13. Next generation 14
FF      0       11:59:31.179    Tester  Best result 3352.2 produced at generation 13. Next generation 15
FM      0       11:59:32.544    Tester  Best result 3352.2 produced at generation 13. Next generation 16
KP      0       11:59:33.811    Tester  Best result 3352.2 produced at generation 13. Next generation 17
QD      0       11:59:34.378    Tester  Best result 3352.2 produced at generation 13. Next generation 18
QK      0       11:59:36.256    Tester  Best result 3352.2 produced at generation 13. Next generation 19
JO      0       11:59:38.017    Tester  Best result 3352.2 produced at generation 13. Next generation 20
QR      0       11:59:38.811    Tester  Best result 3352.2 produced at generation 13. Next generation 21
PI      0       11:59:39.322    Tester  Best result 3352.2 produced at generation 13. Next generation 22
FM      0       11:59:39.389    Tester  Best result 3352.2 produced at generation 13. Next generation 23
EP      0       11:59:39.394    Tester  Best result 3352.2 produced at generation 13. Next generation 24
QG      0       11:59:39.500    Tester  Best result 3352.2 produced at generation 13. Next generation 25
DK      0       11:59:39.571    Tester  Best result 3352.2 produced at generation 13. Next generation 26
MN      0       11:59:39.575    Tester  Best result 3352.2 produced at generation 13. Next generation 27
FR      0       11:59:39.579    Tester  Best result 3352.2 produced at generation 13. Next generation 28
II      0       11:59:39.933    Tester  Best result 3352.2 produced at generation 13. Next generation 29
EL      0       11:59:40.001    Tester  Best result 3352.2 produced at generation 13. Next generation 30
LP      0       11:59:40.005    Tester  Best result 3352.2 produced at generation 13. Next generation 31
OG      0       11:59:40.009    Tester  Best result 3352.2 produced at generation 13. Next generation 32
KI      0       11:59:40.013    Tester  genetic calculation is over
QD      0       11:59:40.013    Tester  result cache used 7038 times
GP      0       11:59:40.013    Tester  genetic optimization finished on pass 8704 (of 651360)
KQ      0       11:59:40.144    Statistics      optimization done in 2 minutes 12 seconds
HG      0       11:59:40.144    Statistics      local 1666 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
LL      0       11:59:40.145    Core 1  connection closed
 
pivomoe:

Обновил терминал до версию 1816.

Поменял в работающем советники Sleep(60000) на  Sleep(5000). Откомпилировал на новой версии компилятора. 

Кидаю советник на графике и получаю : EX5 loading failed 

Все откомпилированное на старом компиляторе вроде работает.

Что с этим делать ? Куда копать ?

Здесь тема про оптимизацию.
 
Texnolog:

Поколения никуда не делись, правда их работа большая загадка.

Почему "большая загадка" ?

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

У меня вопрос по обозначениям. Просто мне хотелось использовать данные о поколениях, в которых появился тот или иной результат.

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