3. Сколько длится оптимизация параметров в облаке?
Для сравнения попробуем провести оптимизацию с теми же параметрами вMQL5 Cloud Network. Использование этого сервиса платное. Будем фиксировать после каждой оптимизации, сколько будет заморожено средств на счёте для оплаты этой услуги.
В данном тесте для ускорения оптимизации установим одновременное использование и локальных ядер процессора и облачных агентов.
Символ: EURUSD
result cache used 6416 times
genetic optimization finished on pass 13568 (of 504330836375520000)
optimization done in 6 minutes 41 seconds
local 587 tasks (7%), remote 0 tasks (0%), cloud 6966 tasks (92%)
Заморожено средств:
Как видно, оптимизация прошла значительно быстрее (6 мин. 41 сек.), чем в прошлый раз, но только на локальном компьютере (28 мин. 56 сек.).
Символ: EURCHF
Вы можете столкнуться с ситуацией, когда сервис очень долго не забирает задания на оптимизацию в сеть. Это связано с тем, что агентам нужно время для того, чтобы скачать необходимые данные по нужным символам. В данном случае это и произошло.После длительного ожидания Вы можете остановить процесс оптимизации. В журнале будут такие записи, как показано ниже.В облаке не было расчётов, поэтому средства сняты не будут.
result cache used 0 times
genetic optimization finished on pass 395 (of 504330836375520000)
optimization done in 10 minutes 13 seconds
local 395 tasks (100%), remote 0 tasks (0%), cloud 0 tasks (0%)
Попробуем ещё раз запустить оптимизацию на этом символе.
result cache used 8510 times
genetic optimization finished on pass 16640 (of 504330836375520000)
optimization done in 22 minutes 14 seconds
local 543 tasks (6%), remote 0 tasks (0%), cloud 7434 tasks (93%)
В этот раз процесс пошёл, но результат не впечатлил. Время оптимизации заняло22 мин. 14 сек., а в прошлый раз, но только на локальном компьютере, на это ушло32 мин. 50 сек. На самом деле это также связано с процессом закачки данных агентами в сети. Выигрыш будет на более объёмных задачах и в режимеМедленный - полный перебор параметров(Slow complete algorithm).
Заморожено средств:
Теперь посмотрим имеет ли смысл запускать оптимизацию в облаке с несколькими символами.
Символы: EURUSD,GBPUSD,USDJPY
result cache used 7294 times
genetic optimization finished on pass 15360 (of 504330836375520000)
optimization done in 24 minutes 56 seconds
local 480 tasks (5%), remote 0 tasks (0%), cloud 7680 tasks (94%)
Время оптимизации заняло24 мин. 56 сек., а в прошлый раз, но только на локальном компьютере, на это ушло2 ч. 15 мин. 3 сек. В этом случае выигрыш уже заметен.
Заморожено средств:
Символы: EURCHF,AUDCAD,AUDNZD
На этот раз оптимизация в сети тоже долго не начиналась. Всё это время работали локальные агенты. Понять, что происходит Вы можете в журнале (см. листинг ниже). Как только все агенты в сети, которые могут выполнять для Вас оптимизацию, скачают необходимые данные, то оптимизация начнётся.
authorized (server build 1755)
cloud server MQL5 Cloud Europe 1 selected for genetic computation
connected
common synchronization completed
authorized (server build 1755)
AUDCAD: history for2009 year synchronized
AUDCAD: history for2010 year synchronized
AUDCAD: history for2011 year synchronized
AUDCAD: history for2012 year synchronized
AUDCAD: history for2013 year synchronized
AUDCAD: history for2014 year synchronized
AUDCAD: history for2015 year synchronized
AUDCAD: history for2017 year synchronized
AUDCAD: history for2018 year synchronized
AUDCAD: history synchronization completed [19967 Kb]
AUDCAD: 19.50 Mb of history processed in0:04.062
AUDNZD: history for2012 year synchronized
AUDNZD: history for2013 year synchronized
AUDNZD: history for2014 year synchronized
AUDNZD: history for2015 year synchronized
AUDNZD: history for2017 year synchronized
AUDNZD: history for2018 year synchronized
AUDNZD: history synchronization completed [12301 Kb]
AUDNZD: 12.01 Mb of history processed in0:03.281
AUDUSD: history for1999 year synchronized
AUDUSD: history for2000 year synchronized
AUDUSD: history for2001 year synchronized
AUDUSD: history for2002 year synchronized
AUDUSD: history for2003 year synchronized
AUDUSD: history for2004 year synchronized
AUDUSD: history for2005 year synchronized
AUDUSD: history for2006 year synchronized
AUDUSD: history for2007 year synchronized
AUDUSD: history for2008 year synchronized
AUDUSD: history for2009 year synchronized
AUDUSD: history for2010 year synchronized
AUDUSD: history for2011 year synchronized
AUDUSD: history for2012 year synchronized
AUDUSD: history for2018 year synchronized
AUDUSD: history synchronization completed [443 Kb]
AUDUSD: 443.03 Kb of history processed in0:00.203
USDCAD: history for2018 year synchronized
USDCAD: history synchronization completed [172 Kb]
USDCAD: 172.52 Kb of history processed in0:00.609
В итоге оптимизация закончилась за1 ч. 19 мин. 49 сек. А в прошлый раз, но только на локальном компьютере, на это ушло3 ч. 13 мин. 37 сек.
result cache used 8734 times
genetic optimization finished on pass 18176 (of 504330836375520000)
optimization done in 1 hours 19 minutes 49 seconds
local 823 tasks (8%), remote 0 tasks (0%), cloud 8709 tasks (91%)
Заморожено средств:
В итоге за все четыре процесса оптимизации вышло7.46долларов. В таблице ниже показаны сводные данные. Вместо6-7 часовна оптимизацию ушло2 часа 13 минут, что приблизительно в три раза меньше.
Большую часть времени современные компьютеры простаивают и не используют всех возможностей процессора. Мы предлагаем задействовать их с пользой. Вы можете сдавать мощности вашего компьютера другим участникам нашей сети для выполнения разнообразных...
Как я уже отметил в другой ветке форума, в данном тесте всего 8-мь локальных агентов, и сравнивать их с работой 256-ти, и тем более 512-ти агентов в облаке, получивших пачку заданий оптимизации - не корректно. Для чистоты теста надо или в облаке ограничить одновременно используемое количество агентов до 8-ми, что невозможно технически, либо иметь хотя бы 256 локальных агентов, что недоступно физически. Как-то так.
Aleksandr Volotko: Как я уже отметил в другой ветке форума, в данном тесте всего 8-мь локальных агентов, и сравнивать их с работой 256-ти, и тем более 512-ти агентов в облаке, получивших пачку заданий оптимизации - не корректно. Для чистоты теста надо или в облаке ограничить одновременно используемое количество агентов до 8-ми, что невозможно технически, либо иметь хотя бы 256 локальных агентов, что недоступно физически. Как-то так.
В данном случае цель была показать, насколько быстрее можно получить результаты, имея такую локальную конфигурацию и сколько это будет стоить.
В данном тесте для ускорения оптимизации установим одновременное использование и локальных ядер процессора и облачных агентов.
Вы можете столкнуться с ситуацией, когда сервис очень долго не забирает задания на оптимизацию в сеть. Это связано с тем, что агентам нужно время для того, чтобы скачать необходимые данные по нужным символам. В данном случае это и произошло.После длительного ожидания Вы можете остановить процесс оптимизации. В журнале будут такие записи, как показано ниже.В облаке не было расчётов, поэтому средства сняты не будут.
Описан бесплатный способ грохнуть Облако. Делаем тупой советник, который один раз обращается ко ВСЕМ символам из обзора рынка, и запускаем его в режиме "по реальным тикам". Затем жмем Стоп. Переключаемся на другой торговый сервер и запускаем Оптимизацию снова. Облако в бесплатном нокауте.
Описан бесплатный способ грохнуть Облако. Делаем тупой советник, который один раз обращается ко ВСЕМ символам из обзора рынка, и запускаем его в режиме "по реальным тикам". Затем жмем Стоп. Переключаемся на другой торговый сервер и запускаем Оптимизацию снова. Облако в бесплатном нокауте.
Описан бесплатный способ грохнуть Облако. Делаем тупой советник, который один раз обращается ко ВСЕМ символам из обзора рынка, и запускаем его в режиме "по реальным тикам". Затем жмем Стоп. Переключаемся на другой торговый сервер и запускаем Оптимизацию снова. Облако в бесплатном нокауте.
Так может быть это уже учтено. Например, как только оптимизация остановлена, то и у агентов в сети загрузка данных тоже останавливается.
Решил попробовать форвард тестирование. Подскажите, кто знает, что за число отображается в колонке результат в оптимизации? Например, в выделенной строке?
Если выбрать через контекстное меню "Результаты форвард тестирования", то получается такая картинка
Что это за число 62,03 ? В отчетах Бэктеста и Форварда не увидел.
3. Сколько длится оптимизация параметров в облаке?
Для сравнения попробуем провести оптимизацию с теми же параметрами в MQL5 Cloud Network. Использование этого сервиса платное. Будем фиксировать после каждой оптимизации, сколько будет заморожено средств на счёте для оплаты этой услуги.
В данном тесте для ускорения оптимизации установим одновременное использование и локальных ядер процессора и облачных агентов.
Символ: EURUSD
Заморожено средств:
Как видно, оптимизация прошла значительно быстрее (6 мин. 41 сек.), чем в прошлый раз, но только на локальном компьютере (28 мин. 56 сек.).
Символ: EURCHF
Вы можете столкнуться с ситуацией, когда сервис очень долго не забирает задания на оптимизацию в сеть. Это связано с тем, что агентам нужно время для того, чтобы скачать необходимые данные по нужным символам. В данном случае это и произошло. После длительного ожидания Вы можете остановить процесс оптимизации. В журнале будут такие записи, как показано ниже. В облаке не было расчётов, поэтому средства сняты не будут.
Попробуем ещё раз запустить оптимизацию на этом символе.
В этот раз процесс пошёл, но результат не впечатлил. Время оптимизации заняло 22 мин. 14 сек., а в прошлый раз, но только на локальном компьютере, на это ушло 32 мин. 50 сек. На самом деле это также связано с процессом закачки данных агентами в сети. Выигрыш будет на более объёмных задачах и в режиме Медленный - полный перебор параметров (Slow complete algorithm).
Заморожено средств:
Теперь посмотрим имеет ли смысл запускать оптимизацию в облаке с несколькими символами.
Символы: EURUSD,GBPUSD,USDJPY
Время оптимизации заняло 24 мин. 56 сек., а в прошлый раз, но только на локальном компьютере, на это ушло 2 ч. 15 мин. 3 сек. В этом случае выигрыш уже заметен.
Заморожено средств:
Символы: EURCHF,AUDCAD,AUDNZD
На этот раз оптимизация в сети тоже долго не начиналась. Всё это время работали локальные агенты. Понять, что происходит Вы можете в журнале (см. листинг ниже). Как только все агенты в сети, которые могут выполнять для Вас оптимизацию, скачают необходимые данные, то оптимизация начнётся.
В итоге оптимизация закончилась за 1 ч. 19 мин. 49 сек. А в прошлый раз, но только на локальном компьютере, на это ушло 3 ч. 13 мин. 37 сек.
Заморожено средств:
В итоге за все четыре процесса оптимизации вышло 7.46 долларов. В таблице ниже показаны сводные данные. Вместо 6-7 часов на оптимизацию ушло 2 часа 13 минут, что приблизительно в три раза меньше.
Как я уже отметил в другой ветке форума, в данном тесте всего 8-мь локальных агентов, и сравнивать их с работой 256-ти, и тем более 512-ти агентов в облаке, получивших пачку заданий оптимизации - не корректно. Для чистоты теста надо или в облаке ограничить одновременно используемое количество агентов до 8-ми, что невозможно технически, либо иметь хотя бы 256 локальных агентов, что недоступно физически. Как-то так.
В данном случае цель была показать, насколько быстрее можно получить результаты, имея такую локальную конфигурацию и сколько это будет стоить.
Противоречивая таблица, однако.
Противоречивая таблица, однако.
В общем-то, да.
После ожидаемых обновлений тестера, попробую провести такую же серию тестов, чтобы сравнить результаты.
В данном тесте для ускорения оптимизации установим одновременное использование и локальных ядер процессора и облачных агентов.
Вы можете столкнуться с ситуацией, когда сервис очень долго не забирает задания на оптимизацию в сеть. Это связано с тем, что агентам нужно время для того, чтобы скачать необходимые данные по нужным символам. В данном случае это и произошло. После длительного ожидания Вы можете остановить процесс оптимизации. В журнале будут такие записи, как показано ниже. В облаке не было расчётов, поэтому средства сняты не будут.
Описан бесплатный способ грохнуть Облако. Делаем тупой советник, который один раз обращается ко ВСЕМ символам из обзора рынка, и запускаем его в режиме "по реальным тикам". Затем жмем Стоп. Переключаемся на другой торговый сервер и запускаем Оптимизацию снова. Облако в бесплатном нокауте.
Описан бесплатный способ грохнуть Облако. Делаем тупой советник, который один раз обращается ко ВСЕМ символам из обзора рынка, и запускаем его в режиме "по реальным тикам". Затем жмем Стоп. Переключаемся на другой торговый сервер и запускаем Оптимизацию снова. Облако в бесплатном нокауте.
Так, кагбэ, это неэтично, как минимум...
Описан бесплатный способ грохнуть Облако. Делаем тупой советник, который один раз обращается ко ВСЕМ символам из обзора рынка, и запускаем его в режиме "по реальным тикам". Затем жмем Стоп. Переключаемся на другой торговый сервер и запускаем Оптимизацию снова. Облако в бесплатном нокауте.
Так может быть это уже учтено. Например, как только оптимизация остановлена, то и у агентов в сети загрузка данных тоже останавливается.
Так, кагбэ, это неэтично, как минимум...
Не понял.
Так может быть это уже учтено. Например, как только оптимизация остановлена, то и у агентов в сети загрузка данных тоже останавливается.
Написал в СД.
Решил попробовать форвард тестирование. Подскажите, кто знает, что за число отображается в колонке результат в оптимизации? Например, в выделенной строке?
Если выбрать через контекстное меню "Результаты форвард тестирования", то получается такая картинка
Что это за число 62,03 ? В отчетах Бэктеста и Форварда не увидел.