MetaTrader 5 Strategy Tester и MQL5 Cloud Network

 

Мы сделали серьезный шаг вперед, выпустив удаленных агентов тестирования торговых стратегий.

Теперь мы готовы представить поистине облачную систему распределенного тестирования в виде MQL5 Cloud Network.

Скоро выйдет хорошо конфигурируемый MetaTester с гибридной моделью работы:

  • обычный серверный режим (открывает локальный порт как сейчас), позволяющий обслуживать соединения от клиентских терминалов
  • клиентский режим для подключения к MQL5 Network, где агент сам периодически опрашивает географически близкие пулеры MQL5 Network, которые и раздают задачи
  • встроенный планировщик, который позволяет легко управлять доступностью агентов в течение недели

Можно будет включать режим работы через MQL5 Network с привязкой к MQL5.com аккаунту или бесплатно раздавать свои ресурсы.

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

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

Важной особенностью работы агентов в режиме MQL5 Network является то, что они смогут проходить любые прокси и файрволы, так как будут создавать исходящие коннекты по SSL протоколу к географически распределенным CDN серверам диспетчеров задач.

Распределенные вычисления в сети MQL5 Cloud Network
Распределенные вычисления в сети MQL5 Cloud Network
  • cloud.mql5.com
Заработать деньги, продавая мощности своего компьютера для сети распределенных вычислений MQL5 Cloud Network
 
Поздравляю, большой шаг вперед, конкуренты далеко позади :)
Сисадмины смогут крупно заработать :)
 
Поздравляю, очень хочется поскорей воспользоваться эти новшеством.
 

Уважаемый Renat ,

Будут ли в этой сети присутствовать супер-компьютеры(очень бы пригодилось)? Хотелось бы обладать передовыми возможностями наравне с мировыми конкурентами. И еще просьба - сделайте, пожалуйста, если это возможно так, чтобы сетевой вычислительный ресурс можно было (по желанию) использовать и при реал-тайм расчете индикаторов и советников, а не только при тестировании. Иначе все теряет смысл - зачем иметь супер мощность на тестирование, когда банально индикатор или советник не успевает считаться при работе (бутылочное горлошко).

 
-Alexey-:

Уважаемый Renat ,

Будут ли в этой сети присутствовать супер-компьютеры(очень бы пригодилось)? Хотелось бы обладать передовыми возможностями наравне с мировыми конкурентами. И еще просьба - сделайте, пожалуйста, если это возможно так, чтобы сетевой вычислительный ресурс можно было (по желанию) использовать и при реал-тайм расчете индикаторов и советников, а не только при тестировании. Иначе все теряет смысл - зачем иметь супер мощность на тестирование, когда банально индикатор или советник не успевает считаться при работе (бутылочное горлошко).


Толку то с "супер-компьютеров", они по частоте не сильно ушли от домашних, просто куча ядер :)
Думаю и так наберется ядер побольше спроса.
 
Хорошо если так, но ведь еще и данные гонять между ядрами по инету(это ведь инет а не микросхема северного моста какая-нибудь) - скорость то меньше, если их много - так? Не кошерно как-то, а в супер-компьютер пульнул, и он внутри все быстро крутит-вертит :).
 
-Alexey-:
Хорошо если так, но ведь еще и данные гонять между ядрами по инету(это ведь инет а не микросхема северного моста какая-нибудь) - скорость то меньше, если их много - так? Не кошерно как-то, а в супер-компьютер пульнул, и он внутри все быстро крутит-вертит :).

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

Если не считать расходы на сеть/интернет то от суперкомпьютера такой кластер почти не отличается (если не считать что там CPU, RAMM и HDD особые).

Для подобных проектов очень важно количество ПК, общее количество ядер, среднестатистический объем памяти на машину и среднестатистический объем памяти выделенный под данные на диске.

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

 
-Alexey-:

Уважаемый Renat ,

Будут ли в этой сети присутствовать супер-компьютеры(очень бы пригодилось)?

MQL5 Cloud Network будет предоставлять ресурсы только в режиме оптимизатора торговых стратегий. Вся сеть строится ради массовых расчетов перебираемых параметров.

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

 

Renat:

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

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

Я прав?

 
Interesting:

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

Я прав?

Присоединяюсь к вопросу. Где можно почитать про использование локальных агентов или обычных удаленных агентов для тестирования одиночного прогона без перебора оптимизируемых параметров?
 
-Alexey-:
Присоединяюсь к вопросу. Где можно почитать про использование локальных агентов или обычных удаленных агентов для тестирования одиночного прогона без перебора оптимизируемых параметров?

Здрасте, приехали! https://www.metatrader5.com/ru/terminal/help/algotrading/testing

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

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

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